/* Minification failed. Returning unminified contents.
(3589,19): run-time error CSS1062: Expected semicolon or closing curly-brace, found '['
(7063,106): run-time error CSS1038: Expected hex color, found '#fffff'
(11092,13): run-time error CSS1035: Expected colon, found ';'
(11398,9): run-time error CSS1062: Expected semicolon or closing curly-brace, found '!important'
(17454,1): run-time error CSS1031: Expected selector, found '@font-face'
(17454,1): run-time error CSS1025: Expected comma or open brace, found '@font-face'
(17484,22): run-time error CSS1062: Expected semicolon or closing curly-brace, found '|'
(19206,23): run-time error CSS1062: Expected semicolon or closing curly-brace, found ','
(21953,124): run-time error CSS1062: Expected semicolon or closing curly-brace, found '='
(22095,124): run-time error CSS1062: Expected semicolon or closing curly-brace, found '='
(22279,124): run-time error CSS1062: Expected semicolon or closing curly-brace, found '='
(22463,124): run-time error CSS1062: Expected semicolon or closing curly-brace, found '='
(23093,120): run-time error CSS1062: Expected semicolon or closing curly-brace, found '='
(23238,120): run-time error CSS1062: Expected semicolon or closing curly-brace, found '='
(23418,120): run-time error CSS1062: Expected semicolon or closing curly-brace, found '='
(23602,120): run-time error CSS1062: Expected semicolon or closing curly-brace, found '='
 */
.ui-dropdownchecklist .ui-widget-content, .ui-dropdownchecklist .ui-widget-header
{
    border: 1px solid!important;
}
.ui-dropdownchecklist-indent
{
    padding-left: 7px!important;
}

.ui-dropdownchecklist-selector-wrapper, .ui-widget.ui-dropdownchecklist-selector-wrapper
{
    vertical-align: middle!important;
    font-size: 0px!important;
}
.ui-dropdownchecklist-selector
{
    padding: 1px 2px 2px 2px!important;
    font-size: 0px!important;
}
.ui-dropdownchecklist-text
{
    font-size: 12px!important;
    height: 20px!important;
    line-height: 20px!important;
    margin-right: 17px!important;
    color: #333!important;
}
.ui-dropdownchecklist-item, .ui-dropdownchecklist-item input
{
    vertical-align: middle!important;
}
.ui-dropdownchecklist-group
{
    padding: 1px 2px 2px 2px!important;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default
{
    /*background: none;*/
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default .ui-state-hover, .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default > div
{
    border: none;
}
#divRecordTypes, .formcopy-panel-select
{
    height: 20px !important;
    border: 1px solid #ddd;
    border-right: 0!important;
    background: #fff url(/DoverArtificialLift/Content/images/dropdown.png) no-repeat center right!important;
    padding: 0 !important;
}
#divRelatedRecords
{
    height: 20px !important;
    border: 1px solid #ddd;
    border-right: 0!important;
    background: #fff url(/DoverArtificialLift/Content/images/dropdown.png) no-repeat center right!important;
    padding: 0 !important;
}

.ui-widget-content .ui-state-default input[type=checkbox]
{
    /*float: left;*/
 
}
.ui-widget-content .ui-state-default label
{
    margin-left: 6px!important;
}

.jPicker .Icon{display:inline-block;height:24px;position:relative;text-align:left;width:25px}.jPicker .Icon span.Color,.jPicker .Icon span.Alpha{background-position:2px 2px;display:block;height:100%;left:0;position:absolute;top:0;width:100%}.jPicker .Icon span.Image{background-repeat:no-repeat;cursor:pointer;display:block;height:100%;left:0;position:absolute;top:0;width:100%}.jPicker.Container{color:#000;z-index:10}table.jPicker{background-color:#efefef;border:1px outset #666;font-family:Arial,Helvetica,Sans-Serif;font-size:12px!important;margin:0;padding:5px;width:545px;z-index:20}.jPicker .Move{background-color:#ddd;border-color:#fff #666 #666 #fff;border-style:solid;border-width:1px;cursor:move;height:12px;padding:0}.jPicker .Title{font-size:11px!important;font-weight:bold;margin:-2px 0 0 0;padding:10px 0 0 0;text-align:center;width:100%}.jPicker div.Map{border-bottom:2px solid #fff;border-left:2px solid #9a9a9a;border-right:2px solid #fff;border-top:2px solid #9a9a9a;cursor:crosshair;height:260px;margin:0 10px 10px 10px;overflow:hidden;padding:0;position:relative;width:260px}.jPicker div[class="Map"]{height:256px;width:256px}.jPicker div.Bar{border-bottom:2px solid #fff;border-left:2px solid #9a9a9a;border-right:2px solid #fff;border-top:2px solid #9a9a9a;cursor:n-resize;height:260px;margin:12px 10px 0 5px;overflow:hidden;padding:0;position:relative;width:24px}.jPicker div[class="Bar"]{height:256px;width:20px}.jPicker .Map .Map1,.jPicker .Map .Map2,.jPicker .Map .Map3,.jPicker .Bar .Map1,.jPicker .Bar .Map2,.jPicker .Bar .Map3,.jPicker .Bar .Map4,.jPicker .Bar .Map5,.jPicker .Bar .Map6{background-color:transparent;background-image:none;display:block;left:0;position:absolute;top:0}.jPicker .Map .Map1,.jPicker .Map .Map2,.jPicker .Map .Map3{height:2596px;width:256px}.jPicker .Bar .Map1,.jPicker .Bar .Map2,.jPicker .Bar .Map3,.jPicker .Bar .Map4{height:3896px;width:20px}.jPicker .Bar .Map5,.jPicker .Bar .Map6{height:256px;width:20px}.jPicker .Map .Map1,.jPicker .Map .Map2,.jPicker .Bar .Map6{background-repeat:no-repeat}.jPicker .Map .Map3,.jPicker .Bar .Map5{background-repeat:repeat}.jPicker .Bar .Map1,.jPicker .Bar .Map2,.jPicker .Bar .Map3,.jPicker .Bar .Map4{background-repeat:repeat-x}.jPicker .Map .Arrow{display:block;position:absolute}.jPicker .Bar .Arrow{display:block;left:0;position:absolute}.jPicker .Preview{font-size:9px;padding:5px 0 0 0;text-align:center}.jPicker .Preview div{border:2px inset #eee;height:62px;margin:0 auto;padding:0;width:62px}.jPicker .Preview div span{border:1px solid #000;display:block;height:30px;margin:0 auto;padding:0;width:60px}.jPicker .Preview .Active{border-bottom-width:0}.jPicker .Preview .Current{border-top-width:0;cursor:pointer}.jPicker input{font-size:13px}.jPicker .Button{text-align:center;padding:0 4px;width:115px}.jPicker .Button input{padding:2px 0;width:100px}.jPicker .Button .Ok{margin:12px 0 5px 0}.jPicker td{margin:0;padding:0}.jPicker td.Radio{margin:0;padding:0;width:31px}.jPicker td.Radio input{margin:0 5px 0 0;padding:0}.jPicker td.Text{font-size:12px!important;height:22px;margin:0;padding:0;text-align:left;width:70px}.jPicker tr.Hex td.Text{width:100px}.jPicker td.Text input{background-color:#fff;border:1px inset #aaa;height:19px;margin:0 0 0 5px;text-align:left;width:30px}.jPicker td[class="Text"] input{height:15px}.jPicker tr.Hex td.Text input.Hex{width:50px}.jPicker tr.Hex td.Text input.AHex{width:20px}.jPicker .Grid{text-align:center;width:114px}.jPicker .Grid span.QuickColor{border:1px inset #aaa;cursor:pointer;display:inline-block;height:15px;line-height:15px;margin:0;padding:0;width:19px}.jPicker .Grid span[class="QuickColor"]{width:17px}
/*! jQuery UI - v1.12.0 - 2016-07-08
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?bgShadowXPos=&bgOverlayXPos=&bgErrorXPos=&bgHighlightXPos=&bgContentXPos=&bgHeaderXPos=&bgActiveXPos=&bgHoverXPos=&bgDefaultXPos=&bgShadowYPos=&bgOverlayYPos=&bgErrorYPos=&bgHighlightYPos=&bgContentYPos=&bgHeaderYPos=&bgActiveYPos=&bgHoverYPos=&bgDefaultYPos=&bgShadowRepeat=&bgOverlayRepeat=&bgErrorRepeat=&bgHighlightRepeat=&bgContentRepeat=&bgHeaderRepeat=&bgActiveRepeat=&bgHoverRepeat=&bgDefaultRepeat=&iconsHover=url(/DoverArtificialLift/Scripts/ThirdParty/JQuery-ui-1.12.0/%22images%2Fui-icons_555555_256x240.png%22)&iconsHighlight=url(/DoverArtificialLift/Scripts/ThirdParty/JQuery-ui-1.12.0/%22images%2Fui-icons_777620_256x240.png%22)&iconsHeader=url(/DoverArtificialLift/Scripts/ThirdParty/JQuery-ui-1.12.0/%22images%2Fui-icons_444444_256x240.png%22)&iconsError=url(/DoverArtificialLift/Scripts/ThirdParty/JQuery-ui-1.12.0/%22images%2Fui-icons_cc0000_256x240.png%22)&iconsDefault=url(/DoverArtificialLift/Scripts/ThirdParty/JQuery-ui-1.12.0/%22images%2Fui-icons_777777_256x240.png%22)&iconsContent=url(/DoverArtificialLift/Scripts/ThirdParty/JQuery-ui-1.12.0/%22images%2Fui-icons_444444_256x240.png%22)&iconsActive=url(/DoverArtificialLift/Scripts/ThirdParty/JQuery-ui-1.12.0/%22images%2Fui-icons_ffffff_256x240.png%22)&bgImgUrlShadow=&bgImgUrlOverlay=&bgImgUrlHover=&bgImgUrlHighlight=&bgImgUrlHeader=&bgImgUrlError=&bgImgUrlDefault=&bgImgUrlContent=&bgImgUrlActive=&opacityFilterShadow=Alpha(Opacity%3D30)&opacityFilterOverlay=Alpha(Opacity%3D30)&opacityShadowPerc=30&opacityOverlayPerc=30&iconColorHover=%23555555&iconColorHighlight=%23777620&iconColorHeader=%23444444&iconColorError=%23cc0000&iconColorDefault=%23777777&iconColorContent=%23444444&iconColorActive=%23ffffff&bgImgOpacityShadow=0&bgImgOpacityOverlay=0&bgImgOpacityError=95&bgImgOpacityHighlight=55&bgImgOpacityContent=75&bgImgOpacityHeader=75&bgImgOpacityActive=65&bgImgOpacityHover=75&bgImgOpacityDefault=75&bgTextureShadow=flat&bgTextureOverlay=flat&bgTextureError=flat&bgTextureHighlight=flat&bgTextureContent=flat&bgTextureHeader=flat&bgTextureActive=flat&bgTextureHover=flat&bgTextureDefault=flat&cornerRadius=3px&fwDefault=normal&ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&cornerRadiusShadow=8px&thicknessShadow=5px&offsetLeftShadow=0px&offsetTopShadow=0px&opacityShadow=.3&bgColorShadow=%23666666&opacityOverlay=.3&bgColorOverlay=%23aaaaaa&fcError=%235f3f3f&borderColorError=%23f1a899&bgColorError=%23fddfdf&fcHighlight=%23777620&borderColorHighlight=%23dad55e&bgColorHighlight=%23fffa90&fcContent=%23333333&borderColorContent=%23dddddd&bgColorContent=%23ffffff&fcHeader=%23333333&borderColorHeader=%23dddddd&bgColorHeader=%23e9e9e9&fcActive=%23ffffff&borderColorActive=%23003eff&bgColorActive=%23007fff&fcHover=%232b2b2b&borderColorHover=%23cccccc&bgColorHover=%23ededed&fcDefault=%23454545&borderColorDefault=%23c5c5c5&bgColorDefault=%23f6f6f6
* Copyright jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0); /* support: IE8 */
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
	pointer-events: none;
}


/* Icons
----------------------------------*/
.ui-icon {
	display: inline-block;
	vertical-align: middle;
	margin-top: -.25em;
	position: relative;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}

.ui-widget-icon-block {
	left: 50%;
	margin-left: -8px;
	display: block;
}

/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin: 2px 0 0 0;
	padding: .5em .5em .5em .7em;
	font-size: 100%;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: 0;
}
.ui-menu .ui-menu {
	position: absolute;
}
.ui-menu .ui-menu-item {
	margin: 0;
	cursor: pointer;
	/* support: IE10, see #8844 */
	list-style-image: url(/DoverArtificialLift/Scripts/ThirdParty/JQuery-ui-1.12.0/data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}
.ui-menu .ui-menu-item-wrapper {
	position: relative;
	padding: 3px 1em 3px .4em;
}
.ui-menu .ui-menu-divider {
	margin: 5px 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
	margin: -1px;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item-wrapper {
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: .2em;
	margin: auto 0;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	left: auto;
	right: 0;
}
.ui-button {
	padding: .4em 1em;
	display: inline-block;
	position: relative;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;

	/* Support: IE <= 11 */
	overflow: visible;
}

.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}

/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2em;
	box-sizing: border-box;
	text-indent: -9999px;
	white-space: nowrap;
}

/* no icon support for input elements */
input.ui-button.ui-button-icon-only {
	text-indent: 0;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -8px;
	margin-left: -8px;
}

.ui-button.ui-icon-notext .ui-icon {
	padding: 0;
	width: 2.1em;
	height: 2.1em;
	text-indent: -9999px;
	white-space: nowrap;

}

input.ui-button.ui-icon-notext .ui-icon {
	width: auto;
	height: auto;
	text-indent: 0;
	white-space: normal;
	padding: .4em 1em;
}

/* workarounds */
/* Support: Firefox 5 - 40 */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-controlgroup {
	vertical-align: middle;
	display: inline-block;
}
.ui-controlgroup > .ui-controlgroup-item {
	float: left;
	margin-left: 0;
	margin-right: 0;
}
.ui-controlgroup > .ui-controlgroup-item:focus,
.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
	z-index: 9999;
}
.ui-controlgroup-vertical > .ui-controlgroup-item {
	display: block;
	float: none;
	width: 100%;
	margin-top: 0;
	margin-bottom: 0;
	text-align: left;
}
.ui-controlgroup-vertical .ui-controlgroup-item {
	box-sizing: border-box;
}
.ui-controlgroup .ui-controlgroup-label {
	padding: .4em 1em;
}
.ui-controlgroup .ui-controlgroup-label span {
	font-size: 80%;
}
.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
	border-left: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
	border-top: none;
}
.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
	border-right: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
	border-bottom: none;
}

/* Spinner specific style fixes */
.ui-controlgroup-vertical .ui-spinner-input {

	/* Support: IE8 only, Android < 4.4 only */
	width: 75%;
	width: calc( 100% - 2.4em );
}
.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
	border-top-style: solid;
}

.ui-checkboxradio-label .ui-icon-background {
	box-shadow: inset 1px 1px 1px #ccc;
	border-radius: .12em;
	border: none;
}
.ui-checkboxradio-radio-label .ui-icon-background {
	width: 16px;
	height: 16px;
	border-radius: 1em;
	overflow: visible;
	border: none;
}
.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
	background-image: none;
	width: 8px;
	height: 8px;
	border-width: 4px;
	border-style: solid;
}
.ui-checkboxradio-disabled {
	pointer-events: none;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 45%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}

/* Icons */
.ui-datepicker .ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
	left: .5em;
	top: .3em;
}
.ui-dialog {
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 20px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-n {
	height: 2px;
	top: 0;
}
.ui-dialog .ui-resizable-e {
	width: 2px;
	right: 0;
}
.ui-dialog .ui-resizable-s {
	height: 2px;
	bottom: 0;
}
.ui-dialog .ui-resizable-w {
	width: 2px;
	left: 0;
}
.ui-dialog .ui-resizable-se,
.ui-dialog .ui-resizable-sw,
.ui-dialog .ui-resizable-ne,
.ui-dialog .ui-resizable-nw {
	width: 7px;
	height: 7px;
}
.ui-dialog .ui-resizable-se {
	right: 0;
	bottom: 0;
}
.ui-dialog .ui-resizable-sw {
	left: 0;
	bottom: 0;
}
.ui-dialog .ui-resizable-ne {
	right: 0;
	top: 0;
}
.ui-dialog .ui-resizable-nw {
	left: 0;
	top: 0;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-draggable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	background: url(/DoverArtificialLift/Scripts/ThirdParty/JQuery-ui-1.12.0/data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP/yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==);
	height: 100%;
	filter: alpha(opacity=25); /* support: IE8 */
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-selectable {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-selectmenu-menu {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.ui-selectmenu-menu .ui-menu {
	overflow: auto;
	overflow-x: hidden;
	padding-bottom: 1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.5;
	padding: 2px 0.4em;
	margin: 0.5em 0 0 0;
	height: auto;
	border: 0;
}
.ui-selectmenu-open {
	display: block;
}
.ui-selectmenu-text {
	display: block;
	margin-right: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-selectmenu-button.ui-button {
	text-align: left;
	white-space: nowrap;
	width: 14em;
}
.ui-selectmenu-icon.ui-icon {
	float: right;
	margin-top: 0;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-sortable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: .222em 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 2em;
}
.ui-spinner-button {
	width: 1.6em;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
	border-top-style: none;
	border-bottom-style: none;
	border-right-style: none;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
}
body .ui-tooltip {
	border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1em;
}
.ui-widget.ui-widget-content {
	border: 1px solid #c5c5c5;
}
.ui-widget-content {
	border: 1px solid #dddddd;
	background: #ffffff;
	color: #333333;
}
.ui-widget-content a {
	color: #333333;
}
.ui-widget-header {
	border: 1px solid #dddddd;
	background: #e9e9e9;
	color: #333333;
	font-weight: bold;
}
.ui-widget-header a {
	color: #333333;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,

/* We use html here because we need a greater specificity to make sure disabled
works properly when clicked or hovered */
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
	border: 1px solid #c5c5c5;
	background: #f6f6f6;
	font-weight: normal;
	color: #454545;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
	color: #454545;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
	border: 1px solid #cccccc;
	background: #ededed;
	font-weight: normal;
	color: #2b2b2b;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
	color: #2b2b2b;
	text-decoration: none;
}

.ui-visual-focus {
	box-shadow: 0 0 3px 1px rgb(94, 158, 214);
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
	border: 1px solid #003eff;
	background: #007fff;
	font-weight: normal;
	color: #ffffff;
}
.ui-icon-background,
.ui-state-active .ui-icon-background {
	border: #003eff;
	background-color: #ffffff;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #ffffff;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #dad55e;
	background: #fffa90;
	color: #777620;
}
.ui-state-checked {
	border: 1px solid #dad55e;
	background: #fffa90;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #777620;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #f1a899;
	background: #fddfdf;
	color: #5f3f3f;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #5f3f3f;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #5f3f3f;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70); /* support: IE8 */
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35); /* support: IE8 */
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url(/DoverArtificialLift/Scripts/ThirdParty/JQuery-ui-1.12.0/images/ui-icons_444444_256x240.png);
}
.ui-widget-header .ui-icon {
	background-image: url(/DoverArtificialLift/Scripts/ThirdParty/JQuery-ui-1.12.0/images/ui-icons_444444_256x240.png);
}
.ui-button .ui-icon {
	background-image: url(/DoverArtificialLift/Scripts/ThirdParty/JQuery-ui-1.12.0/images/ui-icons_777777_256x240.png);
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon,
.ui-state-default .ui-icon {
	background-image: url(/DoverArtificialLift/Scripts/ThirdParty/JQuery-ui-1.12.0/images/ui-icons_555555_256x240.png);
}
.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
	background-image: url(/DoverArtificialLift/Scripts/ThirdParty/JQuery-ui-1.12.0/images/ui-icons_ffffff_256x240.png);
}
.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
	background-image: url(/DoverArtificialLift/Scripts/ThirdParty/JQuery-ui-1.12.0/images/ui-icons_777620_256x240.png);
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url(/DoverArtificialLift/Scripts/ThirdParty/JQuery-ui-1.12.0/images/ui-icons_cc0000_256x240.png);
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-caret-1-n { background-position: 0 0; }
.ui-icon-caret-1-ne { background-position: -16px 0; }
.ui-icon-caret-1-e { background-position: -32px 0; }
.ui-icon-caret-1-se { background-position: -48px 0; }
.ui-icon-caret-1-s { background-position: -65px 0; }
.ui-icon-caret-1-sw { background-position: -80px 0; }
.ui-icon-caret-1-w { background-position: -96px 0; }
.ui-icon-caret-1-nw { background-position: -112px 0; }
.ui-icon-caret-2-n-s { background-position: -128px 0; }
.ui-icon-caret-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -65px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -65px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 1px -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 3px;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa;
	opacity: .003;
	filter: Alpha(Opacity=.3); /* support: IE8 */
}
.ui-widget-shadow {
	-webkit-box-shadow: 0px 0px 5px #666666;
	box-shadow: 0px 0px 5px #666666;
}

/*Grid*/
.ui-jqgrid {position: relative; font-size:11px;}
.ui-jqgrid .ui-jqgrid-view {position: relative;left:0px; top: 0px; padding: .0em;}
/* caption*/
.ui-jqgrid .ui-jqgrid-titlebar {padding: .3em .2em .2em .3em; position: relative; border-left: 0px none;border-right: 0px none; border-top: 0px none;}
.ui-jqgrid .ui-jqgrid-title { float: left; margin: .1em 0 .2em; }
.ui-jqgrid .ui-jqgrid-titlebar-close { position: absolute;top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height:18px;}.ui-jqgrid .ui-jqgrid-titlebar-close span { display: block; margin: 1px; }
.ui-jqgrid .ui-jqgrid-titlebar-close:hover { padding: 0; }
/* header*/
.ui-jqgrid .ui-jqgrid-hdiv {position: relative; margin: 0em;padding: 0em; overflow-x: hidden; border-left: 0px none !important; border-top : 0px none !important; border-right : 0px none !important;}
.ui-jqgrid .ui-jqgrid-hbox {float: left; padding-right: 20px;}
.ui-jqgrid .ui-jqgrid-htable {table-layout:fixed;margin:0em;width: 100% !important;}
.ui-jqgrid .ui-jqgrid-htable th {height:22px;padding: 0 2px 0 2px;}
.ui-jqgrid .ui-jqgrid-htable th div {overflow: hidden; position:relative; height:17px;}
.ui-th-column, .ui-jqgrid .ui-jqgrid-htable th.ui-th-column {overflow: hidden;white-space: nowrap;text-align:left;border-top : 0px none;border-bottom : 0px none;}
.ui-th-ltr, .ui-jqgrid .ui-jqgrid-htable th.ui-th-ltr {border-left : 0px none;}
.ui-th-rtl, .ui-jqgrid .ui-jqgrid-htable th.ui-th-rtl {border-right : 0px none;}
.ui-first-th-ltr {border-right: 1px solid; }
.ui-first-th-rtl {border-left: 1px solid; }
.ui-jqgrid .ui-th-div-ie {white-space: nowrap; zoom :1; height:17px;}
.ui-jqgrid .ui-jqgrid-resize {height:20px !important;position: relative; cursor :e-resize;display: inline;overflow: hidden;}
.ui-jqgrid .ui-grid-ico-sort {overflow:hidden;position:absolute;display:inline; cursor: pointer !important;}
.ui-jqgrid .ui-icon-asc {margin-top:-3px; height:12px;}
.ui-jqgrid .ui-icon-desc {margin-top:3px;height:12px;}
.ui-jqgrid .ui-i-asc {margin-top:0px;height:16px;}
.ui-jqgrid .ui-i-desc {margin-top:0px;margin-left:13px;height:16px;}
.ui-jqgrid .ui-jqgrid-sortable {cursor:pointer;}
.ui-jqgrid tr.ui-search-toolbar th { border-top-width: 1px !important; border-top-color: inherit !important; border-top-style: ridge !important }
tr.ui-search-toolbar input {margin: 1px 0px 0px 0px}
tr.ui-search-toolbar select {margin: 1px 0px 0px 0px}
/* body */ 
.ui-jqgrid .ui-jqgrid-bdiv {position: relative; margin: 0em; padding:0; overflow: auto; text-align:left;}
.ui-jqgrid .ui-jqgrid-btable {table-layout:fixed; margin:0em; outline-style: none; }
.ui-jqgrid tr.jqgrow { outline-style: none; }
.ui-jqgrid tr.jqgroup { outline-style: none; }
.ui-jqgrid tr.jqgrow td {font-weight: normal; overflow: hidden; white-space: pre; height: 22px;padding: 0 2px 0 2px;border-bottom-width: 1px; border-bottom-color: inherit; border-bottom-style: solid;}
.ui-jqgrid tr.jqgfirstrow td {padding: 0 2px 0 2px;border-right-width: 1px; border-right-style: solid;}
.ui-jqgrid tr.jqgroup td {font-weight: normal; overflow: hidden; white-space: pre; height: 22px;padding: 0 2px 0 2px;border-bottom-width: 1px; border-bottom-color: inherit; border-bottom-style: solid;}
.ui-jqgrid tr.jqfoot td {font-weight: bold; overflow: hidden; white-space: pre; height: 22px;padding: 0 2px 0 2px;border-bottom-width: 1px; border-bottom-color: inherit; border-bottom-style: solid;}
.ui-jqgrid tr.ui-row-ltr td {text-align:left;}
.ui-jqgrid tr.ui-row-rtl td {text-align:right;border-left-width: 1px; border-left-color: inherit; border-left-style: solid;}
.ui-jqgrid td.jqgrid-rownum { padding: 0 2px 0 2px; margin: 0px; border: 0px none;}
.ui-jqgrid .ui-jqgrid-resize-mark { width:2px; left:0; background-color:#777; cursor: e-resize; cursor: col-resize; position:absolute; top:0; height:100px; overflow:hidden; display:none;	border:0 none;}
/* footer */
.ui-jqgrid .ui-jqgrid-sdiv {position: relative; margin: 0em;padding: 0em; overflow: hidden; border-left: 0px none !important; border-top : 0px none !important; border-right : 0px none !important;}
.ui-jqgrid .ui-jqgrid-ftable {table-layout:fixed; margin-bottom:0em;}
.ui-jqgrid tr.footrow td {font-weight: bold; overflow: hidden; white-space:nowrap; height: 21px;padding: 0 2px 0 2px;border-top-width: 1px; border-top-color: inherit; border-top-style: solid;}
.ui-jqgrid tr.footrow-ltr td {text-align:left;border-right-width: 1px; border-right-color: inherit; border-right-style: solid;}
.ui-jqgrid tr.footrow-rtl td {text-align:right;border-left-width: 1px; border-left-color: inherit; border-left-style: solid;}
/* Pager*/
.ui-jqgrid .ui-jqgrid-pager { border-left: 0px none !important;border-right: 0px none !important; border-bottom: 0px none !important; margin: 0px !important; padding: 0px !important; position: relative; height: 25px;white-space: nowrap;overflow: hidden;}
.ui-jqgrid .ui-pager-control {position: relative;}
.ui-jqgrid .ui-pg-table {position: relative; padding-bottom:2px; width:auto; margin: 0em;}
.ui-jqgrid .ui-pg-table td {font-weight:normal; vertical-align:middle; padding:1px; color: #000;font-size:0.95em;}
.ui-jqgrid .ui-pg-button  { height:19px !important;}
.ui-jqgrid .ui-pg-button span { display: block; margin: 1px; float:left;}
.ui-jqgrid .ui-pg-button:hover { padding: 0px; }
.ui-jqgrid .ui-state-disabled:hover {padding:1px;}
.ui-jqgrid .ui-pg-input { height:13px; margin: 0em;text-align:center;padding-top:1px;padding-bottom:1px;color:#000;font-size:0.95em;}
.ui-jqgrid .ui-pg-selbox {font-size:0.98em; line-height:18px; display:block; height:18px; margin: 0em; width:auto;}
.ui-jqgrid .ui-separator {height: 18px; border-left: 1px solid #ccc ; border-right: 1px solid #ccc ; margin: 1px; float: right;}
.ui-jqgrid .ui-paging-info {font-weight: normal;height:19px; margin-top:3px;margin-right:4px;font-size:0.95em;}
.ui-jqgrid .ui-jqgrid-pager .ui-pg-div {padding:1px 0;float:left;list-style-image:none;list-style-position:outside;list-style-type:none;position:relative;}
.ui-jqgrid .ui-jqgrid-pager .ui-pg-button { cursor:pointer; }
.ui-jqgrid .ui-jqgrid-pager .ui-pg-div  span.ui-icon {float:left;margin:0 2px;}
.ui-jqgrid td input, .ui-jqgrid td select .ui-jqgrid td textarea { margin: 0em;}
.ui-jqgrid td textarea {width:auto;height:auto;}
.ui-jqgrid .ui-jqgrid-toppager {border-left: 0px none !important;border-right: 0px none !important; border-top: 0px none !important; margin: 0px !important; padding: 0px !important; position: relative; height: 25px !important;white-space: nowrap;overflow: hidden;}
/*subgrid*/
.ui-jqgrid .ui-jqgrid-btable .ui-sgcollapsed span {display: block;}
.ui-jqgrid .ui-subgrid {margin:0em;padding:0em; width:100%;}
.ui-jqgrid .ui-subgrid table {table-layout: fixed;}
.ui-jqgrid .ui-subgrid tr.ui-subtblcell td {height:18px;border-right-width: 1px; border-right-color: inherit; border-right-style: solid;border-bottom-width: 1px; border-bottom-color: inherit; border-bottom-style: solid;}
.ui-jqgrid .ui-subgrid td.subgrid-data {border-top:  0px none !important;}
.ui-jqgrid .ui-subgrid td.subgrid-cell {border-width: 0px 0px 1px 0px;}
.ui-jqgrid .ui-th-subgrid {height:20px;}
/* loading */
.ui-jqgrid .loading {position: absolute; top: 45%;left: 45%;width: auto;z-index:101;padding: 6px; margin: 5px;text-align: center;font-weight: bold;display: none;border-width: 2px !important;}
.ui-jqgrid .jqgrid-overlay {display:none;z-index:100;}
* html .jqgrid-overlay {width: expression(this.parentNode.offsetWidth+'px');height: expression(this.parentNode.offsetHeight+'px');}
* .jqgrid-overlay iframe {position:absolute;top:0;left:0;z-index:-1;width: expression(this.parentNode.offsetWidth+'px');height: expression(this.parentNode.offsetHeight+'px');}
/* end loading div */
/* toolbar */
.ui-jqgrid .ui-userdata {border-left: 0px none;	border-right: 0px none;	height : 21px;overflow: hidden;	}
/*Modal Window */
.ui-jqdialog { display: none; width: 300px; position: absolute; padding: .2em; font-size:11px; overflow:visible;}
.ui-jqdialog .ui-jqdialog-titlebar { padding: .3em .2em; position: relative;  }
.ui-jqdialog .ui-jqdialog-title { margin: .1em 0 .2em; } 
.ui-jqdialog .ui-jqdialog-titlebar-close { position: absolute;  top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }

.ui-jqdialog .ui-jqdialog-titlebar-close span { display: block; margin: 1px; }
.ui-jqdialog .ui-jqdialog-titlebar-close:hover, .ui-jqdialog .ui-jqdialog-titlebar-close:focus { padding: 0; }
.ui-jqdialog-content, .ui-jqdialog .ui-jqdialog-content { border: 0; padding: .3em .2em; background: none; height:auto;}
.ui-jqdialog .ui-jqconfirm {padding: .4em 1em; border-width:3px;position:absolute;bottom:10px;right:10px;overflow:visible;display:none;height:80px;width:220px;text-align:center;}
/* end Modal window*/
/* Form edit */
.ui-jqdialog-content .FormGrid {margin: 0px;}
.ui-jqdialog-content .EditTable { width: 100%; margin-bottom:0em;}
.ui-jqdialog-content .DelTable { width: 100%; margin-bottom:0em;}
.EditTable td input, .EditTable td select, .EditTable td textarea {margin: 0em;}
.EditTable td textarea { width:auto; height:auto;}
.ui-jqdialog-content td.EditButton {text-align: right;border-top: 0px none;border-left: 0px none;border-right: 0px none; padding-bottom:5px; padding-top:5px;}
.ui-jqdialog-content td.navButton {text-align: center; border-left: 0px none;border-top: 0px none;border-right: 0px none; padding-bottom:5px; padding-top:5px;}
.ui-jqdialog-content input.FormElement {padding:.3em}
.ui-jqdialog-content .data-line {padding-top:.1em;border: 0px none;}

.ui-jqdialog-content .CaptionTD {text-align: left; vertical-align: middle;border: 0px none; padding: 2px;white-space: nowrap;}
.ui-jqdialog-content .DataTD {padding: 2px; border: 0px none; vertical-align: top;}
.ui-jqdialog-content .form-view-data {white-space:pre}
.fm-button { display: inline-block; margin:0 4px 0 0; padding: .4em .5em; text-decoration:none !important; cursor:pointer; position: relative; text-align: center; zoom: 1; }
.fm-button-icon-left { padding-left: 1.9em; }
.fm-button-icon-right { padding-right: 1.9em; }
.fm-button-icon-left .ui-icon { right: auto; left: .2em; margin-left: 0; position: absolute; top: 50%; margin-top: -8px; }
.fm-button-icon-right .ui-icon { left: auto; right: .2em; margin-left: 0; position: absolute; top: 50%; margin-top: -8px;}
#nData, #pData { float: left; margin:3px;padding: 0; width: 15px; }
/* End Eorm edit */
/*.ui-jqgrid .edit-cell {}*/
.ui-jqgrid .selected-row, div.ui-jqgrid .selected-row td {font-style : normal;border-left: 0px none;}
/* Tree Grid */
.ui-jqgrid .tree-wrap {float: left; position: relative;height: 18px;white-space: nowrap;overflow: hidden;}
.ui-jqgrid .tree-minus {position: absolute; height: 18px; width: 18px; overflow: hidden;}
.ui-jqgrid .tree-plus {position: absolute;	height: 18px; width: 18px;	overflow: hidden;}
.ui-jqgrid .tree-leaf {position: absolute;	height: 18px; width: 18px;overflow: hidden;}
.ui-jqgrid .treeclick {cursor: pointer;}
/* moda dialog */
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;width: expression(this.parentNode.offsetWidth+'px');height: expression(this.parentNode.offsetHeight+'px');}
.ui-jqgrid-dnd tr td {border-right-width: 1px; border-right-color: inherit; border-right-style: solid; height:20px}
/* RTL Support */
.ui-jqgrid .ui-jqgrid-title-rtl {float:right;margin: .1em 0 .2em; }
.ui-jqgrid .ui-jqgrid-hbox-rtl {float: right; padding-left: 20px;}
.ui-jqgrid .ui-jqgrid-resize-ltr {float: right;margin: -2px -2px -2px 0px;}
.ui-jqgrid .ui-jqgrid-resize-rtl {float: left;margin: -2px 0px -1px -3px;}
.ui-jqgrid .ui-sort-rtl {left:0px;}
.ui-jqgrid .tree-wrap-ltr {float: left;}
.ui-jqgrid .tree-wrap-rtl {float: right;}
.ui-jqgrid .ui-ellipsis {text-overflow:ellipsis; -moz-binding:url(/DoverArtificialLift/Content/css/ThirdPartyCustom/JQuery-jqGrid-4.4.3/ellipsis-xbl.xml#ellipsis);}
/*.ui-jqgrid systemcontext grid {}*/
#jqgh_grid-gridSystemContext_cb { background-image: none!important; margin-left: 7px!important;}
/*.ui-jqgrid allsystemcontext grid {}*/
#jqgh_grid-gridAllSystemContext_cb { background-image: none!important; margin-left: 7px!important;}
/*.ui-jqgrid allaccessprofiles grid {}*/
#jqgh_grid-gridAllAccessProfiles_cb { background-image: none!important; margin-left: 5px!important;}

/*
 *	PANES & CONTENT-DIVs
 */
.ui-layout-pane { /* all 'panes' */
	
	border:		1px solid #4fb512;
	/* DO NOT add scrolling (or padding) to 'panes' that have a content-div,
	   otherwise you may get double-scrollbars - on the pane AND on the content-div
	*/
	padding:	10px; 
	overflow:	auto;
	}
	/* (scrolling) content-div inside pane allows for fixed header(s) and/or footer(s) */
	.ui-layout-content {
		padding:	10px;
		position:	relative; /* contain floated or positioned elements */
		overflow:	auto; /* add scrolling to content-div */
	}

/*
 *	RESIZER-BARS
 */
.ui-layout-resizer	{ /* all 'resizer-bars' */
	background:		#c3ff9b;
	border:			1px solid #4fb512;
	border-width:	0;
  
	}
	.ui-layout-resizer-north
	{
	    z-index: 1 !important;
	}
	.ui-layout-resizer-drag {		/* REAL resizer while resize in progress */
	}
	.ui-layout-resizer-hover	{	/* affects both open and closed states */
	}
	/* NOTE: It looks best when 'hover' and 'dragging' are set to the same color,
		otherwise color shifts while dragging when bar can't keep up with mouse */
	.ui-layout-resizer-open-hover ,	/* hover-color to 'resize' */
	.ui-layout-resizer-dragging {	/* resizer beging 'dragging' */
		background: #C4E1A4;
	}
	.ui-layout-resizer-dragging {	/* CLONED resizer being dragged */
		border-left:  1px solid #4fb512;
		border-right: 1px solid #4fb512;
	}
	/* NOTE: Add a 'dragging-limit' color to provide visual feedback when resizer hits min/max size limits */
	.ui-layout-resizer-dragging-limit {	/* CLONED resizer at min or max size-limit */
		background: #E1A4A4; /* red */
	}

	.ui-layout-resizer-closed-hover	{ /* hover-color to 'slide open' */
		background: #4fb512;
	}
	.ui-layout-resizer-sliding {	/* resizer when pane is 'slid open' */
		opacity: .10; /* show only a slight shadow */
		filter:  alpha(opacity=10);
		}
		.ui-layout-resizer-sliding-hover {	/* sliding resizer - hover */
			opacity: 1.00; /* on-hover, show the resizer-bar normally */
			filter:  alpha(opacity=100);
		}
		/* sliding resizer - add 'outside-border' to resizer on-hover 
		 * this sample illustrates how to target specific panes and states */
		.ui-layout-resizer-north-sliding-hover	{ border-bottom-width:	1px; }
		.ui-layout-resizer-south-sliding-hover	{ border-top-width:		1px; }
		.ui-layout-resizer-west-sliding-hover	{ border-right-width:	1px; }
		.ui-layout-resizer-east-sliding-hover	{ border-left-width:	1px; }

/*
 *	TOGGLER-BUTTONS
 */
.ui-layout-toggler {
	border: 1px solid #4fb512; /* match pane-border */
	background-color: #c3ff9b;
	}
	.ui-layout-resizer-hover .ui-layout-toggler {
		opacity: .60;
		filter:  alpha(opacity=60);
	}
	.ui-layout-toggler-hover , /* need when NOT resizable */
	.ui-layout-resizer-hover .ui-layout-toggler-hover { /* need specificity when IS resizable */
		background-color: #4fb512;
		opacity: 1.00;
		filter:  alpha(opacity=100);
	}
	.ui-layout-toggler-north ,
	.ui-layout-toggler-south {
		border-width: 0 1px; /* left/right borders */
	}
	.ui-layout-toggler-west ,
	.ui-layout-toggler-east {
		border-width: 1px 0; /* top/bottom borders */
	}
	/* hide the toggler-button when the pane is 'slid open' */
	.ui-layout-resizer-sliding  ui-layout-toggler {
		display: none;
	}
	/*
	 *	style the text we put INSIDE the togglers
	 */
	.ui-layout-toggler .content {
		color:			#666;
		font-size:		12px;
		font-weight:	bold;
		width:			100%;
		padding-bottom:	0.35ex; /* to 'vertically center' text inside text-span */
	}


/*!
 * StyleSheet for JQuery splitter Plugin
 * Copyright (C) 2010 Jakub Jankiewicz <http://jcubic.pl>
 *
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Lesser General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Lesser General Public License for more details.
 *
 * You should have received a copy of the GNU Lesser General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */
.splitter_panel {
  position: relative;
}
.splitter_panel .vsplitter {
    background-color: grey;
    cursor: col-resize;
    z-index:900;
    width: 7px;
}

.splitter_panel .hsplitter {
    background-color: #5F5F5F;
    cursor: row-resize;
    z-index: 800;
    height: 7px;
}
.splitter_panel .vsplitter.splitter-invisible,
.splitter_panel .hsplitter.splitter-invisible {
    background: none;
}
.splitter_panel .vsplitter, .splitter_panel .left_panel, .splitter_panel .right_panel,
.splitter_panel .hsplitter, .splitter_panel .top_panel, .splitter_panel .bottom_panel {
    position: absolute;
    overflow: auto;
}
.splitter_panel .vsplitter, .splitter_panel .left_panel, .splitter_panel .right_panel {
  height: 100%;
}
.splitter_panel .hsplitter, .splitter_panel .top_panel, .splitter_panel .bottom_panel {
  width: 100%;
}
.splitter_panel .top_panel, .splitter_panel .left_panel, .splitter_panel .vsplitter {
   top: 0;
}
.splitter_panel .top_panel, .splitter_panel .bottom_panel, .splitter_panel .left_panel, .splitter_panel .hsplitter {
   left: 0;
}
.splitter_panel .bottom_panel {
   bottom: 0;
}
.splitter_panel .right_panel {
   right: 0;
}
.splitterMask {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 1000;
}

/* Multiselect
----------------------------------*/

.ui-multiselect { border: solid 1px; font-size: 0.8em; }
.ui-multiselect ul { -moz-user-select: none; }
.ui-multiselect li { margin: 0; padding: 0; cursor: default; line-height: 20px; height: 20px; font-size: 11px; list-style: none; }
.ui-multiselect li a { color: #999; text-decoration: none; padding: 0; display: block; float: right; cursor: pointer;}
.ui-multiselect li.ui-draggable-dragging { padding-left: 10px; }

.ui-multiselect div.selected { position: relative; padding: 0; margin: 0; border: 0; float:right; }
.ui-multiselect ul.selected { position: relative; padding: 0; overflow: auto; overflow-x: hidden; background: #fff; margin: 0; list-style: none; border: 0; position: relative; width: 100%; }
.ui-multiselect ul.selected li { }

.ui-multiselect div.available { position: relative; padding: 0; margin: 0; border: 0; float:right; border-right: 1px solid; }
.ui-multiselect ul.available { position: relative; padding: 0; overflow: auto; overflow-x: hidden; background: #fff; margin: 0; list-style: none; border: 0; width: 100%; }
.ui-multiselect ul.available li { padding-left: 10px; }
 
.ui-multiselect .ui-state-default { border: none; margin-bottom: 1px; position: relative; padding-left: 20px;}
.ui-multiselect .ui-state-hover { border: none; }
.ui-multiselect .ui-widget-header {border: none; font-size: 11px; margin-bottom: 1px;}
 
.ui-multiselect .add-all { float: left; padding: 7px;}
.ui-multiselect .remove-all { float: left; padding: 7px;}
.ui-multiselect .search { float: right; padding: 4px;}
.ui-multiselect .count { float: right; padding: 7px; color: #333; }

.ui-multiselect li span.ui-icon-arrowthick-2-n-s { position: absolute; left: 2px; }
.ui-multiselect li a.action { position: absolute; right: 2px; top: 2px; }
 
.ui-multiselect input.search { height: 14px; padding: 1px; opacity: 0.5; margin: 4px; width: 100px; }

/* multiselect styles */
.multiselect {
	width: 460px;
	height: 200px;
}
	
#switcher {
	margin-top: 20px;
}
	
/* CSS Reset --------------------------------------------------------------------------------------*/
* {
    outline: 0;
}

a:focus {
    outline: 0;
}

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, select, th, td {
    margin: 0;
    padding: 0;
    font-size: 12px;
}

fieldset, img {
    border: 0;
}

address, caption, cite, code, dfn, th, var {
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
}


i, em {
    font-style: italic;
    font-weight: normal;
    font-size: 12px;
}

strong, b {
    font-weight: bold;
    font-size: 12px;
}

ol, ul {
    list-style: none;
    font-size: 12px;
}

caption, th {
    text-align: left;
    font-size: 12px;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
}

q:before, q:after {
    content: '';
}

abbr, acronym {
    border: 0;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    zoom: 1;
}

.clear {
    clear: both;
}
/*-----------------------------------------------------------------------------*/
.ui-helper-hidden-accessible {
    position: absolute !important;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px,1px,1px,1px);
}

#OrganisationStructureContent .validation-summary-errors {
    top: 42px;
}

.ui-helper-reset {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    line-height: 1.3;
    text-decoration: none;
    font-size: 100%;
    list-style: none;
}

.ui-helper-clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.ui-helper-clearfix {
    display: inline-block;
}
/* required comment for clearfix to work in Opera */
* html .ui-helper-clearfix {
    height: 1%;
}

.ui-helper-clearfix {
    display: block;
}

.ui-helper-zfix {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    position: absolute;
    opacity: 0;
    filter: Alpha(Opacity=0);
}

.ui-state-disabled {
    cursor: default !important;
}
/* Icons ----------------------------------*/ /* states and images */
.ui-icon {
    display: block;
    text-indent: -99999px;
    overflow: hidden;
    background-repeat: no-repeat;
}
/* Misc visuals ----------------------------------*/ /* Overlays */
.ui-widget-overlay {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #333;
}

.ui-widget {
    font-family: Arial, sans-serif;
    font-size: 12;
}

    .ui-widget .ui-widget {
        font-size: 1em;
    }

    .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
        font-family: Arial, sans-serif;
        font-size: 1em;
    }

.ui-widget-content {
    border: 1px solid #848181;
    color: #333;
}

.ui-jqgrid.ui-widget.ui-widget-content.ui-corner-all {
    border: 1px solid #848181;
}

.ui-widget-header {
    border-top: 0 solid #848181;
    border-right: 0 solid #848181;
    border-left: 0 solid #848181;
    border-bottom: 1px solid #848181;
    font-weight: bold;
    background-color: #fff;
}

    .ui-widget-header a {
        color: #001220;
    }
/* Interaction states ----------------------------------*/

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
    color: #000;
    text-decoration: none;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover {
    /*background: url(/DoverArtificialLift/Content/css/custom-theme/images/ui-bg_highlight-hard_90_e6e6e6_1x100.png) repeat-x scroll 50% 50% #F4F4F4;*/
    /*background: none repeat-x scroll 50% 50% #F4F4F4;*/
    border: 0;
    /*color:#000*/
}

    .ui-state-hover a, .ui-state-hover a:hover {
        color: #000;
        text-decoration: none;
    }

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
    border: 1px solid #000;
    font-weight: normal;
    color: #000;
}

.ui-autocomplete .ui-state-active {
    border: 0;
    background: transparent;
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    color: #000;
    text-decoration: none;
}

.ui-widget :active {
    outline: 0;
}
/* Interaction Cues ----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    border: 1px solid #fcefa1;
    color: #363636;
}

.ui-jqgrid-btable .ui-state-highlight {
    background-color: #eaeaea;
}

.ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
    color: #363636; /*color:#fff*/
}

.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
    border: 1px solid #8c0000;
    color: #8c0000;
}

    .ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
        color: #8c0000;
    }

.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
    color: #8c0000;
}

.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
    font-weight: bold;
}

.ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
    opacity: .7;
    filter: Alpha(Opacity=70);
    font-weight: normal;
}

.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
    opacity: 0;
    filter: Alpha(Opacity=35);
    background-image: none;
}

th span.s-ico span.ui-state-disabled {
    opacity: 0;
    filter: Alpha(Opacity=0);
    background-image: none;
}

/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
    -moz-border-radius-topleft: 0;
    -webkit-border-top-left-radius: 0;
    -khtml-border-top-left-radius: 0;
    border-top-left-radius: 0;
}

.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
    -moz-border-radius-topright: 0;
    -webkit-border-top-right-radius: 0;
    -khtml-border-top-right-radius: 0;
    border-top-right-radius: 0;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { /* before 4px - change for popup*/
    -moz-border-radius-bottomleft: 0;
    -webkit-border-bottom-left-radius: 0;
    -khtml-border-bottom-left-radius: 0;
    border-bottom-left-radius: 0;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { /* before 4px - change for popup*/
    -moz-border-radius-bottomright: 0;
    -webkit-border-bottom-right-radius: 0;
    -khtml-border-bottom-right-radius: 0;
    border-bottom-right-radius: 0;
}
/* Overlays */
.ui-widget-overlay {
    opacity: .60;
    filter: Alpha(Opacity=60);
}

.ui-widget-shadow {
    margin: -8px 0 0 -8px;
    padding: 8px;
    opacity: .30;
    filter: Alpha(Opacity=30);
    -moz-border-radius: 8px;
    -khtml-border-radius: 8px;
    -webkit-border-radius: 8px;
    border-radius: 8px;
}

.ui-resizable {
    position: relative;
}

.ui-resizable-handle {
    position: absolute;
    font-size: .1px;
    z-index: 99999;
    display: block;
}

.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle {
    display: none;
}

.ui-resizable-n {
    cursor: n-resize;
    height: 7px;
    width: 100%;
    top: -5px;
    left: 0;
}

.ui-resizable-s {
    cursor: s-resize;
    height: 7px;
    width: 100%;
    bottom: -5px;
    left: 0;
}

.ui-resizable-e {
    cursor: e-resize;
    width: 7px;
    right: -5px;
    top: 0;
    height: 100%;
}

.ui-resizable-w {
    cursor: w-resize;
    width: 7px;
    left: -5px;
    top: 0;
    height: 100%;
}

.ui-resizable-se {
    cursor: se-resize;
    width: 12px;
    height: 12px;
    right: 1px;
    bottom: 1px;
}

.ui-resizable-sw {
    cursor: sw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    bottom: -5px;
}

.ui-resizable-nw {
    cursor: nw-resize;
    width: 9px;
    height: 9px;
    left: -5px;
    top: -5px;
}

.ui-resizable-ne {
    cursor: ne-resize;
    width: 9px;
    height: 9px;
    right: -5px;
    top: -5px;
}

.ui-selectable-helper {
    position: absolute;
    z-index: 100;
    border: 1px dotted black;
}

.ui-accordion {
    width: 100%;
}

    .ui-accordion .ui-accordion-header {
        cursor: pointer;
        position: relative;
        margin-top: 1px;
        zoom: 1;
    }

    .ui-accordion .ui-accordion-li-fix {
        display: inline;
    }

    .ui-accordion .ui-accordion-header-active {
        border-bottom: 0 !important;
    }

    .ui-accordion .ui-accordion-header a {
        display: block;
        font-size: 1em;
        padding: .5em .5em .5em .7em;
    }

.ui-accordion-icons .ui-accordion-header a {
    padding-left: 2.2em;
}

.ui-accordion .ui-accordion-header .ui-icon {
    position: absolute;
    left: .5em;
    top: 50%;
    margin-top: -8px;
}

.ui-accordion .ui-accordion-content {
    padding: 1em 2.2em;
    border-top: 0;
    margin-top: -2px;
    position: relative;
    top: 1px;
    margin-bottom: 2px;
    overflow: auto;
    display: none;
    zoom: 1;
}

.ui-accordion .ui-accordion-content-active {
    display: block;
}

.ui-autocomplete {
    position: absolute;
    cursor: default;
}

html .ui-autocomplete {
    width: 1px;
}

.ui-menu {
    list-style: none;
    padding: 2px;
    margin: 0;
    display: block;
    float: left;
}

    .ui-menu .ui-menu {
        margin-top: -3px;
    }

    .ui-menu .ui-menu-item {
        margin: 0;
        padding: 0;
        zoom: 1;
        float: left;
        clear: left;
        width: 100%;
    }

        .ui-menu .ui-menu-item a {
            text-decoration: none;
            display: block;
            padding: .2em .4em;
            line-height: 1.5;
            zoom: 1;
        }

            .ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active {
                font-weight: normal;
                margin: -1px;
            }

.ui-button {
    display: inline-block;
    position: relative;
    padding: 0;
    margin-right: .1em;
    text-decoration: none !important;
    cursor: pointer;
    text-align: center;
    zoom: 1;
    overflow: visible;
}

.ui-button-icon-only {
    width: 2.2em;
}

button.ui-button-icon-only {
    width: 2.4em;
}

.ui-button-icons-only {
    width: 3.4em;
}

button.ui-button-icons-only {
    width: 3.7em;
}

.ui-button .ui-button-text {
    display: block;
    line-height: 1.4;
}

.ui-button-text-only .ui-button-text {
    padding: .4em 1em;
}

.ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text {
    padding: .4em;
    text-indent: -9999999px;
}

.ui-button-text-icon-primary .ui-button-text, .ui-button-text-icons .ui-button-text {
    padding: .4em 1em .4em 2.1em;
}

.ui-button-text-icon-secondary .ui-button-text, .ui-button-text-icons .ui-button-text {
    padding: .4em 2.1em .4em 1em;
}

.ui-button-text-icons .ui-button-text {
    padding-left: 2.1em;
    padding-right: 2.1em;
}

input.ui-button {
    padding: .4em 1em;
}

.ui-button-icon-only .ui-icon, .ui-button-text-icon-primary .ui-icon, .ui-button-text-icon-secondary .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon {
    position: absolute;
    top: 50%;
    margin-top: -8px;
}

.ui-button-icon-only .ui-icon {
    left: 50%;
    margin-left: -8px;
}

.ui-button-text-icon-primary .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary {
    left: .5em;
}

.ui-button-text-icon-secondary .ui-button-icon-secondary, .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
    right: .5em;
}

.ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary {
    right: .5em;
}

.ui-buttonset {
    margin-right: 7px;
}

    .ui-buttonset .ui-button {
        margin-left: 0;
        margin-right: -.3em;
    }

button.ui-button::-moz-focus-inner {
    border: 0;
    padding: 0;
}

.ui-dialog {
    position: absolute;
    padding: 0;
    width: 300px;
    overflow: hidden;
}

    .ui-dialog .ui-dialog-titlebar {
        height: 21px;
        padding: 2px 3px;
        position: relative;
    }

    .ui-dialog .ui-dialog-title {
        float: left;
        margin: 4px 16px 0.1em 0;
    }

    .ui-dialog .ui-dialog-titlebar-close {
        height: 22px;
        margin: -12px 0 0;
        padding: 0;
        position: absolute;
        right: 3px;
        top: 50%;
        width: 24px;
    }

        .ui-dialog .ui-dialog-titlebar-close span {
            display: inline-block;
            margin: 1px;
            background-repeat: no-repeat;
            background-image: url(/DoverArtificialLift/Content/images/sprite-smallbuttons.png);
            background-position: -100px 0;
            top: 0;
            left: 0;
        }

        .ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {
            padding: 0;
        }

    .ui-dialog .ui-dialog-content {
        position: relative;
        border: 0;
        padding: 5px;
        background: 0;
        overflow: auto;
        zoom: 1;
    }

    .ui-dialog .ui-dialog-buttonpane {
        text-align: left;
        border: none;
        background-image: none;
        margin: 0;
        padding: 0;
    }

        .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
            float: right;
            text-align: right;
            padding-right: 10px;
            padding-bottom: 5px;
        }

        .ui-dialog .ui-dialog-buttonpane button.ui-button, .ui-dialog .ui-dialog-buttonpane button.ui-button:hover,
        .ui-dialog .ui-dialog-buttonpane button.ui-button:active,
        .ui-dialog .ui-dialog-buttonpane button.ui-button:focus {
            border: none;
            color: #fff;
            background-color: #d72d18;
            padding: 5px 15px;
            height: auto;
            line-height: normal;
            border-radius: 3px;
        }

        .ui-dialog .ui-dialog-buttonpane button:hover,
        .ui-dialog .ui-dialog-buttonpane button:active,
        .ui-dialog .ui-dialog-buttonpane button:focus {
            border: none;
            color: #fff;
            background-color: #d72d18;
            padding: 0 15px;
        }

    .ui-dialog .ui-resizable-se {
        width: 14px;
        height: 14px;
        right: 3px;
        bottom: 3px;
    }

.ui-draggable .ui-dialog-titlebar {
    cursor: move;
}

.ui-slider {
    position: relative;
    text-align: left;
}

    .ui-slider .ui-slider-handle {
        position: absolute;
        z-index: 2;
        width: 1.2em;
        height: 1.2em;
        cursor: default;
    }

    .ui-slider .ui-slider-range {
        position: absolute;
        z-index: 1;
        font-size: .7em;
        display: block;
        border: 0;
        background-position: 0 0;
    }

.ui-slider-horizontal {
    height: .8em;
}

    .ui-slider-horizontal .ui-slider-handle {
        top: -.3em;
        margin-left: -.6em;
    }

    .ui-slider-horizontal .ui-slider-range {
        top: 0;
        height: 100%;
    }

    .ui-slider-horizontal .ui-slider-range-min {
        left: 0;
    }

    .ui-slider-horizontal .ui-slider-range-max {
        right: 0;
    }

.ui-slider-vertical {
    width: .8em;
    height: 100px;
}

    .ui-slider-vertical .ui-slider-handle {
        left: -.3em;
        margin-left: 0;
        margin-bottom: -.6em;
    }

    .ui-slider-vertical .ui-slider-range {
        left: 0;
        width: 100%;
    }

    .ui-slider-vertical .ui-slider-range-min {
        bottom: 0;
    }

    .ui-slider-vertical .ui-slider-range-max {
        top: 0;
    }

.ui-tabs {
    position: relative;
}

    .ui-tabs .ui-tabs-nav {
        margin: 0;
        padding: 0 0.2em;
    }

        .ui-tabs .ui-tabs-nav li {
            list-style: none;
            float: left;
            position: relative;
            top: 4px;
            margin: 0 0 1px 0;
            border-bottom: 0 !important;
            padding: 0;
            white-space: nowrap;
            font-size: 11px;
        }

            .ui-tabs .ui-tabs-nav li.ui-tabs-selected.ui-state-active {
                list-style: none;
                float: left;
                position: relative;
                top: 2px;
                margin: 0 0 1px 0;
                border-bottom: 0 !important;
                padding: 0;
                white-space: nowrap;
                font-size: 11px;
                background-image: none;
            }

                .ui-tabs .ui-tabs-nav li.ui-tabs-selected.ui-state-active a {
                    float: left;
                    padding: .3em 1em;
                    text-decoration: none;
                    font-size: 11px;
                }

            .ui-tabs .ui-tabs-nav li a {
                float: left;
                padding: 2px;
                text-decoration: none;
                font-size: 11px;
            }

            .ui-tabs .ui-tabs-nav li.ui-tabs-selected {
                margin-bottom: 0;
                padding-bottom: 1px;
            }

                .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
                    cursor: text;
                }

            .ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
                cursor: pointer;
            }

    .ui-tabs .ui-tabs-panel {
        display: block;
        border-width: 0;
        padding: .4em;
        background: 0;
    }

    .ui-tabs .ui-tabs-hide {
        display: none !important;
    }

.ui-datepicker {
    width: 17em;
    padding: .2em .2em 0;
    display: none;
    border-color: #BBBBBB;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 4px 4px 2px -4px;
    z-index: 9999 !important;
}

    .ui-datepicker .ui-datepicker-header {
        border: 1px solid #BBBBBB;
        border-radius: 3px 3px 3px 3px;
        padding: 0.2em 0;
        position: relative;
    }

    .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
        position: absolute;
        top: 2px;
        width: 1.8em;
        height: 1.8em;
    }

    .ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
        top: 2px;
    }

    .ui-datepicker .ui-datepicker-prev {
        left: 2px;
    }

    .ui-datepicker .ui-datepicker-next {
        right: 2px;
    }

    .ui-datepicker .ui-datepicker-prev-hover {
        left: 2px;
    }

    .ui-datepicker .ui-datepicker-next-hover {
        right: 2px;
    }

    .ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
        display: block;
        position: absolute;
        left: 50%;
        margin-left: -8px;
        top: 50%;
        margin-top: -8px;
    }

    .ui-datepicker .ui-datepicker-title {
        margin: 0 2.3em;
        line-height: 1.8em;
        text-align: center;
    }

        .ui-datepicker .ui-datepicker-title select {
            font-size: 1em;
            margin: 1px 0;
        }

    .ui-datepicker select.ui-datepicker-month-year {
        width: 100%;
    }

    .ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
        width: 49%;
    }

    .ui-datepicker table {
        width: 100%;
        font-size: .9em;
        border-collapse: collapse;
        margin: 0 0 .4em;
    }

    .ui-datepicker th {
        padding: .3em .3em;
        text-align: center;
        font-weight: bold;
        border: 0;
    }

    .ui-datepicker td {
        border: 0;
        padding: 1px;
    }

        .ui-datepicker td span, .ui-datepicker td a {
            display: block;
            padding: .2em;
            text-align: right;
            text-decoration: none;
        }

    .ui-datepicker .ui-datepicker-buttonpane {
        background-image: none;
        margin: .7em 0 0 0;
        padding: 0 .2em;
        border-left: 0;
        border-right: 0;
        border-bottom: 0;
    }

        .ui-datepicker .ui-datepicker-buttonpane button {
            float: right;
            margin: .5em .2em .4em;
            cursor: pointer;
            padding: .2em .6em .3em .6em;
            width: auto;
            overflow: visible;
        }

            .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
                float: left;
            }

    .ui-datepicker.ui-datepicker-multi {
        width: auto;
    }

.ui-datepicker-multi .ui-datepicker-group {
    float: left;
}

    .ui-datepicker-multi .ui-datepicker-group table {
        width: 95%;
        margin: 0 auto .4em;
    }

.ui-datepicker-multi-2 .ui-datepicker-group {
    width: 50%;
}

.ui-datepicker-multi-3 .ui-datepicker-group {
    width: 33.3%;
}

.ui-datepicker-multi-4 .ui-datepicker-group {
    width: 25%;
}

.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header {
    border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
    border-left-width: 0;
}

.ui-datepicker-multi .ui-datepicker-buttonpane {
    clear: left;
}

.ui-datepicker-row-break {
    clear: both;
    width: 100%;
    font-size: 0;
}

.ui-datepicker-rtl {
    direction: rtl;
}

    .ui-datepicker-rtl .ui-datepicker-prev {
        right: 2px;
        left: auto;
    }

    .ui-datepicker-rtl .ui-datepicker-next {
        left: 2px;
        right: auto;
    }

    .ui-datepicker-rtl .ui-datepicker-prev:hover {
        right: 1px;
        left: auto;
    }

    .ui-datepicker-rtl .ui-datepicker-next:hover {
        left: 1px;
        right: auto;
    }

    .ui-datepicker-rtl .ui-datepicker-buttonpane {
        clear: right;
    }

        .ui-datepicker-rtl .ui-datepicker-buttonpane button {
            float: left;
        }

            .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current {
                float: right;
            }

    .ui-datepicker-rtl .ui-datepicker-group {
        float: right;
    }

    .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header {
        border-right-width: 0;
        border-left-width: 1px;
    }

    .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
        border-right-width: 0;
        border-left-width: 1px;
    }
/* IE6 IFRAME FIX(taken from datepicker 1.5.3 */ .ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display /**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}

.ui-progressbar {
    height: 2em;
    text-align: left;
}

    .ui-progressbar .ui-progressbar-value {
        margin: -1px;
        height: 100%;
    }

/*General Layout---------------------------------------------------------------------------------------------------*/
html, body {
    font-size: 12px;
    color: #333;
    font-family: Arial, Helvetica, sans-serif;
    line-height: normal;
    background-color: #fff;
    height: 100%;
    /*background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #cccccc), color-stop(1, #efefef) );
    background: -moz-linear-gradient( center top, #cccccc 5%, #efefef 100% );*/
}

.recordContainer.recordCon-mod.fix-height {
    min-height: 600px;
}

.left, .f-l {
    float: left;
}

.right, .f-r {
    float: right;
}

a {
    text-decoration: none;
    font-weight: bold;
}

    a:hover {
        text-decoration: underline;
        cursor: pointer;
    }

label.subLabel {
    color: #333;
}

input, select {
    font-size: 12px;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12px;
}

textarea {
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12px;
}

    .textField-textarea, textarea.textField, textarea {
        font-size: 12px;
    }

.no-bg {
    background-image: none;
}

.wrapper {
    min-width: 990px;
}

h1 {
    font-size: 18px;
    margin: 0 0 .4em 0;
    line-height: 20px;
    padding: 0;
}

.content h1 {
    display: none;
}

h2 {
    font-size: 16px;
    margin: .8em 0;
    padding: 5px 0;
}

    h2.clearfix span {
        float: left;
    }

        h2.clearfix span.rightNav {
            float: right;
        }

h3 {
    background: none repeat scroll 0 0 #3678A8;
    border-radius: 3px 3px 3px 3px;
    color: #FFFFFF;
    font-size: 12px;
    font-weight: bold;
    line-height: 20px;
    margin: 0 0 0.3em;
    padding: 0 0 0 0.5em;
}

h4 {
    font-size: 12px;
    margin: 10px 0;
}

.topNav {
    height: 6px;
    background-color: #D72D18;
    color: #FFF;
    background-position: 0 0;
}

    .topNav a {
        color: #FFF;
        line-height: 20px;
    }

    .topNav .leftNav span, .topNav .leftNav .logo {
        float: left;
    }

    .topNav .leftNav {
        width: 30%;
    }

        .topNav .leftNav span {
            font-size: 11px;
            padding: 3px 3px 0 5px;
        }

.leftNav .workflow {
    padding: 0 !important;
}

.topNav .leftNav .logo {
    background-image: url(/DoverArtificialLift/Content/images/new-sprite-elements.png);
    background-position: 0 -1435px;
    float: left;
    height: 26px;
    width: 25px;
}

.topNav .rightNav ul, .topNav .rightNav select {
    float: left;
}

.topNav .rightNav select {
    margin-top: 5px;
    width: 150px;
    margin-right: 10px;
}

.topNav .rightNav li {
    background-image: url(/DoverArtificialLift/Content/images/sprite-bg.png);
    background-position: 0 -415px;
    background-repeat: no-repeat;
    float: left;
    font-size: 11px;
    height: 21px;
    padding: 5px 15px 0;
    position: relative;
}

    .topNav .rightNav li:first-child:hover {
        background-color: transparent;
    }
/*Header------------------------------------------------------------------------------*/
.header {
    min-height: 56px;
    background-position: 0 0;
}

.leftNav {
    float: left;
    position: relative;
}

.header .navBar {
    float: left;
}


    .header .navBar li {
        float: left;
        height: 60px;
        margin: 0;
        padding: 20px 0 12px 0 !important;
        min-width: 50px;
    }

    .header .navBar .settings {
        background-position: left -1586px;
    }

    .header .navBar li.active a {
        color: #000;
        font-weight: bold;
    }

    .header .navBar li a span {
        display: block;
        padding: 47px 5px 0 2px;
        white-space: nowrap;
    }

.rightNav {
    float: right;
    height: 100%;
    width: auto;
}

.searchBox {
    height: 23px;
    text-align: right;
    margin-top: 8px;
    margin-bottom: 20px;
}

    .searchBox a, .searchBox input {
        display: block;
        font-size: 11px;
    }

    .searchBox a {
        text-align: right;
        font-size: 11px;
    }

    .searchBox input.textField {
        height: 21px;
        text-align: left;
        border-radius: 0 !important;
        -webkit-border-radius: 0 !important;
        -moz-border-radius: 0 !important;
        -o-border-radius: 0 !important;
        -ms-border-radius: 0 !important;
        border: none;
        float: left;
        width: 100%;
        font-size: 12px;
    }

.rightNav .navBar {
    margin-left: 10px;
}

.header .logo {
    overflow: hidden;
    float: left;
    margin-right: 0;
}

    .header .logo img {
        width: 165px;
        height: auto;
    }
/*Sec Nav--------------------------------------------------------------------------------------*/
.secNav {
}

    .secNav ul li a {
        padding-left: 10px;
    }

    .secNav ul li.active a, .secNav ul li.active a:hover {
        background-color: #333333; /*Customized*/
        padding-left: 10px;
        color: #FFF; /*Customized*/
    }

    .secNav ul li a:hover {
        background-color: #ddd;
    }

    .secNav a:hover {
        text-decoration: none;
    }

    .secNav a span {
        display: block;
        height: 21px;
        line-height: 21px;
        padding-right: 10px;
        padding-left: 0;
        padding-top: 0;
    }

    .secNav ul li.active a:hover {
        text-decoration: none;
    }

    .secNav ul li.active a span, .secNav ul li.active a {
        display: block;
        height: 20px;
    }

    .secNav .leftNav, .secNav .rightNav {
        padding: 0 1%;
        height: 25px;
        overflow: hidden;
    }

    .secNav .leftNav {
        width: 94.5%;
        padding: 0 0 0 7px;
    }

    .secNav li, .secNav ul, .tabNav li, .tabNav ul {
        float: left;
    }

    .secNav ul, .tabNav ul {
        overflow: hidden;
    }

    .secNav li {
        margin: 0 5px;
    }

    .secNav a {
        height: 21px;
        line-height: 27px;
        font-size: 11px;
    }

    .secNav a, .tabNav a {
        display: block;
    }

        .secNav a.prev, .secNav a.next, .tabNav a.prev, .tabNav a.next {
            width: 2%;
            line-height: 20px;
            font-size: 16px;
        }

        .tabNav a.prev, .tabNav a.next {
            line-height: 14px;
            width: 2%;
        }

        .secNav a.prev, .tabNav a.prev {
            float: left;
            text-align: left;
            background-position: 0 -5445px;
        }

        .secNav a.next, .tabNav a.next {
            float: right;
            text-align: right;
        }

        .secNav a#back {
            background-position: 0 -5445px;
        }

        .secNav a#forward {
            background-position: 0 -5466px;
            float: right !important;
        }

        .secNav a#back:hover {
            background-position: 0 -5487px;
            color: #000;
        }

        .secNav a#forward:hover {
            background-position: 0 -5508px;
            color: #000;
        }

    .secNav .rightNav {
        background-image: url(/DoverArtificialLift/Content/images/sprite-bg.png);
        background-repeat: no-repeat;
        background-position: 0 -415px;
        padding-left: 10px;
        max-width: 20%;
        display: none;
    }

    .secNav a.button {
        text-align: center;
        height: 21px;
        background-image: url(/DoverArtificialLift/Content/images/sprite-smallbuttons.png);
        background-repeat: no-repeat;
    }

        .secNav a.button.disabled {
            color: #ccc;
        }
/*Content*/
.content {
    padding: 0;
}

    .content .content {
        padding: 0;
    }

iframe body, iframe html {
    background: #FFF;
}
/*toolBar*/

.topBar, .bottomBar {
    height: 26px;
}

    .topBar .inner {
        padding: 0 .5em 0 2px;
    }

    .topBar select, .bottomBar select {
        margin-top: 2px;
        margin-right: 5px;
        width: 200px;
    }

a.button {
    display: inline-block;
}

a.textButton {
    padding-left: 20px;
    background-position: left top;
}

    a.textButton:hover {
        text-decoration: none;
    }

.topBar h4 {
    display: inline;
    color: #333;
    font-weight: bold;
    float: left;
    line-height: 22px;
    margin: 0 10px 0 0;
    padding-left: .4em;
}

.leftNav .radioButtonGroup {
    margin-right: 10px;
    float: left;
}

.leftNav .buttonSpacerGroup {
    margin-right: 13px;
    display: inline-block;
    width: 13px;
    float: left;
    height: 22px;
    background-image: url(/DoverArtificialLift/Content/images/new-sprite-elements.png);
    background-repeat: no-repeat;
    background-position: 0 -1469px;
}

    .leftNav .buttonSpacerGroup img {
        display: none;
    }

.leftNav .radioButtonGroup label {
    color: #333;
    display: inline;
    float: left;
    font-weight: bold;
    line-height: 22px;
    margin: 0 10px 0 0;
    padding-left: .4em;
}

.leftNav .radioButtonGroup input {
    float: left;
    height: 22px;
}

.leftNav .buttonGroup {
    padding: 0 4px 0 3px;
    float: left;
}

    .leftNav .buttonGroup:first-child, .leftNav .buttonGroup.first {
        padding-left: 0;
    }

.leftNav .tightButton, .leftNav .tightButton {
    padding-right: 5px;
}

.bottomBar {
    padding-left: 4px;
}

    .bottomBar .inner {
        padding-right: 5px;
        padding-top: 0;
    }

.subBar .check .subLabel, .topBar .check .subLabel {
    margin-right: 5px;
}

.subBar .check label {
    margin: 0 10px;
}

.topBar .check {
    line-height: 23px;
    vertical-align: middle;
}

/*GridView*/
table.gridView {
    border-spacing: 0;
    border-collapse: separate;
    empty-cells: show;
    table-layout: auto;
    width: 100%;
}

.gridView th {
    /*background:#1f4664;*/
    color: #4C535C;
    text-align: left;
}

.gridView th, .gridView td {
    padding-bottom: 3px;
    padding-top: 4px;
    padding-left: 7px;
    padding-right: 7px;
}

table.gridView td {
    border-color: #FFF #ccc #ccc #ccc;
    border-style: solid;
    border-width: 0 1px 1px 0;
}

table.gridView tr > td:first-child, table.gridView tr > th:first-child {
    border-left-width: 0;
    padding-left: 8px;
}

.gridView th {
    border-color: #848181 #848181 #848181 #848181;
    border-style: solid;
    border-width: 0 1px 1px 0;
    font-weight: bold;
}

.HeaderStyleGrid th {
    background: url(/DoverArtificialLift/Content/images/sprite-bg.png);
    background-repeat: repeat-x;
    background-position: 0 -391px;
    /*background-color:#214562;*/
    border-color: #848181 #848181 #848181 #848181;
    border-style: solid;
    border-width: 0 1px 1px 0;
    font-weight: bold;
}

.altRow td {
    background-color: #eee;
}

.HeaderStyleGrid th, .gridView th, .HeaderStyleGrid th, .gridView td {
    vertical-align: middle;
}

.gridContainer {
    border-color: #ccc #ccc #ccc #ccc;
    border-style: solid;
    border-width: 1px 0 0 1px;
    background: #fff;
}

.groupBar {
    background-color: #FEFEFE;
    padding: 3px;
    border: 1px solid #3D556C;
    text-align: right;
}

.middleGroupBar {
    background-color: #F5F5F5;
    padding: 3px;
    border: 1px solid #3D556C;
    border-bottom: 0;
    text-align: right;
    height: 18px;
    vertical-align: middle;
}
/*CustomQuery*/
ul.filterList {
    float: left;
}

    ul.filterList li {
        float: left;
        line-height: 24px;
        margin-right: 10px;
    }

        ul.filterList li a {
            display: block;
            line-height: 24px;
            font-weight: normal;
            font-size: 11px;
        }

            ul.filterList li a span {
                height: 24px;
                display: block;
            }

        ul.filterList li.active, ul.filterList li.active a {
            font-weight: bold;
            color: #333;
        }

            ul.filterList li.active a {
                padding-left: 11px;
            }

                ul.filterList li.active a span {
                    padding-left: 5px;
                    padding-right: 15px;
                }

.filter {
    padding: 0 10px;
    border-left: 1px solid #848181;
    border-right: 1px solid #848181;
    background: #FFF;
}

    .filter .head {
        padding: 10px;
    }

    .filter .head, .filter .addRow, .filter .row {
        padding: 10px 5px;
        border-bottom: none;
    }

        .filter .row ul li {
            margin-bottom: 2px;
            clear: both;
            line-height: 18px;
        }

            .filter .row ul li:after {
                content: ".";
                display: block;
                height: 0;
                clear: both;
                visibility: hidden;
                zoom: 1;
            }

            .filter .row ul li:last-child {
                margin-bottom: 0;
            }

    .filter select {
        margin-right: 10px;
        float: left;
    }

.query-data-container select {
    margin-right: 0;
}

.filter .head h2 {
    float: left;
    border-bottom: 0;
    margin: 0;
    max-width: 65%;
    width: auto;
    margin-right: 10px;
    padding: 0;
}

.filter .head .deleteButton {
    margin-right: 10px;
}

.filter .foot .rightNav {
    line-height: 24px;
}

.filter .foot .button, .filter .foot .buttonText {
    float: left;
    margin-left: 5px;
}

    .filter .foot .button:hover, .filter .foot .buttonText:hover {
        color: #fff;
    }

.filter .foot {
    clear: both;
    padding: 0 200px 0 75px;
    margin-left: 3px;
}

.filter select.savedFilters {
    width: 20%;
}

.filter select.source {
    width: 20%;
}

.filter select.condition {
    width: 10%;
}

.filter select.target {
    width: 20%;
}

.buttonText {
    color: #fff;
    display: inline-block;
    height: 30px;
    line-height: 30px;
    text-align: center;
    padding: 0 15px;
    border: none;
    font-size: 12px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    font-variant: normal;
    cursor: pointer;
    vertical-align: middle;
}

.imagePlus {
    padding-left: 32px !important;
    background-image: url(/DoverArtificialLift/Content/images/sprite-smallbuttons.png) !important;
    background-position: -1px -451px !important;
}

.confirmButton {
    color: #fff;
    display: inline-block;
    height: 23px;
    line-height: 20px;
    text-align: center;
    padding: 0 15px;
    font-size: 12px;
    border: none;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-position: 0 -272px;
}

input.buttonText {
    line-height: normal;
    vertical-align: middle;
    height: 30px;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    width: auto;
    overflow: visible;
}

input.confirmButton {
    line-height: normal;
    vertical-align: middle;
    height: 22px;
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    filter: chroma(color=#000000);
    filter: chroma[color=#000000]; /* ADDED FOR IE9 */
    width: auto !important;
    overflow: visible;
    cursor: pointer;
}

input::-moz-focus-inner /*Remove button padding in FF*/ {
    border: 0;
    padding: 0;
    outline: 0;
}

button:focus {
    outline: 0;
    border: 0;
}

button::-moz-focus-inner {
    border: 0;
    padding: 0;
}

h1 span {
    float: left;
}

.action-bar a.buttonText:hover {
    text-decoration: none;
    color: #fff; /*customizable*/
}

a.addButton span, a.deleteButton span {
    display: none;
}

a.addButton, a.deleteButton {
    line-height: 24px;
    display: inline-block;
    float: left;
}

span.notes {
    display: block;
    clear: both;
    font-size: 10px;
    line-height: 15px;
}

.row input.medium, .row select.medium {
    width: 60%;
}

.row .small {
    width: 10%;
    margin: 0 1%;
}
/*Popup------------------------------------------------------------------*/
.popup {
    margin: auto;
}

    .popup.xSmall {
        width: 25%;
    }

    .popup.small {
        width: 30%;
    }

    .popup.medium {
        width: 45%;
    }

    .popup.large {
        width: 60%;
    }

    .popup.xLarge {
        width: 80%;
    }

    .popup .topBar, .popup .topBar .inner {
        line-height: 26px;
        font-weight: bold;
    }

        .popup .topBar h2, .ui-tabs .popup .topBar h2 {
            font-size: 14px;
            display: block;
            padding: 0 0 0 .5em;
            line-height: 26px;
        }

    .popup .popBody {
        padding: .5em;
        background: #FFF;
        border: 1px solid #ccc;
        border-top: 0;
    }

        .popup .popBody h4 {
            font-weight: bold;
            color: #666;
            border-bottom: 1px solid #ddd;
        }

    .popup h2, .popup h3 {
        float: left;
        font-weight: bold;
        margin: 0;
        border-bottom: 0;
        padding: 0;
    }

    .popup .message {
        margin: 0;
    }

        .popup .message p {
            margin-bottom: 0;
        }

    .popup .row .threeCol, .popup .row .doubleCol, .popup .row .fourCol {
        padding: .5em .5em .5em 0;
    }

        .popup .row .threeCol.last, .popup .row .doubleCol.last, .popup .row .fourCol.last {
            padding-right: 0;
        }

    .popup .row .threeCol {
        width: 31%;
    }

    .popup .row .doubleCol {
        width: 49%;
    }

    .popup .row .fourCol {
        width: 23.5%;
    }

    .popup .row .check input {
        margin-right: 5px;
    }

    .popup a.close {
        display: block;
        float: right;
        height: 22px;
        width: 24px;
    }

    .popup .titleRow {
        border-bottom: 2px solid #666;
    }

    .popup .subTitleRow {
        border-bottom: 2px solid #ddd;
    }

    .popup .titleRow, .popup .subTitleRow {
        padding: 5px 0;
        line-height: 15px;
    }
/*Row*/
.row label, .recordHead label {
    display: block;
    font-weight: bold;
}
/*FIX FOR BUG 26522 & 27953*/
.recordHead .userPrefix .one-column-field label {
    margin-top: 10px;
    display: block;
    font-weight: normal !important;
}

.recordHead .userPrefix .one-column-field div {
    margin-top: 9px;
    font-weight: bold;
}

.row, .buttonRow {
    clear: both;
}

    .row .no-border-line {
        border-bottom: 0;
    }

.buttonRow {
    padding: 12px 5px 5px;
    border-bottom: 0;
    padding-bottom: 0;
    text-align: right;
}

.row .buttonRow input {
    width: auto;
}

.buttonRow .buttonText {
    margin-left: 5px;
}

.threeCol, .doubleCol, .fourCol {
    float: left;
}

.row .threeCol, .row .doubleCol, .row .fourCol {
    padding: .5em 0 .5em .5em;
}

.row .threeCol {
    width: 32%;
}

.row .doubleCol {
    width: 50%; /*width:49.2%    */
}

.row .fourCol {
    width: 24%;
}

.row input, .row select, .row textarea {
    width: 92%;
}

.row .col_large textarea {
    width: 100%;
}

.row .singleRow input {
    width: 98%;
}

.row textarea {
    max-width: 99.5%;
}

.threeCol input, .threeCol select {
    width: 98%;
}

.row .threeCol.last, .row .doubleCol.last, .row .fourCol.last {
    margin-right: 0;
}

.row .check input, .row .check label {
    display: inline;
    font-weight: normal;
    width: auto;
}

.row span.check input {
    margin-right: 3px;
}

.section {
    margin-bottom: 10px;
}

.row .CalendarContainer input {
    margin-right: 1%;
    width: 85%;
}
/*Treeview*/
.subBarTitle {
    border-bottom: 1px solid #4f606c;
    padding: 0 .5em;
    line-height: 22px;
}

    .subBarTitle h3 {
        font-size: 12px;
        color: #666666;
        display: inline;
        float: left;
        line-height: 22px;
        margin: 0 10px 0 0;
        font-weight: bold;
        padding: 0;
        background-color: transparent;
        white-space: nowrap;
    }

.associationContainer {
    height: 530px;
}

.treeContainer .right .flexiblePanel .innerPanel {
    height: 220px;
    overflow: auto;
}

.groupGrid {
    padding: .4em;
    border-right: 1px solid #ccc;
    border-left: 1px solid #ccc;
}

    .groupGrid .gridContainer {
        border: 0;
    }

h3.panelTitle {
    line-height: 25px;
    font-weight: bold;
    border-bottom: 1px solid #ccc;
    color: #333;
    padding: 0;
    padding: 0 1%;
    margin: 0;
}

.flexiblePanel {
    border-top: 1px solid #999;
    width: 69.9%;
}

    .flexiblePanel:first-child, .flexiblePanel.firstPanel {
        border-top: 0;
    }

    .flexiblePanel .innerPanel {
        padding: 0;
        height: auto;
    }

.RadSplitter .flexiblePanel .innerPanel .row {
    padding: 0;
}

.RadSplitter .flexiblePanel .innerPanel .col {
    margin: .5em;
}

    .RadSplitter .flexiblePanel .innerPanel .col:first-child {
        margin-left: 0;
    }

span.mandatory {
    color: #d72d18;
    display: inline-block;
    font-family: monospace;
    font-size: 16px;
    font-weight: bold;
    height: 12px;
    overflow: hidden;
    line-height: 12px;
}

    span.mandatory span {
        font-weight: normal;
    }

.CollapsedSeccion .expand .rpText span.mandatory, .CollapsedSeccion .collapse .rpText span.mandatory,
.CollapsedSeccion .expand .rpBlackText span.mandatory, .CollapsedSeccion .collapse .rpBlackText span.mandatory {
    color: #FFFFFF;
}

input.textField, html body .wrapper .content .RadInput_Default .riTextBox, html body .wrapper .content .RadInputMgr_Default, .ui-autocomplete-input {
    border: 1px solid #ededed;
    -webkit-border-radius: 2px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    height: 16px;
    overflow: visible;
    background-color: #fff;
    border-top: 1px solid #ddd;
}

.ui-autocomplete-input {
    height: 16px;
}

html body .wrapper .content .RadInput_Default .riTextBox, html body .wrapper .content .RadInputMgr_Default {
    padding: 0;
}

    input.textField:focus, html body .wrapper .content .RadInput_Default .riTextBox:focus, html body .wrapper .content .RadInputMgr_Default:focus {
        border-color: #c7e2f1;
        border-top: 1px solid #3e8bb5;
    }

.fieldtext {
    display: block;
    line-height: 20px;
}

    .fieldtext:hover {
        background: #eee;
    }

.bottomPanel {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e8e8e8), color-stop(1, #fff));
    background: -moz-linear-gradient(center top, #e8e8e8 5%, #fff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8e8e8', endColorstr='#ffffff');
    padding: 0 .5em .5em .5em;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

.ui-tabs .bottomPanel {
    margin-top: .5em;
}

.bottomPanel .innerBottom {
    padding-top: 12px;
    background-image: url(/DoverArtificialLift/Content/images/triangle.png);
    background-position: 3% 0;
    background-repeat: no-repeat;
}

    .bottomPanel .innerBottom h3 {
        margin-top: 0;
    }

.bigButton {
    padding: 10px;
    text-align: center;
    clear: both;
    margin: 10px 0;
    display: inline-block;
    width: auto;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    border: 1px solid #8A8A8A;
    color: #0E74C1;
    font-weight: bold;
    background-position: 0 -136px;
}

    .bigButton:hover {
        text-decoration: none;
        color: #003E6E;
        background-position: 0 -191px;
    }

.buttonLarge {
    padding-left: 29px;
    display: inline-block;
    height: 22px;
    background-position: 0 -2px;
    background-repeat: no-repeat;
}

    .buttonLarge span {
        background: url(/DoverArtificialLift/Content/images/sprite-smallbuttons.png);
        background-repeat: no-repeat;
        background-position: right -2px;
        display: inline-block;
        padding-right: 10px;
        background-position: right -378px;
    }

.addLarge {
    background-image: url(/DoverArtificialLift/Content/images/sprite-smallbuttons.png);
    background-position: 0 -450px;
}

    .buttonLarge:hover span, .addLarge:hover {
        color: #333333;
    }

.buttonLarge:hover span {
    background-position: right -426px;
}

.addLarge:hover {
    background-position: 0 -498px;
}

.subBarTitle .leftNav {
    padding-top: 1px;
}

td a.collapse, td a.expand {
    display: inline-block;
    background-repeat: no-repeat;
    width: 13px;
    height: 13px;
    background-image: url(/DoverArtificialLift/Content/images/sprite-smallbuttons.png);
}

td a.collapse {
    background-position: 0 -605px;
}

td a.expand {
    background-position: 0 -592px;
}

td a.collapse:hover {
    background-position: 0 -631px;
}

td a.expand:hover {
    background-position: 0 -618px;
}

table.gridView .cut td {
    border-bottom: 2px solid #999;
}
/*Messages*/
.message, .reportGadget-validation-summary-errors {
    padding: 20px 0 20px 0 !important;
    font-weight: bold;
    padding-left: 30px;
    margin: 0;
    background-repeat: no-repeat;
    background-position: 10px 50%;
    display: table;
    width: 100%;
    border: 2px solid;
    background-image: none !important;
}

    .message ul, .reportGadget-validation-summary-errors ul {
        padding-bottom: 2px;
        display: table;
        margin: 0 auto;
        padding-left: 25px;
        background-repeat: no-repeat;
        background-position: 0 0;
    }

    .message.error, .reportGadget-validation-summary-errors {
        color: #b8130f;
        background-color: #ffe2e0;
        border-color: #f9250f;
    }

    .message.success {
        background-color: #e6ffe2;
        color: #3a7a08;
        border-color: #4aa615;
        text-align: center;
    }

    .message.error ul, .reportGadget-validation-summary-errors ul {
        background-image: url(/DoverArtificialLift/Content/images/error-icon.png);
        background-position: 15px 0px;
        height: 19px;
        padding-left: 45px;
    }

    .reportGadget-validation-summary-errors.message.error ul {
        padding-bottom: 1px !important;
    }

    .message.success ul li, .reportGadget-validation-summary-errors ul li {
        margin-top: 2px;
    }


.message, .validation-summary-errors {
    padding: 20px 0 20px 0 !important;
    font-weight: bold;
    padding-left: 30px;
    margin: 0;
    background-repeat: no-repeat;
    background-position: 10px 50%;
    display: table;
    width: 100%;
    border: 1px solid transparent;
    border-right: 0 none;
    border-left: 0 none;
    border-top: 2px solid;
    background-image: none !important;
}

    .message ul, .validation-summary-errors ul {
        padding-bottom: 2px;
        display: table;
        margin: 0 auto;
        padding-left: 25px;
        background-repeat: no-repeat;
        background-position: 0 0;
    }

    .message.error, .validation-summary-errors {
        color: #b8130f;
        background-color: #ffe2e0;
        border-color: #f9250f;
    }

    .message.success {
        background-color: #e6ffe2;
        color: #3a7a08;
        border-color: #4aa615;
        text-align: center;
    }

    .message.error ul, .validation-summary-errors ul {
        background-image: url(/DoverArtificialLift/Content/images/error-icon.png);
        background-position: 15px 0px;
        height: 19px;
        padding-left: 45px;
    }

    .message.success ul {
        background-image: url(/DoverArtificialLift/Content/images/true.png);
        padding-bottom: 5px;
    }

    .validation-summary-errors.message.error ul {
        padding-bottom: 1px !important;
    }

    .message.success ul li, .validation-summary-errors ul li {
        margin-top: 2px;
    }

.error-message-close {
    display: block;
    position: relative;
    right: 10px;
    top: 10px;
}

.ui-dialog-content .validation-summary-errors, .ui-dialog-content .success {
    border: 1px solid;
}

.textField.error {
    background-color: #ffcfcf;
}

.rightNav .buttonText {
    margin-left: 5px;
}
/*Color fix Jquery*/

.ui-widget-content a.jstree-anchor:hover {
    color: #343434;
    /*margin: 0 5px;* MARGINGS JUST ON THE CELLS*/
}

.ui-widget-content a:hover {
    color: #D72D18;
    /*margin: 0 5px;* MARGINGS JUST ON THE CELLS*/
}

a.findingTemplateButton
{
    color:black !important;
}

.ui-widget-content a {
    color: #343434;
    /*margin: 0 5px;* MARGINGS JUST ON THE CELLS*/
}

a.button.preview {
    color: #343434;
}

    a.button.preview:hover {
        color: #D72D18;
    }

.ui-jqgrid .ui-widget-content a.button.icon-extendedView {
    padding-top: 2px;
    /*margin: 0 5px;* MARGINGS JUST ON THE CELLS*/
}

.ui-jqgrid .ui-widget-content a.glyphicons {
    font-size: 15px;
    /*margin: 0 5px;* MARGINGS JUST ON THE CELLS*/
}

.ui-jqgrid .ui-widget-content a.button {
    color: #343434;
    font-size: 15px;
    /*margin: 0 5px;* MARGINGS JUST ON THE CELLS*/
}

/*Collapsable grid*/
.collapGrid {
    font-size: 10px;
}

    .collapGrid .gridHeader, .collapGrid .mainRow, .collapGrid .parent td, .collapGrid th {
        font-size: 12px;
    }
/*Column Settings*/
.inforce {
    float: right !important;
    padding: .5em 0 .5em .5em;
    padding-top: 19px !important;
}

.recordHead .inforce {
    padding: 1.3em 0 .5em .5em;
    line-height: 1.3em;
}

.recordHead .row.titleRow.clearfix .singleRow .fieldUsage.inforce .one-column-field {
    font-size: 11px;
    font-weight: bold;
}

.col, .flexibleCol {
    float: left;
    padding: .5em 0 .5em .5em;
}

.recordHead .flexibleCol {
    padding: 1.3em 0 .5em .5em;
    line-height: 1.3em;
}

.col {
    width: 19em;
}

.findingCol .col {
    width: 17em !important;
}

.col.last {
    float: left;
    margin-right: 0;
}

.clearLeft {
    clear: left;
}

.recordContainer .singleRow, .ui-tabs .section .singleRow {
    padding: 5px;
}

.popBody > .row:first-child {
    padding-top: 0;
}

    .popBody > .row:first-child p {
        margin-top: 0;
    }

.listCol {
    width: 48%;
}

.listColFirst {
    width: 52%;
}

    .listColFirst.col, .listCol.col {
        padding: 0;
    }

.moveButtons {
    width: 5%;
    line-height: 40px;
    padding: 1% 0;
}

    .moveButtons input {
        height: 25px;
        line-height: 25px;
        margin-bottom: 10px;
        font-weight: bold;
        padding: 0;
    }

.dialog-background {
    background-color: Black;
    filter: alpha(opacity=55);
    opacity: .55;
}

.icon {
    display: inline-block;
    height: 18px;
    width: 18px;
    background-position: top;
    background-repeat: no-repeat;
}
/*recordTable*/
.sectionTitle {
    margin-top: 0;
    font-size: 14px;
}

    .sectionTitle + .row {
        padding-top: 0;
    }

.singleRow p {
    margin: 0 0 10px 0;
}

.tableRow {
    padding: 10px 0;
}

.recordTable {
    border-collapse: collapse;
}

    .recordTable th {
        border-bottom: 1px solid #333;
        font-weight: bold;
    }

.recordContainer, .viewContainer {
    border-left: 1px solid #87a1b1;
    border-right: 1px solid #87a1b1;
    border-bottom: 1px solid #87a1b1;
    margin: 5px 0 0 0;
    background: #fff;
}

form .recordContainer {
    padding-top: 0;
}

.viewContainer {
    padding: .5em;
}

.settingSquare {
    margin-bottom: .5em;
}

    .settingSquare .topBar {
        padding-left: .5em;
    }

    .settingSquare h4 {
        padding-left: 20px;
    }

    .settingSquare .col {
        width: auto;
    }

.OrganisationProfileContent .recordContainer .recordContainer, .ui-tabs .recordContainer {
    border-left: none !important;
    border-right: none !important;
}

.recordContainer .recordContainer, .ui-tabs .recordContainer {
    border-left: 1px solid #848181;
    border-right: 1px solid #848181;
}

    .recordContainer .recordContainer.actionSettings {
        border-left: 1px solid #CCCCCC;
        border-right: 1px solid #CCCCCC;
        border-bottom: 1px solid #CCCCCC;
    }

.recordContainer h2, .recordBody h2, .recordHead h2 {
    margin: 0;
}

.recordBody .titleRow h2, .recordHead .titleRow h2, .ui-tabs .ui-tabs-panel .titleRow h2 {
    padding-left: .5em;
}

.recordContainer .handlerVer {
    display: none;
}

.recordContainer .mainColumn, .recordBody .mainColumn {
    width: 100%;
}

.resultList {
    float: left;
    width: 68.5% !important;
}

.recordContainer > .row:first-child {
    border-bottom: 0;
}

.recordContainer > .recordHead:first-child {
    padding-top: 0;
    border-bottom: 0;
}

.recordContainer > .row:last-child {
    border-bottom: 0;
}

.popup .recordContainer {
    border: 0;
    padding: 0;
}

.handlerVer {
    width: 6px;
    background: url(/DoverArtificialLift/Content/images/handler-vertical.gif);
    background-repeat: repeat-y;
    background-position: 0 0;
}

.headerStatus {
    width: 14%;
    padding: .5em;
    text-align: center;
}

    .headerStatus .inner {
        text-align: left;
        display: inline-block;
        width: auto;
        margin: auto;
        padding: 0;
    }

    .headerStatus label {
        font-size: 16px;
    }

    .headerStatus .textField {
        font-size: 15px;
    }

.headerFields {
    width: 83%;
}

.recordTitle {
    clear: both;
    padding: .5em;
}

    .recordTitle label {
        font-size: 16px;
    }

    .recordTitle .textField {
        font-size: 15px;
        width: 100%;
        height: 20px;
    }

a.textButton {
    padding-left: 25px;
    background-position: left top;
}

.icon:hover {
    background-position: bottom;
}

.treeContainer .icon {
    vertical-align: middle;
}
/*GroupBar*/
.groupBar {
    background-color: #FEFEFE;
    padding: 3px;
    border: 1px solid #3D556C;
    text-align: right;
}

.groupBarContainer {
    position: relative;
}

    .groupBarContainer .clearFilters {
        position: absolute;
        top: 0;
        right: 10px;
        height: 24px;
        line-height: 24px;
    }
/*Login Container*/
.loginContainer {
    width: 30%;
    padding: 2%;
    margin: 10% auto;
    border: none;
    background: #fff;
}

    .loginContainer h2 {
        margin-top: 0;
    }

    .loginContainer .inner {
        padding: 2%;
    }

    .loginContainer label {
        display: block;
        float: left;
        width: 20%;
        font-weight: bold;
        margin-bottom: 2%;
        line-height: 20px;
    }

    .loginContainer input.textField {
        margin-left: 2%;
        width: 77%;
        float: left;
        margin-bottom: 3%;
    }

    .loginContainer .check {
        clear: both;
        padding-left: 22%;
    }

        .loginContainer .check input {
            float: left;
            margin: 0;
        }

        .loginContainer .check label.subLabel {
            font-weight: normal;
            width: auto;
            line-height: 13px;
            margin-left: 2%;
        }

    .loginContainer .buttonRow {
        clear: both;
        text-align: left;
        padding-left: 22%;
        margin-bottom: 2%;
    }

    .loginContainer .foot {
        clear: both;
        padding-left: 22%;
    }
/*Record Container*/
.recordContainer .recordBody .row:first-child {
    border-bottom: 0;
    border-top: 0;
}

.recordContainer .RadPanelBar_BSISkin .row {
    padding: 1% 0;
}

.recordContainer .tabContaniner {
    padding: 0 1% 1%;
}

.filterRow {
    padding: 0 1%;
    border-top: 2px dotted #333;
    padding-top: 1%;
}

.recordContainer .filterRow {
    padding: 1%;
}

.recordContainer .check label {
    margin-left: 0px;
    margin-right: 5px;
}

.leftCheck label {
    margin-left: 10px;
}

.recordContainer .checkRow {
    margin-bottom: 5px;
    padding: .5em .5em 0 .5em;
}

.row .checkRow input {
    margin-right: 5px;
}

.row .checkRow input, .row .checkRow select, .row .checkRow textarea, .row .checkRow label {
    width: auto;
    float: none;
    vertical-align: middle;
    display: inline;
}

.row .checkRow label {
    margin-right: 10px;
    color: #333;
    font-weight: normal;
}

.innerForm {
    padding: .5em;
}

.recordContainer .filter {
    background: 0;
    border: 0;
    padding: 0;
}

.innerForm .recordContainer {
    border-bottom: 1px solid #ccc;
}

.recordContainer .filter .row, .recordContainer .filter .addRow {
    padding: 10px 0;
}
/*Move Col*/
.moveModule {
    border-bottom: 0;
}

    .moveModule .treeContainer {
        border: 1px solid #CCC;
    }

.popBody .moveModule .treeContainer {
    height: 330px;
    overflow: auto;
}
/*Target Button*/
.iconButton {
    height: 17px;
    width: 17px;
    background-position: top center;
    display: inline-block;
    float: right;
    line-height: 20px;
    margin: 0 5px;
}

    .iconButton:hover {
        background-position: bottom center;
    }

.row .col .textField.iconField {
    width: 85%;
}

.ui-widget-content.ui-tabs {
    background: #FFF;
    margin: 5px;
}

#divPopUpForm .ui-widget-content.ui-tabs {
    margin: 0;
    min-height: inherit;
}

.ui-tabs h2 {
    margin-top: 0;
    padding: .5em 0;
    display: none;
}

.ui-state-default a {
    font-weight: normal;
}

.ui-tabs-selected a, .ui-tabs-active a {
    font-weight: bold;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-active {
    margin-bottom: 0px;
    padding-bottom: 0px;
}

/*Filter*/
.filterPop {
    padding: 10px;
    background: #fff;
    border: 1px solid #ddd;
    border-top: 0;
    width: 160px;
    -moz-box-shadow: 0 3px 5px -3px #333;
    -webkit-box-shadow: 0 3px 5px -3px #333;
    box-shadow: 0 3px 5px -3px #333; /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#333333')"; /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#333333');
}

    .filterPop .RadInput, .filterPop select {
        margin-bottom: 5px;
    }

    .filterPop .RadInput {
        width: 135px;
    }

    .filterPop select {
        width: 139px;
    }

    .filterPop .riTextBox, .filterPop .RadInput, .filterPop .buttonText {
        clear: both;
        display: block;
    }

    .filterPop .buttonText {
        width: 117px;
    }
/*User DropDown*/
.topNav .rightNav li.user a span {
    padding-right: 21px;
    background-image: url(/DoverArtificialLift/Content/images/sprite-smallbuttons.png);
    background-repeat: no-repeat;
    background-position: right -521px;
    display: block;
    height: 35px;
}

.topNav .rightNav li.active, .topNav .rightNav li.active:hover {
    background: #fff;
    border-left: 1px solid #ddd;
}

    .topNav .rightNav li.active a span {
        background-position: right -556px;
        text-decoration: none;
    }

.topNav .rightNav li:hover {
    background-color: #666;
    text-decoration: none;
}

.topNav .rightNav li a:hover {
    text-decoration: none;
}

.topNav .rightNav li.active a {
    color: #000;
}

li.user {
    position: relative;
}

.liUser {
    position: relative;
}

ul.userDrop {
    z-index: 2;
    display: none;
    position: absolute;
    background: #fff;
    width: auto;
    height: auto;
    -moz-box-shadow: 0 3px 5px -3px #333;
    -webkit-box-shadow: 0 3px 5px -3px #333;
    box-shadow: 0 3px 5px -3px #333; /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#333333')"; /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#333333');
    float: none;
    border: 1px solid #000;
    padding: 0;
    border-radius: 1px;
    max-width: 200px;
}

li.user.active ul.userDrop {
    display: block;
}

.topNav .rightNav li ul.userDrop li {
    background-image: none;
}

.topNav .rightNav li ul.userDrop li {
    float: none;
    padding: 0;
}

ul.userDrop li.logout {
    position: initial;
    border-top: 1px dotted #ddd;
}

ul.userDrop li a {
    color: #000 !important;
    display: block;
    padding: 5px 5px;
    line-height: 30px;
    text-align: center;
    font-weight: normal;
}

.topNav .rightNav ul.userDrop li a {
    background-image: none;
}

ul.userDrop li a {
    top: 0 !important;
    line-height: 20px;
}

ul.userDrop li:first-child a {
    border-top: 0;
    font-weight: normal;
    color: #000 !important;
}

ul.userDrop li:hover {
    background-color: #eaeaea;
}

#liUser ul.userDrop li {
    margin: 0px !important;
    padding: 5px !important;
    float: none !important;
    height: auto;
}

ul.userDrop li a:hover {
    text-decoration: none;
    font-weight: normal;
    color: #000 !important;
}

.topNav .rightNav li.active:hover a {
    color: #000;
}
/* Association Splitter */
.AssociationSplitter {
    border-right: 1px solid #ccc;
    border-left: 1px solid #ccc;
    overflow: auto;
    float: left;
    width: 100%;
}
/*Fix tables*/
.col table.texboxPickerTable {
    width: 20em;
}

    .col table.texboxPickerTable td:first-child {
        display: none;
    }

    .col table.texboxPickerTable input {
        margin-right: 2%;
        width: 16em;
    }
/*association Panel*/
.associationPanel {
    height: 100%;
    background-color: #fff;
    width: 33.4%;
    border-top: solid 1px #848181;
}

    .associationPanel .topPanel h3, .associationPanel .botPanel h3 {
        line-height: 18px;
        margin-top: 0;
        background-color: transparent;
        color: #333333;
        font-size: 12px;
    }

    .associationPanel .topPanel, .associationPanel .botPanel {
        height: 50%;
        padding: 0 .5em .5em;
        min-width: 250px;
    }

    .associationPanel .topPanel {
        height: 25%;
        min-height: 80px;
        padding: 0.5em;
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0.2, #eee), color-stop(1, #fff));
        background: -moz-linear-gradient(center top, #eee 20%, #fff 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff');
    }

        .associationPanel .topPanel .buttonContainer {
            text-align: center;
        }

            .associationPanel .topPanel .buttonContainer a {
                border-bottom: 1px solid Silver;
            }

            .associationPanel .topPanel .buttonContainer input {
                line-height: 35px;
            }

            .associationPanel .topPanel .buttonContainer a:hover {
                text-decoration: none;
            }

.loader {
    z-index: 9999;
    position: fixed;
    top: 10px;
    margin: auto;
    color: #FFF;
    font-weight: bold;
    background: #000000;
    padding: 0px 10px;
    width: auto;
    left: 50%;
    margin: 0 0 0 -62px;
    border: 1px solid #FFF;
    -moz-box-shadow: 2px 3px 5px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 2px 3px 5px rgba(0, 0, 0, 0.5);
    box-shadow: 2px 3px 5px rgba(0, 0, 0, 0.5);
}

    .loader span {
        padding: 10px 10px 10px 25px;
        display: block !important;
        background-position: left;
        background-repeat: no-repeat;
        background-image: url(/DoverArtificialLift/Content/images/loading2.gif);
        font-size: 14px;
    }

.custom_loader {
    z-index: 9999;
    top: 10px;
    margin: -20px 0px 0px 125px;
    color: #FFF;
    font-weight: bold;
    background: #000000;
    padding: 0px 10px;
    width: 110px;
    border: 1px solid #FFF;
    -moz-box-shadow: 2px 3px 5px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 2px 3px 5px rgba(0, 0, 0, 0.5);
    box-shadow: 2px 3px 5px rgba(0, 0, 0, 0.5);
}

    .custom_loader span {
        padding: 10px 10px 10px 25px;
        display: block !important;
        background-position: left;
        background-repeat: no-repeat;
        background-image: url(/DoverArtificialLift/Content/images/loading2.gif);
        font-size: 14px;
    }
/* Workflow Actions Buttons */
a.importantButton, .customDialogButtonClass {
    -moz-box-shadow: inset 0 0 0 0 #46a9ef;
    -webkit-box-shadow: inset 0 0 0 0 #46a9ef;
    border: 1px solid #8A8A8A;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    display: inline-block;
    color: #fff;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
    padding: 0 8px 0 8px;
    line-height: 20px;
    text-decoration: none;
    width: auto;
    overflow: visible;
}

.buttonGroup a.workflowactionsbutton, .buttonGroup a.actionButton, .buttonGroup a.importantButton, .buttonGroup a.button {
    margin-right: 1px;
    margin-top: 0;
}

#btnSubmit-gridMRVDataValues {
    margin-top: 5px;
}

#clearColumnFilterButton-gridMRVDataValues {
    margin-top: 5px;
}

a.workflowactionsbutton:hover, a.actionButton:hover, a.importantButton {
    color: #d72d18;
}

a.workflowactionsbutton:hover, a.actionButton:hover, a.importantButton, .non-glyphicons:hover {
    color: #d72d18;
}

.buttonGroup a.workflowactionsbutton:hover {
    color: #fff;
}

a.workflowactionsbutton:active, a.actionButton:active, a.importantButton:active {
    text-decoration: none;
}

a.workflowactionsbutton [disabled], a.actionButton [disabled], a.importantButton [disabled] {
    color: #777;
}

.separated {
    margin-left: -4px !important;
}

a.saveisotype span {
    background-image: url(/DoverArtificialLift/Content/images/sprite-smallbuttons.png);
    background-repeat: no-repeat;
    background-position: 0 -789px;
    padding-left: 18px;
    display: block;
}

a.saveisotype:hover span {
    background-position: -0 -813px;
}

a.saveisotype.disabled span {
    background-position: 0 -837px;
}
/*Sidebar*/
.sideBar {
    float: right;
    width: 30%;
    position: relative;
    background: url(/DoverArtificialLift/Content/images/shadow-panel.png) repeat-y left #f8f8f8;
    margin-bottom: -1px;
    padding-left: 4px;
    border-bottom: 1px solid #eee;
}

    .sideBar .singleRow {
        padding: 0;
    }

        .sideBar .singleRow .label {
            padding: 5px 0 5px 4px;
            background-position: 0 -315px;
            background-image: url(/DoverArtificialLift/Content/images/sprite-bg.png);
            background-repeat: repeat-x;
            height: 15px;
        }

    .sideBar .topBar {
        background-position: 0 -315px;
        background-image: url(/DoverArtificialLift/Content/images/sprite-bg.png);
        background-repeat: repeat-x;
        border-bottom: 1px solid #eee;
        border-top: 1px solid #eee;
        height: 24px;
    }

        .sideBar .topBar .inner {
            background-image: none;
            padding: 0;
        }

    .sideBar .bottomBar {
        display: none;
    }

    .sideBar h2 {
        font-size: 12px;
        padding-left: .5em;
        margin: 0;
    }

    .sideBar .titleRow {
        line-height: 14px;
    }

    .sideBar .col {
        width: 22.5em;
    }

.RadSplitter .flexiblePanel .sideBar .col {
    margin: 0;
    padding: .5em;
}

.sideBar .inner {
    padding-left: 0;
}

.sideBar a.earButton:hover {
    background-position: -188px -312px;
}

.sideBar a.collapsed {
    background-position: -675px 0;
}

    .sideBar a.collapsed:hover {
        background-position: -675px -41px;
    }

.sideActionBar {
    border-bottom: 1px solid #ccc;
    padding-bottom: 1%;
}

.sideBar .centerCol {
    text-align: center;
}

.editableField {
    display: block;
    min-height: 20px;
    border: 0;
    background-image: none;
    color: black;
    height: auto;
    z-index: -1;
    line-height: 20px;
}

    .editableField:hover {
        background-color: #dbe9f5;
        cursor: text;
        background-image: url(/DoverArtificialLift/Content/images/edit-button-line.png);
        background-position: right top;
        background-repeat: no-repeat;
    }

.recordBody {
    position: relative;
    border-bottom: 0 solid #848181;
}

.TargetControl input, .TargetControl a {
    float: left;
}
/*Sprite*/
.bigButton, .buttonText, h3.panelTitle, .confirmButton {
    background-color: #d72d18;
}

.subBar {
    /*padding:2px .5em 0 6px;*/
    line-height: 20px;
    height: 24px;
    font-size: 11px;
    font-style: italic;
    color: #666666;
    background-image: none !important;
    /* background-color: #eeeeee;*/
    width: 100%;
    padding: 5px 0 3px;
}

    .subBar label {
        margin: 2px 5px;
    }

    .subBar a {
        margin: 2px 5px;
        font-style: normal;
        display: block;
    }

h3.panelTitle {
    background-position: 0 -342px;
}

ul.filterList li.active a, ul.filterList li.active a span, .bottomBar, .bottomBar .inner, .tabNav ul span.inner a.closeTab, .popup .alert, .message.error, .settingSquare h4, .secNav ul li.active a, .secNav ul li.active a span, .message.success, img.yes, img.no {
    background-image: url(/DoverArtificialLift/Content/images/new-sprite-elements.png);
    background-repeat: no-repeat;
}

ul.filterList li.active a {
    background-position: 0 0;
}

    ul.filterList li.active a span {
        background-position: right -74px;
    }

.bottomBar {
    background-position: 0 -148px;
    display: none;
}

    .bottomBar .inner {
        background-position: right -224px;
    }

.tabNav ul span.inner a.closeTab {
    background-position: 0 -300px;
}

.popup .alert {
    background-position: 10px 10px;
    background-image: url(/DoverArtificialLift/Content/images/error-icon.png);
}

.popup .alert {
    background-position: 0 5px;
}

.associationPanel .botPanel, .recordContainer .botPanel {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e8e8e8), color-stop(1, #fff));
    background: -moz-linear-gradient(center top, #e8e8e8 5%, #fff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8e8e8', endColorstr='#ffffff');
}

    .associationPanel .botPanel .inner, .recordContainer .botPanel .inner {
        background-image: url(/DoverArtificialLift/Content/images/triangle.png);
        background-position: top center;
        background-repeat: no-repeat;
        padding-top: 1em;
    }

.recordContainer .botPanel {
    padding: .5em;
    margin-top: .5em;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

    .recordContainer .botPanel h3 {
        line-height: 18px;
        margin-top: 0;
    }

.settingSquare h4 {
    background-position: 0 -832px;
}

.secNav ul li.active a, .secNav ul li a:hover {
    background-position: 0 -1573px;
    background-image: url(/DoverArtificialLift/Content/images/new-sprite-elements.png);
    background-repeat: no-repeat;
}

    .secNav ul li.active a span, .secNav ul li a:hover span {
        background-position: right -1596px;
        background-image: url(/DoverArtificialLift/Content/images/new-sprite-elements.png);
        background-repeat: no-repeat;
    }

.message.success {
    background-position: 10px 15px;
    background-image: url(/DoverArtificialLift/Content/images/true.gif);
}

img.yes {
    background-position: 0 -1417px;
}

img.no {
    background-position: 0 -428px;
}

.header .navBar .comp a {
    background-position: center -3588px;
}

.header .navBar .active.comp a, .header .navBar .active.comp a:hover {
    background-position: center -4874px;
}

.header .navBar .comp a:hover {
    background-position: center -4231px;
}

.header .navBar .risk a {
    background-position: center -3659px;
}

.header .navBar .active.risk a, .header .navBar .active.risk a:hover {
    background-position: center -4945px;
}

.header .navBar .risk a:hover {
    background-position: center -4302px;
}

.header .navBar .perf a {
    background-position: center -3730px;
}

.header .navBar .active.perf a, .header .navBar .active.perf a:hover {
    background-position: center -5016px;
}

.header .navBar .perf a:hover {
    background-position: center -4373px;
}

.header .navBar .know a {
    background-position: center -3802px;
}

.header .navBar .active.know a, .header .navBar .active.know a:hover {
    background-position: center -5088px;
}

.header .navBar .know a:hover {
    background-position: center -4445px;
}

.header .navBar .incident a {
    background-position: center -3874px;
}

.header .navBar .active.incident a, .header .navBar .active.incident a:hover {
    background-position: center -5160px;
}

.header .navBar .incident a:hover {
    background-position: center -4517px;
}

.header .navBar .change a {
    background-position: center -3946px;
}

.header .navBar .active.change a, .header .navBar .active.change a:hover {
    background-position: center -5232px;
}

.header .navBar .change a:hover {
    background-position: center -4589px;
}

.header .navBar .settings a {
    background-position: center -4089px;
}

.header .navBar .active.settings a, .header .navBar .active.settings a:hover {
    background-position: center -5375px;
}

.header .navBar .settings a:hover {
    background-position: center -4732px;
}

.header .navBar .reports a {
    background-position: -103px -254px !important;
}


.header .navBar .calendar a {
    background-position: -90px -732px !important;
}

    .header .navBar .calendar a:hover {
        background-position: -138px -732px !important;
    }

.header .navBar .active.calendar a, .header .navBar .active.calendar a:hover {
    background-position: center -5303px;
}

.singleSignOn {
    width: 95px !important;
    height: 20px !important;
    left: 16px;
    border-right: none !important;
    border-left: none !important;
}

.singleSignOnLink {
    width: 82px !important;
    height: 23px !important;
    top: 5px !important;
}

.header .navBar .singleSignOn a {
    background-position: 1px -786px !important;
}

    .header .navBar .singleSignOn a:hover {
        background-position: -81px -786px !important;
    }

.header .navBar .active.reports a, .header .navBar .active.reports a:hover {
    background-position: center -5303px;
}

.header .navBar .reports a:hover {
    background-position: 3px -247px !important;
}

/*Small buttons---------------------------------------------------------*/
.topBar .inner, .bottomBar .inner {
    padding: 2px .5em 2px;
    height: 22px;
}

.topBar .inner {
    padding-left: 3px;
}

a.asocView, a.asocView, a.cancel, .popup a.close, .popup a.close, a.collapseAll, a.duplicate, a.exclude, a.expandAll, a.export, a.filterButton, a.gridView, a.groupView, a.include, a.print, a.properView, a.removeFilter, a.revert, a.save, a.listItem, a.listItem, .RadGrid .rgHeader .filterButton a, .execute, .cloneIcon, .editIcon, .targetButton, .buttonLarge span, .addLarge, a.import {
    background-repeat: no-repeat;
    background-image: url(/DoverArtificialLift/Content/images/sprite-smallbuttons.png);
}


a.add {
    background-position: 0 0;
}

    a.add.disabled {
        background-position: 0 -24px;
    }

    a.add:hover {
        background-position: 0 -48px;
    }

a.tree:before {
    padding: 0;
}

a.tree {
    font-size: 20px;
}

a.asocView.active {
    background-position: -50px 0;
}

a.asocView {
    background-position: -50px -24px;
}

    a.asocView:hover {
        background-position: -50px -48px;
    }

a.cancel {
    background-position: -75px 0;
}

    a.cancel.disabled {
        background-position: -75px -24px;
    }

    a.cancel:hover {
        background-position: -75px -48px;
    }

.popup a.close {
    background-position: -100px 0;
}

    .popup a.close.disabled {
        background-position: -100px -24px;
    }

    .popup a.close:hover {
        background-position: -100px -48px;
    }

a.collapseAll {
    background-position: -125px 0;
}

    a.collapseAll.disabled {
        background-position: -125px -24px;
    }

    a.collapseAll:hover {
        background-position: -125px -48px;
    }

a.duplicate {
    background-position: -150px 0;
}

    a.duplicate.disabled {
        background-position: -150px -24px;
    }

    a.duplicate:hover {
        background-position: -150px -48px;
    }

a.exclude {
    background-position: -200px 0;
}

    a.exclude.disabled {
        background-position: -200px -24px;
    }

    a.exclude:hover {
        background-position: -200px -48px;
    }

a.expandAll {
    background-position: -225px 0;
}

    a.expandAll.disabled {
        background-position: -225px -24px;
    }

    a.expandAll:hover {
        background-position: -225px -48px;
    }

a.export {
    background-position: -250px 0;
}

    a.export.disabled {
        background-position: -250px -24px;
    }

    a.export:hover {
        background-position: -250px -48px;
    }

a.import {
    background-position: -350px 0;
}

    a.import.disabled {
        background-position: -350px -24px;
    }

    a.import:hover {
        background-position: -350px -48px;
    }

a.filterButton.active, a.filterButton.active:hover {
    background-position: -275px -72px;
}

a.filterButton {
    background-position: -275px 0;
    height: 24px;
}

    a.filterButton.disabled {
        background-position: -275px -24px;
        height: 24px;
    }

    a.filterButton:hover {
        background-position: -275px -48px;
    }

    a.filterButton.filtered {
        background-position: -275px -122px;
    }

        a.filterButton.filtered:hover {
            background-position: -275px -98px;
        }

a.gridView.active {
    background-position: -300px 0;
}

a.gridView {
    background-position: -300px -24px;
}

    a.gridView:hover {
        background-position: -300px -48px;
    }

a.groupView.active {
    background-position: -325px 0;
}

a.groupView {
    background-position: -325px -24px;
}

    a.groupView:hover {
        background-position: -325px -48px;
    }

a.include {
    background-position: -350px 0;
}

    a.include.disabled {
        background-position: -350px -24px;
    }

    a.include:hover {
        background-position: -350px -48px;
    }

a.preview.disabled {
    background-position: -375px -24px;
}

a.print {
    background-position: -400px 0;
}

    a.print.disabled {
        background-position: -400px -24px;
    }

        a.print.disabled:hover {
            background-position: -400px -48px;
        }

a.properView.active {
    background-position: -425px 0;
}

a.properView {
    background-position: -425px -24px;
}

    a.properView:hover {
        background-position: -425px -48px;
    }

a.removeFilter {
    background-position: -475px 0;
}

    a.removeFilter.disabled {
        background-position: -475px -24px;
    }

    a.removeFilter:hover {
        background-position: -475px -48px;
    }

a.remove {
    background-position: -500px 0;
}

    a.remove.disabled {
        background-position: -500px -24px;
    }

    a.remove:hover {
        background-position: -500px -48px;
    }

a.revert {
    background-position: -525px 0;
}

    a.revert.disabled {
        background-position: -525px -24px;
    }

    a.revert:hover {
        background-position: -525px -48px;
    }

a.save {
    background-position: -550px 0;
}

    a.save.disabled {
        background-position: -550px -24px;
    }

    a.save:hover {
        background-position: -550px -48px;
    }

a.sortDown {
    background-position: -575px 0;
}

    a.sortDown.disabled {
        background-position: -575px -24px;
    }

    a.sortDown:hover {
        background-position: -575px -48px;
    }

a.sortUp {
    background-position: -600px 0;
}

    a.sortUp.disabled {
        background-position: -600px -24px;
    }

    a.sortUp:hover {
        background-position: -600px -48px;
    }

a.listItem {
    background-position: -625px 0;
}

    a.listItem.disabled {
        background-position: -625px -24px;
    }

    a.listItem:hover {
        background-position: -625px -48px;
    }

.RadGrid .rgHeader .filterButton a {
    background-position: -650px 0;
}

    .RadGrid .rgHeader .filterButton a:hover {
        background-position: -650px -96px;
    }

    .RadGrid .rgHeader .filterButton a.filtered {
        background-position: -650px -24px;
    }

        .RadGrid .rgHeader .filterButton a.filtered:hover {
            background-position: -650px -96px;
        }

.RadGrid .rgHeader .filterButton .opened {
    background-position: -650px -48px;
}

    .RadGrid .rgHeader .filterButton .opened.filtered {
        background-position: -650px -72px;
    }

.execute {
    background-position: 0 -265px;
}

    .execute:hover {
        background-position: 0 -283px;
    }

a.deleteButton {
    color: #343434;
}

    a.deleteButton:hover {
        color: #d72d18;
        text-decoration: none;
    }

.sideBar a.deleteButton, .module a.deleteButton {
    background-position: 0 -6102px;
}

    .sideBar a.deleteButton:hover, .module a.deleteButton:hover {
        background-position: 0 -6121px;
    }

.cloneIcon {
    background-position: 0 -190px;
    margin-left: 0px !important;
}

    .cloneIcon:hover {
        background-position: 0 -211px;
        margin-left: 0px !important;
    }

.editIcon {
    background-position: 0 -339px;
}

    .editIcon:hover {
        background-position: 0 -358px;
    }

.targetButton {
    background-position: 0 230px;
}

    .targetButton:hover {
        background-position: 0 247px;
    }

a.addButton {
    margin-top: 3px;
}

/*RadioBox*/
.wrapper .topNav .rightNav .RadComboBox_Default, .wrapper .topNav .rightNav .RadComboBox_Default .rcbInput, .wrapper .topNav .rightNav .RadComboBoxDropDown_Default {
    color: #fff;
}

    .wrapper .topNav .rightNav .RadComboBox_Default .rcbInputCellLeft, .wrapper .topNav .rightNav .RadComboBox_Default .rcbInputCellRight, .wrapper .topNav .rightNav .RadComboBox_Default .rcbArrowCellLeft, .wrapper .topNav .rightNav .RadComboBox_Default .rcbArrowCellRight {
        background-image: url(/DoverArtificialLift/Content/images/radioBox.png);
    }

.wrapper .topNav .rightNav .rcbList .rcbItem {
    color: #333;
}

.wrapper .topNav .rightNav .RadComboBox_Default .rcbInputCellLeft, .wrapper .topNav .rightNav .RadComboBox_Default .rcbInputCellRight, .wrapper .topNav .rightNav .RadComboBox_Default .rcbArrowCellLeft, .wrapper .topNav .rightNav .RadComboBox_Default .rcbArrowCellRight {
    background-image: url(/DoverArtificialLift/Content/images/radioBox.png);
}

.RadSplitter .recordContainer, .RadSplitter .viewContainer {
    border-left: none;
    border-right: 0;
}

.simpleGrid .topBar span, .simpleGrid .topBar a.add, .simpleGrid .topBar a.remove {
    float: left;
}

.simpleGrid h3 {
    margin: 0;
    font-size: 11px;
    background-image: url(/DoverArtificialLift/Content/images/sprite-bg.png);
    background-repeat: repeat-x;
    background-position: 0 -342px;
    padding: 0 8px;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
}

.simpleGrid .bottomBar {
    display: none;
}

.simpleGrid .topBar span {
    line-height: 24px;
    margin-left: 5px;
    font-weight: bold;
}

.simpleGrid h2.clearfix {
    border-bottom: 0;
    color: #999;
    font-size: 12px;
    text-align: center;
    border: 1px solid #ddd;
    border-top: 0;
}
/*Select from tree*/
.moveModule .panelMove {
    float: left;
    width: 45%;
    height: 300px;
}

    .moveModule .panelMove.left {
        border: 1px solid #666;
    }

.moveContainer {
    float: left;
    width: 22px;
    padding: 8px;
    text-align: center;
    margin-top: 100px;
}

.buttonMove {
    height: 22px;
    width: 22px;
    background-repeat: no-repeat;
    background-image: url(/DoverArtificialLift/Content/images/sprite-smallbuttons.png);
    display: inline-block;
    margin-bottom: 5px;
}

.addMove {
    background-position: 0 -521px;
}

.removeMove {
    background-position: -23px -521px;
}

.addAllMove {
    background-position: -46px -521px;
}

.removeAllMove {
    background-position: -69px -521px;
}

.addMove:hover {
    background-position: 0 -567px;
}

.removeMove:hover {
    background-position: -23px -567px;
}

.addAllMove:hover {
    background-position: -46px -567px;
}

.removeAllMove:hover {
    background-position: -69px -567px;
}

.addMove.disabled:hover, .addMove.disabled {
    background-position: 0 -544px;
}

.removeMove.disabled:hover, .removeMove.disabled {
    background-position: -23px -544px;
}

.addAllMove.disabled:hover, .addAllMove.disabled {
    background-position: -46px -544px;
}

.removeAllMove.disabled:hover, .removeAllMove.disabled {
    background-position: -69px -544px;
}

.reportviewer {
    height: auto;
}

    .reportviewer input {
        width: auto !important;
    }

    .reportviewer div {
        font-size: inherit;
        margin: inherit;
    }

    .reportviewer select {
        width: auto !important;
    }

.treeContainer, .groupGrid, .AssociationSplitter {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.45, #fff), color-stop(1, #fbfbfb));
    background: -moz-linear-gradient(center top, #fff 45%, #fbfbfb 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#fbfbfb');
    overflow: visible;
    background-color: #fff;
}

.RadSplitter_Default .recordBody {
    position: static;
}
/*Privilege set combo read update*/
.row th input {
    width: auto;
}

.row .rightNav.comboContainer {
    padding-top: 50px;
    width: 421px;
}

.rightNav .checkRead, .rightNav .checkUpdate {
    float: left;
    width: 196px;
    padding: 7px;
}

a.splitterButton {
    background: url(/DoverArtificialLift/Content/images/sprite-smallbuttons.png) repeat scroll -776px 0 transparent;
    height: 41px;
    right: -20px;
    position: absolute;
    top: 0;
    width: 20px;
}

.sideBar a.splitterButton:hover {
    background-position: -776px -41px;
}

a.splitterButton.collapsed {
    background-position: -776px -81px;
}

    a.splitterButton.collapsed:hover {
        background-position: -776px -122px;
    }

.orgStructureEmptyMsg {
    text-align: center;
    padding-top: 220px;
}

input.editMode {
    height: 16px;
}

.editMode, .editMode.CalendarContainer input {
    border: 1px solid #ededed;
    -webkit-border-radius: 2px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: #fff;
    border-top: 1px solid #ddd;
    line-height: 20px;
    font-size: 12px;
    font-family: Arial;
    width: 100%;
}

    .editMode.CalendarContainer, .editMode.CalendarContainer .editMode {
        border: 0;
    }

        .editMode.CalendarContainer .editMode {
            padding: 0;
        }

input.editMode {
    height: 20px;
}

.editMode.CalendarContainer input {
    width: auto;
    float: left;
    padding: 0;
    border: 0;
}

.label span {
    font-weight: bold;
}

.editMode .editMode {
    padding: 0;
    border: 0;
}

.editMode.CalendarContainer img {
    float: right;
}
/*Reocurrence*/
.fourCol .addRow {
    clear: both;
}

.doubleCol.checkCol {
    width: 46%;
    padding: 0 .5em 0 0;
}

.checkCol .check {
    display: block;
    margin-bottom: 4px;
}

.crudeList {
    clear: both;
    padding-right: .8em;
    margin-bottom: 2px;
}

    .crudeList span {
        float: left;
        width: 80%;
        text-align: left;
        line-height: 20px;
    }

    .crudeList li {
        clear: both;
        padding: 1% 0;
        text-align: right;
    }

    .crudeList a.deleteButton {
        float: none;
    }

label.secondaryLabel, .check label {
    display: inline;
    color: #333;
    font-weight: normal;
}

.recurrenceRow .fourCol {
    width: 23.6%;
}

.recFilter {
    border-bottom: 2px solid #666;
}

.recurrenceRow .fourCol {
    border-left: 1px solid #ddd;
    min-height: 105px;
}

    .recurrenceRow .fourCol:first-child {
        border-left: none;
    }

.checkCol .check input {
    margin-right: 5px;
}

input.shortField, .row .check input.shortField {
    width: 30px;
}

.recurrenceRow .checkCol span, .recurrenceRow .check {
    line-height: 18px;
}

.recurrenceRow .fourCol.shortCol {
    width: 13%;
}

.recurrenceRow .fourCol.last.timeSection {
    border-left: 1px dotted #eee;
}
/*Expander*/
.wrapper .RadGrid_BSISkin .rgExpand, .wrapper .RadGrid_BSISkin .rgCollapse {
    background-image: url(/DoverArtificialLift/Content/images/sprite-smallbuttons.png);
    background-repeat: no-repeat;
    width: 18px;
    height: 18px;
}

.wrapper .RadGrid_BSISkin .rgExpand {
    background-position: 0 -906px;
}

    .wrapper .RadGrid_BSISkin .rgExpand:hover {
        background-position: 0 -926px;
    }

.wrapper .RadGrid_BSISkin .rgCollapse {
    background-position: 0 -866px;
}

    .wrapper .RadGrid_BSISkin .rgCollapse:hover {
        background-position: 0 -886px;
    }

.wrapper .RadGrid_BSISkin td.rgExpandCol {
    background: #ADC4DB;
    border-color: #FFF;
}

.wrapper .RadGrid_BSISkin tr.rgAltRow td.rgExpandCol {
    border-top: 1px solid #fff;
    border-bottom: 1px solid #8EA3B9;
}

.wrapper .RadGrid_BSISkin tr.rgRow td.rgExpandCol {
    border-top: 1px solid #fff;
    border-bottom: 1px solid #8EA3B9;
}

.rgMasterTable .rgMasterTable .rgHeader {
    background-image: none;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #646a6f), color-stop(1, #858e95));
    background: -moz-linear-gradient(center top, #646a6f 5%, #858e95 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#646a6f', endColorstr='#858e95');
    background-color: #646a6f;
}
/*Panel Bar*/
.titleRow {
    height: 35px;
}

    .titleRow h2 {
        margin: 0;
        font-size: 14px;
        border-bottom: 0;
        height: 35px;
        line-height: 35px;
        padding: 0;
    }

a.expand, a.collapse {
    display: block;
    height: 35px;
    background-color: #FFFFFF;
    background-image: url(/DoverArtificialLift/Content/images/RootItemBg.png);
    background-position: 0 -200px;
    border-top: 1px solid #ddd;
}

    a.expand:hover {
        background-position: 0 0;
    }

    a.collapse:hover, a.expand:hover {
        text-decoration: none;
    }

    a.collapse h2 {
        background-color: transparent;
        background-image: url(/DoverArtificialLift/Content/images/sprite-smallbuttons.png);
        background-position: right -953px;
        background-repeat: no-repeat;
        border-top: 1px solid #CCC;
        cursor: pointer;
        display: block;
        font-weight: bold;
    }

    a.collapse:hover h2 {
        background-position: right -982px;
    }

    a.expand h2 {
        background-color: transparent;
        background-image: url(/DoverArtificialLift/Content/images/sprite-smallbuttons.png);
        background-position: right -1011px;
        background-repeat: no-repeat;
        border-top: 1px solid #CCC;
        cursor: pointer;
        display: block;
    }

    a.expand:hover h2 {
        background-position: right -1039px;
    }

.recordBody .titleRow:first-child h2 {
    border-top: 0;
}

.titleRow a.collapse, td .titleRow a.expand {
    background-image: none;
    display: block;
    width: auto;
    height: auto;
}

    .titleRow a.collapse, td .titleRow a.expand:hover, td .titleRow a.collapse, td .titleRow a.expand:hover {
        height: auto;
        width: auto;
        display: block;
    }

.titleRow a.collapse, td .titleRow a.collapse {
    background-position: 0 -1496px;
}

    .titleRow a.collapse h2 {
        font-weight: bold;
    }

    .titleRow a.collapse:hover, .titleRow a.expand:hover, td .titleRow a.collapse:hover, td .titleRow a.expand:hover {
        background-position: 0 -1534px;
    }

.row .checkCol .check .CalendarContainer input {
    width: 20%;
}

.checkCol .check .CalendarContainer {
    display: inline;
}

.checkRow .check {
    float: left;
    margin-right: 10px;
}

.rpSlide .subBar {
    border: 0;
}

.gridRowRow {
    padding: .5em;
}

.flexiblePanel.firstPanel .innerPanel {
    padding-top: .5em;
    padding-right: .5em;
}

.addControl input {
    height: 20px;
    float: left;
}
/*lights*/
.light {
    display: inline-block;
    height: 13px;
    width: 13px;
    background-repeat: no-repeat;
    background-image: url(/DoverArtificialLift/Content/images/sprite-smallbuttons.png);
}

    .light.high {
        background-position: 0 -1095px;
    }

    .light.med {
        background-position: 0 -1148px;
    }

    .light.low {
        background-position: 0 -1200px;
    }

    .light.null {
        background-position: 0 -1252px;
    }

.recordContainer .gridRowRow {
    padding: .5em 0;
}

.recordContainer .sideBar .RadGrid_BSISkin {
    border: 0;
}

    .recordContainer .sideBar .RadGrid_BSISkin .rgHeader, .recordContainer .sideBar .RadGrid_BSISkin th.rgResizeCol {
        background-image: none;
        background: #fff;
        color: #333;
        border-left: none;
        border-right: 0;
    }

        .recordContainer .sideBar .RadGrid_BSISkin .rgHeader, .recordContainer .sideBar .RadGrid_BSISkin .rgHeader a {
            color: #333;
        }

    .recordContainer .sideBar .RadGrid_BSISkin .rgHeader {
        border-bottom-color: #ccc;
    }

    .recordContainer .sideBar .RadGrid_BSISkin .rgRow td {
        border-color: #FFF #FFFFFF #FFF #ccc;
    }

    .recordContainer .sideBar .RadGrid_BSISkin .rgAltRow {
        background: #fff;
    }

        .recordContainer .sideBar .RadGrid_BSISkin .rgRow td, .recordContainer .sideBar .RadGrid_BSISkin .rgAltRow td, .recordContainer .sideBar .RadGrid_BSISkin .rgEditRow td, .recordContainer .sideBar .RadGrid_BSISkin .rgFooter td {
            border-width: 0;
        }

        .recordContainer .sideBar .RadGrid_BSISkin .rgRow td, .recordContainer .sideBar .RadGrid_BSISkin .rgAltRow td {
            border-bottom: 1px solid #ccc;
            border-left: none;
            border-right: 0;
        }

    .recordContainer .sideBar .RadGrid_BSISkin .rgPager {
        background: #ddd;
    }

    .recordContainer .sideBar .RadGrid_BSISkin .rgRow .rgSorted {
        background: #fff;
    }
/*Privilege set*/
.recordContainer .RadPanelBar_BSISkin .row.selectorContainer {
    padding: .5em .5em 0 .5em;
}

.selectorRow {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.5, #eee), color-stop(1, #fff));
    background: -moz-linear-gradient(center top, #eee 50%, #fff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff');
    border: 1px solid #999;
    padding: .5em;
}

    .selectorRow .comboContainer {
        border-left: 1px solid #ccc;
    }

    .selectorRow .freeCol:first-child {
        border-right: 1px solid #ccc;
    }

.simpleSelectorRow {
    margin: 5px 0px 5px 5px;
    background: #e4e4e4;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff');
    border: 1px solid #999;
    padding: .5em;
}

/*History Panel*/
.historyContainer .RadPanelBar_BSISkin a.rpLink, .historyContainer .RadPanelBar_BSISkin, .historyContainer .RadPanelBar_BSISkin .rpRootGroup {
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    -webkit-border-bottom-right-radius: 4px;
    -webkit-border-bottom-left-radius: 4px;
}

    .historyContainer .RadPanelBar_BSISkin .rpRootGroup {
        border: 1px solid #848181;
        border-color: #848181;
    }
/*Rules*/
.selectRow {
    padding: .5em;
}

.recordBody .selectRow:first-child {
    border-top: 1px solid #ccc;
}

.recordBody .selectRow select {
    margin-right: 4px;
}

.rulesRow, .rulesRow * {
    font-size: 11px;
}

    .rulesRow .doubleCol {
        width: 50%;
        padding: 0;
    }

    .rulesRow .fourCol {
        border-left: 1px dotted #ddd;
        padding: .45em;
        width: 40%;
        min-height: 105px;
    }

    .rulesRow h4 {
        text-align: center;
        font-size: 14px;
        font-weight: bold;
        padding: .5em 0;
    }

    .rulesRow h5, .rulesRow h4 {
        font-weight: bold;
        margin: 0;
    }

    .rulesRow h5 {
        font-size: 12px;
        color: #333;
        text-align: right;
    }

    .rulesRow .doubleCol:first-child h4 {
        padding-left: 19.5%;
    }

        .rulesRow .doubleCol:first-child h4 + .fourCol {
            border-left: none;
        }

    .rulesRow .threeCol .doubleCol {
        border-left: 1px dotted #DDD;
        width: 48%;
        padding: .5em 0 .5em .5em;
    }

        .rulesRow .threeCol .doubleCol.colSeparator {
            border-left: 1px solid #333;
            min-height: 105px;
        }

    .rulesRow .colSeparator {
        border-left: 1px solid #333;
    }

    .rulesRow .mediumDrop, .rulesRow .shortField {
        float: left;
        line-height: 30px;
    }

    .rulesRow .mediumDrop {
        width: 60%;
        margin-right: 2%;
    }

    .rulesRow .shortField {
        width: 20%;
    }

    .rulesRow .priorityCol {
        width: 13%;
        border-left: none;
    }
/*Protocols*/
.tabCheck {
    padding-left: 20px;
}

.propertiesModule .deleteButton {
    display: inline-block;
    float: none;
}

.propertiesModule {
    width: 99.6%;
    border-collapse: collapse;
    border-spacing: 0;
    border-top: 1px solid #ddd;
}

    .propertiesModule td {
        text-align: center;
        vertical-align: middle;
        border-left: 1px solid #333;
        border-bottom: 1px solid #ddd;
        padding: 3px;
    }

    .propertiesModule table.lightSet td {
        width: 25%;
        text-align: center;
        border-bottom: 0;
    }

    .propertiesModule .gridHeader td {
        border-left: none;
    }

    .propertiesModule td:first-child, .propertiesModule table.lightSet td {
        border-left: none;
    }

    .propertiesModule .textField.shortField {
        width: 35px;
    }

    .propertiesModule .textField {
        width: 80px;
    }

.moveUp, .moveDown {
    background-image: url(/DoverArtificialLift/Content/images/sprite-smallbuttons.png);
    background-repeat: no-repeat;
    display: inline-block;
    width: 15px;
    height: 15px;
    margin-right: 6px;
}

.moveUp {
    background-position: 0 -1290px;
}

    .moveUp.disabled {
        background-position: 0 -1326px;
    }

.moveDown.disabled {
    background-position: 0 -1363px;
}

.moveDown {
    background-position: 0 -1399px;
}

.gridHeader .indicatorCol {
    border-left: 1px solid #333;
}

.indicatorCol {
    width: 160px;
    border-left: 1px solid #333;
}

.gridHeader {
    font-weight: bold;
    font-size: 13px;
}

.subHeader {
    color: #0E5B96;
}

.propertiesGrid .addRow {
    padding: .5em;
}

.field-list input {
    width: auto;
}

.field-list label {
    font-weight: normal;
    display: inline;
    margin-left: 5px;
    color: #333;
}

.recordTypeContainer .ui-widget-content.ui-tabs {
    margin-top: 0;
    margin-bottom: 0;
}

.recordTypeContainer .ui-corner-all {
    border-radius: 0;
    -webkit-border-radius: 0;
    border-top: 0;
}

.recordTypeContainer .ui-tabs-nav {
    border-top: 1px solid #848181;
}

.recordContainer.headConteiner {
    border-bottom: 0;
}

.recordTypeContainer .selectorRow {
    border-top: 0;
}

.recordTypeContainer .recordHead {
    padding-bottom: .5em;
}

.recordContainer .recordHead .row {
    border-bottom: 0;
    border-top: 0;
}

.recordBody .recordHead .row {
    border-bottom: 0;
    border-top: 0;
}
/*Header*/
.statusCol {
    padding-right: .5em;
}

.recordHead .flexibleCol {
    padding-right: 1em;
}

.recordHead .titleRow {
    height: auto;
}

    .recordHead .titleRow .textfield {
        height: 25px;
        font-size: 16px;
        line-height: 30px;
        color: #0e5b96;
        font-weight: bold;
        background-color: #fff;
        border: 1px solid #efefef;
        border-radius: 3px 3px 3px 3px;
    }

        .recordHead .titleRow .textfield:hover {
            background-color: #FFF;
            border-color: #DDD #EDEDED #EDEDED;
            border-radius: 3px 3px 3px 3px;
            border-right: 1px solid #EDEDED;
            border-style: solid;
            border-width: 1px;
            overflow: visible;
        }

.recordHead .textfield {
    border: 1px solid #747474;
    background-color: #FFF;
    font-size: 12px;
    font-weight: bold;
}

.recordHead .editable .textfield {
    background: #fff;
    background-color: #FFF;
    border-color: #DDD #EDEDED #EDEDED;
    border-radius: 3px 3px 3px 3px;
    border-right: 1px solid #EDEDED;
    border-style: solid;
    border-width: 1px;
    overflow: visible;
}

.recordHead .titleRow .singleRow {
    padding: .1em .5em;
}

.recordHead .titleRow .titleInputTypeFixed {
    padding-top: 2px;
    padding-bottom: 1px;
    width: 99% !important;
}

.recordHead .rightNav .flexibleCol {
    background-image: url(/DoverArtificialLift/Content/images/sprite-smallbuttons.png);
    background-repeat: no-repeat;
    background-position: 0 -1441px;
    height: 40px;
    padding-left: 1em;
}

.recordHead .flexibleCol input {
    width: auto;
}

.recordHead .topRow, .recordHead .topRow .inner {
    background-image: url(/DoverArtificialLift/Content/images/sprite-smallbuttons.png);
    background-repeat: no-repeat;
    height: 65px;
}

.recordHead .topRow {
    background-position: 0 -1747px;
}

    .recordHead .topRow .inner {
        background-position: right -2047px;
    }

.selectRow .check, .selectRow label, .checkBar label {
    margin-right: 5px;
    display: inline;
}

.recordHead .textField:focus {
    border-color: #c7e2f1;
    border-top: 1px solid #3e8bb5;
    -webkit-border-radius: 2px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background: #fff;
}

.checkBar {
    border: 1px solid #B6BABD;
}

.row .flexibleCol input, .row .flexibleCol select, .row .flexibleCol textarea {
    width: auto;
    overflow: visible;
}

.sideBar .titleRow h2 {
    border-bottom: medium none;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    margin: 0;
    padding: 0;
}

.sideBar a.collapse h2 {
    background-position: right -959px;
    border-top: 0;
}

.sideBar a.expand h2 {
    background-position: right -1016px;
}

.recordBody.withTabs {
    border-top: 1px solid #DDD;
}

.row .singleRow .RadTreeView input.rtChk, .wrapper .row .RadTreeView input.rtChk {
    height: 12px;
    width: 12px;
}

.typeCol {
    font-size: 15px;
}
/*Protocol*/
.section .subBar {
    border-left: none;
    border-right: 0;
}

.sectionProtocol {
    padding: 0 0 10px 0;
}

.sectionTitle {
    display: block;
}

    .sectionTitle:hover {
        text-decoration: none;
    }

.questionTitle span {
    height: auto;
    margin-right: 1em;
    width: 400px;
}

.sectionProtocol p {
    margin-top: 0;
    margin-bottom: 2em;
    padding-left: .5em;
}

.sectionProtocol a.collapse, .sectionProtocol a.expand {
    background-image: none;
}

.sectionProtocol .rpExpandHandle {
    background-image: url(/DoverArtificialLift/Content/images/Expandable-b.png);
}

.sectionProtocol .rpText,
.sectionProtocol .rpBlackText {
    color: #333333;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 35px;
    line-height: 35px;
    padding-left: 7px;
}

.sectionProtocol .sectionTitle {
    color: #666666;
    font-size: 14px;
}

.sectionTitle.collapse {
    margin-bottom: .3em;
}

.sectionProtocol .sectionTitle.collapse {
    border-bottom: 1px solid #c3d6e4;
}

.sectionProtocol .subSectionProtocol .sectionTitle.collapse {
    border-bottom: 1px solid #6084a0;
}

.sectionProtocol .subSectionProtocol {
    border-bottom: 1px solid #003e6e;
}

    .sectionProtocol .subSectionProtocol a.sectionTitle {
        font-size: 13px;
        color: #333333;
        padding: .3em 0;
        height: 13px;
        line-height: 13px;
        padding-left: .5em;
    }

.subSectionProtocol .row textarea {
    width: 100%;
}

.questionTitle {
    color: #333;
    font-size: 11px;
    font-weight: bold;
    border-bottom: 0px solid #ccc;
    padding-left: .5em;
    padding-top: 5px;
}

.questionContainer {
    font-size: 11px;
    margin-bottom: 2em;
}

.sectionTitle.expand {
    font-weight: normal;
}

.subSectionProtocol a.sectionTitle {
    background-color: transparent;
    background-image: url(/DoverArtificialLift/Content/images/sprite-smallbuttons.png);
    background-position: right -953px;
    background-repeat: no-repeat;
}

.sectionProtocol a.sectionTitle, td .sectionProtocol a.sectionTitle {
    height: 18px;
    line-height: 18px;
    padding: .3em 0 .3em .5em;
    font-weight: bold;
    width: auto;
    display: block;
    background-color: transparent;
    background-image: url(/DoverArtificialLift/Content/images/sprite-smallbuttons.png);
    background-repeat: no-repeat;
}

    .sectionProtocol a.sectionTitle.collapse {
        background-position: right -956px;
    }

        .sectionProtocol a.sectionTitle.collapse:hover {
            background-position: right -985px;
        }

.sectionProtocol .sectionTitle.expand {
    background-position: right -1014px;
    border-bottom: 0;
}

    .sectionProtocol .sectionTitle.expand:hover {
        background-position: right -1042px;
    }

.sectionProtocol .subSectionProtocol .sectionTitle.collapse {
    background-position: right -5531px;
}

    .sectionProtocol .subSectionProtocol .sectionTitle.collapse:hover {
        background-position: right -5591px;
    }

.sectionProtocol .subSectionProtocol .sectionTitle.expand {
    background-position: right -5651px;
}

    .sectionProtocol .subSectionProtocol .sectionTitle.expand:hover {
        background-position: right -5712px;
    }

.sectionProtocol .row {
    border-bottom: 0px;
}

.helpIcon, .revertIcon {
    background-image: url(/DoverArtificialLift/Content/images/sprite-smallbuttons.png);
    background-repeat: no-repeat;
}

.revertIcon {
    background-position: 0 -5779px;
}

    .revertIcon:hover {
        background-position: 0 -5829px;
    }

.helpIcon {
    background-position: 0 -5877px;
}

    .helpIcon:hover {
        background-position: 0 -5942px;
    }

.sectionProtocol .commentSection {
    border-bottom: 0;
    font-size: 11px;
    margin-top: 1em;
}

    .sectionProtocol .commentSection a.sectionTitle.collapse, .sectionProtocol .commentSection a.sectionTitle.expand {
        font-size: 11px;
        border-bottom: 0;
    }

    .sectionProtocol .commentSection a.sectionTitle.expand {
        border-bottom: 1px solid #ccc;
    }

.recordContainer .sectionProtocol .commentSection .singleRow {
    padding-top: 0;
}
/**/ .sideBar .titleRow {
    height: 25px;
    line-height: 25px;
}

    .sideBar .titleRow a {
        padding: .2em .5em;
        font-size: 10px;
    }

.sideBar .inner {
    padding: .5em 0;
}

.sideActionBar, .sideBar .topBar {
    padding: 0 .5em;
    background-image: none;
    height: 26px;
    line-height: 26px;
}

.sideBar .topBar {
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.50, #e4e4e4), color-stop(1, #fffff));
    background: -moz-linear-gradient(center top, #e4e4e4 50%, #fff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e4e4e4', endColorstr='#ffffff');
}

.sideBar .topBar {
    border-bottom: 1px solid #CCC;
}

    .sideBar .topBar .inner {
        padding: 2px 0;
    }

.sideBar .recordTable td, .sideBar .recordTable th {
    padding: 1px .5em;
}

.sideActionBar .leftNav {
    width: 86%;
    background-image: url(/DoverArtificialLift/Content/images/sprite-bg.png) !important;
    background-position: right -1594px !important;
    background-repeat: no-repeat !important;
    padding: 0 5px 0 0;
}

.sideActionBar .rightNav {
    padding-top: 2px;
}

.sideActionBar .leftNav .textField {
    width: 97%;
    height: 20px;
    vertical-align: middle;
    line-height: 20px;
}

.ui-autocomplete .ui-menu-item a {
    color: #000;
    font-weight: normal;
}

    .ui-autocomplete .ui-menu-item a.ui-state-hover {
        background-image: url(/DoverArtificialLift/Content/images/sprite-smallbuttons.png);
        background-position: 0 -6430px;
        background-repeat: repeat-x;
        margin-top: 0;
        margin-bottom: 0;
    }

    .ui-autocomplete .ui-menu-item a.ui-state-active {
        background: #B9CBD8;
        margin-top: 0;
        margin-bottom: 0;
    }

.ui-tabs .ui-tabs-nav li.ui-state-hover {
    border: 1px solid #000;
}

.doubleGrid {
    padding: .5em;
}

.ui-tabs .check input {
    margin-right: 5px;
}

.auditRules {
    background: #fff;
}

.check table {
    border-collapse: collapse;
}

    .check table td {
        padding-bottom: .2em;
    }

.RadPanelBar_BSISkin .row .doubleCol {
    width: 48.8%;
}

.RadSplitter .subBarTitle .leftNav:first-child .buttonGroup:first-child a.saveisotype {
    margin-left: 15px;
}

.rcbSlide {
    z-index: 100024 !important;
}

.recordBody .titleRow h2 span, .recordBody .titleRow h2 a.remove, .recordBody .titleRow h2 a.add {
    float: left;
}

.recordBody .titleRow h2 span, .recordBody .titleRow h2 a.remove, .recordBody .titleRow h2 a.add {
    margin-top: 5px;
}

input.textFieldReadOnly {
    border: 0;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    height: 16px;
    overflow: visible;
    background-color: transparent;
}

.CalendarContainer input {
    width: 92%;
}

.display-none {
    display: none;
}

.display-block {
    display: block;
}

.selectionColor {
    background-color: #AFEEEE;
}

.unselectedColor {
    background-color: #FFF;
}

.resize-none {
    resize: none;
}

.workflow-drawer {
    background-image: url(/DoverArtificialLift/Content/images/sprite-smallbuttons.png);
    background-position: -112px -522px;
}

.row .label {
    display: block;
    font-weight: bold;
}

.label {
    color: #003B69;
}

.versionEditor {
    border: 1px solid #747474;
    background-color: #FFF;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    width: 75% !important;
}

.textField-textarea, textarea.textField {
    height: 100px;
    width: 99%;
    overflow: hidden;
    height: auto;
    resize: none;
}

.state-selection {
    margin-bottom: 15px;
}

.loginContainer h2 {
    margin-top: 0;
}

.loginContainer .inner {
    padding: 2%;
}

.loginContainer label {
    display: block;
    float: left;
    width: 20%;
    font-weight: bold;
    margin-bottom: 2%;
    line-height: 20px;
}

.loginContainer input.textField {
    margin-left: 2%;
    width: 77%;
    float: left;
    margin-bottom: 3%;
}

.loginContainer .check {
    clear: both;
    padding-left: 22%;
}

    .loginContainer .check input {
        float: left;
        margin: 0;
    }

    .loginContainer .check label.subLabel {
        font-weight: normal;
        width: auto;
        line-height: 13px;
        margin-left: 2%;
    }

.loginContainer .buttonRow {
    clear: both;
    text-align: left;
    padding-left: 22%;
    margin-bottom: 2%;
}

.loginContainer .foot {
    clear: both;
    padding-left: 22%;
}
/*PasswordAdmin Container*/
.passwordAdminContainer {
    width: 30%;
    padding: 7%;
    margin: 3% auto;
    background: #fff;
}

    .passwordAdminContainer h2 {
        margin-top: 0;
    }

    .passwordAdminContainer .inner {
        padding: 2%;
    }

    .passwordAdminContainer label {
        display: block;
        float: left;
        width: 38%;
        font-weight: bold;
        margin-bottom: 2%;
        line-height: 20px;
        text-align: right;
    }

    .passwordAdminContainer input.textField {
        margin-left: 2%;
        width: 59%;
        float: left;
        margin-bottom: 3%;
    }

    .passwordAdminContainer .check {
        clear: both;
        padding-left: 22%;
    }

        .passwordAdminContainer .check input {
            float: left;
            margin: 0;
        }

        .passwordAdminContainer .check label.subLabel {
            font-weight: normal;
            width: auto;
            line-height: 13px;
            margin-left: 2%;
        }

    .passwordAdminContainer .buttonRow {
        clear: both;
        padding-left: 40%;
        text-align: left;
        margin-bottom: 2%;
    }

    .passwordAdminContainer .foot {
        clear: both;
        padding-left: 22%;
    }

.POFupDialog td {
    vertical-align: middle;
}

#dialog-header {
    height: 26px;
    line-height: 26px;
    font-weight: bold;
    font-size: 14px;
}

.pop-top-left-b {
    background-position: 0 -1203px;
    background-image: url(/DoverArtificialLift/Content/images/new-sprite-elements.png);
    background-repeat: no-repeat;
    width: 12px;
    height: 26px;
}

.pop-top-center-b {
    background-position: 0 -516px;
    background-image: url(/DoverArtificialLift/Content/images/sprite-bg.png);
    background-repeat: no-repeat;
    width: 12px;
    height: 26px;
}

.pop-top-right-b {
    background-position: 0 -1203px;
    background-position: right -1279px;
    width: 10px;
    height: 26px;
}

.pop-mid-right, .pop-mid-left, .pop-mid-center {
    background: #fff;
    border-bottom: 1px solid #CCCCCC;
}

.pop-mid-right, .pop-mid-left {
    width: 10px;
}

.pop-mid-left {
    border-left: 1px solid #CCCCCC;
}

.pop-mid-center {
    padding: 10px 0;
}

.pop-mid-right {
    border-right: 1px solid #CCCCCC;
}

.range-col {
    float: left;
    padding: 1em 0 1em 1em;
    width: 19em;
    width: 100%;
}

.dateRange {
    float: left;
    width: 200px;
    margin-left: 0;
}

.sequence {
    width: 60px !important;
}
/* fin de table popup */
.recordContainer .mainColumnWithoutRealated, .recordBody .mainColumnWithoutRealated {
    float: left;
    width: 100%;
}

.iconCol {
    text-align: center;
    width: 15px;
}

.ui-timepicker-div .ui-widget-header {
    margin-bottom: 8px;
}

.ui-timepicker-div dl {
    text-align: left;
}

    .ui-timepicker-div dl dt {
        height: 25px;
    }

    .ui-timepicker-div dl dd {
        margin: -25px 10px 10px 65px;
    }

.ui-timepicker-div td {
    font-size: 90%;
}

.ui-tpicker-grid-label {
    background: 0;
    border: 0;
    margin: 0;
    padding: 0;
}
/*Audit Rules*/
.auditRules .row .doubleCol {
    padding: 0;
}

.auditRules {
    border-bottom: 1px solid #87A1B1;
    border-left: 1px solid #87A1B1;
    border-right: 1px solid #87A1B1;
}

.checkFix table {
    float: left;
}

.checkFix input.shortField {
    margin-top: 18px;
}

.sectionProtocol .commentSection {
    border-bottom: medium none;
    font-size: 11px;
    margin-top: 1em;
}

a.saveAndClose {
    margin-left: 0px;
}

.orgStructure-rightPane .saveisotype {
    margin-left: 15px;
}

.RadEditor .reContentCell {
    height: 100% !important;
}
/*MVC update -----------------------------------------------------------------------------------------------------------------------------------*/

#pager-gridAudits {
    border-top: none;
}

.ui-jqgrid tr.jqgrow td {
    border-color: #ccc;
    padding-top: 3px;
    padding-bottom: 2px;
}

.ui-th-ltr, .ui-jqgrid .ui-jqgrid-htable th.ui-th-ltr {
    /*background-image:url(/DoverArtificialLift/Content/images/new-sprite.gif);
	background-position: 0 -2300px;*/
    background-image: none;
    padding-top: 5px;
    padding-bottom: 4px;
    border-right: 1px solid #848181;
    color: #6F6F6F;
}

.ui-jqgrid .ui-jqgrid-htable th {
    height: auto;
}

.ui-jqgrid-htable th.ui-state-hover {
    border-right: 1px solid #848181;
}

#relatedPanel {
    margin-bottom: 8px;
}

    #relatedPanel .col div.rightNav {
        background-image: none !important;
        text-align: right;
        width: 8%;
        padding: 2px 0;
        filter: none;
    }

    #relatedPanel .recordTable {
        margin: 0 5px;
    }

.wdt-98p {
    width: 98.8%;
}

.wdt-30 {
    width: 30px;
}

.wdt-30p {
    width: 30% !important;
}

.ui-dialog-buttonset .ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only {
    cursor: pointer;
    display: inline-block;
    color: #000;
    font-family: arial;
    font-size: 11px;
    font-weight: normal;
    padding: 0 8px 1px !important;
    line-height: 20px;
    text-decoration: none;
    width: auto;
    overflow: visible;
    margin: 0 5px 0 5px;
    height: 22px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
}

.ok-button {
    color: #fff;
}

.ui-dialog-buttonset .ui-button-text {
    padding: 0;
}

    .ui-dialog-buttonset .ui-button-text.arrow-button-next {
        padding: 0 14px 0px 0px;
        background-image: url(/DoverArtificialLift/Content/images/wizard-nextprev-button-arrow.png);
        background-repeat: no-repeat;
        background-position: right 4.5px;
    }

.ui-dialog-buttonset .arrow-button-prev {
    background-image: url(/DoverArtificialLift/Content/images/wizard-nextprev-button-arrow.png);
    background-repeat: no-repeat;
    background-position: 5px -15px;
    padding-left: 15px;
}

.ui-dialog-buttonset .arrow-button-next {
    background-image: url(/DoverArtificialLift/Content/images/wizard-nextprev-button-arrow.png);
    background-repeat: no-repeat;
    background-position: right 8px;
    border-right: 10px solid transparent;
}

.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button.arrow-button-next:hover {
    border-right: 10px solid transparent;
}

.ui-dialog-buttonset .ui-button-text.arrow-button-next-black {
    padding: 0 14px 0px 0px;
    background-image: url(/DoverArtificialLift/Content/images/wizard-nextprev-button-arrow-black.png);
    background-repeat: no-repeat;
    background-position: right 1px;
}

.ui-dialog-buttonset .ui-button-text.arrow-button-prev-black {
    padding: 0 0px 0px 14px;
    background-image: url(/DoverArtificialLift/Content/images/wizard-nextprev-button-arrow-black.png);
    background-repeat: no-repeat;
    background-position: left -18.5px;
}



.ui-jqgrid-btable span {
    color: #000 !important;
}

.ui-jqgrid .ui-jqgrid-sortable {
    font-weight: bold;
}

#tree-treeCategories li {
}

    #tree-treeCategories li a {
        font-weight: normal;
    }

    #tree-treeCategories li ins.jstree-checkbox {
        margin-right: 5px;
    }

.treeContainer {
    border-left: solid 1px #848181;
    border-right: solid 1px #848181;
    border-bottom: solid 1px #848181;
    overflow: hidden;
}

.jstree a {
    font-size: 12px;
    font-weight: normal;
    border: solid 1px transparent !important;
    overflow: hidden;
}

.jstree-bsi .jstree-hovered {
    background: #e0e0e0 !important; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(/DoverArtificialLift/Content/css/Entropy/data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UwZTBlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNWM1YzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #e0e0e0 0%, #c5c5c5 100%) !important; /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e0e0e0), color-stop(100%, #c5c5c5)) !important; /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #e0e0e0 0%, #c5c5c5 100%) !important; /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #e0e0e0 0%, #c5c5c5 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #e0e0e0 0%, #c5c5c5 100%) !important; /* IE10+ */
    background: linear-gradient(top, #e0e0e0 0%, #c5c5c5 100%) !important; /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0e0e0', endColorstr='#c5c5c5', GradientType=0 ); /* IE6-8 */
    border: solid 1px #B5B5B5 !important;
    padding-left: 2px !important;
}

.jstree-bsi .jstree-clicked {
    border-color: #828282 !important;
    background-color: #828282 !important;
}

.ui-pg-table input {
    width: auto;
}

.row .singleRow .ui-pg-table input {
    width: auto;
}

.mainColumn .three-column-field {
    margin-left: 5px;
}

.mainColumn .not-full-width-grid .three-column-field {
    margin-right: 5px;
}

.mainColumn .topBar {
    margin-left: 5px;
}

.mainColumn h3 {
    margin-left: 1px;
    height: 22px;
}

.mainColumn {
    padding-bottom: 10px;
    padding-top: 10px;
}

.ui-pg-table .ui-state-hover {
    padding: 1px !important;
}
/*Recordhead overdue flag*/
.recordHead .overdued .singleRow input {
    width: 91%;
    float: left;
    margin-right: 1em;
}

.recordHead .overdued .overdueFlag, .recordHead .overdued .overdueCol {
    float: right;
    color: #9f0000;
    vertical-align: middle;
    line-height: 25px;
    height: 25px;
}

    .recordHead .overdued .overdueFlag label, .recordHead .overdued .overdueCol label, .recordHead .overdued .overdueCol .label {
        display: inline-block;
        font-size: 12px;
        line-height: 25px;
        color: #9f0000;
        float: left;
    }

    .recordHead .overdued .overdueFlag .light, .recordHead .overdued .overdueCol .light {
        vertical-align: middle;
    }

.recordHead .overdueFlag, .recordHead .overdueCol {
    display: none;
}

.recordHead .overdued .overdueFlag {
    display: block;
    padding-top: 15px;
}

.recordHead .overdued .overdueCol {
    display: block;
    padding-top: 15px;
    overflow: hidden;
}

.titleRow.overdued .titleCol {
    width: 90%;
    float: left;
}

.recordHead .titleRow input {
    color: #0E5B96;
    font-size: 16px;
    font-weight: bold;
}

.recordHead .titleRow .textfield, .recordHead .titleRow .editMode {
    border: 1px solid #999999;
    color: #0E5B96;
}

.recordHead .titleRow .textfield, .recordHead .titleRow .editMode, .recordHead .titleRow .editableField {
    width: 100%;
    font-size: 16px;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    color: #0E5B96;
}

.popBody .selectorRow select, .popBody .selectorRow input {
    margin-right: 5px;
}

.popBody .bottomPanel .innerBottom {
    background-position: center 0;
}

.buttonCenter {
    padding: 5px 0;
    text-align: center;
}

.rounded {
    border-radius: 4px 4px 4px 4px;
}

.square {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #DDDDDD;
    margin-bottom: 0.5em;
}

    .square.rounded.clearfix .selectorRow {
        border-top: none;
        border-right: none;
        border-left: none;
        border-bottom: solid 1px #DDDDDD;
        background: #F1F1F1;
    }

.col_large {
    padding-bottom: 5px;
}

.eval_col_large {
    padding-bottom: 5px;
    margin-top: 0.5em;
    margin-left: 0.5em;
}

.tree-block-left {
    float: left;
    width: 30%;
    height: 600px;
    overflow-y: scroll;
    border-right: 1px solid #CCCCCC;
    border-top: 1px solid #999;
}

.tree-block-left-b {
    float: left;
    width: 33.2%;
    border-right: 1px solid #CCCCCC;
    border-top: 1px solid #999;
}

    .tree-block-left-b .subBar, .associationPanel .subBar {
        border-left: none;
        border-right: none;
        border-bottom: solid 1px #848181;
        border-top: none;
    }

.tree-block-left-inner {
    height: 574px;
    overflow-y: scroll;
}

#OrganisationStructureContent .inner {
    /*background-image: none;*/
    padding: 2px 0 1px 0;
}

.orgStructure-user-bar .inner {
    background-image: none;
    padding: 1px 0 1px 0;
}

#OrganisationStructureContent .recordHead .topRow {
    /*background-image: none;*/
}

#OrganisationStructureContent .botPanel .inner {
    background-image: url(/DoverArtificialLift/Content/images/triangle.png);
    padding-top: 1em;
}

#OrganisationStructureContent .topBar {
    background-image: none;
    background-color: #F1F1F1;
    border-top: 1px solid #848181;
    border-right: 1px solid #848181;
    border-left: 1px solid #848181;
    border-bottom: 1px solid #848181;
    padding-left: 2px;
    height: 25px;
}

.col-html {
    padding: 0 0 10px 5px;
}

span.cke_skin_kama {
    border-radius: 0 0 0 0 !important;
    padding: 0 !important;
}

.cke_skin_kama .cke_wrapper {
    background-color: #DDDDDD !important;
    background-image: none !important;
    border-radius: 0 0 0 0 !important;
    padding: 1px !important;
}

.cke_skin_kama .cke_toolgroup {
    background-image: url(/DoverArtificialLift/Content/images/ToolbarSprites.gif) !important;
    background-position: 0 -26px !important;
    color: #000000 !important;
    border-right: 1px solid #c8c8c8;
    border-left: 1px solid #c8c8c8;
    border-radius: 4px 4px 4px 4px !important;
    margin-right: 0 !important;
    margin-bottom: 1px !important;
}

.ui-dialog-titlebar-close .ui-icon {
    height: 22px;
    width: 24px;
}

.references, .references:hover {
    margin-right: 5px;
    width: 22px;
    vertical-align: middle;
    display: inline-block;
    height: 18px;
    vertical-align: middle;
}

    .references:hover {
        color: #D72D18;
    }

.quantity {
    border: 1px solid #ccc;
    background-color: #fff;
    padding: 0 4px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    color: #000;
}

a.quantity:hover {
    text-decoration: none;
    background-color: #000000;
    color: #FFFFFF;
}

.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable.ui-resizable .ui-widget-header {
    background: #ecedee; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(/DoverArtificialLift/Content/css/Entropy/data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VjZWRlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkMWQxZDEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #ecedee 0%, #d1d1d1 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ecedee), color-stop(100%, #d1d1d1)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ecedee 0%, #d1d1d1 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ecedee 0%, #d1d1d1 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ecedee 0%, #d1d1d1 100%); /* IE10+ */
    background: linear-gradient(top, #ecedee 0%, #d1d1d1 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ecedee', endColorstr='#d1d1d1', GradientType=0 ); /* IE6-8 */
    border-top: solid 1px #d1d1d1;
    border-right: solid 1px #d1d1d1;
    border-left: solid 1px #d1d1d1;
}

.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable.ui-resizable .ui-dialog-titlebar-close.ui-state-hover {
    padding: 0;
}

.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-draggable.ui-resizable {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}

table.recordTable.wdt-98p td.wdt-30 {
    padding-right: 3px;
}

    table.recordTable.wdt-98p td.wdt-30 a {
        float: right;
    }

.ui-jqgrid .ui-pager-control {
    background: #FFF;
    height: 25px;
}

.buttonGroup a.back {
    margin-left: 0;
    margin-right: 0;
}

.disp-none {
    display: none;
}

.CollapsedSeccion .collapse {
    margin-bottom: 5px;
}

.CollapsedSeccion .question-section .rpExpandHandle {
    background-position: -15px -181px;
}

.rpExpandHandle {
    background-color: transparent;
    display: block;
    float: left;
    height: 15px;
    margin: 8px 0 0 6px;
    width: 15px;
}

.row .singleRow input.hasDatepicker {
    width: 100px;
    float: left;
    padding-bottom: 1px;
}

input.hasDatepicker {
    width: 50%;
    float: left;
}

.one-column-field .hasDatepicker {
    width: 86%;
}

.one-column-field input.textfield.field {
    width: 86%;
}

.collapsed-section-content .row.clearfix .fieldUsage.Col .col {
    padding-right: 20px;
}

.applyAll {
    float: right;
    display: block;
    background-position: 0 -6227px;
    background-image: url(/DoverArtificialLift/Content/images/sprite-smallbuttons.png);
    background-repeat: no-repeat;
}

    .applyAll:hover {
        background-position: 0 -6250px;
    }

.pdn-b10 {
    padding-bottom: 10px;
}

.pop-sep {
    padding: 10px 0;
    border: solid 1px transparent;
}

#PendingTasks span.taskNumb {
    background-position: left -6272px;
    margin-right: 5px;
    padding-left: 5px;
    background-image: url(/DoverArtificialLift/Content/images/sprite-smallbuttons.png);
    background-repeat: no-repeat;
    color: #FFFFFF;
    float: left;
    height: 20px;
    line-height: 20px;
    text-align: center;
    top: 3px;
    padding-left: 6px;
}

    #PendingTasks span.taskNumb .inner {
        background-position: right -6295px;
        padding-right: 5px;
        background-image: url(/DoverArtificialLift/Content/images/sprite-smallbuttons.png);
        background-repeat: no-repeat;
        color: #FFFFFF;
        display: inline-block;
        height: 20px;
        line-height: 20px;
        text-align: center;
        padding-left: 0;
    }

.PanelB {
    background: #E8E8E8;
    padding: 0;
    border-radius: 0 0 0 0;
}

    .PanelB .ui-jqgrid.ui-widget.ui-widget-content.ui-corner-all {
        margin-bottom: 0;
    }

.PanelBLabel {
    color: #333333;
    padding-bottom: 5px;
    padding-left: 5px;
}

.gridView.matrixGrid th {
    background-position: 0 -137px;
}

.clip_reference_popup {
    position: relative;
}

.clip_reference_submenu {
    float: left;
    left: -8px;
    padding-left: 5px;
    padding-right: 5px;
    position: absolute;
    top: 23px;
    border-left: solid 1px #ccc;
    border-right: solid 1px #ccc;
    border-bottom: solid 1px #ccc;
    background-color: #fff;
    z-index: 2;
}

.mrg-b13 {
    margin-bottom: 13px;
}

.mrg-b4 {
    margin-bottom: 4px;
}

.mrg-b20 {
    margin-bottom: 20px;
}

.mrg-t10 {
    margin-top: 10px;
}

.mrg-l5 {
    margin-left: 5px;
}

.clip_reference_submenu a {
    display: block;
    padding-bottom: 2px;
}
/*tooltip*/
#tooltip {
    background-color: #333333;
    border: 1px solid #fff;
    padding: 2px;
    position: absolute;
    z-index: 3000;
}

    #tooltip h3, #tooltip div, #tooltip {
        text-align: center;
    }

        #tooltip h3, #tooltip div {
            color: #fff;
            background: none;
            background-color: transparent;
            font-size: 11px;
            font-weight: normal;
            line-height: normal;
            padding: 0;
            margin: 0;
        }
/*Dropdown*/
.dropButton {
    position: relative;
    float: left;
    color: #ffffff;
    font-weight: bold;
    padding: 2px 8px;
    line-height: 16px;
    height: 16px;
    width: auto;
    overflow: visible;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    padding-right: 0;
}

    .dropButton:hover {
        text-decoration: none;
        border: 1px solid #003;
        cursor: pointer;
    }

.buttonGroup .dropButton:first-child, .clip_reference_popup .dropButton:first-child {
    margin-left: 0;
    margin-right: 1px;
}

.dropButton .pullDown, .clip_reference_popup .pullDown {
    position: absolute;
    left: 0;
    top: 22px;
    min-width: 140px;
    z-index: 1;
    -moz-box-shadow: 4px 4px 5px -4px #333333;
    -webkit-box-shadow: 4px 4px 5px -4px #333333;
    box-shadow: 4px 4px 5px -4px #333333;
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#333333')";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#333333');
}

.dropButton ul, .clip_reference_popup ul {
    background-color: #FFF;
    /*background:-webkit-gradient( linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #d1dbe3) );
	background:-moz-linear-gradient( center top, #ffffff 0%, #d1dbe3 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d1dbe3');*/
    border: 1px solid #354F61;
    box-shadow: 4px 4px 5px -4px #333333;
    padding-bottom: 2px;
}

.dropButton .pullDown, .clip_reference_popup .pullDown {
    display: none;
}

.dropButton.opened .pullDown, .clip_reference_popup .pullDown {
    display: block;
    z-index: 9;
}

.dropButton span, .clip_reference_popup span {
    float: left;
}

    .dropButton span.arrow, .clip_reference_popup span.arrow {
        background-image: url(/DoverArtificialLift/Content/images/sprite-smallbuttons.png);
        background-position: right -530px;
        background-repeat: no-repeat;
        display: block;
        height: 16px;
        width: 20px;
        padding-left: 10px;
        float: left;
        border-right: none;
        padding-right: 0;
    }

.dropButton.opened span.arrow, .clip_reference_popup.opened span.arrow {
    background-position: right -593px;
}

.dropButton ul li a, .clip_reference_popup ul li a {
    color: #333;
    display: block;
    font-weight: normal;
    border-bottom: none;
    border-top: none;
    white-space: nowrap;
    position: relative;
    top: 4px;
    left: 0;
}

.dropButton ul li, .clip_reference_popup ul li {
    /*background-repeat:repeat-x;
    background-position:top;
    background-image: url(/DoverArtificialLift/Content/images/pulldown-li-bg.png);*/
    background-color: #FFF;
    padding: 5px 0 0;
}

    .dropButton ul li a:hover, .clip_reference_popup ul li a:hover {
        /*background-color:#bdcad5;*/
        /*background:-webkit-gradient( linear, left top, left bottom, color-stop(0, #e1e8ed), color-stop(1, #bdcad5) );
	background:-moz-linear-gradient( center top, #e1e8ed 0%, #bdcad5 100% );
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e1e8ed', endColorstr='#bdcad5');*/
        text-decoration: none;
    }

    .dropButton ul li:first-child, .clip_reference_popup ul li:first-child {
        border-bottom: none;
        border-top: none;
        background-image: none;
    }

    .dropButton ul li.last a, .clip_reference_popup ul li.last a {
        border-bottom: none;
    }

.matrixGrid .sideActionBar {
    background-image: none;
    border-bottom: none;
}

    .matrixGrid .sideActionBar .leftNav {
        background-image: none !important;
    }

.matrixGrid .sideActionBar {
    background-image: none;
    filter: none;
}

.matrixGrid table.recordTable td {
    border-bottom: none;
    border-right: none;
    border-left: none;
}

.matrixGrid .sideActionBar .rightNav a.tree {
    background-position: -25px 2px;
    display: block;
    height: 25px;
}

a#SaveAction, a#saveActionItem, a#saveButton, a#saveBtn {
    display: block;
}

.table-grid {
    width: 100%;
    border: solid 1px #ccc;
}

    .table-grid th {
        padding-bottom: 2px;
        padding-top: 3px;
    }

        .table-grid th label {
            padding-left: 5px;
            font-size: 12px;
            font-weight: bold;
            color: #666;
        }

.table-grid-container {
    margin-bottom: 10px;
    margin-left: 10px;
}

.table-grid-header {
    width: 100%;
}

.table-grid-header-bg {
    padding-right: 17px;
}

.table-mod-container {
    table-layout: fixed;
}

.table-mod-scroll {
    height: 146px;
    overflow-y: scroll;
    table-layout: fixed;
}

.table-wdt-1 {
    width: 8%;
    border-right: solid 1px #333;
    border-bottom: solid 1px #ccc;
}

.table-wdt-2 {
    width: 23%;
    border-right: solid 1px #333;
    border-bottom: solid 1px #ccc;
}

.table-wdt-3 {
    width: 23%;
    border-right: solid 1px #333;
    border-bottom: solid 1px #ccc;
}

.table-wdt-4 {
    width: 23%;
    border-right: solid 1px #333;
    border-bottom: solid 1px #ccc;
}

.table-wdt-5 {
    width: 23%;
    border-bottom: solid 1px #ccc;
}

.brd-r {
    border-right: solid 1px #ccc;
}

.table-mod-scroll .brd-r {
    padding: 3px 5px 2px;
}

.ui-jqgrid-btable .ui-sgcollapsed.sgcollapsed a, .ui-jqgrid-btable .ui-sgcollapsed.sgexpanded a {
    margin: 0;
}

.ui-jqgrid-btable .ui-sgcollapsed.sgcollapsed, .ui-jqgrid-btable .ui-sgcollapsed.sgexpanded {
    background-color: #fff;
}

.ui-jqgrid-btable .ui-widget-content.subgrid-cell {
    background-color: #fff;
    background-image: none;
    border-right: medium none !important;
}

    .ui-jqgrid-btable .ui-widget-content.subgrid-cell span {
        background-image: none;
    }

.ui-jqgrid-btable .ui-subgrid td {
    border-right: solid 1px #ccc;
}

.ui-jqgrid-btable .ui-subgrid .tablediv {
    padding: 5px;
}

.ui-jqgrid-btable .ui-subgrid .ui-widget-content.subgrid-data {
    border-left: none;
}

.ui-jqgrid-btable .ui-subgrid .tablediv table {
    border-collapse: collapse;
    width: 100%;
    border: solid 1px #ccc;
}

.ui-jqgrid-btable .ui-subgrid .tablediv th {
    background: #FFF !important;
    color: black;
    border-top: 1px solid rgba(0,0,0,0.3);
    border-bottom: 1px solid rgba(0,0,0,0.3);
    font-weight: bold;
    padding-left: 3px;
}

.ui-jqgrid-btable .ui-subgrid .tablediv td {
    padding: 0px 0px 0px 3px;
    word-wrap: break-word;
}

.mrg-l10 {
    margin-left: 10px;
}

.text-field-long-container {
    padding-left: 6px;
}

    .text-field-long-container input {
        color: #0E5B96;
        font-size: 16px;
        font-weight: bold;
        height: 25px;
        line-height: 25px;
        width: 100%;
    }

.set-date-container label {
    float: left;
}

.set-date-container input {
    float: left;
    width: 100px;
}

.ui-jqgrid .ui-jqgrid-hbox {
    float: none;
    padding-right: 0;
}

.ui-state-default.ui-jqgrid-hdiv {
    background-image: none;
}

.mrg-5 {
    margin: 5px;
}

.sideBar2 {
    float: left;
    position: relative;
    height: 31px;
    width: 20px;
}

.sideBarR {
    left: -6px;
}

.sideBar2 a.earButton2, a.earButton2 {
    position: absolute;
    background: url(/DoverArtificialLift/Content/images/sprite-smallbuttons.png) repeat scroll -776px 0 transparent;
    height: 41px;
    width: 20px;
    top: 0;
    left: 0;
    z-index: 99;
}

    .sideBar2 a.earButton2:hover, a.earButton2:hover {
        background-position: -776px -41px;
    }

.sideBar2 a.collapsed {
    background-position: -776px -81px;
}

    .sideBar2 a.collapsed:hover {
        background-position: -776px -122px;
    }
/*List of links*/
.linkList {
    border: 1px solid #848181;
    margin-bottom: .5em;
}

    .linkList .inner {
        border-bottom: 1px solid #f5f5f5;
        border-top: 1px solid #fff;
        padding: 0 .5em;
    }

    .linkList.rounded .inner {
        border-radius: 4px;
        -webkit-border-radius: 4px;
    }

    .linkList .inner a {
        color: #333;
    }

        .linkList .inner a:hover {
            text-decoration: none;
        }

    .linkList .inner li.active a {
        color: #343434;
    }

    .linkList .inner li.active a, .linkList .inner li a:hover {
        background-position: 0 -1623px;
    }

    .linkList .inner li a:hover {
        background-color: #fff;
        color: #d72d18;
    }

    .linkList .inner li.active a:hover {
        background-color: #fff;
    }

    .linkList ul li.active a, .linkList ul li.active a span, .linkList ul li a:hover, .linkList ul li a:hover span {
    }

        .linkList ul li.active a span, .linkList ul li a:hover span {
        }

    .linkList ul {
        float: left;
    }

        .linkList ul li {
            float: left;
            line-height: 24px;
            margin-right: 2px;
            margin-bottom: 4px;
            margin-left: 2px;
        }

            .linkList ul li a {
                display: block;
                line-height: 24px;
                font-weight: normal;
                font-size: 11px;
                padding-left: 7px;
            }

                .linkList ul li a span {
                    display: block;
                    height: 19px;
                    padding-left: 0;
                    padding-right: 7px;
                }

            .linkList ul li.active, .linkList ul li.active a {
                font-weight: bold;
                color: #333;
            }

.question-section a.expand, a.collapse {
    background-image: none;
}

.question-section span.rpText,
.question-section span.rpBlackText {
    color: #333333;
}

.popBody .itemContainer {
    border: solid 1px #333;
    width: 233px;
    height: 320px;
    padding: 10px;
    overflow: auto;
    background: #ffffff; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(/DoverArtificialLift/Content/css/Entropy/data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYWVmZjMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #ffffff 0%, #eaeff3 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #eaeff3)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%, #eaeff3 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%, #eaeff3 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%, #eaeff3 100%); /* IE10+ */
    background: linear-gradient(top, #ffffff 0%, #eaeff3 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeff3', GradientType=0 ); /* IE6-8 */
}

.jstree-bsi.jstree-focused {
    background: none repeat scroll 0 0 transparent !important;
}

.popBody .addedContainer {
    width: 190px;
    height: 340px;
    overflow: auto;
    background: #ececec; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    /*background: url(/DoverArtificialLift/Content/css/Entropy/data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VjZWNlYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkYWRhZGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ececec 0%, #dadada 100%); /* FF3.6+ */
    /*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ececec), color-stop(100%, #dadada)); /* Chrome,Safari4+ */
    /*background: -webkit-linear-gradient(top, #ececec 0%, #dadada 100%); /* Chrome10+,Safari5.1+ */
    /*background: -o-linear-gradient(top, #ececec 0%, #dadada 100%); /* Opera 11.10+ */
    /*background: -ms-linear-gradient(top, #ececec 0%, #dadada 100%); /* IE10+ */
    /*background: linear-gradient(top, #ececec 0%, #dadada 100%); /* W3C */
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ececec', endColorstr='#dadada', GradientType=0 ); /* IE6-8 */
}

.popBody .arrow-bg {
    width: 170px;
    height: 320px;
    padding: 10px;
    overflow: auto;
    background-image: url(/DoverArtificialLift/Content/images/left-arrow.png);
    background-repeat: no-repeat;
    background-position: left center;
}

.selectorDialog.ui-dialog-content.ui-widget-content {
    overflow: hidden;
}

.recordContainer.recordCon-mod .ui-widget-content.ui-tabs {
    margin: 0 5px 5px;
}

#selectedUnits li, .pop-up-listing li {
    border-bottom: 1px solid #CCCCCC;
    margin-bottom: 5px;
    padding: 0 0 5px;
    position: relative;
}

#selectedUnits span, .pop-up-listing span {
    padding-right: 20px;
    margin-left: 0px;
}

#selectedUnits a, .pop-up-listing a {
    position: absolute;
    right: 0;
    top: -2px;
}

.arrow-bg a.deleteButton {
    background-position: 0 -6102px;
}

    .arrow-bg a.deleteButton:hover {
        background-position: 0 -6121px;
    }

.bl-seccion a.expand .rpText, .bl-seccion a.collapse, .bl-seccion a.expand .rpBlackText {
    background-image: url(/DoverArtificialLift/Content/images/bg-dark-bl.png);
    background-position: left top;
    background-repeat: repeat-x;
}

    .bl-seccion a.expand .rpText, .bl-seccion a.collapse .rpText {
        color: #ffffff;
    }

.overdueCol .overdueflag {
    float: right;
    padding-left: 3px;
}

.ui-layout-resizer {
    background: none repeat scroll 0 0 #f1f1f1;
    border-left: 1px solid #999;
    border-right: 1px solid #FFF;
    line-height: normal;
}

.ui-layout-pane {
    border: 0 solid #848181;
    border-left: 1px solid #848181;
    border-top: none;
    padding: 0;
}

    .ui-layout-pane:first-child {
        border-left: 0;
    }

.ui-layout-toggler {
    background-color: transparent;
    border: medium none !important;
}
/*.ui-jqgrid-labels th input.cbox {
	margin-left: 3px;
}*/
.over-hdn {
    overflow: hidden;
}

.check-mod-container .check input {
    margin-right: 2px;
}

.check-mod-container .check label {
    margin-right: 7px;
}

.rspPane .subBar, .rspPane .subBarTitle {
    border: none;
}

.new-box, .row.clearfix .flexibleCol .recordContainer.clearfix.new-box {
    border: solid 1px #ccc !important;
    padding: 10px;
}

.linkList-container .linkList {
    margin-bottom: 0;
}

.new-box .recordBody {
    border-bottom: none;
}

iframe {
    border: solid 1px #ccc;
    width: 100%;
    height: 100px;
}

.pop-up-listing-b a {
    color: black;
    display: inline-block;
    height: 16px;
    line-height: 16px;
    margin: 0;
    padding: 1px 2px;
    text-decoration: none;
    white-space: nowrap;
    border: 1px solid transparent !important;
    font-size: 12px;
    font-weight: normal;
    padding-bottom: 3px !important;
    padding-top: 3px !important;
}

    .pop-up-listing-b a:hover {
        color: black;
        display: inline-block;
        height: 16px;
        line-height: 16px;
        margin: 0;
        padding: 1px 2px;
        text-decoration: none;
        white-space: nowrap;
        background: #e0e0e0 !important; /* Old browsers */
        /* IE9 SVG, needs conditional override of 'filter' to 'none' */
        /*background: url(/DoverArtificialLift/Content/css/Entropy/data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UwZTBlMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjNWM1YzUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #e0e0e0 0%, #c5c5c5 100%) !important; /* FF3.6+ */
        /*background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e0e0e0), color-stop(100%, #c5c5c5)) !important; /* Chrome,Safari4+ */
        /*background: -webkit-linear-gradient(top, #e0e0e0 0%, #c5c5c5 100%) !important; /* Chrome10+,Safari5.1+ */
        /*background: -o-linear-gradient(top, #e0e0e0 0%, #c5c5c5 100%); /* Opera 11.10+ */
        /*background: -ms-linear-gradient(top, #e0e0e0 0%, #c5c5c5 100%) !important; /* IE10+ */
        /*background: linear-gradient(top, #e0e0e0 0%, #c5c5c5 100%) !important; /* W3C */
        /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0e0e0', endColorstr='#c5c5c5', GradientType=0 ); /* IE6-8 */
        border: solid 1px #B5B5B5 !important;
        padding-left: 2px !important;
    }

.pop-up-listing-b li {
    color: black;
    display: block;
    height: 16px;
    line-height: 16px;
    margin: 0 0 5px;
    padding: 1px 2px;
    text-decoration: none;
    white-space: nowrap;
}

.question-icon {
    text-align: right;
    padding: 4px;
    padding-right: 1px;
}

.row .flexibleCol input.textfield.field {
    width: 96% !important;
}

.mod-col label {
    color: #000000;
    display: inline;
    font-weight: normal;
    line-height: normal;
    margin-right: 5px;
}

.mod-col select {
    width: auto;
}

#divWorkflow .flexibleCol {
    width: 49%;
}

    #divWorkflow .flexibleCol .flexibleCol {
        width: auto;
    }

#divCollectionRules .flexibleCol {
    float: none;
    padding: 0;
}

#divOverdueRules .flexibleCol {
    padding-left: 0;
}

#divOutOfCycle .flexibleCol {
    padding: 0;
}

.radio-check-text {
    padding-right: 12px;
    vertical-align: top;
}

.small-tbox input {
    width: 40px !important;
}

.check-mod-container .new-class {
    width: 31%;
}

.recurrenceRow .wdt-17por {
    width: 17%;
}

.show-archived-check input, .showreference-check input {
    float: left;
    margin: 5px 5px 5px 0;
}

.show-archived-check label {
    float: left;
    padding-right: 2px;
    line-height: 23px;
}

.mod-dragable-panel {
    padding: 0 !important;
    background-color: #fff;
}

.over-auto {
    overflow: auto;
}

.ui-layout-resizer-east-open {
    /*width: 5px !important*/
}

.recordTypeCol label {
    font-size: 14px;
}

#RadSplitter1 {
    border-top: solid 1px #848181;
    border-right: solid 0 #848181;
    min-height: 400px;
}

.ui-datepicker .ui-state-default.ui-state-hover {
    background: #FFF8CD;
}

.ui-datepicker .ui-slider .ui-slider-handle {
    background-color: #85A5BC;
    border: 1px solid #333333;
}

.ui-datepicker .ui-datepicker-buttonpane button {
    border: 1px solid #999999;
    background-image: none;
    -moz-border-radius: 4px;
    -khtml-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.ui-datepicker td a.ui-state-default {
    border: 1px solid #ccc;
    background-image: none;
    margin: 0;
    font-size: 11px;
    line-height: 11px;
}

.ui-datepicker .ui-state-highlight.ui-state-default.ui-state-active, .ui-datepicker .ui-state-highlight {
    border: 1px solid #FCEFA1;
    color: #363636;
    background-image: none !important;
    background-color: #FFFED1 !important;
}

.ui-datepicker .ui-state-hover, .ui-datepicker .ui-state-hover.ui-state-default {
    background-color: transparent;
}

.CollapsedSeccion .rpExpandHandle {
    background-image: none;
    margin-bottom: 4px;
    margin-left: 4px;
    margin-right: 4px;
    margin-top: 4px;
}
/*Accordions*/
.rpExpandHandle {
    float: left;
    margin: 8px 6px 0 6px;
}

.module .CollapsedSeccion {
    margin: 0;
}

.CollapsedSeccion {
    height: 25px;
    line-height: 25px;
    margin: 0 0 5px;
    overflow: hidden;
}

    .CollapsedSeccion .rpText,
    .CollapsedSeccion .rpBlackText {
        color: #003E6E;
        display: inline-block;
        font-weight: bold;
        height: 25px;
        line-height: 25px;
        font-size: 13px;
        padding-left: 0;
        position: relative;
        top: -4px;
        left: 3px;
        cursor: pointer;
    }

.section {
    padding: .5em 0 .5em .5em;
}

    .sideBar .section, .section .section {
        padding: .5em;
    }

.CollapsedSeccion .expand, .CollapsedSeccion .collapse {
    height: 24px;
    line-height: 25px;
    background-color: #fff;
    display: block;
}

.CollapsedSeccion .expand {
    overflow: hidden;
}

    .CollapsedSeccion .expand:hover {
        background-position: 0 -545px;
    }

.CollapsedSeccion .collapse:hover {
    background-position: 0 -545px;
}

.CollapsedSeccion .rpExpandHandle {
    width: 100%;
    background-image: none;
    margin: 4px;
}

.CollapsedSeccion.darkSection .expand {
    background-position: 0 -2022px;
}

    .CollapsedSeccion.darkSection .expand:hover {
        background-position: 0 -2050px;
    }

.CollapsedSeccion.darkSection .collapse {
    background-position: 0 -2078px;
}

    .CollapsedSeccion.darkSection .collapse:hover {
        background-position: 0 -2106px;
    }

.CollapsedSeccion.darkSection .rpText, .CollapsedSeccion.darkSection .rpText:hover,
.CollapsedSeccion.darkSection .rpBlackText, .CollapsedSeccion.darkSection .rpBlackText:hover {
    color: #fff;
}

.ui-datepicker .ui-state-hover .ui-datepicker-next-hover, .ui-datepicker .ui-state-hover.ui-state-default {
    background-color: transparent;
}

.ui-button-icon-only {
    position: absolute;
    top: 0;
    right: 0;
}
/*Subsections*/
.section .CollapsedSeccion .collapse, .ownerSec .CollapsedSeccion .collapse {
    background-position: 0 -1914px;
}

    .section .CollapsedSeccion .collapse:hover, .ownerSec .CollapsedSeccion .collapse:hover {
        background-position: 0 -1947px;
    }

.section .CollapsedSeccion .expand, .ownerSec .CollapsedSeccion .expand {
    background-position: 0 -1843px;
}

    .section .CollapsedSeccion .expand:hover, .ownerSec .CollapsedSeccion .expand:hover {
        background-position: 0 -1876px;
    }

.ownerSec {
    background-color: #efefef;
}

.section .CollapsedSeccion .expand {
    border: 1px solid #999;
    border-bottom: none;
    -moz-border-radius: 4px 4px 0 0;
    -khtml-border-radius: 4px 4px 0 0;
    -webkit-border-radius: 4px 4px 0 0;
    border-radius: 4px 4px 0 0;
}

.section .CollapsedSeccion .collapse {
    border: 1px solid #999;
    -moz-border-radius: 4px;
    -khtml-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.section .CollapsedSeccion .rpText,
.section .CollapsedSeccion .rpBlackText {
    font-size: 12px;
}

.section .section {
    border: 1px solid #999;
    border-top: none;
    background: #ddd;
    background: #eeeeee; /* Old browsers */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(/DoverArtificialLift/Content/css/Entropy/data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZWZlZmUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top, #eeeeee 0%, #fefefe 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #eeeeee), color-stop(100%, #fefefe)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #eeeeee 0%, #fefefe 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #eeeeee 0%, #fefefe 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #eeeeee 0%, #fefefe 100%); /* IE10+ */
    background: linear-gradient(top, #eeeeee 0%, #fefefe 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#fefefe', GradientType=0 ); /* IE6-8 */
    -moz-border-radius: 0 0 4px 4px;
    -khtml-border-radius: 0 0 4px 4px;
    -webkit-border-radius: 0 0 4px 4px;
    border-radius: 0 0 4px 4px;
}

    .section .section h3 {
        font-size: 12px;
        margin-left: 0;
    }

.CollapsedSeccion .rpText:hover, .CollapsedSeccion .rpText,
.CollapsedSeccion .rpBlackText:hover, .CollapsedSeccion .rpBlackText {
    text-decoration: none;
    cursor: default;
    color: #FFF !important;
}

/* end new class */
.fieldUsage .col-html {
    padding-top: 5px;
}

.recordHead .linkList.clearfix.rounded, .recordHead .linkList.rounded .inner {
    border-top: none;
    border-left: none;
    border-right: none;
    border-radius: 0;
}

.buttonGroup .show-archived-check {
    float: left;
}

.ui-jqgrid .ui-jqgrid-htable th div {
    line-height: 17px;
}

.singleRow .fieldUsage.doubleCol {
    padding-left: 0;
}
/* add fix sort grid */
.ui-jqgrid-sortable button.ui-state-default {
    background-image: none;
    height: 17px;
    width: 22px;
    border: none;
}

.ui-jqgrid-sortable button span.ui-icon-disk {
    background-position: -650px 0;
    background-image: url(/DoverArtificialLift/Content/images/sprite-smallbuttons.png);
    background-repeat: no-repeat;
    display: block;
    height: 17px;
    width: 18px;
    left: 0;
    margin: 0;
    top: 0;
}

.ui-jqgrid-sortable button:hover span.ui-icon-disk, .ui-jqgrid-sortable button.ui-state-hover span.ui-icon-disk {
    background-position: -650px -96px;
}

.clip_reference_popup ul li select {
    width: 100%;
}

.ui-dialog-buttonset .ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only.confirmButton {
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    color: #FFFFFF;
    font-weight: bold;
    overflow: visible;
    width: auto;
    padding: 0 .25em 0 .25em;
    background-repeat: repeat-x;
    border: 1px solid #8A8A8A;
    font-size: 11px;
    height: 22px;
    line-height: 22px;
    text-align: center;
}

.ui-dialog-shadow {
    -webkit-box-shadow: 5px 5px 2px 0px rgba(0, 0, 0, 0.3);
    box-shadow: 5px 5px 2px 0px rgba(0, 0, 0, 0.3);
}

.ui-widget-content a.linkGridItem {
    color: #D72D18;
    /*margin: 5;*/
}

    .ui-widget-content a.linkGridItem:hover {
        color: #D72D18;
        text-decoration: underline;
    }

.ui-multiselect a.add-all {
    padding: 7px 2px;
}

.ui-jqgrid .ui-icon-asc {
    height: 15px;
    margin-top: 0;
    margin-left: 1px;
    background-image: url(/DoverArtificialLift/Content/images/non-glyphicons-halflings.png);
    background-position: -191px -104px;
}

.ui-jqgrid .ui-icon-desc {
    height: 15px;
    margin-top: 0;
    background-image: url(/DoverArtificialLift/Content/images/non-glyphicons-halflings.png);
    background-position: -239px -104px;
}

/*ResultBox*/
.resultBox .filterBox {
    float: left;
    width: 20%;
    padding: .5em;
    margin-right: 30px;
}

.resultBox .rightCol .flexibleCol {
    padding-left: 1em;
}

.resultBox .leftCol {
    float: left;
}

.resultBox .rightCol {
    float: right;
}

.resultBox .leftCol a {
    display: block;
}

.resultBox .mainColumn {
    padding: .5em;
}

.resultBox .leftCol .details label {
    display: inline;
    color: #000;
}

.resultBox p, .resultBox .row .leftCol .details {
    margin: 0;
    font-size: 11px;
}

.resultBox .hightLighted {
    background-color: #B2D5EF;
    color: #000;
    font-weight: bold;
}

.resultBox .row {
    padding: .5em 0;
}

.resultBox .linked {
    background-color: #FFFF76;
    padding-left: 22px;
    background-repeat: no-repeat;
    background-image: url(/DoverArtificialLift/Content/images/icons/linked.png);
    background-position: 11px center;
}

.searchBox .searchField {
    border: 1px solid #b0b0b0;
    background-color: #fff;
    width: 200px;
    height: 21px;
    margin: 0 12px;
}

    .searchBox .searchField .magLight {
        display: block;
        background-color: #E0E0E0;
        background-image: url(/DoverArtificialLift/Content/images/makeover-sprite.png);
        background-repeat: no-repeat;
        background-position: -140px -2px;
        float: right;
        width: 24px;
        padding: 0 0 3px 3px;
        top: 0;
    }

    .searchBox .searchField .icon:hover {
        background-position: -140px -2px;
    }
/* Search Pull Down*/
.searchBox .pullDown a, .searchBox .pullDown h3, .searchBox .pullDown p {
    text-align: left;
    margin: 0;
    padding: 0;
    color: #333;
}

.searchBox .pullDown a {
    color: #000;
}

.searchField .pullDown {
    top: 20px;
}

.header .searchBox .pullDown h3 {
    font-weight: bold;
    background-color: transparent;
}

.autocomplete-list {
    z-index: 2 !important;
}

    .autocomplete-list li a span {
        font-weight: bold;
        display: block;
        padding-bottom: 0;
        font-size: 14px;
        color: #000;
    }

    .autocomplete-list li a {
        font-size: 10px;
        color: #ccc;
    }

    .autocomplete-list li {
        border-top: dotted 1px #ccc;
    }

        .autocomplete-list li:first-child {
            border-top: none;
            z-index: 10;
        }

    .autocomplete-list .ui-menu-item a.ui-state-hover {
        display: block;
        line-height: 1.5;
        padding: 0.2em 0.4em;
        text-decoration: none;
        background-image: none;
        margin: 0 5px;
    }

.ui-autocomplete {
    width: 249px;
    background-color: #f6f6f6;
    -moz-box-shadow: 0 3px 5px -3px #333;
    -webkit-box-shadow: 0 3px 5px -3px #333;
    box-shadow: 0 3px 5px -3px #333; /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#333333')"; /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#333333');
    background-image: none;
}

.bring-to-front {
    z-index: 30000 !important;
}

.advancedSearchContainer {
    position: relative;
    z-index: 998;
    width: auto;
    height: 23px;
    margin-top: 8px;
    padding-left: 7px;
}

    .advancedSearchContainer a {
        position: relative;
        z-index: 3;
        /*CHANGED TOP TO 1 - SEE BUG 30393*/
        top: 1px;
    }

.advance-search-link {
    padding: 2px 22px 0 0;
    background-repeat: no-repeat;
    background-position: right center;
    color: #FFF !important;
    font-size: 11px;
    font-weight: normal !important;
}

.advance-search-link-active {
    padding: 2px 22px 0 0;
    background-repeat: no-repeat;
    background-position: right center;
    color: #9E2B1F;
}

.search-title {
    font-weight: bold;
    color: #000;
}


.advancedSearchForm {
    width: 249px;
}

.advance-search-container {
    border: solid 1px #000;
    position: absolute;
    top: 49px;
    z-index: 10;
    background: #fff;
    right: 29px;
    padding: 15px;
    -moz-box-shadow: 0 3px 5px -3px #333;
    -webkit-box-shadow: 0 3px 5px -3px #333;
    box-shadow: 0 3px 5px -3px #333; /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#333333')"; /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#333333');
    border-radius: 1px;
}

.advancedSearchForm .row span.check input {
    position: relative;
    top: 1px;
}
/*Related Panel*/
.sideBar {
    border-bottom: 1px solid #DDDDDD;
}

#relatedPanel .recordTable {
    margin: 0;
}

#lastLogin {
    position: relative;
    left: -166px;
    top: -84px;
    display: block;
}

    #lastLogin > label {
        font-weight: bold;
        display: block;
    }

.sideBar .section {
    padding: 0;
}

    .sideBar .section .inner {
        padding: .5em 0 0 22px;
    }

.sideBar .recordTable td.wdt-30 {
    border-bottom: none;
}

.sideBar .recordTable td.pdn-l30, .module .recordTable td.pdn-l30 {
    /*background: url(/DoverArtificialLift/Content/images/sidebar_line.png) no-repeat left top transparent;*/
}

.sideBar .section {
    margin-bottom: 0;
}

#relatedPanel .row {
    border-bottom: none;
    /*padding-top: 2px;
	/*background: url(/DoverArtificialLift/Content/images/relatedPanel-separator.png) repeat-x left top transparent;*/
}

.sideBar .rpText span.mandatory {
}

.sideBar a.listItem {
    margin: 1px;
    float: right;
}

.sideBar a.tree {
    margin: 1px 4px 1px 0px;
    float: none;
}

.sideBar .selectRow, .recordBody .sideBar .selectRow:first-child {
    border-top: none;
}

.sideBar .CollapsedSeccion .rpText,
.sideBar .CollapsedSeccion .rpBlackText {
    overflow: hidden;
}

.recordContainer .sideBar .selectRow .check label {
    margin-right: 5px;
}

.sideBar .selectRow .note {
    font-size: 10px;
    color: #666;
}

.sideBar .sideActionBar {
    background: none;
    padding: 0px 4px 0px 0px;
    height: auto;
    border-bottom: none;
}

#relatedPanel .recordTable {
    margin: 3px 0 0 2%;
    padding: 0 5px;
    width: 87%;
}

#relatedPanel .section {
    margin-bottom: 0;
}

#relatedPanel .col div.section, #relatedPanel .col div.inner, #relatedPanel .col div.section, #relatedPanel .col div.inner {
    background: none;
    padding: 0;
    margin: 0;
}

#relatedPanel .col div.inner {
    padding: 0.5em 0 0 22px;
}

.ali-l {
    text-align: left;
}

.advancedSearchForm .recordContainer {
    border-bottom: none;
    border-left: none;
    border-right: none;
    padding: 0 10px;
    text-align: left;
}

    .advancedSearchForm .recordContainer .row {
        border-bottom: 0 none;
        border-top: none;
    }

.advancedSearchForm .flexibleCol {
    padding: 0;
}

.advancedSearchForm .checkboxList input {
    display: inline;
}

.advance-search-link {
    padding-left: 4px;
    padding-top: 10px;
    left: -8px;
    padding-bottom: 13px;
    background-position: -11px -55px;
    background-image: url(/DoverArtificialLift/Content/images/makeover-sprite.png);
    background-repeat: no-repeat;
    border: 1px solid transparent;
    border-bottom: 0 none;
    top: 3px !important;
}

.advance-search-link-active {
    padding-left: 4px;
    padding-top: 10px;
    left: -8px;
    padding-bottom: 13px;
    font-weight: normal;
    font-size: 11px;
    background-position: 100px -179px;
    background-image: url(/DoverArtificialLift/Content/images/makeover-sprite.png);
    background-repeat: no-repeat;
    background-color: #FFF;
    border: 1px solid #000;
    border-bottom: 0;
}

.action-bar {
    display: inline;
    margin-top: -4px;
}

    .action-bar.f-r li {
        background-position: left -1599px;
        padding: 0 3px 0 0;
        margin: 2px 8px;
    }

    .action-bar li {
        float: left;
        padding: 0 0 0 3px;
    }

.pullDown li {
    float: left;
    height: 22px;
    padding: 0 0 0 3px;
}

.action-bar > li > a {
    height: 30px;
}

.button.add, a#SaveAction.createbutton {
    height: 30px;
}

.scoreSetupTab .saveisotype {
    height: 22px;
}

.button.add:hover, a#SaveAction.createbutton:hover {
    color: #d72d18 !important;
}

.action-bar li .pullDown.clearfix li, .pullDown.clearfix li {
    float: none;
    padding: 3px 12px 3px 8px;
}

    .action-bar li .pullDown.clearfix li:hover, .pullDown.clearfix li:hover {
        /*background-color: #E9E9E9;*/
    }

.action-bar li:first-child {
    padding: 0;
    margin-left: 3px;
}

.action-bar.f-r li:first-child {
    padding: 0 3px 0 0;
}

.action-bar li a {
    margin: 0 8px 0 0;
    float: left;
}

#liTransitions {
    margin-left: 26px;
}

.action-bar #liTransitions a:hover, .action-bar discard-action a:hover, .action-bar #liTransitions a:hover {
    text-decoration: none;
}

.action-bar a.textButton:hover {
    color: #fff;
}

#liTransitions > a, .action-bar .discard-action a, .action-bar > li > a.textButton, li > a.textButton, a.textButton, #liScorecardRun > a, .cke_dialog_ui_button.cke_dialog_ui_button_ok, .cke_dialog_ui_button.cke_dialog_ui_button_cancel, .cke_skin_kama .cke_dialog_footer {
    background-color: #d72d18 !important;
    color: #fff !important;
    border-radius: 4px !important;
    padding: 5px 10px 1px 10px !important;
    height: 17px !important;
    font-weight: bold !important;
    margin-top: 5px !important;
    font-size: 12px !important;
    line-height: 15px !important;
}

    #liTransitions > a.disabled {
        background-color: #f08476;
        pointer-events: none;
        cursor: default;
    }



.cke_skin_kama .cke_dialog_footer_buttons a.cke_dialog_ui_button_cancel, .cke_skin_kama .cke_dialog_footer_buttons a.cke_dialog_ui_button_ok {
    background: none !important;
    background-color: #d72d18 !important;
    border: none !important;
    margin-top: 0 !important;
    padding: 0 !important;
    filter: initial;
}

.cke_dialog_ui_button.cke_dialog_ui_button_ok span, .cke_dialog_ui_button.cke_dialog_ui_button_cancel span {
    line-height: 15px !important;
    padding-top: 3px !important;
}

a.workflowactionsbutton.saveisotype.glyphicons, a.workflowactionsbutton.saveisotype.non-glyphicons {
    color: #343434;
}

    a.workflowactionsbutton.saveisotype.glyphicons:hover {
        color: #d72d18;
        text-decoration: none;
    }

.action-bar.f-r li a {
    margin: 0 0 0 5px;
    float: left;
}

.action-bar li .pullDown.clearfix li a {
    margin: 0;
}

.export-recordData {
    background-position: -330px -47px;
}

    .export-recordData:hover {
        background-position: -330px -95px;
    }

.export-template {
    background-position: -378px -47px;
    margin-left: 50px !important;
}

    .export-template:hover {
        background-position: -378px -95px;
    }

.import-template {
    background-position: -426px -47px;
}

    .import-template:hover {
        background-position: -426px -95px;
    }

.action-bar .dropButton,
.action-bar .actions-disabled,
.action-bar .btnCF {
    margin-top: 5px !important;
}

.actionbar-divblock .dropButton, .action-bar .dropButton {
    background-color: #d72d18;
    background-image: none;
    border: none;
}

.pdn-t10 {
    padding-top: 10px;
}

.pdn-t20 {
    padding-top: 20px;
}

.rec-type label {
    font-size: 12px;
}

.br-container {
    border: solid 1px #333;
    padding: 5px;
}

.mainColumn .linkList.clearfix.rounded, .mainColumn .rules-container {
    margin-left: 5px;
}

.mainColumn .singleRow .linkList.clearfix.rounded {
    margin-left: 0px;
}

#OrganisationStructureContent .linkList {
    margin-bottom: 0;
}

.actionbar-divblock {
    float: left;
    height: 23px !important;
    position: relative;
}

.orgStructureUser-ActionBar {
    position: absolute !important;
    z-index: 98;
    top: 25px;
    left: auto;
}

.orgStructure-ActionBar {
    position: absolute !important;
    z-index: 98;
    top: 0px;
    left: auto;
    width: auto;
}

.orgStructure-MessageBar {
    position: absolute;
    z-index: 98;
    /*top: 67px;*/
    left: auto;
    width: 100%;
}

.orgStructure-peopleBar {
    position: absolute;
    z-index: 99;
    top: 0px;
    left: auto;
}

.orgStructure-user-bar {
    background-color: #E6E6E6;
}

    .orgStructure-user-bar #tabs {
        padding-left: 20px;
    }

.show-archived-check {
    padding-right: 5px;
}

#actionSelector {
    margin-right: 5px;
}

.link-text {
    font-size: 11px;
}

.jstree-leaf.disabled a {
    color: #c9c9c9;
}

.message.warning {
    border: 1px solid;
    border-color: #ffd201;
    background-color: #fffcce;
    margin: 5px 0px 5px 5px !important;
    width: 99.1% !important;
}

ul.warning-legend {
    background-color: transparent;
    /*border: solid 1px #fff36b;*/
    border-radius: 0;
    color: #333;
    font-weight: normal;
    background-image: url(/DoverArtificialLift/Content/images/warning-icon.png);
    background-position: 16px 0;
    height: 23px;
}

    ul.warning-legend li {
        padding-left: 20px;
        padding-top: 2px;
        padding-right: 20px;
    }

.recordContainer div:first-child.row {
    border-bottom: 0 none;
    border-top: none;
}

.buttonLarge.addLarge.disabled {
    background-color: #f08476;
}

.wdt-50 {
    width: 50px !important;
}

.wdt-50p {
    width: 50% !important;
}

.pdn-l30 {
    padding-left: 3px !important;
}

.wdt-100p {
    width: 100%;
}

.wdt-90p {
    width: 90%;
}

.related-panel-delete-btn {
    padding-right: 0 !important;
    width: 25px;
}

.txt-uppercase {
    text-transform: uppercase;
}

.rpSlide .secction {
    padding-left: 0;
}

#businessRulesTab #businessRulesPanel h3, #businessRulesPanel .topBar, #businessRulesPanel .linkList.clearfix.rounded, #businessRulesPanel .rules-container, #answersTab .linkList.clearfix.rounded, #answersTab .rules-container {
    margin-left: 0;
}

.no-brd {
    border: none;
}

#divSystemReferences {
    padding-bottom: 5px;
}

.calendar-container {
    height: 20px;
    overflow: hidden;
    padding-right: 22px;
    position: relative;
}

    .calendar-container img {
        margin-bottom: 0;
        margin-left: 0;
        margin-right: 0;
        margin-top: 0;
        position: absolute;
        right: 0;
        top: 0;
    }

    .calendar-container input {
        width: 100%;
    }

.wdt-20 {
    width: 20px;
}

.pdn-r5 {
    padding-right: 5px;
}

.private-check {
    float: left;
    height: 13px;
    width: 20px;
}

.private-group {
    display: block;
    padding-bottom: 16px;
    position: relative;
}

    .private-group .linkHelp {
        float: left;
        margin-left: 30px;
    }

    .private-group input {
        float: left;
        width: auto !important;
        margin-top: 1px;
    }

    .private-group label {
        float: left;
        margin-left: 5px;
    }

.text-help {
    position: absolute;
    top: -55px;
    bottom: 0px;
    left: 30px;
    right: 0;
    background: #fff;
    color: #333;
    width: 260px;
    height: 30px;
    visibility: hidden;
    opacity: 0;
    border: 1px solid #333;
    padding: 5px;
    font-family: Arial, Helvetica, sans-serif;
}

.linkHelp:hover .text-help {
    visibility: visible;
    opacity: 1;
}

.private-check input {
    width: auto;
}

.private-check-label {
    float: left;
    line-height: 13px;
    padding-right: 5px;
}

.private-check-note {
    float: left;
    line-height: 13px;
    width: 68%;
    color: #666666;
    font-size: 10px;
}

.mrg-r0 {
    margin-right: 0 !important;
}

.questionDetail input {
    width: 98%;
}

.cke_toolgroup a {
    margin: 0;
}

.ui-tabs-panel .collapsed-section-content {
    padding-bottom: 5px;
    padding-right: 0;
}

.collapsed-section-content {
    padding-bottom: 8px;
}

    .collapsed-section-content #businessRulesPanel:first-child {
        margin-left: 5px;
    }

.actionbar-divblock .check label {
    margin-right: 5px;
}

.ui-jqgrid-bdiv input {
    width: auto;
}

.ui-jqgrid-hbox th div:first-child {
    text-align: left !important;
}


#rightPanel .recordContainer, #rightPanel .recordBody {
    border: 0;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border-color: #848181;
}

#rightPanel .topBar {
    border-right: 0;
    border-left: 0;
}

#rightPanel .modPanel .topBar {
    border-right: solid 1px #848181;
    border-left: solid 1px #848181;
    border-bottom: solid 0 #848181;
    margin-right: 5px;
}

#rightPanel .longStringContainer {
    width: auto;
}

#rightPanel .mainColumn .three-column-field {
    margin-right: 5px;
}

.collapsed-section-content .singleRow:first-child {
    padding-right: 0;
}

#newVersionContainer- {
    margin-right: 5px;
}

#gridContainer .three-column-field {
    margin-left: 0;
}

.addInline {
    background-position: -219px -270px !important;
    width: 16px !important;
    height: 19px !important;
}

#workflow #workflow {
    padding: 0;
}

.mrg-lr5m {
    margin: 0 .5em;
}

#fieldPopup {
    overflow: hidden;
}

.new-box .flexibleCol {
    padding: 0;
}

.row .doubleCol .textfield {
    width: 99%;
}

.sectionProtocol .row {
    padding-top: 5px;
}
/*#divSystemReferences #gridActionBar-gridSystemReferences , #divFilesTextReferences #gridActionBar-gridFilesTextReferences{ margin-left: 5px}*/

.entity-legend {
    text-align: center;
    color: #555;
}

.div-no-info {
    text-align: center;
    border: 1px solid #CCC;
    border-radius: 3px;
    padding: 10px;
}

.div-associated-records .three-column-field, .div-notification-info h3 {
    margin-left: 0;
}

.module-block {
    border-radius: 4px;
    padding: 10px 2px 10px 2px;
}

.query-filter .foot .addButton .query-footer-options {
    float: none;
    margin-top: 0px;
}

.query-filter .foot .query-footer-options li {
    margin-top: 0;
}


.query-filter .glyphicons, .query-filter .halflings {
    color: #343434;
}

.protocolMessage {
    background-color: #FEFFCD;
    border: thin solid #FF9901;
    padding: 10px;
}

.protocolSuccessfullyLoadMessage {
    background-color: #BCF3BC;
    border: thin solid #7A987C;
    padding: 10px;
}

.mrg-l20 {
    margin-left: 20px;
}

.userManagemenetReSendImage {
    display: block;
    float: left;
    background-repeat: no-repeat !Important;
    background-image: url(/DoverArtificialLift/Content/images/send-activation-icon.png) !Important;
    background-position: center left !important;
    padding-left: 27px !important;
}

    .userManagemenetReSendImage:hover {
        background-position: center left !important;
    }

.radiowithlabelconverter {
    vertical-align: text-top;
}

.textradio {
    margin-left: 8px;
    vertical-align: top;
}

.UserManagementContent #addFromSystemContextSubmenu.pullDown.clearfix ul li a {
    line-height: 21px;
}

.UserManagementContent .leftNav.create-user {
    width: 100%;
}

.UserManagementContent .topBar.create-user {
    clear: both;
}

#createNewPersonDiv > div:first-child {
    padding-bottom: 15px;
}

    #createNewPersonDiv > div:first-child > select {
        width: 100%;
    }

.requireInvestigation label {
    float: left;
    margin-left: 20px;
    padding-top: 8px;
    color: #333;
}

.requireInvestigation {
    background-image: url(/DoverArtificialLift/Content/images/yellow-empty.png) !Important;
    background-repeat: no-repeat;
    height: 36px;
    width: 190px;
    float: right;
    background-position: 0% 40%;
}

.investigationLast div {
    font-size: 12px;
    color: #333;
    font-weight: bold;
    padding: 0.3em 0;
}

.investigationLast label {
    text-align: center;
    font-weight: bold;
    color: #6F6F6F;
}

.investigationFirst div {
    font-size: 12px;
    color: #333;
    font-weight: bold;
    padding-top: 3px;
}

.investigationFirst label {
    font-size: 12px;
    font-weight: normal;
    color: #6F6F6F !important;
}

.investigationFirst .investigationDueDate div {
    font-size: 12px;
    color: #333;
    font-weight: bold;
}

.investigationFirst .investigationDueDate label {
    font-size: 12px;
    font-weight: bold;
    color: #6F6F6F;
}

.investigationStatus .one-column-field div {
    margin: 10px auto;
    width: 60px;
    padding: 15px 10px;
    border: 1px solid #dadada;
}

.investigationLast {
    min-height: 92px;
    padding-left: 1%;
    float: right;
    width: 13%;
}

.investigationFirst {
    border-right: 1px solid #CCC;
    float: left;
    width: 85%;
}

#InvestigationActionBar {
    border: 1px solid #999;
}

#InvestigationSelectorContainter {
    border-bottom: 1px solid #DDDDDD;
}

.sourceTitleInvestigation {
    cursor: pointer;
    color: #9E2B1F;
    font-size: 12px;
    margin-left: 10px;
}

    .sourceTitleInvestigation:hover {
        text-decoration: underline;
    }

.userLabel label {
    display: block;
    font-weight: bold;
}

#investigationStatus > div.one-column-field > div {
    width: 75%;
}

.login-container-home {
    width: 360px;
    padding: 10px 20px;
    margin: 100px auto 0 auto;
    background: #fff;
}

    .login-container-home .login-form {
        float: left;
        width: 100%;
        background: #fff;
    }

        .login-container-home-carousel .login-form .buttonRow,
        .login-container-home .login-form .buttonRow {
            margin-right: 0;
            padding-right: 0;
        }

        .login-container-home-carousel .login-form .inner .textField,
        .login-container-home .login-form .inner .textField {
            width: 100%;
        }

.powered {
    font-weight: bold;
    width: 91px;
    float: right;
    padding: 10px 14px 21px 0;
}

#body {
    min-height: 100%;
    margin-bottom: -46px;
}

    #body:after {
        content: "";
        display: block;
        height: 46px;
    }

.login-container-home-carousel {
    width: 880px;
    padding: 0 0 0 20px;
    margin: 100px auto 0 auto;
    background: #fff;
}

    .login-container-home-carousel .login-form {
        float: left;
        width: 260px;
        background: #fff;
    }

    .login-container-home-carousel .login-message {
        float: right;
        width: 600px;
    }

        .login-container-home-carousel .login-message #loginMessageNavigation {
            text-align: center;
        }

.jcarousel-wrapper {
    margin: 0 auto;
    position: relative;
}

/** Login Carousel **/

.login-message .jcarousel {
    position: relative;
    overflow: hidden;
    width: 600px;
    height: 353px;
}

    .login-message .jcarousel ul {
        width: 20000em;
        position: relative;
        list-style: none;
        margin: 0;
        padding: 0;
    }

    .login-message .jcarousel li {
        float: left;
    }

/** Carousel Controls **/

.login-message .jcarousel-control-prev,
.login-message .jcarousel-control-next {
    margin: 10px 20px;
    display: inline-block;
    width: 30px;
    height: 30px;
    text-align: center;
    background: #4E443C;
    color: #fff;
    text-decoration: none;
    text-shadow: 0 0 1px #000;
    font: 24px/27px Arial, sans-serif;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    -webkit-box-shadow: 0 0 2px #999;
    -moz-box-shadow: 0 0 2px #999;
    box-shadow: 0 0 2px #999;
}

    .login-message .jcarousel-control-prev:hover span,
    .login-message .jcarousel-control-next:hover span {
        display: block;
    }

    .login-message .jcarousel-control-prev.inactive,
    .login-message .jcarousel-control-next.inactive {
        opacity: .5;
        cursor: default;
    }

.questionScores {
    width: 50%;
    background-color: #FAFAFA;
    border: thin solid #554555;
    padding: 10px;
    margin-top: 10px;
}

.bandsScores {
    width: 47%;
    margin-left: 17px;
    margin-top: 10px;
    background-color: #FAFAFA;
    border: thin solid #554555;
    padding: 10px;
}

input.mediumCenteredField, .row input.mediumCenteredField {
    width: 50px;
    text-align: center;
}

.anonimousLink {
    padding-right: 40px;
    padding-top: 20px;
}

    .anonimousLink a {
        color: #343434;
    }

#BandsSettings label {
    font-weight: bold;
}

#SignificanceSettings label {
    font-weight: bold;
}

.ui-search-treeview {
    display: inline;
}

    .ui-search-treeview input {
        width: 35% !important;
        margin-left: 3px;
        float: left;
        height: 19px !important;
        margin-top: 2px;
    }

    .ui-search-treeview a {
        display: table-cell !important;
        font-style: normal !important;
        margin: 0px !important;
        width: 22px;
        height: 19px !important;
        border: 1px solid #929292;
        margin-top: 2px;
    }

    .ui-search-treeview label {
        float: left;
        margin-left: 5px !important;
        margin-top: 2px !important;
        width: auto;
        height: 21px !important;
        background-color: #F4A1A1;
        font-style: normal !important;
        text-align: center;
        font-weight: bold;
        color: #000;
        padding-left: 2px;
        padding-right: 2px;
    }

.tree-buttons {
    margin-top: 2px;
}

.ui-search-treeview #find-search, #find-search-popup {
    background-image: url(/DoverArtificialLift/Content/images/search-icon.png);
}

.ui-search-treeview #find-next-up, #find-next-up-popup {
    background-image: url(/DoverArtificialLift/Content/images/find-next-down.png);
}

.ui-search-treeview #find-next-down, #find-next-down-popup {
    background-image: url(/DoverArtificialLift/Content/images/find-next-up.png);
}

.ui-search-treeview #clear-search, #clear-search-popup {
    background-image: url(/DoverArtificialLift/Content/images/search-clean.png);
    display: inline !important;
    font-style: normal !important;
    margin: 0px !important;
    width: 22px;
    height: 18px;
    border: none !important;
    float: left;
    margin: 3px 0 0 -23px !important;
}

#expand-all, #expand-all-popup {
    background-image: url(/DoverArtificialLift/Content/images/expand-all.png) !important;
    background-position: 0px !important;
    background-repeat: no-repeat;
}

#collapse-all, #collapse-all-popup {
    background-image: url(/DoverArtificialLift/Content/images/collapse-all.png) !important;
    background-position: 0px !important;
    background-repeat: no-repeat;
}

#expand-collapse, #expand-collapse-popup {
    display: inline-flex;
    float: left;
    overflow: hidden;
    height: 262px;
    display: block;
    background-color: rgb(241, 241, 241);
    border-right-color: rgb(132, 129, 129);
    border-right-width: 1px;
    border-right-style: solid;
    width: 29px;
}

    #expand-collapse a {
        width: 18px;
        height: 18px;
        display: block;
        margin: 7px 5px 10px;
    }

    #expand-collapse-popup a {
        width: 18px;
        height: 18px;
        display: block;
        margin: 7px 5px 10px;
    }

#tree-orgStructure .hightLighted {
    background-color: #B2D5EF;
    color: #000;
    font-weight: bold;
}

#tree-orgStructure {
    padding-top: 2px;
    padding-left: 5px;
}

    #tree-orgStructure a.jstree-search {
        color: inherit;
    }

.tree-placeholder a.jstree-search {
    color: inherit;
}

.tree-placeholder .hightLighted {
    background-color: #B2D5EF;
    color: #000;
    font-weight: bold;
}

.expand-all {
    background-image: url(/DoverArtificialLift/Content/images/expand-all.png) !important;
    background-position: 0px !important;
}

.collapse-all {
    background-image: url(/DoverArtificialLift/Content/images/collapse-all.png) !important;
    background-position: 0px !important;
}

.expand-collapse {
    display: inline-flex;
    float: left;
    margin-left: 4px;
    margin-top: 3px;
    margin-right: -1px;
    overflow: hidden;
}

    .expand-collapse a {
        width: 18px !important;
        height: 18px !important;
        display: block;
        margin-right: 6px !important;
        margin-top: 0px !important;
    }

#tree-orgStructureFrom .hightLighted {
    background-color: #B2D5EF;
    color: #000;
    font-weight: bold;
}

#tree-orgStructureTo .hightLighted {
    background-color: #B2D5EF;
    color: #000;
    font-weight: bold;
}

.tree-orgStructure .hightLighted {
    background-color: #B2D5EF;
    color: #000;
    font-weight: bold;
}

.ui-search-treeview .find-search {
    background-image: url(/DoverArtificialLift/Content/images/search-icon.png);
}

.ui-search-treeview .find-next-up {
    background-image: url(/DoverArtificialLift/Content/images/find-next-down.png);
}

.ui-search-treeview .find-next-down {
    background-image: url(/DoverArtificialLift/Content/images/find-next-up.png);
}

.ui-search-treeview .clear-search {
    background-image: url(/DoverArtificialLift/Content/images/search-clean.png);
    display: inline !important;
    font-style: normal !important;
    margin: 0px !important;
    width: 22px;
    height: 18px;
    border: none !important;
    float: left;
    margin: 3px 0 0 -23px !important;
}

.jstree .selected {
    background: #DDDCDC !important;
    border: 1px solid #e7f4f9; /*padding:0 2px 0 1px;*/
}

.labelNotBold {
    font-weight: normal !important;
}

.relatedPanel row clearfix {
    margin-bottom: 10px;
    border-bottom: 1px solid #333;
}

.relatedpanel-right-pane > div {
    display: inline !important;
}

.no-item-selected {
    font-weight: normal !important;
    font-style: italic;
}

.col-exp-icon {
    background-color: #fff;
    position: relative;
    padding-bottom: 5px;
    padding-left: 124px;
}

    .col-exp-icon :hover {
        text-decoration: none;
    }

.collapsedItems {
    overflow: hidden;
    background-color: #fff;
    border: 1px solid #FFF;
}

.expandedItems {
    height: auto;
    z-index: 1;
    background-color: #F6F6F6;
    border: 1px solid #848181;
}

.relatedItems {
    position: relative;
    width: 97%;
    overflow: hidden;
    border-radius: 2px;
    display: inline-flex;
    margin-top: 3px;
}

#relatedPanel .col {
    padding: 0px 30px 0px 0px;
    margin-top: 10px;
    z-index: 10;
    height: 90px;
}

.col-exp-icon-readonly {
    background-color: #fff;
    position: relative;
    padding-bottom: 5px;
    padding-left: 124px;
}

    .col-exp-icon-readonly :hover {
        text-decoration: none;
    }

.col-exp-icon-expand {
    float: left;
    margin-top: 5px;
    padding-left: 8px;
}

.col-exp-icon-collapse {
    float: left;
    margin-top: 5px;
    padding-left: 8px;
}

.col-exp-icon-expand a:hover {
    text-decoration: none;
}

.col-exp-icon-expand a {
    width: 17px;
    height: 16px;
    display: block;
}

.col-exp-icon-collapse a:hover {
    text-decoration: none;
}

.col-exp-icon-collapse a {
    width: 17px;
    height: 16px;
    display: block;
}

.relatedpanel-table {
    width: 86%;
    float: left;
}

.collapsedItems .recordTable .related-panel-delete-btn {
    padding-top: 3px;
}

.expandedItems .recordTable .related-panel-delete-btn {
    background-color: #F6F6F6;
    padding-top: 3px;
}

.expandedItemsOneItem .recordTable .related-panel-delete-btn {
    background-color: #fff;
    padding-top: 4px;
}

.expandedItemsOneItem {
    height: auto;
    z-index: 1;
    background-color: #fff;
}

.mainTable tr {
    padding-left: 10px;
    height: 23px;
    vertical-align: text-bottom;
}

.selector-autocomplete {
    height: 25px;
    position: relative;
}

.recordTable {
    margin: 4px 0px 5px 5px !important;
}

.selectorContainerDiv {
    width: 24em;
    height: 88px;
}

#TrainingDistributionTab .fieldUsage.col {
    width: 32em;
}

.legend {
    display: inline-table;
    padding: 10px 0;
    border-top: 1px solid #ccc;
    width: 100%;
}

    .legend div {
        float: left;
        margin-right: 70px;
    }

.container-img {
    margin: 10px 0px;
    /*display:inline-table; Please don't add this property, it prevents ABCPDF from creating proper page breaks.*/
    width: auto;
    padding-bottom: 20px;
}

.item-img {
    margin: 10px;
    vertical-align: text-top;
    background-color: #fff;
}

.item-img-max-width {
    max-width: 600px;
    padding: 5px;
    background-color: #90908F;
}

.item-container {
    float: left;
}

.item-label {
    max-width: 280px;
    padding: 0px 5px;
    margin: 0px 10px;
    text-align: left;
    font-weight: bold;
    background-color: #fff;
}

.related-panel-protocol {
    float: left;
}

    .related-panel-protocol .collapsed-section-content {
        overflow: auto;
    }

.secondTitle {
}

.recordTable tr {
    height: auto;
    min-height: 23px;
}

    .recordTable tr div {
        min-height: 25px;
    }



.system-context-related #ManagementSystemCategories, #Locations, #GroupMembers {
    width: 85%;
}

.system-context-related .expandedItems, .system-context-related .collapsedItems {
    width: 92%;
}

.system-context-related .relatedpanel-table {
    width: 91%;
}

.system-context-related {
    height: 95px;
}

.externalAttendee {
    line-height: normal;
}

.externalAttendeeTable tr {
    line-height: 18px !important;
}

.external-attendee-button {
    padding-top: 3px !important;
    padding-left: 10px !important;
}

.external-attendee-name {
    padding-top: 0px !important;
}

.external-attendee-container {
    width: 274px;
}

.external-attendee-td {
    margin-left: 5px !important;
    padding-top: 0px !important;
}

.lostTimeLabel {
    width: 14em;
}

.lostTimeSmallField {
    width: 8em;
}

.lostTimeNormalField {
    width: 16em;
}

.lostTimeDaysField {
    width: 14em;
}

.lostTimeLargeField {
    width: 30em;
}

.internal-external-person {
    margin: 0px !important;
}

.tab-li-added {
    width: 65px;
}

.div-tab-close {
    float: right;
}

.tab-close {
    height: 16px;
    width: 4px;
    padding: 0 !important;
    margin: 0 5px 0 0;
    cursor: pointer !important;
}

.incident-tabs {
    padding: 0px;
}

.incident-tabs, .incident-tabs-ul {
    border: 0px !important;
}

.incident-tabs-li {
    box-shadow: none !important;
    background: #fff !important;
}

    .incident-tabs-li a:hover {
        color: #D72D18;
    }

    .incident-tabs-li a {
        color: #000 !important;
    }

.grid-tabs {
    padding: 0px;
}

.grid-tabs, .grid-tabs-ul {
    border: 0px !important;
}

.grid-tabs-li {
    box-shadow: none !important;
    background: #fff !important;
}

    .grid-tabs-li a {
        color: #000 !important;
    }

.empty-view-page {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    min-height: unset !important;
}

.incident-tab-content {
    border: 1px solid #969595 !important;
}

.grid-tab-content {
    border: 1px solid #969595 !important;
}

#tabs .ui-state-active .ui-icon {
    background: none !important;
}

#tabs > ul > li {
    padding-left: 5px !important;
}

.tab-add {
    padding: 0 !important;
    margin: 0 -3px 0 15px;
    float: right;
    position: absolute;
    top: 5px;
    right: 5px;
    font-size: 11px;
}

.tab-add-enabled {
    color: #343434;
}


.tab-add-disabled {
    color: #b0b1b5;
}

.tab-active {
    background: #fff;
    width: 100%;
    display: inline-block;
    margin-left: -5px;
    padding-left: 5px;
    height: 103%;
}

.grid-tab-active {
    background: #fff;
    width: 100%;
    display: inline-block;
    margin-left: 0px;
    padding-left: 0px;
    height: 103%;
}

.dialog-incident-tab {
    margin: 10px 5px 0px 10px;
}

    .dialog-incident-tab li {
        padding-bottom: 10px;
    }

    .dialog-incident-tab label {
        font-weight: bold;
        margin-left: 5px;
    }

    .dialog-incident-tab input[type='radio'] {
        margin-top: -3px;
        vertical-align: middle;
    }

.entropy-table {
    width: 100%;
    border: 1px solid #999;
}

    .entropy-table th {
        padding: 5px 0px 5px 7px;
        border-bottom: 1px solid #999;
        widt;
    }

        .entropy-table th div {
            background: transparent url(/DoverArtificialLift/Content/images/bsigrid-headerborder.png) right 0 repeat-y;
        }

    .entropy-table > tbody > tr:last-child td {
        border-bottom: transparent !important;
    }

    .entropy-table td {
        padding: 5px 5px 5px 7px;
        border-bottom: 1px solid rgb(204, 204, 204);
    }

        .entropy-table td textarea {
            width: 94% !important;
            padding: 5px;
            max-height: 36px !important;
        }

        .entropy-table td > a {
            float: none !important;
        }

.entropy-table-last {
    background: transparent !important;
}


.toolTipCard {
    width: 580px;
}

.toolTipTitle {
    font-weight: bold;
    color: #9E2B1F;
    padding-bottom: 9px;
}

.extendedperson-label label {
    float: none !important;
}

.preview-record-type {
    background: #F6F7F7;
    padding: 10px 15px 24px 15px;
    border: 1px solid #e6e6e6;
    margin: 0px 7px;
}

    .preview-record-type label {
        float: left;
    }

    .preview-record-type > div > div {
        font-weight: bold;
        padding-left: 10px;
        float: left;
    }

#ActionBar, #ActionBar1, #ActionBarInvestigation {
    background-color: #fff;
    background-image: none !important;
    display: inline-block;
    width: 100%;
}

    #ActionBar .inner {
        background-color: #ffffff;
        background-image: none !important;
    }

    #ActionBarInvestigation .inner {
        background-color: #f4f4f4;
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f4f4f4), color-stop(1, #ededed));
        background-image: none !important;
    }

.injury-details #ActionBar {
    background-color: #fff !important;
}

.input-selector {
    border: 1px solid #747474;
    height: 16px;
    padding: 3px 0 2px 4px;
    border-radius: unset;
}

.disabled-autocomplete {
    border-color: #EEEEEE !important;
    background-color: #EEEEEE;
}

.warning-legend li {
    padding-left: 15px !important;
}

.generic-filter-container {
    padding-left: 20px;
    padding-top: 30px;
    padding-bottom: 5px;
    width: 100%;
    margin: 5px;
}

    .generic-filter-container .single-filter {
        padding-bottom: 10px;
        width: 100%;
        float: left;
        margin: 5px 10px 5px 10px;
        padding: 0;
        min-height: 70px;
    }

        .generic-filter-container .single-filter .date-filter {
            width: 99px;
        }

        .generic-filter-container .single-filter label {
            font-weight: bold;
            width: 200px !important;
            padding-top: 1px;
            padding-right: 15px;
            display: inline-block;
            float: left;
        }

        .generic-filter-container .single-filter .specialized-autocomplete {
            width: 227px;
            border-color: #AAA;
            border-radius: 0;
            -moz-border-radius: 0;
            -webkit-border-radius: 0;
            -ms-border-radius: 0;
            -o-border-radius: 0;
            padding: 0px 5px 0px 4px;
            margin: 0px !important;
        }

        .generic-filter-container .single-filter .association-operator {
            width: 50px !important;
        }

        .generic-filter-container .single-filter ul.filter-checkboxlist {
            display: inline-block;
            float: left;
            width: 600px;
        }

            .generic-filter-container .single-filter ul.filter-checkboxlist li {
                display: inline-block;
                float: left;
                width: 100%;
                margin-bottom: 5px;
                margin-left: 5px;
            }

                .generic-filter-container .single-filter ul.filter-checkboxlist li input {
                    display: inline-block;
                    vertical-align: top;
                }

                .generic-filter-container .single-filter ul.filter-checkboxlist li label {
                    float: none;
                    font-weight: normal;
                    width: 400px !important;
                    padding: 0px;
                    display: inline-block;
                }

    .generic-filter-container .specialized-list-value-table td {
        white-space: nowrap;
    }

.custom-report {
    width: 611px;
    margin: auto;
}

.custom-report-title {
    height: 60px;
    line-height: 60px;
    display: block;
    background-color: grey;
    padding-left: 10px;
    padding-right: 10px;
}

    .custom-report-title > label {
        font-style: normal;
        font-family: Arial;
        font-size: 14pt;
        font-weight: 400;
        color: White;
        float: left;
    }

    .custom-report-title .powered-by {
        background-image: url(/DoverArtificialLift/Content/images/bsi-logo-small.png);
        background-repeat: no-repeat;
        background-position: right center;
        float: right;
        height: 40px;
        line-height: 47px;
    }

        .custom-report-title .powered-by label {
            font-style: normal;
            font-family: Arial;
            font-size: 7pt;
            font-weight: 400;
            color: White;
            padding-right: 35px;
        }

.custom-report-link-list {
    margin: auto;
    padding-top: 30px;
    padding-bottom: 30px;
}

    .custom-report-link-list label {
        width: 230px;
        margin: auto;
        display: block;
        text-align: center;
        font-weight: bold;
        font-size: 14px;
    }

    .custom-report-link-list ul {
        margin-top: 20px;
    }

    .custom-report-link-list li {
        margin-left: 160px;
        margin-top: 15px;
    }

div.button-tree-disabled:before {
    height: 22px;
    width: 24px;
    padding: 0 8px;
}

.selector-autocomplete .glyphicons.button-tree-disabled {
    height: 22px;
    width: 24px;
    font-size: 22px;
    color: #b0b1b5 !important;
}

.association-hierarchical-label {
    margin-bottom: 5px;
    font-weight: bold;
    display: flex;
}

.collapsable-required {
    margin-left: 23px;
    margin-bottom: 3px;
}

.end-line {
    border-top: 1px solid #ccc;
    width: 100%;
    margin-top: 10px;
    display: inline-block;
}

.img-pdf {
    overflow: visible !important;
    float: none !important;
    display: block;
    height: auto;
    width: auto;
}

.OrganisationProfileContent .ui-widget-content {
    border: 1px solid #848181 !important;
}

.incident-acceptor-tab {
    padding: 0;
    border: 1px solid #848181 !important;
}

.eventQueue-acceptor-tab {
    padding: 0;
    border: 1px solid #848181 !important;
}

ul.ui-widget.ui-widget-content {
    border: 1px solid #c5c5c5 !important;
    padding: 0px;
}

.CauseContent, .HierarchicalListContent, .CategoryContent {
    overflow: hidden;
}

    .CauseContent #mainPanel, .HierarchicalListContent #mainPanel, .CategoryContent #mainPanel {
        min-height: 300px;
        !important;
    }

.ui-datepicker-calendar .ui-state-default {
    background: none;
}

.ui-datepicker-buttonpane .ui-priority-secondary {
    font-weight: bold;
}

#divMembersToAdd .ui-autocomplete-input {
    width: 84%;
}

.pass-settings {
    display: inline-block;
    margin-left: 15px;
}

    .pass-settings input {
        width: 25px;
        float: left;
    }

    .pass-settings label {
        width: 30px;
        float: left;
        margin-left: 10px;
        padding-top: 2px;
    }

.row .singleLine {
    display: inline-block;
    padding: .5em .5em .5em .5em;
    float: left;
}

.row .noLabel {
    padding: .5em 0 .5em .5em;
}


.row .singleLine .label {
    float: left;
    padding-right: 10px;
    padding-top: 2px;
}

.row .singleLine input {
    width: 40px;
}

.row .noLabel input, .row .noLabel textarea {
    width: 80px;
}

.header-preview {
    margin: 20px 10px;
}

    .header-preview .header-preview-title {
    }

        .header-preview .header-preview-title label {
            font-size: 19px;
            color: #333;
            font-weight: bold;
        }

.body-content-preview {
    width: 98%;
    background: #ccc;
    display: inline-block;
    padding: 5px;
    font-weight: bold;
    margin-bottom: 5px;
}

.related-panel-preview {
    display: inline-block;
    margin: 0 15px !important;
}

    .related-panel-preview .related-panel-item {
        width: 33%;
        float: left;
        margin: 0 0 5px 0;
        min-height: 32px;
    }

        .related-panel-preview .related-panel-item label {
            color: #642B1F;
            padding-right: 6px;
            font-weight: bold;
            float: none !important;
        }

.preview-title {
    background: #ccc;
    display: flex;
    padding: 5px;
    font-weight: bold;
    margin: 10px 0;
    font-size: 14px;
    height: 15px;
}

    .preview-title label {
        color: #642B1F;
    }

.preview-container, .middle-description .row.clearfix, .middle-description .sectionPreviewTitle {
    margin: 0 6px;
}

.middle-description .sectionPreviewTitle {
    border-bottom: 1px solid #bbb;
}

.investigation-preview .related-panel-item {
    min-height: 35px !important;
}

.preview-body {
    margin: 0 9px 6px 9px !important;
}

.row .noLabel select {
    width: 300px;
}

.view-for-print-body .fieldUsage.singleLine {
    padding-left: 0px;
    padding-bottom: 12px;
}


    .view-for-print-body .fieldUsage.singleLine > div > div {
        float: left;
    }

#MainTab > h3, #TrainingDistributionTab > h3 {
    border: 1px solid #333;
    margin-left: -8px;
    padding-left: 10px;
    border-radius: 0;
    padding-top: 1px;
    padding-right: 15px;
}

.preview-rte {
    border: 1px solid #d9d9d9;
    min-height: 100px;
    margin-bottom: 10px;
    display: inline-block;
    width: 99%;
    padding: 5px;
    clear:both;
}

    .preview-rte span {
        border: none !important;
    }

.readonly-header-recordname {
    margin-top: 5px;
}

@media print {
    .preview-rte {
        display: table !important;
        overflow: visible !important;
    }
}

.risk-meth-preview {
    width: 100% !important;
}

.jstree-default .jstree-disabled {
    color: #666 !important;
}

.protocols-view {
    max-width: 99%;
}

protocol-template-associations {
    padding-left: 10px !important;
    overflow-y: hidden !important;
}

.grid-preview {
    display: inline-block;
}

#risk-wizard-step3 #Title {
    width: 46em;
    margin: 0.5em 0;
}

#risk-wizard-step3 .col {
    width: 22em !important;
    height: 78px;
}

#wizardStep3 .mainColumn {
    padding-top: 3px;
}

.riskrecord-subgrid {
    padding: 0 0 0 5px !important;
    margin: 0 0 5px 0;
}

    .riskrecord-subgrid table {
        width: auto !important;
        border: none !important;
    }

        .riskrecord-subgrid table td {
            padding: 0 0 0 1px !important;
        }

        .riskrecord-subgrid table tr .first-td {
            padding: 0 0 2px 71px !important;
            width: 433px;
            border: none !important;
        }

        .riskrecord-subgrid table tr .normal-td {
            border: none !important;
            width: 64px;
            text-align: center;
            vertical-align: bottom;
        }

            .riskrecord-subgrid table tr .normal-td span {
                width: 79px;
                text-align: right;
                display: inline-block;
                padding-left: 6px;
                white-space: pre;
            }

        .riskrecord-subgrid table tr .extended-td {
            border: none !important;
            width: 64px;
            text-align: center;
            vertical-align: bottom;
        }

            .riskrecord-subgrid table tr .extended-td span {
                width: 79px;
                text-align: right;
                display: inline-block;
                padding-left: 3px;
                white-space: pre;
            }

        .riskrecord-subgrid table tr .normal-td input {
            width: 86px;
            text-align: right;
        }

.normal-td select {
    width: 100%;
}

.riskassessment-grid {
    padding: 5px;
    font-weight: bold;
    border: 1px solid;
}

    .riskassessment-grid label {
        color: #9E2B1F;
        font-weight: bold;
    }

.gridType {
    padding: 5px;
    color: #9E2B1F;
    font-weight: bold;
    border: 1px solid black;
}

.span-ellipsis {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: inline-block;
}

.ui-jqgrid-hbox svg {
    overflow: visible !important;
}

#content-gridRiskRecords th {
    text-align: center;
}

.div-risk-record {
    overflow: auto;
}

.default-risk-meth {
    display: inline-block;
    padding: 6px;
}

.risk-meth-title {
    font-weight: normal !important;
    color: #000;
    float: left;
    margin-top: 5px;
    margin-left: 4px;
}

.dropdown-checkbox {
    margin: 10px 0;
}

    .dropdown-checkbox .ui-dropdownchecklist {
        border: 1px solid #ccc;
        height: 21px;
        padding-right: 17px;
        background: #FFF url(/DoverArtificialLift/Content/images/dropdown.png) top right no-repeat;
        border-top: 0;
        border-right: 0;
        width: 150px;
    }

        .dropdown-checkbox .ui-dropdownchecklist:hover {
            border-color: #CCC !important;
        }

    .dropdown-checkbox .ui-dropdownchecklist-dropcontainer-wrapper {
        padding-right: 0;
    }

    .dropdown-checkbox .ui-dropdownchecklist-selector,
    .dropdown-checkbox .ui-dropdownchecklist-selector:hover,
    .dropdown-checkbox .ui-dropdownchecklist:hover .ui-dropdownchecklist-selector {
        border-top: 1px solid #abadb3 !important;
    }

    .dropdown-checkbox span.ui-dropdownchecklist-selector-wrapper {
        width: 146px;
        height: 21px;
    }

.query-data-container {
    height: 0;
    display: inline-table;
    float: left;
    width: 165px;
}

.bracket-filter {
    float: left;
    font-size: 16px;
    font-weight: bold;
    color: #BBB;
    margin-right: 10px;
    width: 20px;
    text-align: center;
    height: 24px;
    line-height: 21px;
    background-color: #DDDDDD;
    cursor: pointer;
}

    .bracket-filter.active {
        color: #666;
        border: 1px solid #000;
        height: 22px;
        width: 18px;
    }

    .bracket-filter.close {
        margin-left: 10px;
    }

.first-query-row {
    padding-left: 75px;
}

.query-row {
    padding-left: 10px;
}

.notitles div div div label {
    display: none;
}

.notitles div label {
    display: none;
}

.notitles .sideActionBar {
    height: inherit;
    line-height: inherit;
    border-bottom: inherit;
    padding: 0px 0px 0px 0px;
}

.notitles .recordTable {
    margin: inherit !important;
    border-collapse: separate !important;
}

.theme-logo-info {
    padding: 8px 0px 0 10px;
}

.taskNumber {
    background-color: #D72d18;
    color: #fff;
    display: table;
    border-radius: 5px;
    text-align: center;
    vertical-align: middle;
    padding: 2px;
    font-size: 11px;
    position: relative;
    top: -40px;
    right: -26px;
    min-width: 11px;
}

.kpi-buttons-container {
    float: left;
    padding-left: 22px !important;
    padding-bottom: 25px;
    display: grid;
    display: -ms-grid;
    border-left: 1px solid #FFF;
}

    .kpi-buttons-container li {
        float: left;
        width: 100%;
    }

.cke_editor html {
    height: 100%;
}

    .cke_editor html body {
        height: 92%;
    }

.gadgetBody iframe {
    border: none;
}

.kpi-buttons-container .bsi-radiobuttonhelper {
    float: none;
}

span.overdue-grid-col.halflings {
    color: #D72D18 !important;
    font-size: 14px;
    height: auto !important;
    text-align: center;
}

.monitoring-grid {
    font-size: 17px;
}

.gadget-options a.glyphicons-cogwheel {
    color: #343434;
    float: left;
    display: block;
    margin-right: 7px;
}

.ui-th-column a.glyphicons-cogwheel {
    color: #343434;
    float: right;
    display: block;
    margin-right: 7px;
}

.ui-th-column .glyphicons:before {
    padding: 2px 6px;
}

.ui-th-column a.glyphicons-cogwheel:hover, .gadget-options a.glyphicons-cogwheel:hover {
    color: #d72d18;
}

a.textLink {
    color: #d72d18;
}

    a.textLink:hover {
        text-decoration: none;
    }

        a.textLink:hover span {
            color: #d72d18;
        }

    a.textLink span {
        display: inline;
        padding-right: 5px;
    }

.fileRefInputs-0 #fileRef-0 {
    width: 228px;
}

input[type="file"]:-webkit-file-upload-button {
    -webkit-appearance: none;
    width: 200px;
}

.orgStructure-NavBar {
    display: inline-block;
    padding: 5px;
    width: 100%;
}

.form-distribution-bar a.textButton {
    margin-top: 0 !important;
}

select option:hover {
    margin: 40px;
    background: rgba(0, 0, 0, 0.3);
    color: #fff;
    text-shadow: 0 1px 0 rgba(0, 0, 0, 0.4);
}

.ui-widget-content .ui-state-default label {
    font-weight: normal;
}

.kpi-buttons {
    width: 310px;
    float: left;
}

.kpi-baseline {
    width: 100%;
    float: left;
}

    .kpi-baseline > div {
        padding: 10px;
    }

    .kpi-baseline select {
        width: auto;
    }


.baseline-type, .baseline-value, .baseline-interval, .benchmark-type, .benchmark-value, .benchmark-interval, .benchmark-behaviour {
    display: inline-block;
    line-height: 18px;
    float: left;
}

    .kpi-baseline label, .kpi-baseline select, .kpi-baseline input, .baseline-interval > div, .benchmark-interval > div {
        float: left;
        margin-left: 7px;
    }

.baseline-value, .baseline-interval, .benchmark-value, .benchmark-interval, .benchmark-behaviour {
    margin-left: 50px;
}

    .baseline-value input, .benchmark-value input, .benchmark-behaviour input {
        width: 92px;
    }

#baseline-daily input, #benchmark-daily input {
    width: 82%;
}

.benchmark {
    margin-top: 20px;
}

.benchmark-value > label:first-child, .benchmark-interval > label:first-child, .benchmark-behaviour > label:first-child, .baseline-type > label:first-child, .benchmark-type > label:first-child, .baseline-interval > label:first-child, .baseline-value > label:first-child {
    width: 115px;
}

.benchmark-behaviour {
    margin-top: 10px;
}

#increase-decrease {
    float: left;
}

.baseline-div {
    float: left;
    margin-left: 10px;
}

.col-checkboxhelper {
    width: 23em;
}

.unitOfMeasure h3 {
    color: #6F6F6F;
}

#auditSelector .itemSelected {
    margin: 10px 0 10px 40px;
    line-height: 25px;
}

#auditSelector #itemSelected {
    margin-left: 5px;
}

.auditProtocolSelector {
    height: 366px;
    overflow-y: auto;
    border: 1px solid #eee;
    margin: 5px 5px 10px 5px;
    padding: 10px;
}

.itemDetail {
    margin: 0 0 0 12px;
    font-weight: bold;
}

.benchmark-behaviour-container {
    display: inline-block;
}

.conversion-rate {
    width: 30em;
    padding-left: 2px;
}

.unitOfMeasure-title {
    padding-left: 5px;
}

.conversion-rate-row {
    padding-left: 7px;
    padding-top: 15px;
}

.conversion-rate-row, .preview-conversion-rate-row b {
    color: #6F6F6F;
}

    .conversion-rate-row input {
        width: 50%;
        padding: 5px;
    }

.preview-conversion-rate {
    width: 30em;
    padding-left: 16px !important;
}

.preview-conversion-rate-row {
    padding-left: 7px;
    padding-top: 10px;
}

.preview-conversion-rate h4 {
    margin: 0px !important;
}

.grid-total-row {
    padding: 7px 5px;
    text-align: center;
    color: #000;
    border: 1px solid #848181;
    border-top: none;
}

#DefaultAcceptors .deleteButton {
    line-height: 16px;
}

.event-queue-option-container {
    position: absolute;
    color: #000;
    width: 167px;
    z-index: 1;
}

    .event-queue-option-container ul {
        border: 1px solid #d7d7d7;
        box-shadow: 4px 4px 5px -4px #333333;
        background-color: #fff;
        padding: 5px;
        display: inline-block;
    }

        .event-queue-option-container ul li {
            padding: 5px 2px;
            float: none;
            width: 100%;
            height: auto !important;
        }

            .event-queue-option-container ul li:hover {
                background-color: #eaeaea;
            }

        .event-queue-option-container ul a {
            color: #333;
            display: block;
            font-weight: normal;
            border-bottom: none;
            border-top: none;
            white-space: nowrap;
            position: relative;
            text-align: left;
        }

            .event-queue-option-container ul a:hover {
                color: #333;
            }

.file-text {
    position: fixed;
    color: #000;
    width: 167px;
    z-index: 1;
}

    .file-text ul {
        border: 1px solid #d7d7d7;
        box-shadow: 4px 4px 5px -4px #333333;
        background-color: #fff;
        padding: 5px;
        display: inline-block;
    }

        .file-text ul li {
            padding: 5px 2px;
            float: none;
            width: 100%;
            height: auto !important;
        }

            .file-text ul li:hover {
                background-color: #eaeaea;
            }

        .file-text ul a {
            color: #333;
            display: block;
            font-weight: normal;
            border-bottom: none;
            border-top: none;
            white-space: nowrap;
            position: relative;
        }

            .file-text ul a:hover {
                color: #333;
            }

.longLabel {
    width: 19em;
    float: left;
    padding: .5em 0 .5em .5em;
    clear: both;
}

    .longLabel label {
        width: 400px;
    }
#divRiddor .doubleCol, #divOsha .doubleCol {
    clear:both;
}

.preview-body #divRiddor label,.preview-body #divOsha label {
font-weight:bold;
}

#divRequireMedicalTreatment, #divTreatmentWasGiven, #divWorkBeingCarriedOut {
margin-left:10px;
}

.internal-person-table, .external-person-table {
    display: inline-block;
    width: 99%;
    border: 1px solid #999;
}

.person-data {
    width: 50%;
    float: left;
    height: 100%;
    display: block;
    margin-bottom:5px;
}

    .person-data label {
    font-weight:normal;
    min-height:14px;
    }

.row-person .person-data strong {
    display:block;
    color:#6F6F6F;
}

.view-for-print-body .middle-description .row-person .person-data strong {
color:#642B1F;
}

.row .row-person .person-data input {
    width:85%;
}

.person-data .br-radiobuttonlist {
    float: left;
    display: inline-block;
    padding:0 7px;
}

.row .row-person .person-data .br-radiobuttonlist input , .person-data .br-radiobuttonlist span {
    width: auto;
    float: left;
    margin-left:5px;
}

.preview-body #divOsha, .preview-body #divRiddor {
    display: inline-block;
    width: 100%;
    margin:12px 0 2px 0;
}

.preview-body #divRequireMedicalTreatment, .preview-body #divWorkBeingCarriedOut, .preview-body #divOsha h3, #divRiddor h3{
clear:both;
}
.preview-body #divOsha .doubleCol, .preview-body #divRiddor .doubleCol, .preview-body #divOsha .longLabel, .preview-body #divRiddor .longLabel
{
    padding:.5em 0 .5em .5em;
    width:100%;
}

.preview-body #divOsha .longLabel label, .preview-body #divRiddor .longLabel label
{
    width:auto;
}

.uom-preview-title div{
   font-weight:bold;
   font-size:1.3em;
}

.middle-description  .baseline-div .field {
float:left;
}

.preview-body #divOsha>.longLabel {
margin-left:7px;
}

.preview-body #divOsha .personRequireMedicalTreatment{
    margin-left:7px;
    padding-left:0;
}

.preview-body #divOsha #divRequireMedicalTreatment {
margin-left:26px;
}

.preview-body #divOsha #divRequireMedicalTreatment .fieldUsage.doubleCol {
padding-left:0;
}

.preview-body #divOsha #divRequireMedicalTreatment #divTreatmentWasGiven {
margin-left:16px;
}

.preview-body #divOsha h3,.preview-body #divRiddor h3 {
    padding-bottom:2px;
    font-size:12px;
}

.preview-body #divRiddor>div>div h3 {
    padding:4px 0;
    margin-left:7px;
}

.preview-body #divTreatmentWasGiven .row.clearfix, .preview-body #divWorkBeingCarriedOut .row.clearfix,.preview-body #divWorkBeingCarriedOut .fieldUsage.doubleCol {
    padding: .5em 0 .5em 0;
    margin:0;
}

.preview-body #divWorkBeingCarriedOut {
margin-left:19px;
}

.preview-body #divWorkBeingCarriedOut .row.clearfix>div>div, .preview-body #divTreatmentWasGiven .row.clearfix>div>div {
    padding-bottom:0;
}

.RIDDORExtractItem{
    margin-bottom: 18px;
}

.RIDDORExtractItem section.Separator {
    min-height: 5px;
    border-bottom: #ccc 1px solid;
    margin-top:10px;
    margin-bottom:15px;
}

.RIDDORExtractItem header .MainHeader{
    clear:both;
    margin-left: 10px;
    margin-bottom: 20px;
    color:#626262;
    font-size:11px;
    font-family:Arial, Tahoma;
}

.RIDDORExtractItem header .MainHeader div {
    margin-bottom: 10px;
}

.RIDDORExtractItem header .MainHeader div div{
    margin-top: 5px;
    border-bottom: #ccc 0.25px solid;
    width: 75%;
    font-size: 14px;
    font-weight: bold;
    color: black;
}

.RIDDORExtractItem header .MainHeader div label{
    color:#626262;
    font-size:11px;
    font-family:Arial, Tahoma;
}

.RIDDORExtractItem .RightSubHeader{
    float:right;
    font-size: 11px;
    clear:both;
    color:#626262;
    font-family:Arial, Tahoma;
    margin-bottom: 2px;
}

.RIDDORExtractItem .RightSubHeader input{
    border: none;
    text-align: right;
}

.RIDDORExtractItem section div.Line{
    margin-left:15px;
    margin-top: 2px;
}

.RIDDORExtractItem section div.Line div{
    width: 90%;
    border: #ccc 1px solid;
    min-height: 12px;
    padding-left: 6px;
    color:#626262;
    font-size:11px;
    font-family:Arial, Tahoma;
}

.RIDDORExtractItem section div.Line div.multiline{
    min-height: 50px;
}

.RIDDORExtractItem section div.Line span{
    color:#626262;
    font-size:11px;
    font-family:Arial, Tahoma;
}

.RIDDORExtractItem section{
    margin-left:10px;
    margin-bottom:10px;
}

.RIDDORExtractItem section div.SubTitle{
    margin-bottom: 15px;
}

.RIDDORExtractItem section label{
    margin-bottom: 10px;
    font-weight: bold;
    color: black;
    font-size: 11px;
}

.RIDDORExtractItem footer{
    background-color: gray;
    min-height: 30px;
    margin-top: 15px;
    margin-bottom: 10px;
}

.RIDDORExtractItem section div.Line div a{
    position: relative;
    left: 25px;
    top: -5px;
    color: #343434;
}

.RIDDORExtractItem section div.Line div a:hover{
    color: #D72D18;
}

.riddor-option {
    width:20px;
}

.riddor-option-container {
    position: absolute;
    color: #000;
    width: 1px;
    z-index: 1;
}

.riddor-option-container ul {
    border: 1px solid #d7d7d7;
    box-shadow: 4px 4px 5px -4px #333333;
    background-color: #fff;
    padding: 5px;
    display: inline-block;
}

.riddor-option-container ul li {
    padding: 5px 2px;
    float: none;
    width: 100%;
    height: auto !important;
}

.riddor-option-container ul li:hover {
    background-color: #eaeaea;
}

.riddor-option-container ul a {
    color: #333;
    display: block;
    font-weight: normal;
    border-bottom: none;
    border-top: none;
    white-space: nowrap;
    position: relative;
    text-align: left;
}

.riddor-option-container ul a:hover {
    color: #333;
}

.riddor-option-container form {
    position:relative;
    left:-65px;
    top:-29px;
}

.RIDDORExtract > label {
    float:left;
    font-size: 17px;
    color: white;
    background-color: #6F6F6E;
    width: 100%;
    padding: 10px;
    margin-bottom: 3px;
    font-weight: bold;
    font-family: Arial, Tahoma;
}

.view-for-print-body div.col-html {
clear:both;
}

.view-for-print-body div.personmodel-placeholder {
    clear:both;
    margin-bottom: 15px;
}

.view-for-print-body div#BusinessRulesPanel {
    float : none;
    margin-bottom: 15px;
}

.OSHAContent .generic-filter-container .filter-radiobuttonlist {
    float: left;
}

.OSHAContent .generic-filter-container .filter-radiobuttonlist li label  {
    font-weight: normal;
}

.fieldUsage.eventQueuePeopleInvolved {
    padding-left: 6px;
}

#EventQueueFields {
    width: 19em;
    margin-top: 7px;
    margin-left: 6px !important;
}

li.liSaveActions a.userManagemenetReSendImage {
    padding-left: 30px !important;
}

.MobileNotificationContentMessage{
    font-style: italic;
}
input[type=checkbox],
input[type=radio] { cursor: default!important; }
.hidden { display: none;}
.more-link{text-align: right; font-weight: normal; padding-right:10px;}
/*Aggregates*/
ul.aggregate-data-list {padding-left:35px;}
ul.aggregate-data-list li {  padding: 6px 0;}
ul.aggregate-data-list-modal li{ border-bottom: 1px solid #CCCCCC;padding: 6px 0px 6px 30px;font-weight: normal;}
ul.aggregate-data-list-modal li:hover{ background-color: #ebebeb;}
tr.aggregate-data-list-modal td{ border-bottom: 1px solid #CCCCCC; padding: 6px 0;font-weight: normal;}
tr.aggregate-data-list-modal td:hover{ background-color: #ebebeb;}

#uploadRegion .upload-error, #create-report-message{color:#8c0000;padding:5px;border:1px solid #8c0000; margin-right:10px;}

.viewReportIFrame 
{
    margin-top: 10px;
    border-top: 2px solid #e8e8e8;    
}

.dropDownTimeZone {
    color: #6f6f6f;
    margin-left: 2%;
    width: 60%;
}

.report-iframe-collapse { height: 80px;overflow-y:hidden !important;}
.preview-section { padding-bottom: 0px;margin-bottom: 0px;}
#reportViewer, .reportViewerGadget {height: 600px; border: 0px;}
#report-placeholder, #report-running
{
    padding: 20px 10px 10px 10px;text-align: center;font-weight: bold;color: #6F6F6F;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e8e8e8), color-stop(1, #fff));
	background:-moz-linear-gradient(center top, #e8e8e8 5%, #fff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8e8e8', endColorstr='#ffffff');}
#report-placeholder .ph-message, #report-running .ph-message {width:200px;margin: 0 auto;padding: 15px 25px; border:1px dashed #6F6F6F}
#report-running { display: none;}

.reportGadgetContainer { background-color: #fff;padding: 5px;width: 100%; height:100%}
.viewReportGadgetIFrame { height: 400px;padding-right: 10px;}
.viewReportGadgetIFrame #report-running { background: none;}

#filters-selector {margin-top:10px; padding-top:10px; border:1px solid #efefef; height:330px !important;}
#filters-selector .itemContainer {width:295px !important; border:0px; margin-left:5px; height:100%;}
#filters-selector .addedContainer {width:265px !important; border:0px; margin-left:5px; height:330px !important; }
#filters-selector .addedContainer .arrow-bg{height:330px !important; }
#filters-selector li.selectable:hover {background-color:#efefef; cursor:pointer;}
#filters-selector .pop-up-listing {margin-right:10px;}
#availableFilters.pop-up-listing 
li {line-height:18px; height:18px; margin:0 !important; padding:3px 0 !important;}
.filter-section  {width:100%; margin: 5px; }
.filter-section-header { margin-left: 10px; }
.filter-section-header-link { font-size: 12px; float: right;}
.filter-section .single-grouping {float:left;width: 30%;margin:0px 10px ;padding:0; }
.filter-section .single-grouping label {font-weight:bold; padding-right:0px; width:80px !important; }
.filter-section .single-grouping select {width:150px !important;}

.filter-section .single-filter {width:47%;float:left;margin:0px 10px 3px 10px;padding:0;}
.filter-section .single-filter label {font-weight:bold; width:130px !important;padding-top: 1px; padding-right:15px; display:inline-block; float:left;}
.filter-section .single-filter label.long {width:250px !important;}
.filter-section .single-filter .string-filter{width:257px;}
.filter-section .single-filter .date-filter {width:99px;}
.filter-section .single-filter .small-filter {width:121px !important;}
.filter-section .single-filter div:last-child .small-filter {width:124px;}
.filter-section .single-filter select {width:258px;}
.filter-section .single-filter .association-operator{ width: 50px !important;}
.filter-section .single-filter .specialized-autocomplete
{
    width: 222px;
    border-color: #AAA;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    padding: 0px 5px 0px 4px;
    margin: 0px !important;
}

.filter-section .single-filter .include-archive { padding-top: 2px;}
.filter-section .single-filter .include-archive label { float: none;}

.filter-section .single-filter .report-filters-selecteditems {text-align:left!important}
.filter-section .single-filter ul.filter-checkboxlist{ display: inline-block;float: left;width: 380px;}
.filter-section .single-filter ul.filter-checkboxlist li {display: inline-block; float: left;width: 190px; }
.filter-section .single-filter ul.filter-checkboxlist li input{display: inline-block;vertical-align: top;}
.filter-section .single-filter ul.filter-checkboxlist li label{ float: none;font-weight: normal;width: 170px !important;padding: 0px;}

.filter-section .single-filter ul.filter-radiobuttonlist{ display: inline-block;float: left;width: 380px;}
.filter-section .single-filter ul.filter-radiobuttonlist li {display: inline-block; width: 100%; }
.filter-section .single-filter ul.filter-radiobuttonlist li input{display: inline-block;vertical-align: top;}
.filter-section .single-filter ul.filter-radiobuttonlist li label{ float: none;font-weight: normal;width: 90% !important;padding: 0px;}

.filter-section .single-filter ul.filter-showvalueas { display: inline-block;float: left;width: 380px;}
.filter-section .single-filter ul.filter-showvalueas li {display: inline-block; width: 100%; float: left; height: 18px; }
.filter-section .single-filter ul.filter-showvalueas li input {display: inline-block;vertical-align: top; float: left}
.filter-section .single-filter ul.filter-showvalueas li .showvalueasoption { font-weight: normal;width: auto;padding: 0px; padding-left: 4px;float: left}
.filter-section .single-filter ul.filter-showvalueas li .showvalueasinterval { font-weight: normal;width: 30px !important;padding: 0px; float: left}
.filter-section .single-filter ul.filter-showvalueas li .showvalueasintervallabel { font-weight: bold;width: 65px !important;float: left}

.specialized-filter-container{border-spacing:0px;}
.specialized-list-value-table {border-spacing: 0px; border:0px;}
.specialized-list-value-table td { width: 100%; vertical-align:top}
.specialized-list-value-table td .sideActionBar{ padding: 0px !important;height: auto !important;border-color: white !important;}
.specialized-list-value-table td a.tree{ width: 25px;margin-left: 2px;}

.pop-up-filters .filter-section .single-filter {width:50%;float:left;margin: 10px 0;}
.pop-up-filters .filter-section .single-filter label {font-weight:bold; padding-right:10px; display:inline-block; float:left;width: 70px !important;}
.pop-up-filters .filter-section .single-filter label.long {width:150px !important;}
.pop-up-filters .filter-section .single-filter .string-filter{width:255px;}
.pop-up-filters .filter-section .single-filter .date-filter {width:100px;}
.pop-up-filters .filter-section .single-filter .small-filter {width:122px;}
.pop-up-filters .filter-section .single-filter  select{width:150px !important;}
.pop-up-filters .filter-section .single-filter .association-operator{ width: 50px !important;}
.pop-up-filters .filter-section .single-filter .specialized-autocomplete  {width: 226px;}
.pop-up-filters .filter-section .single-filter ul.filter-checkboxlist{ display: inline-block;float: left;width: 260px;}
.pop-up-filters .filter-section .single-filter ul.filter-checkboxlist li {display: inline-block; float: left;width: 130px; }
.pop-up-filters .filter-section .single-filter ul.filter-checkboxlist li input{display: inline-block;vertical-align: top;width: 15px;}
.pop-up-filters .filter-section .single-filter ul.filter-checkboxlist li label{ float: none;font-weight: normal;width: 105px !important;padding: 0px;}

#wizardStep2 .filter-section .single-filter {width:100%;float:none !important;margin: 10px 0;padding-bottom: 5px;}
#wizardStep2 .single-filter ul.filter-radiobuttonlist li, 
#wizardStep2 .single-filter ul.filter-checkboxlist li { float: none !important;width: 100%;height: auto !important;border: none;background-color: #fff;}
#wizardStep2 .filter-section .single-filter label { width: 200px !important;}

.breakline
{
    clear: both;
}


/* css for timepicker */
.ui-timepicker-div .ui-widget-header
{
    margin-bottom: 8px;
}

.ui-timepicker-div dl dt
{
    height: 25px;
    margin-bottom: -25px;
}
.ui-timepicker-div dl
{
    text-align: left;
}
.ui-timepicker-div dl dd
{
    margin: 0 10px 10px 65px;
}
.ui-timepicker-div td
{
    font-size: 90%;
}
.ui-tpicker-grid-label
{
    background: none;
    border: none;
    margin: 0;
    padding: 0;
}

/*SM: Used in Organisation Association Screen*/
a#link
{
    border: 1px solid #D0D0D0;
    color: #333333;
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    font-weight: normal;
    height: 15px;
    margin-top: 8px;
    padding: 8px;
    background: #faf9f9; /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(/DoverArtificialLift/Content/css/Entropy/data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZjlmOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlOWU5ZTkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
    background: -moz-linear-gradient(top,  #faf9f9 0%, #e9e9e9 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#faf9f9), color-stop(100%,#e9e9e9)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #faf9f9 0%,#e9e9e9 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #faf9f9 0%,#e9e9e9 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #faf9f9 0%,#e9e9e9 100%); /* IE10+ */
    background: linear-gradient(top,  #faf9f9 0%,#e9e9e9 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#faf9f9', endColorstr='#e9e9e9',GradientType=0 ); /* IE6-8 */
}

.buttonContainer
{
    height: 23px;
    position: relative;
}



.save-as-report-dialog label{margin-left: 5px;margin-right: 4px;}
.save-as-report-dialog input{width: 91%;}

div#submenu
{
    margin-top: 20px;
    border: 1px solid #CCC;
    background: #FFF;
    padding: 10px;
    left: 157px;
    top: 26px;
}
/*End SM: Used in Organisation Association Screen*/
.textboxaslabel
{
    border: none;
    background: transparent;
}

.richText { }

.autoEditableRichText { }


.validation-record-summary {
    padding: 10px;
    margin: 0;
    background-repeat: no-repeat;
    background-position: 10px 8px;
    background-image: url(/DoverArtificialLift/Content/images/error-icon.png);
    display: block;
    color: black;
    background-color: #FFC;
    padding-left: 40px;
    border: 1px solid rgba(133, 127, 0, 0.6);
}

.report-gadget-wizard .validation-record-summary {
    position:absolute; top: 520px;width: 100%;
}

/*Used in Meeting Schedule form*/
.rangeCol select
{
    width: 40px;
}

.reference_inactive_link
{
    padding-left: 5px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.mrg-b40
{
    margin-bottom: 40px;
}

/*Used in Edit AccessProfile form*/
.privileges ol
{
    list-style: decimal;
    padding: 0px;
    padding-left: 18px;
}

.privileges ol ol
{
    list-style: lower-alpha;
    padding: 0px;
    padding-left: 18px;
}
.wdt-40p
{
    width: 40%;
}

.wdt-20p
{
    width: 20%;
}
.mrg-r5
{
    margin-right: 5px;
}
.mrg-r5 span
{
    margin-left: 8px;
}
.mrg-b10
{
    margin-bottom: 10px;
}

/*Progress Bar*/

.progressBar
{
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #fefefe), color-stop(1, #f1f1f1) );
    background: -moz-linear-gradient( center top, #fefefe 5%, #f1f1f1 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fefefe', endColorstr='#f1f1f1');
    border-bottom: 1px solid #a4a7a9;
    padding: 5px 5px 10px 5px;
}
.progressBar, .progressBar label, .progress .counter
{
    line-height: 20px;
}

.progressBar label
{
    font-weight: bold;
}

.progressBar .barContainer
{
    border: 1px solid #ccc;
    padding: 2px;
    width: 180px;
    background: #fff;
    height: 16px;
}
.progressBar .barContainer, .progressBar label, .progress .counter
{
    margin-right: .5em;
    float: left;
}

.progressBar .progress
{
    width: 100%;
    background: #0E74C1;
    height: 16px;
}

.dropPlusButton .pullDown
{
    display: none;
}

.dropPlusButton .pullDown
{
    line-height: 24px;
    background-color: #FFFFFF;
    border-bottom: 1px solid #797979;
    border-left: 1px solid #797979;
    border-right: 1px solid #797979;
    box-shadow: 0 1px 2px rgba(50, 50, 50, 0.36);
    padding: 2px 10px;
    position: absolute;
}

.dropPlusButton.opened .pullDown
{
    display: block;
    z-index: 100000000;
}

.black-box
{
    border: solid 1px #000;
    color: #666;
    padding: 10px;
    text-align: left;
}

.grid-error
{
    font-size: large !important;
    font-weight: 800 !important;
    color: red !important;
    text-align: center !important;
}

.answersForm h4, .answersForm h5, .answersForm .row
{
    margin: 0;
    padding: 0.5em;
}

.answersForm h4
{
    border-bottom: 1px solid #C3D6E4;
    color: #0E74C1;
    font-weight: bold;
}

.answersForm .answerSet
{
    margin-bottom: 1em;
}

.answersForm label
{
    float: left;
    width: 3%;
}

.answersForm .textField
{
    float: right;
    width: 95%;
}


/*Query Builder*/

.ui-jqdialog .EditTable .fm-button
{
    background-image: none;
    -moz-border-radius: 4px;
    -khtml-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
.ui-jqdialog .delete-rule, .ui-jqdialog .group .add-rule.ui-add, .ui-jqdialog .group .delete-group
{
    border: none;
    background: none;
    background-image: url(/DoverArtificialLift/Content/images/sprite-smallbuttons.png);
    background-repeat: no-repeat;
    vertical-align: middle;
}
.ui-jqdialog .delete-rule
{
    width: 30px;
    background-position: 0 -302px;
    height: 18px;
    line-height: 18px;
    width: 18px;
}
.ui-jqdialog .delete-rule:hover
{
    background-position: 0 -321px;
    cursor: pointer;
}
.ui-jqdialog .group .add-rule.ui-add
{
    background-position: 0 0;
    background-image: url(/DoverArtificialLift/Content/images/sprite-smallbuttons.png);
    background-repeat: no-repeat;
    height: 24px;
    width: 25px;
    background-position: 0 0;
}
.ui-jqdialog .group .add-rule.ui-add:hover
{
    background-position: 0 -48px;
    cursor: pointer;
}
.ui-jqdialog .group .delete-group
{
    height: 24px;
    width: 25px;
    background-position: -500px 0;
}
.ui-jqdialog .group .delete-group:hover
{
    background-position: -500px -48px;
    cursor: pointer;
}
.ui-jqdialog td, .ui-jqdialog th
{
    vertical-align: middle;
}
.ui-jqdialog .query
{
    font-weight: bold;
}
.queryresult
{
    border-bottom: 1px solid #ccc !important;
}
.queryresult td
{
    padding: 4px 0;
}
.ui-jqdialog .add-group
{
    height: 24px;
}

.ui-jqdialog .add-group:hover
{
    cursor: pointer;
}

.iconGrid
{
    display:inline-block;
	height:25px;
	width:25px;
	background-position:top;
}

.iconQuestion
{    
    background-repeat: no-repeat;
    background-image: url(/DoverArtificialLift/Content/images/question-mark.png);
}

.iconExclamation
{
	height:17px;
	width:17px;
    background-repeat: no-repeat;
    background-image: url(/DoverArtificialLift/Content/images/exclamation-mark.png);
}

.iconMessages
{
    background-repeat: no-repeat;
    background-image: url(/DoverArtificialLift/Content/images/comment-icon.png);
}

.iconOverdue
{
    background-repeat: no-repeat;
    background-image: url(/DoverArtificialLift/Content/images/flag.png);
}

.iconAdd
{
    background-repeat: no-repeat;
    background-image: url(/DoverArtificialLift/Content/images/icons/add-icon.png);
}

.mainColumn .sideActionBar
{
	background:none;
	padding:.5em .5em 0 0;
	height:auto;
	border-bottom:none;
}

.gridNoRecordsMessage
{
    margin-left: 10px;
    font-weight: bold;
    background: url(/DoverArtificialLift/Content/images/error-icon.png) no-repeat 7px 7px;
}

.headerText
{
    height: 25px;
    font-size: 16px;
    line-height: 30px;
    color: #0e5b96;
    font-weight: bold;
    background-color: #fff;
    border: 1px solid #efefef;
    border-radius: 3px 3px 3px 3px;
}

/*Group Panel*/

.gridGroupPanel, .gridGroupPanel ul
{
    line-height: 24px;
    vertical-align: middle;
}
.gridGroupPanel li
{
    border: none !important;
    vertical-align: middle;
}
.gridGroupPanel .ui-icon-closethick, .gridGroupPanel .ui-icon.ui-icon-minus
{
    border: none;
    background-color: transparent;
    background-position: -96px -128px;
    vertical-align: middle;
    height: 18px;
    width: 18px;
    line-height: 22px;
}
.gridGroupPanel .ui-icon-closethick:hover, .gridGroupPanel .ui-icon.ui-icon-minus:hover
{
    cursor: pointer;
}
td .ui-icon.ui-icon-circlesmall-minus, td .ui-icon.ui-icon-circlesmall-plus
{
    background-image: url(/DoverArtificialLift/Content/images/sprite-smallbuttons.png);
    height: 13px;
    width: 13px;
    margin: 0 4px;
}
td .ui-icon.ui-icon-circlesmall-minus:hover
{
    background-position: 0 -631px;
}
td .ui-icon.ui-icon-circlesmall-minus
{
    background-position: 0 -605px;
}
td .ui-icon.ui-icon-circlesmall-plus:hover
{
    background-position: 0 -618px;
}
td .ui-icon.ui-icon-circlesmall-plus
{
    background-position: 0 -592px;
}
.separator-question
{
    padding-top: 5px;
}

.inputFilter
{
    width: 128px;
    border: solid 1px #ccc;
}

.actionCol-br
{
    width: 38%;
    float: left;
}

.actionCol-br .fourCol
{
    min-height: 20px;
}

.actionCol-br .textField.shortField
{
    margin: 0;
    position: absolute;
    left: 100px;
    top: 0;
}

.actionCol-br .check.checkFix
{
    position: relative;
}

.esignature-container
{
    padding-top: 10px;
    padding-left: 10px;
    padding-bottom: 10px;
}

.buttonContainer.clip_reference_popup .pullDown
{
    display: none;
}

.buttonContainer.clip_reference_popup.opened .pullDown
{
    display: block;
    z-index: 100000000;
}

.buttonContainer.clip_reference_popup .ui-dropdownchecklist
{
    width:147px;
}

.check-br input
{
    float: left;
}
.check-br label
{
    float: left;
    font-weight: normal;
    padding-left: 5px;
}

.prefixId-width
{
    width: 60px;
}

.module
{
    background-color: #EFEFEF;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}
.module .recordTable td
{
    padding: 0px 0.5em;
}

table tr.ui-state-hover.ui-state-highlight
{
    background-color: #eaeaea;
}

.taskConfigurationNoHeader, .optional-record-types
{
    
     border-radius: 4px 4px 4px 4px;
    border: 1px solid #848181
}

.row input.pickerField
{
    float: left;
    height: 20px;
    line-height: 20px;
    vertical-align: middle;
    width: 193px;
}

.comment-list
{
    overflow: auto;
    max-height: 120px;
}

.comment
{
    padding: 5px;
    border: solid #AAAAAA thin;
    background-color: lightgray;
}

.comment-title
{
}

.comment-title span
{
    font-weight: bold;
}

.comment-text
{
    font-size: x-small;
}

.query-data
{
    width: 150px !important;
    float: left;
}

.query-operator
{
    width: 55px !important;
}

.query-condition
{
    width: 10% !important;
}

.query-source
{
    width: 25% !important;
}

.query-description
{
    float: left;
    width: 100%;
    line-height: 20px;
    padding: 0px;
    margin-left: 0px;
    margin-bottom: 5px;
}

.query-source-first
{
    margin-left: 65px;
    width: 25% !important;
}

.query-head
{
    padding: 5px; /*Cambia CSS*/
    border-bottom: 1px solid #FFFFFF;
    background: #ffffff; /* Old browsers */
}

.query-filter
{
    padding: 0 0 10px 0 !important;
   
}

.query-filter .addButton
{
    white-space: nowrap;
    margin-left: 5px;
    float: left;
}

input.externalAttendee
{
    width: 100%;
    margin: 0;
}

.sideBar .CollapsedSeccion label
{
    cursor: pointer;
    /*padding-left: 0.5em;*/
}

.advancedSearchContainer .ui-state-default, .advancedSearchContainer .ui-widget-content .ui-state-default, .advancedSearchContainer .ui-widget-header .ui-state-default, .filterBox .ui-state-default, .filterBox .ui-widget-content .ui-state-default, .filterBox .ui-widget-header .ui-state-default
{
    background: none !important;
}
.advancedSearchContainer .ui-state-default, .advancedSearchContainer .ui-widget-content .ui-state-default, .advancedSearchContainer .ui-widget-header .ui-state-default .ui-state-hover, .advancedSearchContainer .ui-state-default, .advancedSearchContainer .ui-widget-content .ui-state-default, .advancedSearchContainer .ui-widget-header .ui-state-default > div .filterBox .ui-state-default, .filterBox .ui-widget-content .ui-state-default, .filterBox .ui-widget-header .ui-state-default .ui-state-hover, .filterBox .ui-state-default, .filterBox .ui-widget-content .ui-state-default, .filterBox .ui-widget-header .ui-state-default > div
{
    border: none !important;
}

.advancedSearchContainer .ui-widget-content .ui-state-default input[type=checkbox], .filterBox .ui-widget-content .ui-state-default input[type=checkbox]
{
    float: left !important;
}

.advancedSearchContainer .ui-widget-content .ui-state-default label, .filterBox .ui-widget-content .ui-state-default label
{
    margin-left: 20px !important;
}

.filterBox .ui-widget-content .ui-state-default input[type=checkbox],
.advancedSearchContainer .ui-widget-content .ui-state-default input[type=checkbox]
{
    margin-left: 2px;
    margin-top: 2px;
}

/*Buttons*/

.gridErrorField
{
    border: 1px solid #8C0000;
    background-color: #ffcfcf;
}
.br-container.taskConfigurationNoHeader h3{
 margin-left: 0;
 margin-top: 0;
}

.disable-label
{
    color:#6d6d6d !important;
    font-weight:normal !important;
}

/* Risk Bands Matrix */
.bandCell
{
    width:55px; 
    height: 55px; 
    text-align: center; 
    font-weight: bold;
    cursor: pointer;
}

.bandCellRed
{
    background-color: #990000;
    color: #fff;
}

.bandCellAmber
{
    background-color: #ffcc00;
    color: #cc3300;
}

.bandCellGreen
{
    background-color: #009900;
    color: #fff;
}

.bandCellGray
{
    background-color: #808080;
    color: #fff;
}

.bandColorPicker
{
    width: 25px; 
    height: 25px; 
    cursor:pointer; 
    margin:5px; 
    border: 1px solid #000; 
}

.bandColorPickerContainer
{
    padding: 5px 0px 5px 5px;     
    width: 120px; 
    background-color: #fff; 
    border: 1px solid #000;
    position: absolute; 
    top: 40px; 
    left: 40px;
    display: none;
}

.bandCellConverter
{
    width: 25px; 
    height: 25px; 
    margin: auto; 
    text-align: center; 
    vertical-align: middle; 
    /*min-height: 25px;   */
    display: table-cell;    
    font-weight: bold;
}

/* Retention Policy */
.RetentionPolicyContent .conditionsLabel .singleRow.clearfix { padding-top:10px; padding-bottom:10px; line-height:19px;}
.RetentionPolicyContent .conditionsLabel .left { padding-right:7px; }
.RetentionPolicyContent .conditionsLabel .small-tbox.left .fieldUsage.row .col { padding: 0px;}
.RetentionPolicyContent .conditionsLabel .inputWithLabel span { padding-left:5px; }

.retention-condition-label
{
    font-style:italic;
    margin-top: 7px !important;
    margin-left: 8px !important;    
}

.retention-condition-info
{   
    margin-top: 5x !important;
    margin-bottom: 5px !important;
    margin-left: 0!important;
}

.record-type-filter-condition 
{
    height: auto;
    margin-bottom: 5px !important;
    margin-left: 0 !important;
    overflow: hidden;
    position: relative;
}


#relatedPanel .module
{
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    border-radius: 0;
}


.picker-wrapper { border: 1px solid #777; border-top: 0 none; }
.picker-wrapper .pickerField { background-color: #FFF!important; color: #333!important; }
.picker-wrapper input[type=button] { cursor: pointer; }
/*The following line was commented because it needs to be checked by Maxi */
/*.ui-tabs { padding: 0 0 .4em; min-height: 500px; } */
.fieldUsage.row { /*border-top: 1px solid #333;*/ }
.fieldUsage.row.last { border: 0 none; }

.longStringContainer
{
    width: 100%;
    padding: .5em 0 .5em .5em;    
}

.longStringContainer .one-column-field textarea 
{
    width: 99%;
}


.overdue .flag  {  
    height: 21px;
    width: 35px;   
}

.overdue .flag, .overdueFlag.halflings-flag  {
    display:block;
    font-size:22px;
    color:#D72D18;
}

a.edit.disabled:hover {
background-position: -175px -24px;
cursor: default
}

a.remove.disabled:hover {
background-position: -500px -24px;
cursor: default
}


.buttonLarge.disabled span  
{
    background-position: right -378px;
}

.jstree-leaf.disabled a {
color:#c9c9c9
}

.jstree-leaf.disabled .jstree-clicked.jstree-hovered {
border-color: #828282 !important;
background: none #828282 !important;
}


.body-contents { padding: .4em 0; min-height: 500px; } 
.popuptabs-mod { min-height:100px;} 
.pdn-t5 { padding-top: 5px}

.question-section {
    height: 25px;
}

.popuptabs-mod { min-height:100px;} 

.ui-jqgrid-sortable button span.gridcolumnfilter {
	background-position: -650px 0;
	background-image: url(/DoverArtificialLift/Content/images/sprite-smallbuttons.png);
	background-repeat: no-repeat;
	display: block;
	height: 17px;
	width: 18px;
	left: 0;
	margin: 0;
	top: -2px;
}

.ui-jqgrid-sortable button span.gridcolumnfilter.filtered {
	background-position: -650px -72px
}

.ui-jqgrid-sortable button:hover span.gridcolumnfilter.filtered, .ui-jqgrid-sortable button.ui-state-hover span.gridcolumnfilter.filtered {
    background-position: -650px -72px
}

.ui-jqgrid-sortable button:hover span.gridcolumnfilter, .ui-jqgrid-sortable button.ui-state-hover span.gridcolumnfilter {
	background-position: -650px -96px;
}

/* END BIS HELPERS AND RESET STYLES */

.no-background-color { background-color: transparent!important; }
.no-border { border: 0 none!important; }
.width-30 { width: 30%!important; }
.width-36 { width: 36%!important; }

/* TARGET MEASURE STYLES */

.target-measure .association-grid { width: 100%!important; }
.target-measure .ui-jqgrid-htable { width: 100%; border: 0 none!important; border-right: 1px solid #888!important; }
.target-measure .ui-jqgrid-htable tbody td a { margin: 3px 0 0 3px; }
.target-measure .association-grid .ui-corner-all { border: 0 none!important; width: 99%; margin: 3px auto; }
.target-measure .measurement-source-title { padding: 9px 5px 0 0 !important; border: 0 none!important; font-weight: bold; }
.target-measure .left { float: left!important; }
.target-measure .right { float: right!important; }
.target-measure #MeasurementActionBar { min-width: 730px;} 
.target-measure .top-information-section { padding-bottom: 5px; } 
.target-measure .top-information-section > div { margin: 6px 0 0 4px; }
.target-measure .topBar-container { /*width: 99%;*/ margin: 0 0 0 5px;border: 1px solid #FFF; }
.target-measure .topBar-container .top-bar { margin-left: 0!important; }
.target-measure .no-background-image { background-image: none!important; }
.target-measure .horizontal-line { border: 0; height: 1px; margin: 0 auto; background-color: #CCC; width: 99%; margin: 10px auto; }
.target-measure .settings-button-container { float: left; margin-top: 10px; position: relative;} 
.target-measure .settings-button-container .customDialogButtonClass { 
	background-image: url(/DoverArtificialLift/Content/images/settings-button-mask.png); 
	background-repeat: no-repeat;
	background-position: left bottom;
	position: relative; 
	padding: 0 7px;
	height: 38px!important;
}
.target-measure .settings-button-container .customDialogButtonClass img { position: relative; top: 5px; }
/* Mask to fix IE9 gradient bleed while using border-radius. */
.target-measure .settings-button-container .settings-button-container-ie-bleed-fix { overflow: hidden; border-radius: 2px; float: left; } 
.target-measure .settings-button-container .settings-button-container-ie-bleed-fix a { margin-left: 0!important; } 
.target-measure .settings-button-container a.button
{
	border: 1px solid #353535;
	width: 40px!important;
	height: 40px!important;
	float: left;
	display: block;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-o-border-radius: 2px;
	-ms-border-radius: 2px;
	-webkit-border-radius: 2px;   
}
.target-measure .settings-button-container a.button img { position: relative; top: 5px; left: 7px; }
.target-measure .settings-button-container .settings-button-text { font-size: 14px; position: relative; top: 12px; left: 0; padding-left:5px;}
.target-measure .rounded-container,
.rounded-container { margin: 4px!important; border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; -webkit-border-radius: 4px; border: 1px solid #CCC; } 
.target-measure .rounded-container-holder, .auto-comment-form .rounded-container { margin: 0 auto; background-color: #EFEFEF; }
.target-measure .rounded-container-holder { margin-left: 5px!important; margin-right: 6px!important; }
.target-measure .rounded-container-header, .auto-comment-form .rounded-container { height: 28px; margin-bottom: 3px; background-color: #DDD; }
.target-measure .rounded-container-header .check, .auto-comment-form .rounded-container input[type=checkbox] { margin: 0 0 0 4px; }
.target-measure .rounded-container-header .check label { vertical-align: top; padding-left: 0!important; margin: 0!important;  }
.target-measure .right-box { margin: 3px 3px 5px 0; float: right; height: 244px; width: 400px; }
.target-measure .graph-box { width: 100%; height: 198px; background-color: #CCC; border: 1px solid #999; }
.target-measure .measure-rules-box-container
{        
	border: 1px solid #999;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	-webkit-border-radius: 3px;
	height: 232px;
	margin: 0 5px 5px 5px;
	width: 400px; 
	background-color: #EFEFEF;   
	padding: 10px 0;
	float: left;
}
.target-measure .measure-rules-left-column { float: left; width: 210px; height: 100%; font-weight: bold;}
.target-measure .measure-rules-right-column { width: 190px; float: right; height: 100%;}
.target-measure .measure-rules-left-column > div,
.target-measure .measure-rules-right-column > div { margin: 5px 0; height: 31px; }
.target-measure .measure-rules-left-column > div { border-right: 1px solid #FFF; }
.target-measure .measure-rules-left-column > div > label { font-size: 11px!important; float: right; margin-right: 7px;  }
.target-measure .measure-rules-right-column > div { border-left: 1px solid #CCC; }
.target-measure .measure-rules-right-column > div > label { font-size: 11px!important; margin-left: 7px; color: #333; }
.target-measure .topBar { margin-left: 0!important; }
.target-measure { border: 0 none; }
.target-measure .ui-state-default.ui-jqgrid-hdiv { background-color: transparent!important; border: 0 none!important; }
.target-measure .ui-jqgrid .ui-widget.ui-widget-content.ui-corner-all { width: 99%!important; height: auto; border: 0 none; }
.target-measure .ui-state-default.ui-th-column.ui-th-ltr { background-color: transparent; height: 19px; }
.target-measure .ui-jqgrid-labels.ui-sortable th { font-weight: bold!important; border: 1px solid #888;  border-right: 0 none!important; }
.target-measure td { border: 1px solid #888!important; border-top: 0 none!important; border-right: 0 none!important; padding-left: 2px; }
.target-measure .ui-jqgrid-labels.ui-sortable { border: 0 none!important; }
.target-measure tr.odd { background-color: #efefef; }

/* Target Phases */
.target-measure .yellow-information-box { background-color: #ffffcf; width: 99%; display: block; margin: 15px 0 10px 0!important; height: 24px; border: 0 none!important; }
.target-measure .yellow-information-box span { color: #4b4845; padding: 5px 0 0 9px; display: block; font-size: 11px; }
.target-measure .collapsible-grid .hidden-row { display: none; }
.target-measure .collapsible-grid thead tr { background-image: url(/DoverArtificialLift/Content/images/collapsiblegrid-header-background.jpg); background-repeat: repeat-x; background-position: 0 0; height: 23px; }
.target-measure .collapsible-grid thead tr th { border: 1px solid #878988; border-right: 0 none; }
.target-measure .collapsible-grid thead tr th .green-light,
.target-measure .collapsible-grid thead tr th .red-light,
.target-measure .collapsible-grid thead tr th .yellow-light { background-repeat: no-repeat; height: 13px; width: 13px; margin: 2px 0 0 8px; }
.target-measure .collapsible-grid thead tr th .green-light { background-image: url(/DoverArtificialLift/Content/images/collapsiblegrid-lights.png); background-position: 0 0; }
.target-measure .collapsible-grid thead tr th .red-light { background-image: url(/DoverArtificialLift/Content/images/collapsiblegrid-lights.png); background-position: 0 -29px; }
.target-measure .collapsible-grid thead tr th .yellow-light { background-image: url(/DoverArtificialLift/Content/images/collapsiblegrid-lights.png); background-position: 0 -14px; }
.target-measure .collapsible-grid thead tr th input[type=checkbox] { margin:4px auto 0 auto; width: 99.5%;}
.target-measure .collapsible-grid thead tr th span { color: #343434; padding-left: 4px; }
.target-measure .collapsible-grid tbody tr { height: 24px; } 
.target-measure .collapsible-grid tbody tr td input[type=text] { width: 88%; }
.target-measure .collapsible-grid tbody tr td input[type=text].lightcell-value { width: 75%; }
.target-measure .collapsible-grid tbody tr td input.hasDatepicker { width: 76%; font-weight: bold; }
.target-measure .collapsible-grid tbody tr td input[type=checkbox] { margin-left:auto; margin-top:4px; }
.target-measure .collapsible-grid tbody tr.odd { background-color: #efefef; }
.target-measure .collapsible-grid tbody tr td:first-child { border-top: 0 none; border-bottom: 0 none; }
.target-measure .collapsible-grid tbody tr td a { border: 0 none; padding: 0; margin: 0; width: 16px; height: 16px; background-image: url(/DoverArtificialLift/Content/images/collapsiblegrid-buttons.png); background-repeat: no-repeat; } 
.target-measure .collapsible-grid tbody tr td a.expand { background-position: 0 -61px; }
.target-measure .collapsible-grid tbody tr td a.collapse { background-position: 0 0; }
.target-measure .collapsible-grid tbody tr td a.expand:hover { background-position: 0 -91px; }
.target-measure .collapsible-grid tbody tr td a.collapse:hover { background-position: 0 -28px; }
.target-measure .collapsible-grid tbody tr td.CollapsedSeccion a { margin-left: 4px!important; }
.target-measure .collapsible-grid tbody tr td .shriked-input { width: 45% !important; padding: 0; margin: 0; }
.target-measure .collapsible-grid > table { border-right: 1px solid #878988!important; }
.target-measure .collapsible-grid .second { padding-left: 0px!important; border-right: 0!important; border-left: 0!important; }
.target-measure .collapsible-grid .hidden-data,
.target-measure .collapsible-grid .hidden-data tr,
.target-measure .collapsible-grid .hidden-data td { padding: 0; margin:0; }
.target-measure .collapsible-grid .hidden-data td, 
.target-measure .collapsible-grid td { padding-left: 4px; }
.target-measure .collapsible-grid td { color: #121212; font-weight: bold; }
.target-measure .collapsible-grid .hidden-data td { color: #303030; font-weight: normal; }
.target-measure .collapsible-grid .hidden-data td:first-child { border-bottom: 0 none!important; }
.target-measure .collapsible-grid .hidden-data tr:last-child td { border-bottom: 0!important; }
.target-measure .collapsible-grid .topBar,
.target-measure .collapsible-grid .topBar .inner  { width: 99%; }
.target-measure .collapsible-grid .topBar .inner { padding-right: 5px; }
.target-measure .collapsible-grid .topBar .inner .button.add.left { padding-right: 1px; margin-left: 2px; }

.target-measure-phases-radiobuttons { width: auto !important;}

.target-measure { min-width: 760px;}
.target-measure #MeasurementActionBar #topInformationSection #EntitySelectorContainer div div div.sequence {width: 68px !important;}
.target-measure #MeasurementActionBar #topInformationSection #EntitySelectorContainer div div div.sequence div div {max-width: 90px; padding: 0px 0px !important; width: 75px; }
.target-measure #MeasurementActionBar #topInformationSection #EntitySelectorContainer div div div.status div div {max-width: 60px; text-overflow: ellipsis; padding: 0px 0px !important; overflow: hidden; white-space: nowrap;}
.target-measure #MeasurementActionBar #topInformationSection #EntitySelectorContainer div div div.recordType div div{max-width: 100px; text-overflow: ellipsis; padding: 0px 0px !important; overflow: hidden; white-space: nowrap;}
.target-measure #MeasurementActionBar #topInformationSection #EntitySelectorContainer .recordHead .createdBy {  }
.target-measure #MeasurementActionBar #topInformationSection #EntitySelectorContainer .recordHead .lastUpdatedBy {  }
.target-measure #MeasurementActionBar #topInformationSection #EntitySelectorContainer .recordHead .status { width: 45px; }
.target-measure #MeasurementActionBar #topInformationSection #EntitySelectorContainer .recordHead .recordType { width: 79px; }
.target-measure #MeasurementActionBar #topInformationSection #EntitySelectorContainer .recordHead .version { width: 40px; }
.target-measure #MeasurementActionBar #topInformationSection #EntitySelectorContainer .recordHead .version .one-column-field div { padding:0px!important; }

.TargetContent .recordBody { min-width: 1140px; }

/*  ---------  */

/* Target Measure Popup*/
.target-measure .target-measure-popup { width: 692px; min-height: 350px; position:relative; overflow: hidden;}
.target-measure .target-measure-popup .topBar .inner { margin-right: -2px; }
.target-measure .target-measure-popup .topBar .inner label { display: block; font-weight: bold; margin: 4px; }
.target-measure .target-measure-popup .wizard-wrapper { display: block; width: 99%; margin: 0 auto; }
.target-measure .target-measure-popup .wizard-wrapper .wizard-header ul { width: 100%; height: 21px; background-image: url(/DoverArtificialLift/Content/images/wizard-header-background.jpg); background-repeat: repeat-x; border: 1px solid #CCCCCC; margin: 6px auto; }
.target-measure .target-measure-popup .wizard-wrapper .wizard-header ul li { position: relative; float: left; padding: 0 12px 3px 0; height: 21px;  margin-left: 3px; }
.target-measure .target-measure-popup .wizard-wrapper .wizard-header ul li a { font-weight: normal; display: block; width: 100%; height: 100%; padding: 3px 10px 0 4px; background-repeat: no-repeat; background-position: right top; }
.target-measure .target-measure-popup .wizard-wrapper .wizard-header ul li.selected { margin-left: 0; background-image: url(/DoverArtificialLift/Content/images/wizard-item-gradient.png); background-repeat: repeat-x; background-position: 0 0; padding-left: 15px; }
.target-measure .target-measure-popup .wizard-wrapper .wizard-header ul li:first-child { margin-left: 0px!important; }
.target-measure .target-measure-popup .wizard-wrapper .wizard-header ul li.selected a { color: #FFF; margin-left: 0; background-image: url(/DoverArtificialLift/Content/images/wizard-item-background.png); }
.target-measure .target-measure-popup .wizard-wrapper .wizard-header ul li.unselected a { background-image: url(/DoverArtificialLift/Content/images/wizard-item-background-unselected.png); }
.target-measure .target-measure-popup .wizard-wrapper .wizard-header ul li.unselected { padding-right: 7px; margin-left: 7px; }
.target-measure .target-measure-popup .wizard-wrapper .wizard-header ul li.ui-state-default { border: 0; height: 18px; }

.target-measure .target-measure-popup .wizard-slider-wrapper {position: relative; overflow: hidden; height: 320px; width: 2200px;}
.target-measure .target-measure-popup .wizard-slider-wrapper-item {width: 692px;}

.target-measure .target-measure-popup .target-measure-type-content,
.target-measure .target-measure-popup .target-measure-band-content { display: block; clear: both; min-height: 320px; }
.target-measure .target-measure-popup .target-measure-type-content ul,
.target-measure .target-measure-popup .target-measure-band-content ul { width: 99%; margin: 0 auto; }
.target-measure .target-measure-popup .target-measure-type-content ul li div.left { width: 45%; }
.target-measure .target-measure-popup .target-measure-type-content ul li div.left span { display: block; padding: 2px 0 0 4px; font-size: 11px; }
.target-measure .target-measure-popup .target-measure-type-content ul li,
.target-measure .target-measure-popup .target-measure-type-content ul li .graph-box,
.target-measure .target-measure-popup .target-measure-band-content ul li .graph-box { border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; }
.target-measure .target-measure-popup .target-measure-type-content ul li { float: left; width: 49%; margin: 2px; height: 150px; border: 1px solid #9a9a9a;background-color: #EFEFEF; }
.target-measure .target-measure-popup .target-measure-type-content ul li table { width: 100%; margin: 2px; }
.target-measure .target-measure-popup .target-measure-type-content ul li table td:first-child { width: 10px; }
.target-measure .target-measure-popup .target-measure-type-content ul li table td,
.target-measure .target-measure-popup .target-measure-band-content ul li table td,
.target-measure .target-measure-popup .target-measure-rule-content table td { border: 0 none!important; padding: 0!important; }
.target-measure .target-measure-popup .target-measure-type-content ul li table label,
.target-measure .target-measure-popup .target-measure-type-content ul li table input[type=radio],
.target-measure .target-measure-popup .target-measure-band-content ul li table label,
.target-measure .target-measure-popup .target-measure-band-content ul li table input[type=radio],
.target-measure .target-measure-popup .target-measure-type-content ul li table label { padding-left: 0; color: #333; font-weight: bold; }
.target-measure .target-measure-popup .target-measure-type-content ul li .graph-box { border: 1px solid #999; width: 170px; height: 140px; margin: 4px; }
.target-measure .target-measure-popup .target-measure-type-content ul li div.left > label { color: #333; font-size: 11px; margin: 2px 0 0 4px; }
.target-measure .target-measure-popup .target-measure-type-content ul li div.left > input[type=text] { width: 40px; margin: 2px 0 0 2px; }
.target-measure .target-measure-popup .target-measure-band-content { min-height: 250px; }
.target-measure .target-measure-popup .target-measure-band-content ul li { float: left; width: 205px; height: 196px; border: 1px solid #ccc; background-color: #efefef; margin: 4px 10px 0 10px; }
.target-measure .target-measure-popup .target-measure-band-content ul li .graph-box { width: 182px; height: 140px; margin: 8px auto; border: 1px solid #9a9a9a; background-color: #cccccc; }
.target-measure .target-measure-popup .target-measure-band-content ul li table { margin-left: 8px; }
.target-measure .target-measure-popup .target-measure-band-content ul li table label,
.target-measure .target-measure-popup .target-measure-rule-content table label { color: #333; }
.target-measure .target-measure-popup .target-measure-rule-content { width: 99%; margin: 0 auto; min-height: 200px; }
.target-measure .target-measure-popup .target-measure-rule-content .content-wrapper { padding: 5px 0; }
.target-measure .target-measure-popup .target-measure-rule-content .content-wrapper label { display: block; padding: 2px; }
.target-measure .target-measure-popup .target-measure-rule-content .content-wrapper .options { padding: 1px; margin: 3px 0 0 2px; height: 21px; width: 110px; }
.target-measure .target-measure-popup .target-measure-rule-content .content-wrapper hr { margin-top: 8px; }
.target-measure .target-measure-popup .target-measure-rule-content table { line-height: 14px; }
.target-measure .target-measure-popup .target-measure-rule-content .message { width: 250px; margin: 10px; }
.target-measure .target-measure-popup .target-measure-rule-content .message span { font-weight: normal; }

.target-measure .target-measure-popup .popup-button-bar { min-height: 30px; width: 100%; }
.target-measure .target-measure-popup .popup-button-bar ul { display: block; width: 226px; height: 30px; float: right; }
.target-measure .target-measure-popup .popup-button-bar ul li { color: #020202; border: 1px solid #666666; float: right; height: 20px; border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; -ms-border-radius: 2px; -webkit-border-radius: 2px; margin: 4px; }
.target-measure .target-measure-popup .popup-button-bar ul li a.target-measure-popup-button-cancel { color: #000;  }
.target-measure .target-measure-popup .popup-button-bar ul li.customDialogButtonClass.cancel { background-color: #ffffff; }
.target-measure .target-measure-popup .popup-button-bar ul li a { display: block; height: 13px;  color: #FFF; width: 65%; margin: 0; font-weight: normal; }
.target-measure .target-measure-popup .popup-button-bar ul li a.target-measure-popup-button-next { padding: 0 14px 2px 5px; background-image: url(/DoverArtificialLift/Content/images/wizard-nextprev-button-arrow.png); background-repeat: no-repeat; background-position: right 3px; }
.target-measure .target-measure-popup .popup-button-bar ul li a.target-measure-popup-button-prev { padding: 0 5px 2px 14px; background-image: url(/DoverArtificialLift/Content/images/wizard-nextprev-button-arrow.png); background-repeat: no-repeat; background-position: left -15px; }

/* End: Target Measure Popup*/

/* END TARGET MEASURE STYLES */

/* [START] View for print styles. */
.view-for-print-body .recordHead .topRow, .view-for-print-body .recordHead .topRow .inner { background-image: none!important; }
.view-for-print-body hr.middle-width { width: 99%; margin: 6px auto 0 auto; float: none; }
.view-for-print-body hr.full-width { width: 100%; margin: 6px 0 0 0; }
.view-for-print-body hr.dark { margin-bottom: 7px; }
.view-for-print-body hr.black { background-color: #cccccc; border-top: 1px solid #333333; }
.view-for-print-body { background-color: #FFF; width: 100%; overflow: visible !important; min-width: 685px; margin: 0; padding: 0; position: relative; }
.view-for-print-body .recordHead { background-image: none; } 
.view-for-print-body .recordContainer { border: 0 none; background-color: transparent;}
.view-for-print-body .recordHead.clearfix { background-color: transparent; }
.view-for-print-body .row.titleRow.clearfix.overdued { width: 97%; margin: 0 auto; padding-top: 3px; border: 0 none; }
.view-for-print-body .row.titleRow.clearfix.overdued .overdueCol { float: right; }
.view-for-print-body .row.titleRow.clearfix.overdued .overdueCol label{ display: inline-block; float: left; }
.view-for-print-body .row.titleRow.clearfix.overdued .overdueCol .overdueflag { float: left; padding-top: 1px; }
.view-for-print-body .fieldUsage.row.clearfix { border: 0 none!important; }
.view-for-print-body .longStringContainer, .view-for-print-body .col {  padding-top: 0;padding-left: 0;}
.view-for-print-body .col-html h3 { padding-left: 0px; }
.view-for-print-body .longStringContainer label {color: #642B1F;}
.view-for-print-body .longStringContainer { padding: 0px!important;  margin: 0px!important; }
.view-for-print-body .longStringContainer h3 { padding: 0 0 0 0; margin:0 0 0 0!important ;}
.view-for-print-body .longStringContainer span, .view-for-print-body .col-html span { font-size: 12px; display:  inline; float: left; } 
.view-for-print-body .col-html span iframe { min-height:40px !important; }
.view-for-print-body .middle-description .longStringContainer span { font-size: 12px; }
.view-for-print-body .fieldUsage.row.clearfix .col { width:99%; }
.view-for-print-body .row.clearfix .fieldUsage.Col .col { width: 23em; }
.view-for-print-body .row.clearfix .fieldUsage.Col .col-html.description span { font-size:12px; padding-bottom:15px; }
.view-for-print-body .col label { display: inline; float: left; padding-top: 0; }
.view-for-print-body .top-information-content 
{ 	
	border: 1px solid #e6e6e6;
	min-height: 107px;
	width: 99%;		
	min-width: 579px;
	margin: 0 auto;
	/*background: url(/DoverArtificialLift/Content/images/header_backgroud.png) repeat-x;*/
	background-position: left bottom;
	background-color: #fdfefe;
} 
.view-for-print-body .top-information-content .titleCol { float: left; }
.view-for-print-body .top-information-content .titleCol > div { font-size: 13px!important; font-weight: bold; word-wrap: break-word; display: inline-block; max-width: 98%; }
.view-for-print-body .top-information-content .titleCol > div > label { font-size: 12px!important; color: #000000; }
.view-for-print-body .top-information-content .fieldUsage.Col > div {   float: left; padding: 1.1em 0.5em 0.1em;}
.view-for-print-body .top-information-content .fieldUsage.Col > div label {text-align: left; display: block!important; margin: 0!important; width: 100%; }
.view-for-print-body .row, .view-for-print-body .buttonRow { border: 0 none; }
.view-for-print-body .top-information-content .content-holder { float: right; margin-right: 4px; }
.view-for-print-body .top-information-content .content-holder.small { width: 100%; }
.view-for-print-body .top-information-content .content-holder.left { float: left; width: 401px; margin-left: 22px;}
.view-for-print-body .top-information-content .content-holder .row { float: right; display: block; padding: 0; margin: 0; height: 44px; margin-top: 10px;}
.view-for-print-body .top-information-content .content-holder .first.row { width: 34px; }
.view-for-print-body .top-information-content .content-holder .second.row { width: 173px; }
.view-for-print-body .top-information-content .content-holder .third.row { width: 194px; }
.view-for-print-body .top-information-content .content-holder .fourth.row { width: 50px; }
.view-for-print-body .top-information-content .content-holder .fifth.row { width: 40px; }
.view-for-print-body .top-information-content .content-holder .fourth.row label,
.view-for-print-body .top-information-content .content-holder .fourth.row span { padding-left: 1px; } 
.view-for-print-body .top-information-content .content-holder .fifth.row label,
.view-for-print-body .top-information-content .content-holder .fifth.row span { padding-left: 4px; }
.view-for-print-body .top-information-content .content-holder .sixth.row { width: 37px; }
.view-for-print-body .top-information-content .content-holder .bottom.row { width: 450px; float: left; margin-left: 22px; margin-top: 0; margin-top: -2px; }
.view-for-print-body .top-information-content .content-holder .bottom.row span { font-size: 11px; font-family: Tahoma, Arial;  }
.view-for-print-body .top-information-content .content-holder .right-background { padding-left: 6px; background-image: url(/DoverArtificialLift/Content/images/row_image_border.jpg); background-position: right center; background-repeat: no-repeat; } 
.view-for-print-body .top-information-content .content-holder .status-indicator { float: right; width: 84px; height: 18px; background: url(/DoverArtificialLift/Content/images/status_background.png) no-repeat; margin: 9px 5px 0 0; }
.view-for-print-body .top-information-content .content-holder .status-indicator img { margin: 3px 2px 0 8px; float: left; }
.view-for-print-body .top-information-content .content-holder .status-indicator label { font-weight: bold; float: left; margin: 2px 0 0 1px; }
.view-for-print-body .viewforprint-logo { width: 99%; padding: 19px 0 9px 4px; margin: 0 10px; min-height: 45px; border-bottom: 2px solid #000; }
.view-for-print-body .viewforprint-logo:before  {
    content: ' ';
    display: inline-block;
    vertical-align: bottom;  /* vertical alignment of the inline element */
    min-height: 45px;
}
.view-for-print-body .top-table { width: 98%;  margin: 0; padding: 0; }
.view-for-print-body .top-table table { margin-top: 10px; width:100%;}
.view-for-print-body .bottom-table { margin-top: 6px; }
.view-for-print-body .top-table table tr,
.view-for-print-body .bottom-table tr { height: 20px; } 
.view-for-print-body .top-table td.left-column,
.view-for-print-body .bottom-table td.left-column { width: 185px; text-align: right;border: 0 none; }
.view-for-print-body .protocol-top-table td.left-column { width: 85px; text-align: right;border: 0 none; }
.view-for-print-body  .top-table td.left-column label,
.view-for-print-body .bottom-table td.left-column label{ color: #642b1f; font-weight: bold; padding-right: 6px; float:none;}
.view-for-print-body .top-table td.right-column,
.view-for-print-body .bottom-table td.right-column{ text-align: left; border: 0 none; } 
.view-for-print-body .top-table td.right-column label,
.view-for-print-body .bottom-table td.right-column label { color: #444; font-size: 12px; font-family: Tahoma, Arial; padding-left: 6px; }
.view-for-print-body .middle-description { display:block; margin: 0 6px; overflow:visible !important; }
.view-for-print-body h3 { background-color: transparent; font-weight: bold; display: block; padding-bottom: 0; padding-left:0; width: 99%; color: #642B1F; }
    .view-for-print-body .middle-description h3 {
        margin-bottom:10px;
    }
.view-for-print-body h3.small-padding-top { padding-top: 7px; }		 
.view-for-print-body  .fieldUsage.flexibleCol.full-width { padding-left:0px; }
    .view-for-print-body .middle-description span:not(.externalField) {
        font-size: 11px;
        display: inline;
        margin: 2px 0 8px 0;
        width: 99%;
        word-wrap: break-word;
    }
.view-for-print-body .middle-description label { color: #642B1F; padding-right:6px; float:left; }
.view-for-print-body .footer-data { 
    padding-bottom: 5px; 
    margin:0 6px; 
    /*display: inline-block;*/
    width: 99.2%;
    clear: both;
}
.view-for-print-body .footer-data div.preview-title {width: 99%}
.view-for-print-body .footer-data h3 { font-size: 15px; margin-top: 3px; padding-bottom: 7px; border-bottom: 0 solid #888888; width: 99%; margin: 0 auto;margin-left:0; padding-left: 0; }
.view-for-print-body .footer-data-table { width: 98.5%; margin: 5px 9px; }
.view-for-print-body .footer-data-table tr { height: 20px; }
.view-for-print-body .footer-data-table tbody tr td { border-bottom: 1px solid #d9d9d9; }
.view-for-print-body .footer-data-table tbody tr.first { border-top: 1px solid #888888; }
.view-for-print-body .footer-data-table thead tr { border-bottom: 1px solid #656565; background-color: #efefef;}
.view-for-print-body .footer-data-table th,
.view-for-print-body .footer-data-table td { color: #21455d; font-family: Arial, Tahoma; font-size: 11px; padding: 4px 4px; }
.view-for-print-body .footer-data-table td { color: #626262; vertical-align: text-top }
.view-for-print-body .footer-data-table thead tr.header-border { height: 1px; }
.view-for-print-body .footer-data-table thead tr.header-border th { padding:0; margin: 0; }
.view-for-print-body .page-header { width: 100%; height: 56px; border-bottom: 2px solid #999999; margin-bottom: 10px; }		
.view-for-print-body .page-header .logo { margin: 13px 0 0 8px; }
.view-for-print-body .page-header .header-data { float: right; margin: 32px 15px 0 0; text-align: right; color: #686868; font-family: Arial, Tahoma; font-size: 11px; }
.view-for-print-body .page-footer { position: relative; bottom: 0; left: 0; width: 100%; height: 48px; border-top: 1px solid #333; }
.view-for-print-body .page-footer div.left { float: left; width: 45%; }
.view-for-print-body .page-footer div.right { float: right; width: 45%; text-align: right; }
.view-for-print-body .page-footer div { font-family: Arial, Tahoma; font-size: 11px; color: #747474; margin: 10px; margin-top: 15px; }
.view-for-print-body .middle-description .col-html {
    padding: 0
}
.view-for-print-body.cleanLayout-for-export td span.overdue-grid-col {
    background-image: url(/DoverArtificialLift/Content/images/halflings-flag.png);
    background-repeat: no-repeat;
    height: 13px!important;
    width: 15px!important;
    font-size: 0px;
    vertical-align: top;
}

.fieldUsage.row.clearfix .col {
    /*width: 100%*/
}

.view-for-print-body .recordHead .row.titleRow.clearfix .singleRow .fieldUsage.doubleCol {padding-bottom: 10px;}

.view-for-print-body .middle-description .row.clearfix .fieldUsage.doubleCol { padding-left:0px; }
.view-for-print-body .middle-description .row.clearfix .fieldUsage.divActivityTask.col { width:23em; }

/* [END] View for print styles.  */

/* [START] Checkbox Collapsible Panel. */
.CheckboxCollapsiblePanelWrapper { border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; -webkit-border-radius: 4px; overflow: hidden; border: 1px solid #353535!important; margin-top: 5px!important; margin-bottom: 5px!important; }
.CheckboxCollapsiblePanelWrapper .collapse, .CheckboxCollapsiblePanelWrapper .expand { border: 0 none; height: 24px; }
.CheckboxCollapsiblePanelWrapper .collapse { background-color: #f6eeee; }
.CheckboxCollapsiblePanel { margin-top: 0; border-top: 0 none; }
.CheckboxCollapsiblePanel .HeaderCheckbox { float: left; margin: 6px 0px 0 0; width: 20px; }
.CheckboxCollapsiblePanel label { color: #000000; font-size: 11px; font-weight: bold; padding-top: 1px; }
.CheckboxCollapsiblePanel .rpText,
.CheckboxCollapsiblePanel .rpBlackText { cursor: pointer!important; font-size: 11px; }
.CheckboxCollapsiblePanel > span {  }
.CheckboxCollapsiblePanel.CollapsedSeccion { margin: 0; }
/* [END] Checkbox Collapsible Panel. */

.mainColumn.clearfix.riskMethodologyTabs .three-column-field{
    margin-left: 0 !important;
}
.mainColumn.clearfix.riskMethodologyTabs .topBar {
    margin-left: 0;
}
.mainColumn.clearfix.riskAnalysisTabs .topBar {
    margin-left: 5;
}

hr {
    border-bottom: solid 1px #E6E6E6;
    border-top: solid 0 #E6E6E6;
    border-left: solid 0 #E6E6E6;
    border-right: solid 0 #E6E6E6;
}

.title-html {
    width: 100% !important;
    margin: 0 auto !important;
    padding-top: 0 !important;
    font-size: 12px !important;
}
.hr-line-preview {
    width: 99%;
    margin: 0 auto 10px
}

/* NOTIFICATION DEFINITIONS */
#NotificationDefinitionsTab .notification-definitions-wrapper {
    background-color: #FFF;
    border: 1px solid #bbb;
    min-height: 20px;
    cursor: text;
}

#NotificationDefinitionsTab .notification-definitions { 
    color: #333; 
    border-radius: 4px; 
    -moz-border-radius: 4px; 
    -ms-border-radius: 4px; 
    -o-border-radius: 4px; 
    -webkit-border-radius: 4px; 
    border: 1px solid #DDD;
    padding: 3px 6px;
    text-align: left;
    background-color: #f8f8f8;
    background-image: url(/DoverArtificialLift/Content/images/delete-button-grey.png);
    background-repeat: no-repeat;
    background-position: 95% 50%;
    margin: 4px;
    cursor: pointer;
    width: 125px!important;
}

#NotificationDefinitionsTab .notification-definition-col  {
    width: 48%!important;
    max-width: 300px;
}


.localization-popup .notification-definitions-wrapper {
    background-color: #FFF;
    border: 1px solid #bbb;
    min-height: 20px;
    cursor: text;
}

.localization-popup .notification-definitions { 
    color: #333; 
    border-radius: 4px; 
    -moz-border-radius: 4px; 
    -ms-border-radius: 4px; 
    -o-border-radius: 4px; 
    -webkit-border-radius: 4px; 
    border: 1px solid #DDD;
    padding: 3px 6px;
    text-align: left;
    background-color: #f8f8f8;
    background-image: url(/DoverArtificialLift/Content/images/delete-button-grey.png);
    background-repeat: no-repeat;
    background-position: 95% 50%;
    margin: 4px;
    cursor: pointer;
    width: 125px!important;
}

.localization-popup .notification-definition-col  {
    width: 35%!important;
}

.notification-distribution-roles {
	border: 1px solid #CCCCCC;
	padding: 0 0 5px;	
    margin-bottom: 5px; 
	border-radius: 4px; 
    -webkit-border-radius: 4px; 
    -o-border-radius: 4px; 
    -ms-border-radius: 4px; 
    -moz-border-radius: 4px; 
    margin-top: 3px;    
}

.notification-distribution-roles .module-block 
{
    padding: 5px 2px;    
}

.notification-distribution-roles .module-block b 
{
    margin-left: 9px;    
}

.settingsCol
{
    background-image: url(/DoverArtificialLift/Content/images/settings-icon.png); 
    background-position: 0 0; 
}

.uploadCol 
{
    background-image: url(/DoverArtificialLift/Content/images/upload-icon.png);
    background-position: 0 0;
}

.downloadCol 
{
    background-image: url(/DoverArtificialLift/Content/images/download-icon.png);
    background-position: 0 0;
}

.ui-jqgrid tr.jqgrow td .glyphicons {
    color: #343434!important;
}

.ui-jqgrid tr.jqgrow td .glyphicons:before {
padding:5px 4px;
}
.ui-jqgrid tr.jqgrow td .glyphicons-edit:before {
    padding-top:0px;
    padding-bottom:4px;
}

.ui-jqgrid tr.jqgrow td .glyphicons:hover,.ui-jqgrid tr.jqgrow td a.button:hover {
    color: #d72d18!important;
}

.ui-jqgrid-view .ui-jqgrid-hbox th div .headerColumnColumnFilter:hover {
    color: #d72d18!important;
}

.icon-preview, .icon-preview:hover 
{
	background-color: transparent;
    background-position:left center;
	background-image:url(/DoverArtificialLift/Content/images/preview_icon.png);
	background-repeat:no-repeat;
	margin-left: 4px !important;
}

.icon-preview-expanded 
{
	background-color: transparent;
    background-position:left center;
	background-image:url(/DoverArtificialLift/Content/images/non-glyphicons-halflings.png);
    background-position: -89px -50px;
	background-repeat:no-repeat;
	margin-left: 1px !important;
}
    .icon-preview-expanded:hover {
         background-position: -89px -98px;
    }


#BusinessRulesPanel .topBar {
    margin-left: 0;
}
#BusinessRulesPanel .optional-record-types h3 { font-size: 12px; margin-left: 0; }

.rulesRow .shortField { line-height: normal!important;  }
.action-bar li .pullDown.clearfix li { border: 0px; }
.action-bar li .pullDown.clearfix li a { margin: 0; width: 94%; box-shadow: none; }


/* NEW BSI HELPERS RESET AND STYLES*/
.check { min-height: 19px; }
#associationTypePanel #chkShowAssociations { position: relative; top: 2px;}
.bsi-checkboxhelper,
.bsi-checkboxhelper td,
.bsi-checkboxhelper td input[type=checkbox],
.bsi-checkboxhelper td label,
.bsi-radiobuttonhelper,
.bsi-radiobuttonhelper td,
.bsi-radiobuttonhelper td input[type=radio],
.bsi-radiobuttonhelper td label { margin: 0!important; padding: 0!important; line-height: 10px !important; }
.performanceIndicatorTable .bsi-checkboxhelper{ margin-top: 4px !important; }
.performanceIndicatorTable .bsi-checkboxhelper td input[type=checkbox] { width: 20px!important; margin-right: 2px !important; }
.bsi-checkboxhelper { margin: 3px 0 6px 0!important; border-collapse: separate!important; border-spacing: 0!important; border: 0!important; line-height: 14px!important; }
.bsi-radiobuttonhelper td input[type=radio] { width: 20px!important; margin-right: 2px !important; }
.bsi-checkboxhelper td label { padding-left: 4px!important; position: relative; }
.bsi-radiobuttonhelper td label {  color: #333!important; font-weight: normal!important;  }
.performanceIndicatorTable .bsi-checkboxhelper td label {  color: #333!important; font-weight: normal!important;  }
.bsi-radiobuttonhelper td label.label-bold {  color: #333!important; font-weight: bold!important;  }

.bsi-radiobuttonhelper td label.label-grayed {  color: #848484!important; font-weight: bold!important;  }

.bsi-radiobuttonhelper td label.label-italic {  color: #333!important; font-weight: normal!important; font-style: italic; }
.bsi-radiobuttonhelper td { vertical-align: middle!important; line-height: normal!important; }
.bsi-radiobuttonhelper td,
.bsi-checkboxhelper td { border: 0 none!important; }
.bsi-radiobuttonhelper { margin: 2px 8px 2px 0!important; float: left; }
.performanceIndicatorTable .bsi-checkboxhelper { margin: 6px 8px 2px 0!important; float: left; }
#BusinessRulesPanel .bsi-checkboxhelper { float: none; }
.normal-line-height { line-height: normal!important; }

.PersonContent .bsi-radiobuttonhelper td input[type=radio] { width: 19px!important; margin-right: 0px !important; }
.PersonContent .bsi-radiobuttonhelper td { line-height: 12px!important; }

/*------- other related styles ---------*/
.mrg-bot-0 { margin-bottom: 0px!important; } 
.private-group-checkbox-holder { margin-left: 3px; margin-top: 1px; }
.readonly .note,
.sideActionBar .note { font-style: italic; font-size: 12px!important; line-height: 14px; }
.sideActionBar .note { margin-top: 5px; }
.readonly .note { margin-top: 3px; position: relative; display: inline-block;}
.readonly .private-group-checkbox-holder { float: left; width: 31%!important; margin-top: 3px; }
.private-group-checkbox-holder span { position: relative; top: -2px; }
.private-group-checkbox-holder input[type=checkbox] { margin-right: 2px!important; }
.private-group-checkbox-holder span label,
.clip_reference_popup .check label,
.clip_reference_popup .check input[type=checkbox] { position: relative; margin-right: 1px; top: 2px; }


/* END BIS HELPERS AND RESET STYLES */

.fixedSectionTab
{
    min-height:100px;    
}

.resultBox {
    margin: 0 auto;
    width: 99%;
}

.fieldUsage.overdueCol.collection-point-overdue { padding: 7px 21px 8px 0!important; }
.questionType .wdt-25 { width: 25%; }
.notification-definition-col select { float: left; margin-right: 5px}

/* Findings Service */
.findigs-service-wrapper {margin:0.1px !important} 
.findigs-service-wrapper .service-table { width: 99%; margin: 5px auto; border: 1px solid #a6a7a6; }
.findigs-service-wrapper .service-table thead tr { background: #FFF url(/DoverArtificialLift/Content/images/collapsiblegrid-header-background.jpg) repeat-x 0 0; }
/*.findigs-service-wrapper .service-table tbody tr.even { background-color: #EEE; }*/
.findigs-service-wrapper .service-table thead tr th { height: 23px; border-bottom: 1px solid #333; border-right: 1px solid #333; color: #333; font-weight: bold; }
.findigs-service-wrapper .service-table thead tr th:last-child { border-right: 0 none; }
.findigs-service-wrapper .service-table thead th,
.findigs-service-wrapper .service-table tbody td { padding-left: 4px; height: 27px; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; vertical-align: top; padding-top: 13px; }
.findigs-service-wrapper .service-table tbody td:last-child { border-right: 0 none; }
.findigs-service-wrapper .service-table tbody tr:last-child td { border-bottom: 0 none; }
.findigs-service-wrapper .service-table tbody td.truncate { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 240px; }
.findigs-service-wrapper .service-table tbody td select { width: 98%; }
.findigs-service-wrapper .pac-first-col { width: 13%!important; }
.findigs-service-wrapper .pac-first-col label { float: left; padding-left: 5px; }
.findigs-service-wrapper .pac-first-col span { float: right; }
.findigs-service-wrapper .pac-second-col { margin-top: -2px; }
.findigs-service-wrapper .pac-second-col, .pac-third-col { width: 15%!important; padding: 0; margin-left: 20px; }
.findigs-service-wrapper .pac-second-col select { width: 80%; float: left; }
.findigs-service-wrapper .pac-second-col > div { padding: 4px; width: 20px; float: left; }
.findigs-service-wrapper .pac-third-col { width: 11%!important; }
.findigs-service-wrapper .pac-second-col input[type=text] { float: left; width: 100%; }
.findigs-service-wrapper .pac-third-col input[type=button] { width: 75px; } 
.findigs-service-wrapper .finding-service-popup-content { display: block; z-index: 1001; outline: 0px; height: auto; width: 400px; top: 32%; left: 37%;  }
.findigs-service-wrapper .finding-service-popup-content .inner-content { display: block; width: auto; min-height: 82px; height: auto; overflow:hidden; }
.findigs-service-wrapper .finding-service-popup-content table td { border: 0 none; }
.findigs-service-wrapper .overlay { display: none; background-color: #000; width: 100%; height: 100%; position: absolute; top: 0; left: 0; } 
.findigs-service-wrapper .service-table tbody td.truncate a { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 250px; display: block; }

.autoCommentButton {
    width: 24px;
    height: 22px;
}

.autoCommentButton, .autoCommentButton:hover
{
    background-color: transparent;
    background-position:center center;
    background-image: url(/DoverArtificialLift/Content/images/comment-green.png);
    background-repeat:no-repeat;
}

.button.autoCommentButton.disabled 
{
    background-image: url(/DoverArtificialLift/Content/images/comment-gray.png);
}

.findingButton {
    width: 24px;
    height: 22px;
}

.findingButton, .findingButton:hover
{
    background-color: transparent;
    background-position:center center;
    background-image: url(/DoverArtificialLift/Content/images/comment-green.png);
    background-repeat:no-repeat;
}

.auto-comment-form { min-height: 250px; }
.rounded-container.auto-comment-check { background-color: #f1f1f1; width: 98%; padding-bottom: 4px; }
.rounded-container.auto-comment-check .bsi-checkboxhelper { padding: 7px!important;  }
.auto-comment-form .singleRow { width: 98%; margin: 9px 5px; }
.auto-comment-form .singleRow input[type=text], .auto-comment-form .singleRow textarea { width: 99%; padding: 2px 0; }
.auto-comment-form .singleRow textarea { min-height: 140px; overflow: auto; }

.RiskTypesDetails .fisrtColumn
{
    width: 1%;
}

.RiskTypesDetails .wdt-40p
{
     text-align:center;
}

.RiskTypesDetails .textField
{
     width:100%;
}

.RiskTypesDetails
{
      margin:5px;
}

.RiskTypesDetails .gridView th.thTitle {
padding: 5px !important;
}

.mrg-l15 { margin-left: 15px; }
.yes-no-template .bsi-radiobuttonhelper,
.yes-no-list-template .bsi-radiobuttonhelper { margin: 0!important; }

/*RTE*/
.RTEDiv{
    width:100%;
    top:0;
    left:0;
    display:none;
    min-height:84px;
    max-height:308px;
}

.RTEOverlayDiv{
    width:100%;
    top:0;
    left:0;
    z-index:10;
    min-height:84px;
    max-height:308px;
    border: 1px solid #ccc;
}

.RTEOverlayDiv:hover:not(.RTEReadOnly){
    background-color:#DDD;
    cursor:text;
}

.approvableCollapsableSection
{
    border-left: 1px solid;
    border-right: 1px solid;
    margin: 0 5px;
}

.approvableCollapsableSection .references-title {margin-right:5px;}
.approvableCollapsableSection .references-systemreferences .topBar {margin-right:5px;}
.approvableCollapsableSection .references-filestextreferences .topBar {margin-right:5px;}

.collapsed-section-content .CollapsedSeccion,
.collapsed-section-content .collapsed-section-content,

.collapsed-section-content .CollapsedSeccion,

.collapsed-section-content .collapsed-section-content,


.target-tab .collapsed-section-content { padding: 7px 7px 10px 3px; }
.collapsed-section-content .CollapsedSeccion { margin-top: 3px; }
.collapsed-section-content .CollapsedSeccion.close-state ,

.collapsed-section-content .CollapsedSeccion.close-state.rounded-borders,

.collapsed-section-content .collapsed-section-content.content-hidden-state,

.collapsed-section-content .question-placeholder .row { border-top: 0 none; }

.approvableCollapsableSection .three-column-field {
    margin-right: 5px;
}
.filter-calendar {
    /*margin: 1px 3px 0 0 !important;
    float: left !important;*/
}

.pdn-5 { padding: 5px; }
.pdn-l2 { padding-left: 2px; }
.mrg-t0 { margin-top: 0!important; }

.view-for-print-body .recordHead .overdueCol  {
    display: inline-block!important;
    float:right;
    margin-right: 10px;
}

.view-for-print-body .recordHead .overdueCol > div > label { float: right; }
.view-for-print-body .overdueCol .overdueflag { float: left !important; margin-right: 5px; padding-top: 1px; }
.rightNav .rec-type ,
.rightNav .recordTypeCol { max-width: 200px; }
.rec-type {
display:block;
}

.row .topRow .clearfix {
min-width:200px;
}

.state-field-no-dynamic {
min-width:200px;
}

.state-field > div {
text-align:left !important;
padding-top:10px !important;
}

.recordContainer .sub-type-selector-text,
.recordContainer .option-configuration-text { color: #333; margin-right: 2px; }
.recordContainer .option-configuration-text { margin-left: 7px; }
.recordContainer .br-gradient-background 
{  
    height: 41px; 
    padding: 0;
    border-bottom: 1px solid #000;
    border-top:1px solid #000;
}
.recordContainer .firstCol,
.recordContainer .middleCol { border-right: 1px solid #333; background-color: #eeeeee; }
.recordContainer .br-gradient-background .firstCol,
.recordContainer .br-gradient-background .middleCol,
.recordContainer .br-gradient-background .lastCol { border-right: 1px solid #999999; padding:0; margin:0; height: 100%; background-color: transparent; }
.recordContainer .br-gradient-background .lastCol  { border-right: 0 none; }

.rulesRow .threeCol .doubleCol { border-left: 0 none; }
.middle-column-box { width: 25%!important; padding-left: 0!important; padding-bottom: 14px!important; }
.wdt-26 { width: 26%!important; }
.wdt-43 { width: 43%!important; }
.pdb-b14 { padding-bottom: 14px!important; }

.organisation-profile-language .three-column-field,
.organisation-profile-language .topBar { margin-left: 0; }
.inline-block { display: inline-block; float: none; }
 
/*#gridContainer-gridAuditSchedules #content-gridAuditSchedules .ui-jqgrid-bdiv tr td { cursor: pointer; padding-top: 0; padding-bottom: 0; border-right: 0; border-bottom-color: #EEE; }
#gridContainer-gridAuditSchedules #content-gridAuditSchedules .ui-jqgrid-bdiv tr:nth-child(2n+1) td { background-color: #FBFBFB; }
#gridContainer-gridAuditSchedules #content-gridAuditSchedules .ui-jqgrid-bdiv tr:nth-child(2n+1):hover td { background-color: #F4F4F4; }
#gridContainer-gridAuditSchedules .ui-jqgrid .ui-jqgrid-htable th div { padding-left: 4px; }*/

.workflow-content-table { width: 100%; border: 0 none; }
.workflow-content-table td,
.workflow-content-table label,
.workflow-content-table span { font-size: 10px; line-height: normal;}
.workflow-content-table table td table td { border: 0 none; }
.workflow-content-table .classification-name { height: 26px; }
.workflow-content-table .classification-name td 
{ 
    background-color: #fff;
    border-bottom: 1px solid #000; 
}
.workflow-content-table .classification-name td label { padding-left: 5px; font-size: 14px; } 
.workflow-content-table .left-background-arrow { background: #eeeeee url(/DoverArtificialLift/Content/images/br-arrow.png) no-repeat 0 50%; }
.workflow-content-table .br-radiobuttonlist .radio-check-text { padding-left: 5px; position: relative; top: 1px; }
.workflow-content-table .bold { font-weight: bold; }
.workflow-content-table .border-right { border-right: 2px solid #666; }
.workflow-content-table .wdt-30 { width: 30%; }
.workflow-content-table .wdt-35 { width: 35%; }
.workflow-content-table .wdt-40 { width: 40%; }
.workflow-content-table table { width: 100%;}
.br-gradient-background table { width: 100%; border-right: 2px solid #666666; height: 41px; }
.br-gradient-background .lastCol table,
.br-gradient-background .no-border { border: 0 none; }
.rules-container .recordContainer { padding-top: 0; }


/* HELP DROP DOWN */
.rightNav .right-navigation-mask { background-image: url(/DoverArtificialLift/Content/images/sprite-bg.png); background-repeat: repeat-x; position: relative; width: 100%; height: 26px; z-index: 999; }
.rightNav .right-navigation-mask .help { width: 20px; padding: 5px 5px 0 9px; }
.pulldown.helpPulldown { top: -122px; position: relative; left: 95px; width: 115px; z-index: 99; }
.pulldown.helpPulldown ul { box-shadow: 4px 4px 5px -4px #333; width: 100%; background-color: #EEE; border: 1px solid #354F61; border-top: 0 none; padding-bottom: 3px; }
.pulldown.helpPulldown ul li { background: url(/DoverArtificialLift/Content/images/pulldown-li-bg.png); background-repeat: repeat-x; background-position: top left; display: block; padding: 1px 12px 5px 8px; float: none; margin: 0; }
.pulldown.helpPulldown ul li:hover { background-color: #E9E9E9; }
.pulldown.helpPulldown ul li a { color: #333; display: block; font-weight: normal; border-bottom: none; border-top: none; white-space: nowrap; position: relative; top: 4px; left: 0; }


.retentionIcon
{
    float:left;
    background-repeat: no-repeat;
    background-position: 0 0;
    background-image: url(/DoverArtificialLift/Content/images/alert-actionBar.png);
    width:28px;
    height:22px;
    margin-top: 2px;
    cursor: pointer; 
    position:relative;
       
}
/*.retentionIcon:hover { background-position: 0 0; }*/
.retentionMessage
{
    position:absolute;
}

.retentionMessage { min-height: 110px; min-width: 320px; background-color: #EEE; position: relative; left: 0px; top: 25px; z-index: 99999; border: 1px solid #354F61; box-shadow: 4px 4px 5px -4px #333; }
.retentionMessage .retention-message-title,
.retentionMessage .retention-description,
.retentionMessage .top-hr, .retentionMessage .bottom-hr,
.retentionMessage .bottom-hr,
.retentionMessage .retention-message-items,
.retentionMessage .retention-popup-items { padding-left: 15px; list-style-type: disc; }
.retentionMessage .retention-message-items li { margin-left: 16px; width: 90%; float: left; background-image: none; padding: 0!important; }
.retentionPopup { margin: 10px 0; }
.retentionMessage .retention-message-items { margin-bottom: 10px; }
.retentionPopup .bottom-hr { background-color: #DEDEDE; }
.retentionPopup .retention-popup-description { font-weight: bold; display: block; padding: 10px 10px 6px 10px; color: #424040; }
.retentionPopup .retention-description { font-weight: normal; padding-top: 5px; }
.retentionPopup .top-hr, .retentionPopup .bottom-hr { height: 1px; border: 0 none; width: 95%; margin: 0 auto; background-color: #FFF; }
.retention-popup-title { border: solid 1px #FF9A03; display: block; padding: 5px 5px 5px 30px; border-radius: 5px; background: url(/DoverArtificialLift/Content/images/alert-actionBar.png) no-repeat 5px center #feffcd}
ul.retention-popup-items { margin-left: 10px; list-style: disc;  list-style-position: inside;}
.retentionPopup .retention-description { padding: 15px 10px; display:block;}

.top-hr, .bottom-hr { height: 1px; border: 0 none; width: 95%; margin: 0 auto; background-color: #FFF; }
.bottom-hr, .bottom-hr { background-color: #DEDEDE; }
.retention-message-title { font-weight: bold; display: block; padding: 10px 10px 6px 10px; color: #424040; }
.retention-message-description {padding-top: 10px !important; padding-bottom: 5px !important;}

.retention-policy-module .module-block { padding: 5px 2px 0 2px; border: 1px solid #ccc; }
.retention-policy-module .module-block select { height: 20px; }
.retention-policy-module .module-block .col:first-child { width: 10em; padding-top: 8px; }
.retention-policy-module .module-block .col:last-child { padding-top: 5px; }
.retention-policy-module label { margin-bottom: 5px; }
.retention-condition-info .query-filter .body { border-top: 0 none; }
.pdn-t8 { padding-top: 8px; }
.pdn-l0 { padding-left: 0!important; }
.wide-retention-textbox .col { width: 99%; }
.pdn-l3 { padding-left: 3px!important; }
.pdn-l5 { padding-left: 5px!important; }
.pdn-l9 { padding-left: 9px; }
.pdn-l4 { padding-left: 4px!important; }
.pdn-t2 { padding-top: 2px; }
.inputWithLabel input[type=text] { width: 70%; }

#OrganisationStructureContent #rightPanel .topBar .inner:first-child { padding-left: 16px; }
#OrganisationStructureContent .recordContainer .collapsed-section-content .col { padding-right:25px;}
#OrganisationStructureContent .col.AssociatedPerson { width: 31%!important;}
#OrganisationStructureContent .col.AssociatedLocation { width: 32%!important;}
#OrganisationStructureContent .recordContainer .collapsed-section-content .specialCol { width:80%; }

.sectionProtocol .questionTitle .rightNav a,
#protocolPreviewPopup .question-icon a { margin-right: 0; }
.collapsed-section-content .question-icon { float: right; }
#protocolPreviewPopup .question-icon { margin-left: 0; padding-left: 0; padding-right:0; margin-right: 0; float: right;}
#gridContainer-grdMeasurementPopup .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-ellipsis { max-width: 150px!important; overflow: hidden!important; }
.report-iframe-holder iframe { border-right: 0 none; border-left: 0 none; }
#gridContainerActionsPopup .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-ellipsis { max-width: 150px!important; overflow: hidden!important; }


.titleOrderColumn
{
    cursor:pointer;    
}
.linkHelpActive
{
    background-image: url(/DoverArtificialLift/Content/images/sprite-smallbuttons.png);
    background-repeat: no-repeat;
    background-position: 0 -5876px;
    display: block;
    height: 16px;
    width: 16px;
}
.linkHelp
{
    display: block;
    height: 16px;
    width: 16px;
}
.linkHelp:hover
{
    background-position: 0 -5876px;
}
#helpCantPages > a {
    margin: 0 5px;
}
#helpSubMenu
{
    right: -1px;
    position: absolute;
    top: 49px;
    z-index: 2;
}   
#helpSubMenu li { background-color: #FFF; }
#searchResult
{
    text-align:center;
}
#helpCantPages a.pageActive
{
    font-weight:normal;
    color:#000;
    cursor:default;    
}
#helpDescription.helpContentEmptyMsg span.hightLighted
{
    background-color: #B2D5EF;
    font-weight: bold;
}

#helpDescription h2.linkResult
{
    cursor: pointer;
}
#helpSubMenu ul
{
    background-color: #FFF;
    border: 1px solid #354F61;
    box-shadow: 4px 4px 5px -4px #333333;
    padding: 5px;
    width: auto;
}
#helpSubMenu ul li 
{  
    float: none;
    margin: 3px 11px 3px 8px;
    padding-top: 6px!important;
    padding-bottom: 1px!important;
}
#helpSubMenu ul li a
{
    color: #333333 !important;
    font-weight: normal;
    top:0;
}

#helpSubMenu ul li:hover { background-color: #E9E9E9; }

    #helpSubMenu ul #liHelpLinkTool a {
    white-space: nowrap;
    }

.popUp .report-filters .report-filter-item .select
{
    width: 100%;
}

#gridContainerMeasurementPopup .ui-jqgrid .ui-jqgrid-view .ui-jqgrid-bdiv .ui-ellipsis { max-width: 100px!important; overflow: hidden!important; }

.popUp .report-filters .report-filter-item,
.filters-from-report .report-filters .report-filter-item
{
    clear: none;
    display: inline-block;
    float: left;
    width: 46%;
    margin-left: 3%;
    border-top: 0 none;
    min-height:50px;
    margin-top:5px;
}

.report-filter-item.with-bidirectional-selector
{
      width: 100% !important;
}

.report-filters .bidirectional-selector .select
{
    min-width: 100px;
    width: 100%;
}

.report-filters .bidirectional-selector 
{
     width: 100%;
}

.popUp .report-filters .report-filter-item .ui-datepicker-trigger,
.filters-from-report .report-filters .report-filter-item .ui-datepicker-trigger
{
    margin-bottom: 0;
}

.popUp .report-filters .report-filter-item .datetimefield.field.hasDatepicker
{
    width: 90%;
}

.filters-from-report .report-filters .report-filter-item .datetimefield.field.hasDatepicker
{
    width: 92%;
}


#entityTypeForm .recordContainer,
#entityForm .recordContainer { padding-top: 0; }
#entityTypeForm .row textarea { max-width: 99.8%; width: 100%; }
#entityTypeForm .selectorRow select.ignoreChangesControl { width: auto; }
#formLayout .jstree-leaf a { width: 100%; }
.ui-tabs-panel .one-column-field { padding-right: 3px; }
.report-content-output .report-filters .row { border-bottom: 0; padding-right: 0; }
.report-filters .sideActionBar { padding: 2px; padding-left: 0; }


.org-profile-language-tab label { font-weight: bold; }
.org-profile-language-tab .col-html { padding-left: 0;}

.defaultCol .default-question-input input[type=radio] { width: auto!important;  }
.ui-dialog { position: fixed!important; }

.ui-jqgrid-view .ui-jqgrid-hbox th div { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.ui-jqgrid-view .ui-jqgrid-hbox th div button { margin-left: 12px; }
.ui-jqgrid-view .ui-jqgrid-hbox th div button,
.ui-jqgrid-view .ui-jqgrid-hbox th div button span { position: static; }

.entropymultiselect {
	width:150px;
	height:100px;    
	border:solid 1px #c0c0c0;    
	overflow:auto;
} 
.entropymultiselect label {
	display:block;
} 
.entropymultiselect-on {
	color:#ffffff;    
	background-color:#000099;
}

/* Dashboard Edit */
.dashboard-wrap {width:100%; height:100%; margin:0 auto;}
.dashboard-main {
    float:right;
    width:100%;
    height:100%;
}
.dashboard-sidebar {float:left;width:15%;height:800px;background:#FFFFFF;}
.dashboard-grid-cell { border: 1px dashed lightgray !important; }
.dashboard-grid-cell-highlight {  border: 1px dashed #468847 !important; background-color: #D6E9C6;}
.dashboard-grid-widget { /*background-color: #FEFEFE #f96;*/ }
.dashboard-grid-widget-invalid-move { border: 1px dashed rgba(163, 53, 42, 1) !important; background-color: rgba(255, 90, 90, 0.5); }
.ui-sortable-placeholder { background-color: rgba(216, 255, 255, 0.5); }
.applyButton {line-height: 18px;}
.sizeSelectorText {line-height: 14px;vertical-align:middle;}
.liTransitions {margin-top: 1px !important;}
.dashboard-header-size-selector {background-color: #F6F6F6; border-bottom: 1px solid #EEEEEE;}

/* Gadgets Edit */
.gadget { padding: 5px 6px 5px 6px; border: 1px solid #d9d9d9; background-color: #e5e5e5; height: 92%; display: block; margin: 5px; border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; -webkit-border-radius: 4px; }
.gadget-header { height: 28px; border: 1px solid #c2c2c2; background-color: #d0d0d0; width: 100%; border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; -ms-border-radius: 2px; -webkit-border-radius: 2px; }
.gadget-header span { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 1.0em; display: block; height: 20px; width: 76%; margin: 6px 0 0 2px; float: left; font-weight: bold; color: #000000; }
.gadget-header span span { width: 100%; }
.gadget-header .gadget-options { float: right; }

.gadget-body { margin-top: 5px; }
.gadget-body ul { width: 100%; }
.gadget-body ul li { font-size: 1.0em; display: block; border-bottom: 1px solid #cccccc; border-top: 1px solid #FFF; padding: 6px; height: 15px; }
.gadget-body ul li.first { border-top: 0 none; }
.gadget-body ul li label { font-weight: bold; color: #7c1c11; float: left; display: block; margin-right: 10px; }
.gadget-body ul li span { color: #333333; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; display: block; }
.gadget-body ul li span a { text-overflow: ellipsis; overflow: hidden; white-space: nowrap; display: block; }
.new-gadget 
{ 
	padding: 5px 6px 5px 6px;
	margin: 5px;
	height: 20px; 
	/*width: 95%; */
	background: -moz-linear-gradient(top,  #efefef 0%, #fafafa 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#efefef), color-stop(100%,#fafafa)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #efefef 0%,#fafafa 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #efefef 0%,#fafafa 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #efefef 0%,#fafafa 100%); /* IE10+ */
    background: linear-gradient(top,  #efefef 0%,#fafafa 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#fafafa',GradientType=0 ); /* IE6-8 */
    border: 1px solid #cccccc;
    border-radius: 4px; 
    -moz-border-radius: 4px; 
    -o-border-radius: 4px; 
    -ms-border-radius: 4px; 
    -webkit-border-radius: 4px;
}
.new-gadget span { font-weight: bold; font-size: 1.2em; float: right; display: block; border-right: 1px solid #FFF; padding: 2px 8px 3px 0; }
.new-gadget a { padding: 2px 0 5px 8px; border-left: 1px solid #CCC; float: right; width: 18px; }

/* Gadget Configuration Popup*/
.gadget-configuration .gadget-configuration-popup { width: 692px; min-height: 315px; position:relative; overflow: hidden;}
.report-gadget-wizard .gadget-configuration .gadget-configuration-popup { height: 652px;overflow-y: scroll;}

.gadget-configuration .gadget-configuration-popup .topBar .inner { margin-right: -2px; }
.gadget-configuration .gadget-configuration-popup .topBar .inner label { display: block; font-weight: bold; margin: 4px; }
.gadget-configuration .gadget-configuration-popup .wizard-wrapper { display: block; width: 99%; margin: 0 auto; }
.gadget-configuration .gadget-configuration-popup .wizard-wrapper .wizard-header ul { width: 100%; height: 21px; background-image: url(/DoverArtificialLift/Content/images/wizard-header-background.jpg); background-repeat: repeat-x; border: 1px solid #CCCCCC; margin: 6px auto; }
.gadget-configuration .gadget-configuration-popup .wizard-wrapper .wizard-header ul li { position: relative; float: left; padding: 0 12px 3px 0; height: 21px;  margin-left: 3px; }
.gadget-configuration .gadget-configuration-popup .wizard-wrapper .wizard-header ul li a { font-weight: normal; display: block; width: 100%; height: 100%; padding: 3px 25px 0 0px; background-repeat: no-repeat; background-position: right top; text-align: center;}
.gadget-configuration .gadget-configuration-popup .wizard-wrapper .wizard-header ul li.selected { margin-left: 0; background-image: url(/DoverArtificialLift/Content/images/wizard-item-gradient.png); background-repeat: repeat-x; background-position: 0 0; }
.gadget-configuration .gadget-configuration-popup .wizard-wrapper .wizard-header ul li:first-child { margin-left: 0px!important; }
.gadget-configuration .gadget-configuration-popup .wizard-wrapper .wizard-header ul li.selected a { margin-left: 0; background-image: url(/DoverArtificialLift/Content/images/wizard-item-background.png); }
.gadget-configuration .gadget-configuration-popup .wizard-wrapper .wizard-header ul li.unselected a { background-image: url(/DoverArtificialLift/Content/images/wizard-item-background-unselected.png); }
.gadget-configuration .gadget-configuration-popup .wizard-wrapper .wizard-header ul li.unselected { }

.gadget-configuration .gadget-configuration-popup .wizard-wrapper .wizard-header ul li.ui-state-default { border: 0; height: 18px; }

.gadget-configuration .gadget-configuration-popup .wizard-wrapper .wizard-header ul li#first_step_selector.selected { padding-left: 15px; padding-right: 25px; }
.gadget-configuration .gadget-configuration-popup .wizard-wrapper .wizard-header ul li#first_step_selector.unselected { padding-right: 14px; padding-left: 15px; }

.gadget-configuration .gadget-configuration-popup .wizard-wrapper .wizard-header ul li#second_step_selector.selected { padding-left: 19px; padding-right: 24px; }
.gadget-configuration .gadget-configuration-popup .wizard-wrapper .wizard-header ul li#second_step_selector.unselected { padding-right: 14px; margin-left: 7px;  }
.gadget-configuration .gadget-configuration-popup .wizard-wrapper .wizard-header ul li#second_step_selector.unselected.fixed-middle { margin-left: 19px;  }

.gadget-configuration .gadget-configuration-popup .wizard-wrapper .wizard-header ul li#third_step_selector.selected { padding-left: 15px; padding-right: 25px; }
.gadget-configuration .gadget-configuration-popup .wizard-wrapper .wizard-header ul li#third_step_selector.unselected {padding-right: 14px; margin-left: 19px; }
.gadget-configuration .gadget-configuration-popup .wizard-wrapper .wizard-header ul li#third_step_selector.unselected.fixed-last { margin-left: 17px; }
.gadget-configuration .gadget-configuration-popup .wizard-wrapper .wizard-header ul li#third_step_selector.unselected.second-selected-fixed-last { margin-left: 6px; }

.gadget-configuration .gadget-configuration-popup .wizard-slider-wrapper {position: relative; height: 250px; width: 2200px;}
.gadget-configuration .gadget-configuration-popup .wizard-slider-wrapper-item {width: 692px;}
.report-gadget-wizard .gadget-configuration .gadget-configuration-popup .wizard-slider-wrapper {position: relative; overflow: hidden; height: 580px; width: 2200px;}

.gadget-configuration .gadget-configuration-popup .gadget-configuration-type-content,
.gadget-configuration .gadget-configuration-popup .gadget-configuration-band-content { display: block; clear: both; min-height: 320px; }
.gadget-configuration .gadget-configuration-popup .gadget-configuration-type-content ul,
.gadget-configuration .gadget-configuration-popup .gadget-configuration-band-content ul { width: 99%; margin: 0 auto; }
.gadget-configuration .gadget-configuration-popup .gadget-configuration-type-content ul li div.left { width: 45%; }
.gadget-configuration .gadget-configuration-popup .gadget-configuration-type-content ul li div.left span { display: block; padding: 2px 0 0 4px; font-size: 11px; }
.gadget-configuration .gadget-configuration-popup .gadget-configuration-type-content ul li,
.gadget-configuration .gadget-configuration-popup .gadget-configuration-type-content ul li .graph-box,
.gadget-configuration .gadget-configuration-popup .gadget-configuration-band-content ul li .graph-box { border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; }
.gadget-configuration .gadget-configuration-popup .gadget-configuration-type-content ul li { float: left; width: 49%; margin: 2px; height: 150px; border: 1px solid #9a9a9a;background-color: #EFEFEF; }
.gadget-configuration .gadget-configuration-popup .gadget-configuration-type-content ul li table { width: 100%; margin: 2px; }
.gadget-configuration .gadget-configuration-popup .gadget-configuration-type-content ul li table td:first-child { width: 10px; }
.gadget-configuration .gadget-configuration-popup .gadget-configuration-type-content ul li table td,
.gadget-configuration .gadget-configuration-popup .gadget-configuration-band-content ul li table td,
.gadget-configuration .gadget-configuration-popup .gadget-configuration-rule-content table td { border: 0 none!important; padding: 0!important; }
.gadget-configuration .gadget-configuration-popup .gadget-configuration-type-content ul li table label,
.gadget-configuration .gadget-configuration-popup .gadget-configuration-type-content ul li table input[type=radio],
.gadget-configuration .gadget-configuration-popup .gadget-configuration-band-content ul li table label,
.gadget-configuration .gadget-configuration-popup .gadget-configuration-band-content ul li table input[type=radio],
.gadget-configuration .gadget-configuration-popup .gadget-configuration-type-content ul li table label { padding-left: 0; color: #333; font-weight: bold; }
.gadget-configuration .gadget-configuration-popup .gadget-configuration-type-content ul li .graph-box { border: 1px solid #999; width: 170px; height: 140px; margin: 4px; }
.gadget-configuration .gadget-configuration-popup .gadget-configuration-type-content ul li div.left > label { color: #333; font-size: 11px; margin: 2px 0 0 4px; }
.gadget-configuration .gadget-configuration-popup .gadget-configuration-type-content ul li div.left > input[type=text] { width: 40px; margin: 2px 0 0 2px; }
.gadget-configuration .gadget-configuration-popup .gadget-configuration-band-content { min-height: 250px; }
.gadget-configuration .gadget-configuration-popup .gadget-configuration-band-content ul li { float: left; width: 205px; height: 196px; border: 1px solid #ccc; background-color: #efefef; margin: 4px 10px 0 10px; }
.gadget-configuration .gadget-configuration-popup .gadget-configuration-band-content ul li .graph-box { width: 182px; height: 140px; margin: 8px auto; border: 1px solid #9a9a9a; background-color: #cccccc; }
.gadget-configuration .gadget-configuration-popup .gadget-configuration-band-content ul li table { margin-left: 8px; }
.gadget-configuration .gadget-configuration-popup .gadget-configuration-band-content ul li table label,
.gadget-configuration .gadget-configuration-popup .gadget-configuration-rule-content table label { color: #333; }
.gadget-configuration .gadget-configuration-popup .gadget-configuration-rule-content { width: 99%; margin: 0 auto; min-height: 200px; }
.gadget-configuration .gadget-configuration-popup .gadget-configuration-rule-content .content-wrapper { padding: 5px 0; }
.gadget-configuration .gadget-configuration-popup .gadget-configuration-rule-content .content-wrapper label { display: block; padding: 2px; }
.gadget-configuration .gadget-configuration-popup .gadget-configuration-rule-content .content-wrapper .options { padding: 1px; margin: 3px 0 0 2px; height: 21px; width: 110px; }
.gadget-configuration .gadget-configuration-popup .gadget-configuration-rule-content .content-wrapper hr { margin-top: 8px; }
.gadget-configuration .gadget-configuration-popup .gadget-configuration-rule-content table { line-height: 14px; }
.gadget-configuration .gadget-configuration-popup .gadget-configuration-rule-content .message { width: 250px; margin: 10px; }
.gadget-configuration .gadget-configuration-popup .gadget-configuration-rule-content .message span { font-weight: normal; }

.gadget-configuration .gadget-configuration-popup .popup-button-bar { min-height: 30px; width: 100%; }
.gadget-configuration .gadget-configuration-popup .popup-button-bar ul { display: block; width: 226px; height: 30px; float: right; }
.gadget-configuration .gadget-configuration-popup .popup-button-bar ul li { color: #020202; border: 1px solid #666666; float: right; height: 20px; border-radius: 2px; -moz-border-radius: 2px; -o-border-radius: 2px; -ms-border-radius: 2px; -webkit-border-radius: 2px; margin: 4px; }
.gadget-configuration .gadget-configuration-popup .popup-button-bar ul li a.gadget-configuration-popup-button-cancel { color: #000;  }
.gadget-configuration .gadget-configuration-popup .popup-button-bar ul li.customDialogButtonClass.cancel { background-color: #ffffff; }
.gadget-configuration .gadget-configuration-popup .popup-button-bar ul li a { display: block; height: 13px;  color: #FFF; width: 65%; margin: 0; font-weight: normal; }
.gadget-configuration .gadget-configuration-popup .popup-button-bar ul li a.gadget-configuration-popup-button-next { padding: 0 14px 2px 5px; background-image: url(/DoverArtificialLift/Content/images/wizard-nextprev-button-arrow.png); background-repeat: no-repeat; background-position: right 3px; }
.gadget-configuration .gadget-configuration-popup .popup-button-bar ul li a.gadget-configuration-popup-button-prev { padding: 0 5px 2px 14px; background-image: url(/DoverArtificialLift/Content/images/wizard-nextprev-button-arrow.png); background-repeat: no-repeat; background-position: left -15px; }

.gadget-configuration .gadget-configuration-popup #querybuilder{
    overflow-y: auto;
    height: 220px;
}

.gadget-configuration .gadget-configuration-popup ul li.left-section {
	border: none;
	height: 30px;
	width: 100%;
}

.gadget-configuration .gadget-configuration-popup ul li.right-section {
	height: 0px;
	border: 0px none;
	background-color: #FFFFFF;
	padding-left: 0px;
	background-image: none;
	width: 100%;
}

.gadget-configuration .gadget-configuration-popup ul li.right-section .addButton{
    margin-top: 10px;
}

.gadget-configuration .gadget-configuration-popup ul li.right-section .deleteButton{
    margin-top: 4px;
    margin-right: 0px !important;
    top: 0px !important;
    float: none;
}

    .gadget-configuration .gadget-configuration-popup ul li.right-section .first-query-row .deleteButton, .gadget-configuration .gadget-configuration-popup ul li.right-section .query-row .deleteButton {
    margin-top: 0px;
    }

.gadget-configuration .gadget-configuration-popup ul li.right-section .query-source-first {
    margin-left: 0px;
}

#GadgetColSelector, #GadgetRowSelector {
    width: 38px;
}


@-moz-document url-prefix() 
{
  .ui-jqgrid-view .ui-jqgrid-hbox th div button span,
  .ui-jqgrid-view .ui-jqgrid-hbox th div button {
     position: absolute;
  }
}

/*ADD GADGET BAR*/
.addGadgetBar {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e6e6e6), color-stop(1, #fdfdfd));
	background:-moz-linear-gradient(center top, #e6e6e6 5%, #fdfdfd 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e6e6e6', endColorstr='#fdfdfd');
	padding:5px;
	border:1px solid #ccc;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin: 5px;
}
.addGadgetBar a {
	color:#000;
}
.addGadgetBar a:hover {
	color:#999;
}
.addGadgetBar a span.textLabel, .addGadgetBar a span.addButton {
	background-repeat:no-repeat;
}
.addGadgetBar a span.textLabel {
	background-image: url(/DoverArtificialLift/Content/images/sprite-bg.png);
	background-position: right -1599px;
	background-repeat: no-repeat;
	padding-right:10px;
	float:left;
	margin-right:5px;
}
.addGadgetBar a span.addButton {
	background-image: url(/DoverArtificialLift/Content/images/sprite-smallbuttons.png);
	background-position: 0 -118px;
}
.addGadgetBar a:hover span.addButton {
	background-position: 0 -137px;
}

/*GADGET CONFIGURATION CONTAINER*/
.gadgetConfigContainer {
	background-color:#EEEEEE;
	padding:5px;
	border:1px solid #ccc;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	border:1px solid #ccc;
	margin: 4px;
}
.gadgetConfigContainer .gadgetTitleBar {
	clear:both;
	border:1px solid #CCC;
	background-color:#ddd;
	margin-bottom:5px;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding:5px;
	color:#333;
}
.gadgetConfigContainer .gadgetTitleBar h3 {
	color:#333;
	background-color:transparent;
	float:left;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding:0;
	margin:0;
	font-size:12px;
}
.gadgetConfigContainer .gadgetTitleBar .action-bar li {
	background-image:none;
}
.gadgetConfigContainer .gadgetTitleBar .action-bar li a {
	float: left;
	margin: 0 0 0 5px;
}
.gadgetConfigContainer .gadgetTitleBar .action-bar li a.button {
	background-repeat:no-repeat;
}
.gadgetConfigContainer .gadgetTitleBar .action-bar li a.move, .gadgetConfigContainer .gadgetTitleBar .action-bar li a.tools {
	background-position:0 -2px;
}
.gadgetConfigContainer .gadgetTitleBar .action-bar li a.move:hover, .gadgetConfigContainer .gadgetTitleBar .action-bar li a.tools:hover {
	background-position:0 -50px;
}
.gadgetConfigContainer .gadgetTitleBar .action-bar li a.move.disabled, .gadgetConfigContainer .gadgetTitleBar .action-bar li a.tools.disabled, .gadgetConfigContainer .gadgetTitleBar .action-bar li a.move.disabled:hover, .gadgetConfigContainer .gadgetTitleBar .action-bar li a.tools.disabled:hover {
	background-position:0 -26px;
}
.gadgetConfigContainer .gadgetTitleBar .action-bar li a.move {
	background-image:url(/DoverArtificialLift/Content/images/button-move.png);
}
.gadgetConfigContainer .gadgetTitleBar .action-bar li a.tools {
	background-image:url(/DoverArtificialLift/Content/images/button-tools.png);
	margin: 0px !important;
}

.gadget-header .gadget-options { float: right; margin-top: 3px; }
    .gadget-header .gadget-options .button.remove {
        float: right;
        padding-right: 3px;
        margin-left: 0;
        font-size: 13px;
    }

.gadget-header .gadget-options li a.button {
	background-repeat:no-repeat;
    height: 22px;
    width: 24px;
}
.gadget-header .gadget-options li a.move, .gadget-header .gadget-options li a.tools {
	background-position:0 -2px;
}
.gadget-header .gadget-options li a.move:hover, .gadget-header .gadget-options  li a.tools:hover {
	background-position:0 -50px;
}
.gadget-header .gadget-options li a.move.disabled, .gadget-header .gadget-options  li a.tools.disabled, .gadget-header .gadget-options  li a.move.disabled:hover, .gadget-header .gadget-options  li a.tools.disabled:hover {
	background-position:0 -26px;
}
.gadget-header .gadget-options ul li a.move {
	background-image:url(/DoverArtificialLift/Content/images/button-move.png);
}
.gadget-header .gadget-options ul li a.tools {
	background-image:url(/DoverArtificialLift/Content/images/button-tools.png);
	margin: 0px !important;
}
.gadgetConfigContainer .gadgetBody .viewReportIFrame 
{
    margin-top: 0 !important;
    border-top: 0 !important;    
}
.gadgetConfigContainer .gadgetBody .viewReportIFrame iframe
{
    display: inline !important;
}
.gadgetConfigContainer .gadgetBody label {
	font-weight:bold;
}
.gadgetConfigContainer .gadgetBody ul li {
	background-image: url(/DoverArtificialLift/Content/images/pulldown-li-bg.png);
	background-position: center top;
	background-repeat: repeat-x;
	padding:10px 0;
}
.gadgetConfigContainer .gadgetBody ul li:first-child {
	border-top:none;
	background-image:none;
}

/* GADGETS STEPS FORM*/
.stepForm {	border:none; padding:0;	margin:0; border-collapse:collapse; border-spacing:0; width:100%; }
.stepForm td label { font-weight:bold; }
.stepForm td, .target-measure .stepForm td { border:none!important;	padding:10px; vertical-align:top; }
.stepForm tr { border-bottom:1px solid #ccc; }
.stepForm td.labelCol { width:20%; }
.stepForm td input.textField { width:450px; }
.stepForm td select { height:20px; line-height:20px; vertical-align:middle; }
.stepForm td label.subLabel { line-height:20px; font-weight:normal; margin:0 15px 0 5px; vertical-align:middle }

/*DASHBOARD VIEW*/
.gadgetContainer {	
	padding:5px;
	height: 100%;
}
.gadgetContainer .gadgetTitleBar {
	clear:both;
    padding: 0 5px;
    min-height:28px;
    
}
.gadgetContainer .gadgetTitleBar h3 {
	color:#343434;
	background-color:transparent;
	float:left;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	padding:4px;
	margin:0;
	font-size:16px;
	overflow: hidden;
    white-space: nowrap;
    width: 100%;
}

.gadgetContainer .loading5 {
    display: block;
    color: #666;
    line-height: 40px;
}

.gadgetContainer .loading5 span {
    background-image: url(/DoverArtificialLift/Content/images/gadget_loading.gif);
    padding-left: 25px;
    display: inline-block;
}
    .gadgetContainer .loading5 span {
    background-position: left;
    background-repeat: no-repeat;
}

.gadgetContainer .gadgetBody
{
    overflow-y: auto;
    overflow-x: hidden;
    border: 1px solid #ccc;
    padding: 6px;
    border-top: 2px solid #d72d18;
}

.gadgetContainer .clearFilterLink
{
    display: none;
}

/*RECENTLY USED RECORDS GADGET VIEW*/
.recently-used-gadget { padding: 5px 6px 5px 6px; border: 1px solid #D9D9D9; background-color: #FEFEFE; display: block; margin: 1px; }   
.recently-used-gadget .recently-list-item { border-bottom: 1px solid #CCC; display: block; padding: 6px; height: 30px; }
.recently-used-gadget .recently-list-item label a{ font-weight: bold; color: #7C1C11; float: left; display: block; margin-right: 10px; width: 100%;display: inline-block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }

.pdn-l12 { padding-left: 12px!important; }
.pdn-t5 { padding-top: 5px!important; }
.b-b1 { border-bottom: 1px solid #000; }
.b-l1{ border-left: 1px solid #CCC; }
.mgr-t5 { margin-top: 5px!important; }

.workflow-tbcolumn span.last,
.workflow-tbcolumn input[type=radio].last  { float: left; }
.workflow-tbcolumn span.last { margin-right: 5px; }
.workflow-tbcolumn input[type=text] { font-size: 10px; }

.recordContainer .br-gradient-background.external-communications { border-top: 1px solid #DDD!important; border-bottom: 1px solid #FFF!important; }
 
.formcopy-panel-select .ui-dropdownchecklist.ui-dropdownchecklist-dropcontainer-wrapper.ui-widget { z-index: 99!important; }
.formcopy-panel-select .ui-dropdownchecklist-selector-wrapper.ui-widget { height: 23px!important; }
.formcopy-panel-select .ui-dropdownchecklist-selector.ui-state-default,
.formcopy-panel-select .ui-dropdownchecklist-dropcontainer .ui-state-default { background-image: none; background-color: #FFF!important; border: 0 none!important; }
.formcopy-panel-select .ui-dropdownchecklist-dropcontainer .ui-state-default input[type=checkbox] { margin: 3px 0 0 2px!important; display: block!important; float: left!important; }
.formcopy-panel-select .ui-dropdownchecklist-dropcontainer .ui-state-default label { margin-left: 20px!important; font-weight: bold!important; display: block!important; }
.formcopy-panel-select .ui-dropdownchecklist.ui-dropdownchecklist-selector-wrapper.ui-widget { min-width: 200px;  } 
/*.leftNav.formcopy-panel { width: 300px; }*/
.leftNav.formcopy-panel > a { float: left; }
.leftNav.formcopy-panel .formcopy-panel-select { float: left; margin-right:5px;}
.formcopy-panel-select .ui-dropdownchecklist-selector.ui-state-default { padding: 0 2px!important; }
.formcopy-panel{padding-left: 453px;}
#CopyUsages {
margin:0;
}

.divActivityTask td { vertical-align: middle; }
.divActivityTask td label { position: relative; top: -1px; color: #333; font-weight: normal; left: 2px; cursor: pointer; }
.optinalBooleanContainer input,
.optinalBooleanContainer .radio-check-text { margin: 0!important; padding: 0!important; line-height: 16px!important; position: static!important; vertical-align: middle!important; float: left!important; margin-top: 4px!important; }
.optinalBooleanContainer { padding: 0!important; margin: 0!important; }
.optinalBooleanContainer .radio-check-text { padding-left: 4px!important; }
.optinalBooleanContainer br { clear: both; }

.workflow-content-table .external-comm-firstcolumn { width: 50%;padding-left: 4px!important; padding-top: 2px!important; } 
.workflow-content-table .external-comm-secondcolumn { width: 50%;padding-left: 9px!important; padding-top: 2px!important; border-top: 1px solid #CCC; }
.workflow-content-table .external-comm-thirdcolumn { padding-left: 4px!important; padding-top: 2px!important; }
.workflow-content-table .external-comm-firstcolumn > label,
.workflow-content-table .external-comm-secondcolumn > label,
.workflow-content-table .external-comm-thirdcolumn > label { font-weight: bold; }

.target-measure .check.singleRow { padding-left: 2px; }
.ui-jqgrid thead th input[type=checkbox] { margin-top: 2px; }
.pdn-b5 { padding-bottom: 5px!important; }
.pdn-b2 { padding-bottom: 2px!important; }
.pdn-b1 { padding-bottom: 1px!important; }
.pdn-r4 { padding-right: 4px!important; }
.mrg-b5 { margin-bottom: 5px; }
.no-pdn { padding: 0 2px; }
.inputWithLabel.sameline label { display: inline; }
.inputWithLabel.sameline input[type=text] { width: 15%; }
.notification-distribution-roles table td { height: 18px!important; }
.notification-distribution-roles table { margin-top: 8px; }
.notification-distribution-roles table td label { font-weight: normal!important; color: #333!important; cursor: pointer; position: relative; left: -3px; }
.wdt-66 { width: 66%!important; }


.ui-dropdownchecklist .ui-state-default,
.ui-dropdownchecklist .ui-widget-content { background-image: none!important; border: 1px solid #ccc !important; padding:0 3px; }
.ui-dropdownchecklist .ui-state-default,
.ui-dropdownchecklist .ui-state-default.ui-state-hover { border: 0 none!important; background-color: #FFF; }
.ui-dropdownchecklist input[type=checkbox] { width: 20px!important; float: left; margin-top: 2px; }

.report-filter .ui-dropdownchecklist { border: 1px solid #ccc; height: 21px; padding-right: 17px; background: #FFF url(/DoverArtificialLift/Content/images/dropdown.png) top right no-repeat; border-top: 0; border-right: 0; }
.report-filter .ui-dropdownchecklist:hover { border-color: #ccc!important; }
.report-filter .ui-dropdownchecklist-dropcontainer-wrapper { padding-right: 0; }
.report-filter .ui-dropdownchecklist-selector,
.report-filter .ui-dropdownchecklist-selector:hover,
.report-filter .ui-dropdownchecklist:hover .ui-dropdownchecklist-selector { border-top: 1px solid #abadb3!important; }

.report-filter .ui-dropdownchecklist .ui-dropdownchecklist-selector,
.report-filter .ui-dropdownchecklist .ui-dropdownchecklist-item,
.report-filter .ui-dropdownchecklist:hover .ui-dropdownchecklist-selector,
.report-filter .ui-dropdownchecklist:hover .ui-dropdownchecklist-item { background-color: #FFF!important;  }
.NotificationDefinitionContent #tabs-1 .ui-dropdownchecklist-selector,
.NotificationDefinitionContent #tabs-1 .ui-dropdownchecklist-item { background-color: white !important;  }
/*.NotificationDefinitionContent #tabs-1 .deleteButton { margin-right: 190px !important; }*/


.query-filter .ui-dropdownchecklist { border: 1px solid #ccc; height: 21px; padding-right: 17px; background: #FFF url(/DoverArtificialLift/Content/images/dropdown.png) top right no-repeat; border-top: 0; border-right: 0; width:147px; background-size: 17px 24px;}
.advance-search-container .ui-dropdownchecklist{ border: 1px solid #ccc; height: 21px; padding-right: 17px; background: #FFF url(/DoverArtificialLift/Content/images/dropdown.png) top right no-repeat; border-top: 0; border-right: 0; width:180px; background-size: 17px 24px;}
.advance-search-container .ui-dropdownchecklist span{ width:176px !important;}
.query-filter .ui-dropdownchecklist:hover, .advance-search-container .ui-dropdownchecklist:hover{ border-color: #CCC!important; }
.query-filter .ui-dropdownchecklist-dropcontainer-wrapper, .advance-search-container .ui-dropdownchecklist-dropcontainer-wrapper{ padding-right: 0; }
.query-filter .ui-dropdownchecklist-selector, .advance-search-container .ui-dropdownchecklist-selector,
.query-filter .ui-dropdownchecklist-selector:hover,
.query-filter .ui-dropdownchecklist:hover .ui-dropdownchecklist-selector { border-top: 1px solid #abadb3!important; }
.measureunits-wrapper .bsi-checkboxhelper { margin-bottom: 3px!important; }
.measureunits-wrapper .bsi-checkboxhelper label { top: 0!important; }
.preview-text-preline{white-space: normal;}

.target-measure .rounded-container { width: auto!important; }
.sectionProtocol .separator-question label { position: relative; top: -1px; left: -1px; }
.query-filter .orgscope-selection-count { display: inline-block; float: left; margin: 4px 6px 0 2px; width: 110px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.query-filter .button.tree { float: left; margin: 2px 0px 0px 22px;}
.query-filter .deleteButton { margin-top: 1px; }
.query-filter .ui-datepicker-trigger { float: left; margin: 3px 0 0 3px; }
.column-filter.button.tree { float: left; top: 1px; }
.column-filter.orgscope-selection-count { float: left; margin: 5px; }
#OrganisationStructureContent .collapsed-section-content .topBar { border-top: 0!important; background-image: url(/DoverArtificialLift/Content/images/new-sprite-elements.png); margin-right: 5px; }
#OrganisationStructureContent .collapsed-section-content .topBar .inner { padding-left: 0!important; }
#OrganisationStructureContent .action-bar a#AddUnit 
{
    font-size: 17px;
    width: 25px;
    padding-left: 0px;
}
#OrganisationStructureContent .f-r a#exportButton, #OrganisationStructureContent .f-r a#importButton
{
    margin: -5px 0 0 0!important;
}
.auditRules .row.clearfix .doubleCol input.shortField { border: 1px solid #bcbcbc; }

.report-recurrency-panel #weeklyPanel,
.report-recurrency-panel #monthlyPanel,
.report-recurrency-panel #yearlyPanel { border-bottom: 0; }
.report-recurrency-panel { border-radius: 0; -webkit-border-radius: 0; -moz-border-radius:0; -o-border-radius: 0; -ms-border-radius: 0; }
.report-content-output .row.clearfix { margin-bottom: 7px; padding-bottom: 7px; }
.report-content-output .report-filters .row.clearfix { margin-bottom: 5px; padding-bottom: 0; }
.report-content-output .row.clearfix select { width: 40% }
.report-content-output .reportControl.sideActionBar { border-bottom: 0; }
.report-content-output .reportControl.sideActionBar .sideActionBar { border-bottom: 0; }
.report-content-output .reportControl.sideActionBar .sideActionBar.clearfix { float: left; width: 100%; }
.reports-frequency fieldset { border: 1px solid #ccc }
.reports-frequency fieldset .recurrenceRow .fourCol { min-height: 118px; }
.reports-distribution .module .recordTable,
.reports-distribution .module .sideActionBar.clearfix { border-left: 1px solid #ccc; border-right: 1px solid #ccc; }
.reports-distribution .module { margin-bottom: 6px; }
.reports-distribution .module .sideActionBar.clearfix { padding-bottom: 3px; }
.reports-distribution .one-column-field label { margin-top: 4px; }
.reports-distribution .one-column-field input[type=text] { margin-bottom: 6px; }
.reports-distribution .row.clearfix .col-html { padding-left: 0; margin-top: 6px; }
.reports-distribution .reports-add-link { height: 20px; padding-left: 2px; }
.reports-distribution .module .button.tree.right { top: -22px!important; }
.mgr-l7 { margin-left: 7px!important; }
.mrg-t5 { margin-top: 5px; }
.full-width { width: 100%; }
.module-block .full-width label { display: inline-block; color: #333; font-weight: normal; position: relative; top: -1px; left: 3px; }
.mxh-500 { max-height: 500px; }
.section-description{padding-right:5px;padding-left:5px;}
.dropdown-actions{width:175px;}

.ui-th-ltr, .ui-jqgrid .ui-jqgrid-htable th.ui-th-ltr { font-weight: bold; }
.collapsableRight { float: right; position: relative; top: -18px; margin-right: 2px; }
.ui-jqgrid-htable .jqg-second-row-header th { padding: 0 2px  !important; }

.selection-information { font-size: 12px; margin-right:4px; font-family: Arial; height: 23px; width: 100%; margin: 6px auto 5px auto; border: 1px solid #aacbd2; text-align: center; background-color: #d4f1ff; }
.selection-information a { font-weight: bold; }
.selection-information a,
.selection-information span { display: inline-block; margin-top: 4px; margin-right:4px; }

.sectionProtocol .separator-question .check.leftCheck input[type=checkbox] { margin-right: 0!important; }
.sectionProtocol .separator-question .check.leftCheck label { margin-left: 0px; }


.lang-selector { margin: 0 0 5px 7px; background: transparent url(/DoverArtificialLift/Content/images/makeover-sprite.png) -114px -312px no-repeat; width: 19px; height: 14px; display: block; }
.lang-selector:hover { text-decoration: none; }
.localization-popup { padding: 0; }
.localization-popup textarea { width: 99%; margin: 5px auto; } 
.localization-popup .module { padding: 5px 0; width: 99%; border: 1px solid #d7d7d7; margin-top: 2px; margin-bottom: 5px; }
.localization-popup .module span { margin: 0 5px; display: inline-block; }
.localization-popup .module select { width: 25%; }
.audit.module { margin: 8px 0px 8px 6px; padding: 7px; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; -ms-border-radius: 0; border: 1px solid #CCC; }
.preview-body .audit.module {
margin:0 !important;}
.full-width { width: 100%!important; }

.ui-jqgrid-htable .jqg-second-row-header th { text-align: center; color: #000; }

.jq-grid-toplevel-header { border-right: 2px solid #000!important; background-image: url(/DoverArtificialLift/Content/images/makeover-sprite.png)!important; background-position: 0 -575px!important; background-repeat: repeat-x; }
.pdn-r0 { padding-right: 0!important; }
.mrg-t2 { margin-top: 2px; }
.addGadgetBar .textLabel { margin-top: 3px; }
.gadget-configuration-type-content .filter.query-filter { padding: 0; margin: 0 2px; background-color: transparent; border: 0 none; }
.gadget-configuration-type-content .filter.query-filter h3 { padding: 4px 0 4px 8px; border: 1px solid #9a9a9a; border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px; -webkit-border-radius: 3px; }
.gadget-configuration-type-content .filter.query-filter .row.clearfix { padding: 0; }
.gadget-configuration-type-content .filter.query-filter .row.clearfix ul { margin: 0; }
.gadget-configuration-type-content .filter.query-filter .row.clearfix li { width: 100%; background-color: transparent; border: 0 none; height: auto; }
.gadget-configuration-type-content #querybuilder span.ui-dropdownchecklist.ui-dropdownchecklist-selector-wrapper { height: 23px !important; width: 146px !important;}
.gadget-configuration-type-content #querybuilder span.ui-dropdownchecklist-selector { width: 143px !important; }
.gadget-configuration-type-content #querybuilder .selectorImportantRule { left: 176px !important; } 

.gadget-configuration-type-content .query-filter .foot .addButton { margin-left: 0px !important; }

.grid-grey-border-left { border-left: 1px solid #000!important; }
.grid-grey-border-right { border-right: 2px solid #000!important; }
.sectionProtocol .separator-question .check.leftCheck label { margin-left: 0px; }
.buttonContainer.clip_reference_popup.pullDown.clearfix ul { padding-bottom: 7px; }
.buttonContainer.clip_reference_popup.pullDown.clearfix ul li .inputFilter { margin-top: 3px; width: 156px; }
.gadget-body ul li div span { display: block; max-width: 87%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.section-description{padding-right:5px;padding-left:5px;}
#protocolPreviewPopup { overflow: hidden; }
.hierarchical-list .bsi-checkboxhelper { margin-bottom: 3px!important; }
.hierarchical-list .bsi-checkboxhelper label { top: 0!important; }
.hierarchicallist-checkboxlist{border: 1px solid rgb(221, 221, 221); width: 300px; height: 200px; overflow-y: scroll;margin-top: 15px;}
.hierarchicallist-relatesto{display: inline;font-weight: bold;}
.width-24 { width: 24%; }


/*SCORE CARD POPUP*/
.scoreCards {
	margin-bottom:8px;
	padding:3px;
	border-radius:0;
	border:1px solid #ccc;
}
.scoreCards label, .scoreCards .check label.clearfix {
	font-weight:bold;
	display:block;
}
.scoreCards h3 {
	padding:0;
	background-color:transparent;
	border-radius:0;
	padding-left:5px;
	font-size:14px;
}

.scoreCards table.bsi-checkboxhelper td {
	padding:2px 0!important;
}
.scoreCards table.bsi-radiobuttonhelper td {
	padding:1px 0!important;
}
.scoreCards.topModule .check.doubleCol td span {
	font-size:11px;
}
.scoreCards .doubleCol {
	width:48%;
	border:1px solid transparent;
	padding:5px;
}
.scoreCards.topModule .doubleCol.active {
	background:#E4E4E4;
	border:1px solid #d4d4d4;
}
.scoreCards.topModule .doubleCol.active .bsi-radiobuttonhelper td label {
	font-weight:bold!important
}
.scoreCards.bottomModule {
	margin-bottom:0;
	padding-bottom: 10px;
}
.scoreCards.bottomModule .doubleCol h3 {
	padding-left:0;
}
.scoreCards.bottomModule .doubleCol .check.doubleCol {
	width:45%;
	padding:0;
}
.scoreCards.bottomModule .doubleCol.rightSide {
	border-left:1px solid #FFF
}
.scoreCards.bottomModule .doubleCol.leftSide {
	border-right:1px solid #e4e4e4
}
.scoreCards.bottomModule .doubleCol.leftSide, .scoreCards.bottomModule .doubleCol.rightSide {
	height:80px;
}
.scoreCards.bottomModule .bsi-checkboxhelper label { padding-left: 0px!important;  }

.label-bold { font-weight: bold !important; }

.label-searchby { display: block; float: left; margin-top: 3px; margin-right: 10px; height: 20px;}

.label-italic { font-style: italic; float: right; margin-right: 4px; margin-top: 3px; }

.wizard-slider-wrapper-item .bsi-radiobuttonhelper input[type=radio] { margin-right: 0 !important; }

.jstree-nonselectable { color: #BBBBBB !important; }

.UnitOfMeasureChecks input { width: 20px; }

.UnitOfMeasureContent .calendar-container input[name=StartDate] { width: 99% !important; }
.UnitOfMeasureContent .calendar-container img.ui-datepicker-trigger { margin-top: 1px !important; }
    
    
/*SCORECARD PREVIEW*/

.scorepreview
{
    border-top:1px solid;
    border-left:1px solid;
    border-bottom:1px solid;
    border-right:1px solid;
    border-color:#a7a7a7;
    padding:5px;
    margin-top:10px;
}
            
.scorepreview .header-sup
{
    border:2px solid;
    border-top:none;
    border-right:none;
    border-bottom:none;
    border-color:White; 
    height:140px;
    min-width:40px;
    width:40px;   
}

.scorepreview .header-sup.noColapsable
{
    width:45px;   
    background-color:#646464;
}

.scorepreview .header-sup.noColapsable span {color:White;font-weight:bold;margin-left:13px;}
.scorepreview .header-izq.noColapsable span {color:White;font-weight:bold;margin-left:10px;}
          
.scorepreview .header-izq
{
    min-width: 260px;
    width:260px;
    height:30px;
    margin:0px;
    padding:0px;
    border:2px solid;
    border-bottom:none;
    border-left:none;
    border-right:none;
    border-color:White;
    background-color:#646464;
}

.scorepreview .datos
{
    min-width:40px;
    width:40px;
    height:30px;
    padding:0px;
    border:2px solid;
    border-bottom:none;
    border-right:none;
    border-color:White; 
}

.scorepreview .level-question{background-color: #D5D5D5}
.scorepreview .level-question span {margin-left:18px;}
.scorepreview .level1 {background-color:#363636;color:White;font-weight:bold;} 
.scorepreview .level2{background-color:#656565;color:White;font-weight:bold;}
.scorepreview .level3{background-color:#a4a4a4;color:Black;font-weight:bold;}

.scorepreview .datos.red1 {background-color:#f8c3b8;}
.scorepreview .datos.red2 {background-color:#ffd1d1;}
.scorepreview .datos.red3 {background-color:#fed6d3;}
.scorepreview .datos.red4 {background-color:#feeae9;}
.scorepreview .datos.yellow1 {background-color:#fed5b7;}
.scorepreview .datos.yellow2 {background-color:#fbe9d5;}
.scorepreview .datos.yellow3 {background-color:#f6e6cf;}
.scorepreview .datos.yellow4 {background-color:#f8ecda;}
.scorepreview .datos.green1 {background-color:#c9dcae;}
.scorepreview .datos.green2 {background-color:#e0e3c5;}
.scorepreview .datos.green3 {background-color:#e1e9da;}
.scorepreview .datos.green4 {background-color:#ebf0e6;}
.scorepreview .datos.not-specified1 {background-color:#cdcdcd;}
.scorepreview .datos.not-specified2 {background-color:#e4e4e4;}
.scorepreview .datos.not-specified3 {background-color:#e2e2e2;}
.scorepreview .datos.not-specified4 {background-color:#efefef;}
.scorepreview .datos.not-relevant {background-color:#efefef;}
.scorepreview .datos.not-started {background-color:#efefef;}
   
.scorepreview .leyend.wrapperall
{
    position:relative;
    background-color:#f4f4f4;
    width:350px;
    border:1px solid;
    border-color:#dadada;
    padding:5px;
    font-size:10px;
    height: 145px;
}

.scorepreview .leyend.wrapperin  {background-color:#f3f3f3;height:108px;}

.scorepreview .leyend.description
{
    position:absolute; 
    top:104px;
    background-color:#e5e5e5;
    padding:3px;
    width:343px;
    height:40px;
    line-height:13px;
    border:1px solid;
    border-color:#dadada; 
    font-size:11px;
    word-wrap: break-word;
}
            
.scorepreview .leyend.organisation
{
    position:absolute;
    top:70px;
    font-weight:bold;
    width:350px;
    padding-top:5px;
    padding-bottom:5px;
    border-top:1px solid;
    border-bottom:1px solid;
    border-color:#dadada;
    font-size:11px;
}
            
.scorepreview .leyend.left {width:180px; position:absolute;float:left;}
.scorepreview .leyend.left ul {list-style-type: none;padding:0px;margin-top:5px;}
.scorepreview .leyend.left ul li {float: left;font-weight:bold;padding-left:5px;font-size:11px;}
            
.scorepreview .leyend.right{ float:right;}
.scorepreview .leyend.right ul { list-style-type: none;margin-top:5px;padding:0px; }
.scorepreview .leyend.right ul li {padding-left:22px;width:110px;font-weight:bold;padding-bottom:7px;font-size:11px;}

.scorepreview .leyend .ball-score { width:14px;height:14px;border: none;background-repeat: no-repeat;margin:auto; }
.scorepreview .leyend .ball-score.completed-red {background-image: url(/DoverArtificialLift/Content/images/red.png);}
.scorepreview .leyend .ball-score.completed-yellow {background-image: url(/DoverArtificialLift/Content/images/yellow.png);}
.scorepreview .leyend .ball-score.completed-green {background-image: url(/DoverArtificialLift/Content/images/green.png);}
.scorepreview .leyend .ball-score.incomplete-red{background-image: url(/DoverArtificialLift/Content/images/red-empty.png);}
.scorepreview .leyend .ball-score.incomplete-yellow {background-image: url(/DoverArtificialLift/Content/images/yellow-empty.png);}
.scorepreview .leyend .ball-score.incomplete-green {background-image: url(/DoverArtificialLift/Content/images/green-empty.png);}
.scorepreview .leyend .ball-score.not-started{background-image: url(/DoverArtificialLift/Content/images/white.png);}
.scorepreview .leyend .ball-score.not-specified{background-image: url(/DoverArtificialLift/Content/images/grey.png);}
.scorepreview .leyend .ball-score.not-applicable{font-weight:bold;text-align: center;}
.scorepreview .leyend .ball-score.not-applicable.na{color:#747474;}
.scorepreview .leyend .ball-score.not-relevant{color:#747474;font-weight:bold;text-align: center;font-size:14px;}

.scorepreview .ball-score-datos { background-image: url(/DoverArtificialLift/Content/images/lights-sprite.png);background-repeat: no-repeat; margin:auto;height:20px;width:20px;border:none;}
.scorepreview .ball-score-datos.completed-green {background-position:-0px 1px}
.scorepreview .ball-score-datos.completed-yellow {background-position:0px -21px;}
.scorepreview .ball-score-datos.completed-red {background-position:0px -41px;}
.scorepreview .ball-score-datos.incomplete-red {background-position:0px -103px;}
.scorepreview .ball-score-datos.incomplete-green {background-position:0px -126px}
.scorepreview .ball-score-datos.incomplete-yellow {background-position:0px -146px;}
.scorepreview .ball-score-datos.not-started {background-position:0px -82px;}
.scorepreview .ball-score-datos.not-specified {background-position:0px -61px;}
.scorepreview .ball-score-datos.not-applicable {font-weight:bold;text-align: center;background-image:none;color:#747474;font-size:14px;height:14px;}
.scorepreview .ball-score-datos.not-relevant{color:#747474;font-weight:bold;text-align: center;font-size:17px;background:none;}

.scorepreview .colapse-arrow
{
    float: left;
    background-repeat: no-repeat;
    background-position:center;
    margin-left:12px;
    margin-bottom:2px;
    width:10px;
}
.scorepreview .colapse-arrow.ie8 { margin-left:13px;}
            
.scorepreview .colapse-arrow.white.right {background-image:url(/DoverArtificialLift/Content/images/arrow-white-right.png);}
.scorepreview .colapse-arrow.white.right-vertical {background-image:url(/DoverArtificialLift/Content/images/arrow-white-right.png);margin-left:5px;margin-right:3px;}
.scorepreview .colapse-arrow.white.up {background-image:url(/DoverArtificialLift/Content/images/arrow-white-up.png);}
.scorepreview .colapse-arrow.white.down {background-image:url(/DoverArtificialLift/Content/images/arrow-white-down.png);margin-left:5px;margin-right:3px;}
.scorepreview .colapse-arrow.black.right {background-image:url(/DoverArtificialLift/Content/images/arrow-black-right.png);}
.scorepreview .colapse-arrow.black.right-vertical {background-image:url(/DoverArtificialLift/Content/images/arrow-black-right.png);margin-left:5px;margin-right:3px;}
.scorepreview .colapse-arrow.black.up {background-image:url(/DoverArtificialLift/Content/images/arrow-black-up.png);}
.scorepreview .colapse-arrow.black.down {background-image:url(/DoverArtificialLift/Content/images/arrow-black-down.png);margin-left:5px;margin-right:3px;}

.detailsview .ball-score-datos { background-image: url(/DoverArtificialLift/Content/images/lights-sprite.png);background-repeat: no-repeat; margin:auto;height:20px;width:20px;border:none;}
.detailsview .ball-score-datos.completed-green {background-position:-0px 1px}
.detailsview .ball-score-datos.completed-yellow {background-position:0px -21px;}
.detailsview .ball-score-datos.completed-red {background-position:0px -41px;}
.detailsview .ball-score-datos.incomplete-red {background-position:0px -103px;}
.detailsview .ball-score-datos.incomplete-green {background-position:0px -126px}
.detailsview .ball-score-datos.incomplete-yellow {background-position:0px -146px;}
.detailsview .ball-score-datos.not-started {background-position:0px -82px;}
.detailsview .ball-score-datos.not-specified {background-position:0px -61px;}
.detailsview .ball-score-datos.not-applicable {font-weight:bold;text-align: center;background-image:none;color:#747474;font-size:14px;height:14px;}
.detailsview .ball-score-datos.not-relevant{color:#747474;font-weight:bold;text-align: center;font-size:17px;background:none;}

.detailsview {padding: 5px;}
.detailsview table {border: 1px solid black; border-spacing: 0px; padding:0px; width: 700px; margin:2px;}
.detailsviewheader {background-color:lightgray;}

.tooltip-scorepreview  {text-align:left !important;}
.tooltip-scorepreview.audit span {font-weight:bold !important;}
.tooltip-scorepreview.description {width:500px !important;font-weight:bold !important;}
.tooltip-scorepreview.menu {font-weight:bold !important;}
.tooltip-scorepreview.score {font-weight:bold !important;}

/*END SCORECARD PREVIEW*/

.inlineHelp{ background-image: url(/DoverArtificialLift/Content/images/helpicon.png);
             background-repeat: no-repeat;
             width: 16px;
             height: 12px;
             margin-left: 5px;
             cursor:pointer;
             display: none; 
             float: none!important;
             padding-top: 0!important;
             vertical-align:middle;}

.helpTooltip{ 
              text-align:left !important;
              max-width:300px !important;
              border: 1px solid #000 !important; 
              margin:4px !important;}

.buttonText.disabled { -moz-opacity: 0.5; 
                       opacity: 0.5; 
                       -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
                       border-radius: 4px;
                       -moz-border-radius: 4px;
                       -o-border-radius: 4px;
                       -ms-border-radius: 4px;
                       -webkit-border-radius: 4px;
                       z-index: 3;  }

.buttonText.disabled:hover{ cursor: default;}

.associations-view .ui-jqgrid-htable
{
    width:100% !important;
}

.invalidAssociation 
{
    background-image: url(/DoverArtificialLift/Content/images/invalid-entity.png);
    background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    margin-left: 0px;
    display: inline-block; 
    float: none!important;
    padding-top: 0!important;
}

.expandedItemsOneItem .invalidAssociation 
{
    background-image: url(/DoverArtificialLift/Content/images/invalid-entity-expanded.png) !important;
}

.expandedItems .invalidAssociation 
{
    background-image: url(/DoverArtificialLift/Content/images/invalid-entity-expanded.png) !important;
}

.rowAlignment span {
    margin-bottom: -6px;
}

.typeTitleRow .riskmetodologies-fix .typePrefix { width: 60px; }
.typeTitleRow .riskmetodologies-fix .typePrefix .sequence { width: 30px!important; }

.crudeList span { width: auto; margin: 5px; }
#recurrenceDiv .timeSection a.deleteButton { left: 0; float: left; min-width: 23px; }


.timeSection .crudeList .hasDatepicker { width: 100%!important; margin-top: 1px; }
.timeSection .crudeList span { width: 80px; margin-right: 10px; }

.typeRecordHead .typeTitleRow .left { margin-right: 15px!important; }

.DocumentContent .ui-widget-content.ui-tabs {margin:1px;}

/* El padding se modificará segun la barra de accion
.OrganisationStructureContent .LocationContent .recordContainer{padding-top:0px!important;}
   */
.OrganisationStructureContent .leftNav {margin-top: 3px;margin-left: 6px; width: 100%;}
.OrganisationConfigurationContent .leftNav {margin-top: 3px;margin-left: 6px; width: 100%;}

.buttonContainer.clip_reference_popup.pullDown.clearfix li.listCheckBox 
{
    height:auto;
    width:100%;
    overflow:auto;
    padding-right: 8px;
}

.buttonContainer.clip_reference_popup.pullDown.clearfix li.listCheckBox .checkGridFilterOption {
    float: left;
    margin-top: 4px;
    padding-right: 7px;
    width:100%;
}

.buttonContainer.clip_reference_popup.pullDown.clearfix li.listCheckBox .checkGridFilterOption input {
    margin-right: 5px;
}

.buttonContainer.clip_reference_popup.pullDown.clearfix li.listCheckBox .checkGridFilterOption label {
    line-height: 19px;
    padding-right: 2px;
    top:0px;
    font-size:12px;
}

.query-filter .ui-dropdownchecklist-item.ui-state-default { clear: both; }
.query-filter .ui-dropdownchecklist-selector.ui-state-default { width: 146px !important; }
.query-filter .ui-dropdownchecklist-selector.ui-state-disabled { 
    opacity:0.82; 
}


.popup-selector-top-bar{width: 256px; display: inline-block; }
#actions-submenu span{margin-right: 5px;}
.sort-associatedOrganisations-types{float: left;margin-top: 6px;}
li#actions-submenu{position:relative;font-weight: bold;}
ul.optionsDrop {
	display:none;
	position:absolute;
	top:20px;
	left:-1px;
	background:#fff;
	width:80px;
	height:auto;
	-moz-box-shadow:0 3px 5px -3px #333;
	-webkit-box-shadow:0 3px 5px -3px #333;
	box-shadow:0 3px 5px -3px #333;/* For IE 8 */
	-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#333333')";/* For IE 5.5 - 7 */
    filter:progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#333333');
	float:none;
	padding:.5em;
	border:1px solid #bfc2c4;
	padding: 6px 0;
	z-index:5;
}

#actions-submenu > a, ul.optionsDrop li a {
	color:#000;
	padding:0 5px;
	line-height:20px;
	text-decoration: none;
}
.sort-associatedOrganisations-types #actions-submenu
{
    background: url(/DoverArtificialLift/Content/images/makeover-sprite.png) right -650px no-repeat !important;
    cursor: pointer;
    padding-right: 10px;
    padding-left: 10px;
}
.sort-associatedOrganisations-types li
{ 
    vertical-align: middle;
    margin-left: 5px;
    padding: 0px 8px 3px 10px;
    background-image: none;
}

.sort-associatedOrganisations-types li:hover{background-color: #ddd;}
.sort-associatedOrganisations-types li.disabled:hover{background-color: #FFF;}
.sort-associatedOrganisations-types li a.disabled{color: #ccc;cursor:default !important;}
.sort-associatedOrganisations-types li a{margin-left: 5px;}
.sort-associatedOrganisations-types li.checked 
{
    vertical-align: middle;
    background-image: url(/DoverArtificialLift/Content/images/success-icon.gif);
    background-repeat: no-repeat;
    background-position: left;
}

#userLocationPanel {border-bottom: 0px !important; width: 600px;}
#userLocationPanel .bsi-radiobuttonhelper input[type=radio] { margin-top: 4px!important; }
#userLocationPanel .recordTable { margin-top: 5px; }
#userLocationPanel span.check {margin-top: 1px!important; float: left; margin-bottom: 1px; padding: 6px 6px 6px 3px; width: 82%; border: 1px solid transparent; }
#userLocationPanel span.check.selected { border: 1px solid #e4e4e4; background-color: #f8f8f8; }
#userLocationPanel span.check.selected.selection-fix,
#userLocationPanel span.check.selection-fix { padding-bottom: 1px!important; }
#userLocationPanel .check { margin-bottom: 2px; margin-top: 5px; }
#userLocationPanel .flexibleCol.checkCol{ width: 100%; margin-top: 6px; margin-bottom: 6px; } 
#userLocationPanel .flexibleCol.checkCol label { margin-bottom: 6px; }
#userLocationPanel .locationpanel-secodncolumn { display: table; margin-bottom: 4px; float: left!important; }
#userLocationPanel .locationpanel-secodncolumn > div { width: 100%; }
#userLocationPanel .locationpanel-secodncolumn .displayInputs {position: relative; width: 200px; }
#userLocationPanel .locationpanel-secodncolumn .displayInputs input {padding: 3px; width: 100%!important; border-radius: 0;-moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; -webkit-border-radius: 0; margin-left: 2px; }
#userLocationPanel .locationpanel-secodncolumn .displayInputs a { position: absolute; top: 2px; right: -39px; }
#userLocationPanel .locationpanel-secodncolumn .sideActionBar.clearfix { padding: 0; }
#userLocationPanel .check.selection-fix.selected { background-color: #f8f8f8; }
#userLocationPanel .recordTable.wdt-100p .button.tree.right { top: 0!important; }
#userLocationPanel .recordTable.wdt-100p { margin-top: 0; float: right; }
#userLocationPanel .recordTable.wdt-100p .info { width:100% !important; padding: 0 10px 0 5px; }
#userLocationPanel .recordTable.wdt-100p .info,
#userLocationPanel .recordTable.wdt-100p .info strong { font-size: 12px!important; padding-left:1px; line-height: 26px; }
#userLocationPanel .recordTable.wdt-100p .pdn-l30 { padding-top: 4px!important; padding-left: 0px !important; }
#userLocationPanel .info { padding-left: 5px; }
#userLocationPanel .person-readonly-selectorbutton { padding-left: 10px; border-left: 1px solid #d4d4d4; }
#userLocationPanel .related-panel-delete-btn .deleteButton { height: 26px; background-position: -2px 4px !important; }
#userLocationPanel .related-panel-delete-btn .deleteButton:hover { background-position: -2px -15px !important; height: 26px; }
#userLocationPanel .related-panel-delete-btn.customDialogButtonClass.onGridStyle { width:20px; }
#userLocationPanel .related-panel-delete-btn.customDialogButtonClass { display:none;}

.UserProfileContent .col.recordLocation label { padding-left:12px; }
.UserProfileContent .typeRecordGeneralHead .one-column-field-bold label { padding-left: 0px; }
.UserProfileContent .recordHead .row.titleRow.clearfix .singleRow .fieldUsage.createdBy .one-column-field label  { margin-left: 11px; }
.UserProfileContent #divSecondaryPassword { width: 99%; }
/*---------------------------- Workflows ----------------------------------*/


.workflow-image{position:relative;}
.workflow-image img{ z-index: 1; position: relative;left: 0; top: 0;}
.workflow-image > div {position: static;}
.workflow-image .state  {color: #FFF; font-size:13px;}
.workflow-image .state.inactive-state {color: #000;}
.workflow-image .transition {color: #000; font-size:11px;}

.workflow-image div.state{ width: 100px; display: table; height: 53px; text-align: center;}
.workflow-image div.state > span,.workflow-image div.transition > transition{display: table-cell; vertical-align: middle;}
.workflow-image div.transition{ width: 150px; display: table; text-align: center;}

/*---------------------------- Audit ----------------------------------*/
.workflow-image .audit-workflow .state, .workflow-image .audit-workflow .transition{position:absolute; z-index:2}

.workflow-image .audit-workflow .state.scheduled {left: 245px; top: 122px;}
.workflow-image .audit-workflow .state.descheduled {left: 33px; top: 121px;}
.workflow-image .audit-workflow .state.in-progress {left: 247px; top: 238px;}
.workflow-image .audit-workflow .state.completed {left: 247px; top: 358px;}
.workflow-image .audit-workflow .state.in-verification {left: 451px; top: 356px;}
.workflow-image .audit-workflow .state.archived {left: 246px; top: 482px;}
.workflow-image .audit-workflow .state.deleted {left: 246px; top: 597px;}
    
.workflow-image .audit-workflow .transition.scheduled-conduct {left: 247px; top: 194px;}
.workflow-image .audit-workflow .transition.scheduled-descheduled {left: 122px; top: 162px;}
.workflow-image .audit-workflow .transition.descheduled-delete {left: -24px; top: 332px;}
.workflow-image .audit-workflow .transition.inprogress-complete {left: 223px; top: 300px; background-color:#FFF}
.workflow-image .audit-workflow .transition.inprogress-submit-for-verification {left: 368px; top: 231px;}
.workflow-image .audit-workflow .transition.completed-archive {left: 174px; top: 441px;}
.workflow-image .audit-workflow .transition.inverification-verify {left: 335px; top: 366px;}
.workflow-image .audit-workflow .transition.archived-delete {left: 178px; top: 561px;}
.workflow-image .audit-workflow .transition.archived-reinstate {left: 270px; top: 443px;}
.workflow-image .audit-workflow .transition.deleted-remove {left: 223px; top: 678px;}
.workflow-image .audit-workflow .transition.deleted-restore {left: 269px; top: 556px;}
.workflow-image .audit-workflow .transition.deleted-unscheduled {left: 36px; top: 380px;}
.workflow-image .audit-workflow .transition.scheduled-descheduled-automatic {left: 123px; top: 120px;}

/*--------------------------End Audit Workflow--------------------------*/

/*--------------------- Monitoring Record Value ----------------------*/
.workflow-image .monitoring-record-value-workflow .transition {font-size:9px;}
.workflow-image .monitoring-record-value-workflow .state,
.workflow-image .monitoring-record-value-workflow .transition{position:absolute; z-index:2}
.workflow-image .monitoring-record-value-workflow .state  { font-size:11px;}
.workflow-image .monitoring-record-value-workflow .state.required {top: 150px; left: 202px;}
.workflow-image .monitoring-record-value-workflow .state.recorded {top: 279px; left: 203px;}
.workflow-image .monitoring-record-value-workflow .state.awaiting-approval {top: 315px; left: 377px;}
.workflow-image .monitoring-record-value-workflow .state.approved {top:398px; left: 376px;}
.workflow-image .monitoring-record-value-workflow .state.rejected {top: 156px; left: 472px;}
.workflow-image .monitoring-record-value-workflow .state.awaiting-verification {top: 475px; left: 377px;}
.workflow-image .monitoring-record-value-workflow .state.verified {top: 556px; left: 376px;}
.workflow-image .monitoring-record-value-workflow .state.archived {top: 604px; left: 68px;}
.workflow-image .monitoring-record-value-workflow .state.deleted {top: 681px; left: 68px;}

.workflow-image .monitoring-record-value-workflow .transition.initial-required {top: 104px; left: 118px;}
.workflow-image .monitoring-record-value-workflow .transition.initial-decision {top: 94px; left: 367px;width:100px;}
.workflow-image .monitoring-record-value-workflow .transition.required-deleted{top: 209px; left: 20px; width:70px;}
.workflow-image .monitoring-record-value-workflow .transition.archived-deleted{top: 662px; left: 128px;}
.workflow-image .monitoring-record-value-workflow .transition.deleted-final{top: 740px; left: 128px;width:160px;}
.workflow-image .monitoring-record-value-workflow .transition.decision-recorded{top: 226px; left: 175px;}
.workflow-image .monitoring-record-value-workflow .transition.required-deleted-cp{top: 321px; left: -7px; width:64px;}
.workflow-image .monitoring-record-value-workflow .transition.rejected-deleted-cp{top: 286px; left: 610px; width:80px;}
.workflow-image .monitoring-record-value-workflow .transition.required-decision-archived{top: 476px; left: 88px; width:64px;}
.workflow-image .monitoring-record-value-workflow .transition.rejected-decision-archived{top: 530px; left: 559px; width:70px;}
.workflow-image .monitoring-record-value-workflow .transition.recorded-verified{top: 534px; left: 247px; width: 50px; background-color: #FFF}
.workflow-image .monitoring-record-value-workflow .transition.approved-verified{top: 490px; left: 277px; width:70px;}
.workflow-image .monitoring-record-value-workflow .transition.awaiting-verification-verified{top: 534px; left: 408px; width:70px;}
.workflow-image .monitoring-record-value-workflow .transition.decision-awaiting-approval{top: 228px;left: 380px;width: 80px;}
.workflow-image .monitoring-record-value-workflow .transition.approved-awaiting-verification{top: 451px;left: 412px;width: 80px;}
.workflow-image .monitoring-record-value-workflow .transition.verified-rejectd{top: 229px; left: 487px; width:70px;}
.workflow-image .monitoring-record-value-workflow .transition.awaiting-approval-approved{top: 376px; left: 417px; width:70px;}
/*------------------------- End MRV Workflow-------------------------*/

/*---------------------------- Audit Schedule----------------------------------*/
.workflow-image .audit-schedule-workflow .state, .workflow-image .audit-schedule-workflow .transition{position:absolute; z-index:2}
.workflow-image .audit-schedule-workflow .state.draft {top: 131px; left: 295px;}
.workflow-image .audit-schedule-workflow .state.awaiting-approval {top: 131px; left: 595px;}
.workflow-image .audit-schedule-workflow .state.not-started {top: 265px; left: 296px;}
.workflow-image .audit-schedule-workflow .state.in-progress {top: 396px; left: 296px;}
.workflow-image .audit-schedule-workflow .state.completed {top: 486px; left: 296px;}
.workflow-image .audit-schedule-workflow .state.archived {top: 595px; left: 296px;}
.workflow-image .audit-schedule-workflow .state.discontinued {top: 595px; left: 595px;}
.workflow-image .audit-schedule-workflow .state.deleted {top: 707px; left: 296px;}

.workflow-image .audit-schedule-workflow .transition.draft-not-started {top:204px; left: 349px;}
.workflow-image .audit-schedule-workflow .transition.draft-awaiting-approval {top: 114px; left: 408px;}
.workflow-image .audit-schedule-workflow .transition.draft-deleted {top: 389px; left: -40px;}
.workflow-image .audit-schedule-workflow .transition.awaiting-approval-draft {top: 156px; left: 409px;}
.workflow-image .audit-schedule-workflow .transition.awaiting-approval-not-started {top: 272px; left: 435px;}
.workflow-image .audit-schedule-workflow .transition.not-started-in-progress {top: 344px; left: 266px;}
.workflow-image .audit-schedule-workflow .transition.in-progress-discontinued {top: 500px; left: 610px;}
.workflow-image .audit-schedule-workflow .transition.in-progress-completed {top: 445px; left: 385px;}
.workflow-image .audit-schedule-workflow .transition.completed-in-progress {top: 450px; left: 153px;}
.workflow-image .audit-schedule-workflow .transition.completed-archived {top: 556px; left: 300px;}
.workflow-image .audit-schedule-workflow .transition.archived-completed {left: 145px; top: 561px;}
.workflow-image .audit-schedule-workflow .transition.archived-deleted {top: 668px; left: 217px;}
.workflow-image .audit-schedule-workflow .transition.archived-discontinued{top: 130px; left: 146px;}
.workflow-image .audit-schedule-workflow .transition.deleted-archived{left: 331px; top: 666px;}
.workflow-image .audit-schedule-workflow .transition.archived-discontinued{left: 416px; top: 641px;}
.workflow-image .audit-schedule-workflow .transition.discontinued-archived{top: 592px; left: 415px;}
.workflow-image .audit-schedule-workflow .transition.deleted-not-started{top: 523px; left: 82px;}
.workflow-image .audit-schedule-workflow .transition.not-started-deleted{top: 496px; left: 50px;}
.workflow-image .audit-schedule-workflow .transition.deleted-draft{top: 435px; left: 1px;}
.workflow-image .audit-schedule-workflow .transition.deleted-final{top: 777px; left: 304px;}
/*--------------------------End Audit Schedule Workflow--------------------------*/

/*---------------------------- Quick Audit ----------------------------------*/
.workflow-image .quick-audit-workflow .state, .workflow-image .quick-audit-workflow .transition{position:absolute; z-index:2}
.workflow-image .quick-audit-workflow .state.draft {top: 138px; left: 174px;}
.workflow-image .quick-audit-workflow .state.in-progress {top: 257px; left: 174px;}
.workflow-image .quick-audit-workflow .state.completed {top: 370px; left: 174px;}
.workflow-image .quick-audit-workflow .state.archived {top: 493px; left: 174px;}
.workflow-image .quick-audit-workflow .state.deleted {top: 615px; left: 174px;}

.workflow-image .quick-audit-workflow .transition.draft-in-progress {top: 212px; left: 150px;}
.workflow-image .quick-audit-workflow .transition.in-progress-completed {top: 330px; left: 150px;}
.workflow-image .quick-audit-workflow .transition.completed-archived {top: 450px; left:181px;}
.workflow-image .quick-audit-workflow .transition.archived-deleted {top: 572px; left: 183px;}
.workflow-image .quick-audit-workflow .transition.draft-deleted {top: 363px; left:350px;}
.workflow-image .quick-audit-workflow .transition.deleted-archived {top: 571px; left: 117px;}
.workflow-image .quick-audit-workflow .transition.archived-completed {top: 450px; left: 118px;}
.workflow-image .quick-audit-workflow .transition.deleted-final {top: 690px; left: 150px;}

/*--------------------------End Quick Audit Workflow--------------------------*/

/*---------------------------- Finding ----------------------------------*/
.workflow-image .finding-workflow .state, .workflow-image .finding-workflow .transition{position:absolute; z-index:2}
.workflow-image .finding-workflow .state.draft {top: 135px; left: 214px;}
.workflow-image .finding-workflow .state.open {top: 234px; left: 214px;}
.workflow-image .finding-workflow .state.closed {top: 350px; left: 214px;}
.workflow-image .finding-workflow .state.archived {top: 483px; left: 214px;}
.workflow-image .finding-workflow .state.deleted {top: 624px; left: 214px;}

.workflow-image .finding-workflow .transition.draft-open {top: 193px; left: 111px;}
.workflow-image .finding-workflow .transition.open-closed{top: 283px; left:60px;}
.workflow-image .finding-workflow .transition.closed-archived {top: 434px; left: 140px;}
.workflow-image .finding-workflow .transition.archived-deleted {top: 559px; left: 140px;}
.workflow-image .finding-workflow .transition.draft-deleted {top: 371px; left: 313px;}
.workflow-image .finding-workflow .transition.deleted-archived {top: 559px; left: 242px;}
.workflow-image .finding-workflow .transition.archived-closed {top: 434px; left: 242px;}
.workflow-image .finding-workflow .transition.deleted-final {top: 698px; left: 189px;}
.workflow-image .finding-workflow .transition.deleted-draft {top: 403px; left: 351px;}

/*--------------------------End Finding Workflow--------------------------*/

/*---------------------------- Recurring Action ----------------------------------*/
.workflow-image .recurring-action-workflow .state, .workflow-image .recurring-action-workflow .transition{position:absolute; z-index:2}
.workflow-image .recurring-action-workflow .state.draft {top: 123px; left: 324px;}
.workflow-image .recurring-action-workflow .state.awaiting-acceptance {top: 210px; left: 582px;}
.workflow-image .recurring-action-workflow .state.active {top: 277px; left: 323px;}
.workflow-image .recurring-action-workflow .state.completed {top: 419px; left: 324px;}
.workflow-image .recurring-action-workflow .state.archived {top: 558px; left: 323px;}
.workflow-image .recurring-action-workflow .state.deleted {top: 696px; left: 324px;}

.workflow-image .recurring-action-workflow .transition.draft-active {top: 212px; left: 215px;}
.workflow-image .recurring-action-workflow .transition.draft-deleted {top: 128px; left:170px;}
.workflow-image .recurring-action-workflow .transition.draft-awaitng-acceptance {top: 94px; left:516px;}
.workflow-image .recurring-action-workflow .transition.awaitng-acceptance-draft {top: 147px; left:428px;}
.workflow-image .recurring-action-workflow .transition.awaitng-acceptance-active {top: 290px; left:433px;}
.workflow-image .recurring-action-workflow .transition.awaitng-acceptance-deleted {top: 326px; left:602px;}
.workflow-image .recurring-action-workflow .transition.active-completed {top: 364px; left: 271px;}
.workflow-image .recurring-action-workflow .transition.active-completed-second {top: 358px; left: 403px;}
.workflow-image .recurring-action-workflow .transition.completed-archived {top: 505px; left:300px;}
.workflow-image .recurring-action-workflow .transition.archived-deleted {top: 646px; left: 298px;}
.workflow-image .recurring-action-workflow .transition.deleted-final {top:790px; left: 297px;}

/*--------------------------End Recurring Action Workflow--------------------------*/

/*---------------------------- Action Plan----------------------------------*/
.workflow-image .action-plan-workflow .transition {font-size:9px;}
.workflow-image .action-plan-workflow .state, .workflow-image .action-plan-workflow .transition{position:absolute; z-index:2}
.workflow-image .action-plan-workflow .state.inactive {top: 130px; left: 394px;}
.workflow-image .action-plan-workflow .state.active {top: 253px; left: 394px;}
.workflow-image .action-plan-workflow .state.completed {top: 410px; left: 394px;}
.workflow-image .action-plan-workflow .state.archived {top: 513px; left: 393px;}
.workflow-image .action-plan-workflow .state.deleted {top: 636px; left: 394px;}
.workflow-image .action-plan-workflow .state.not-implemented {top: 378px; left: 24px;}

.workflow-image .action-plan-workflow .transition.inactive-active {top: 203px; left: 374px;}
.workflow-image .action-plan-workflow .transition.inactive-completed {top: 439px; left: 545px;}
.workflow-image .action-plan-workflow .transition.inactive-not-implemented {top: 85px; left: 64px;}
.workflow-image .action-plan-workflow .transition.inactive-deleted {top: 383px; left: 699px;}
.workflow-image .action-plan-workflow .transition.active-inactive {top: 216px; left: 531px;}
.workflow-image .action-plan-workflow .transition.active-not-implemented {top: 313px; left: 62px;}
.workflow-image .action-plan-workflow .transition.active-completed	{top: 336px; left: 376px;}
.workflow-image .action-plan-workflow .transition.completed-active {width: 80px;left: 570px;top: 339px;}
.workflow-image .action-plan-workflow .transition.completed-inactive {top: 270px; left: 620px;width: 90px;}
.workflow-image .action-plan-workflow .transition.completed-not-implemented {top: 368px; left: 220px;}
.workflow-image .action-plan-workflow .transition.completed-archived {top: 473px; left: 371px;}
.workflow-image .action-plan-workflow .transition.archived-deleted{top: 592px; left: 375px;}
.workflow-image .action-plan-workflow .transition.not-implemented-archived{left: 160px; top: 530px; width: 100px;}
.workflow-image .action-plan-workflow .transition.not-implemented-completed{left: 175px;top: 440px;}
.workflow-image .action-plan-workflow .transition.not-implemented-active{top: 240px; left: 192px;}
.workflow-image .action-plan-workflow .transition.not-implemented-inactive{top: 151px; left: 106px;}
/*--------------------------End Action Plan Workflow--------------------------*/


/*---------------------------- Action----------------------------------*/
.workflow-image .action-workflow .state, .workflow-image .action-workflow .transition{position:absolute; z-index:2}
.workflow-image .action-workflow .state.draft {top: 99px; left: 474px;}
.workflow-image .action-workflow .state.awaiting-acceptance {top: 176px; left: 654px;}
.workflow-image .action-workflow .state.active {top: 285px; left: 475px;}
.workflow-image .action-workflow .state.awaiting-approval {top: 372px; left: 679px;}
.workflow-image .action-workflow .state.completed {top: 519px; left: 476px;}
.workflow-image .action-workflow .state.archived {top: 519px; left: 142px;}
.workflow-image .action-workflow .state.deleted {top: 690px; left: 141px;}
.workflow-image .action-workflow .state.not-implemented {top: 383px; left: 141px;}

.workflow-image .action-workflow .transition.draft-active  {left: 349px;top: 189px;}
.workflow-image .action-workflow .transition.draft-awaiting-acceptance {left: 622px;top: 78px;}
.workflow-image .action-workflow .transition.draft-deleted {left: -38px;top: 300px;}
.workflow-image .action-workflow .transition.active-draft{left: 476px;top: 164px;}
.workflow-image .action-workflow .transition.active-awaiting-approval {left: 653px;top: 268px;}
.workflow-image .action-workflow .transition.active-completed {left: 455px;top: 411px;}
.workflow-image .action-workflow .transition.active-not-implemented{left: 299px;top: 291px;}
.workflow-image .action-workflow .transition.awaiting-acceptance-draft{left: 567px;top: 140px;}
.workflow-image .action-workflow .transition.awaiting-acceptance-active  {left: 554px;top: 211px;}
.workflow-image .action-workflow .transition.awaiting-acceptance-deleted {left: 862px;top: 446px;}
.workflow-image .action-workflow .transition.awaiting-approval-active  {left: 568px;top: 327px;}
.workflow-image .action-workflow .transition.awaiting-approval-completed{left: 604px;top: 526px;}
.workflow-image .action-workflow .transition.completed-archived{left: 283px;top: 518px;}
.workflow-image .action-workflow .transition.not-implemented-archived{left: 84px;top: 466px;}
.workflow-image .action-workflow .transition.archived-not-implemented{left: 140px;top: 480px;}
.workflow-image .action-workflow .transition.archived-completed{left: 286px;top: 543px;}
.workflow-image .action-workflow .transition.archived-deleted{left: 82px;top: 613px;}
.workflow-image .action-workflow .transition.deleted-final{left: 116px;top: 771px;}
.workflow-image .action-workflow .transition.deleted-draft{left: 0px;top: 342px;}
.workflow-image .action-workflow .transition.deleted-archived{left: 140px;top: 635px;}
.workflow-image .action-workflow .transition.deleted-awaiting-acceptance {left: 775px;top: 530px;}
/*--------------------------End Action Workflow--------------------------*/

/*---------------------------- Recurrent Action ----------------------------------*/
.workflow-image .recurrent-action-workflow .state, .workflow-image .recurrent-action-workflow .transition{position:absolute; z-index:2}
.workflow-image .recurrent-action-workflow .state.not-required {top: 133px; left: 36px;}
.workflow-image .recurrent-action-workflow .state.awaiting-approval {top: 221px; left: 577px;}
.workflow-image .recurrent-action-workflow .state.active {top: 134px; left: 354px;}
.workflow-image .recurrent-action-workflow .state.completed {top: 327px; left: 352px;}
.workflow-image .recurrent-action-workflow .state.archived {top: 473px; left: 355px;}
.workflow-image .recurrent-action-workflow .state.deleted {top: 619px; left: 354px;}
                 
.workflow-image .recurrent-action-workflow .transition.active-not-required {top: 139px; left: 164px;}
.workflow-image .recurrent-action-workflow .transition.active-completed {top: 228px; left:264px;}
.workflow-image .recurrent-action-workflow .transition.active-awaiting-approval {top: 118px; left:525px;}
.workflow-image .recurrent-action-workflow .transition.active-archived {top: 290px; left:104px;background-color: #FFF;}
.workflow-image .recurrent-action-workflow .transition.completed-archived {top: 412px; left:325px;}
.workflow-image .recurrent-action-workflow .transition.archived-deleted {top: 560px; left:335px;}
.workflow-image .recurrent-action-workflow .transition.deleted-final {top: 699px; left:328px;}
.workflow-image .recurrent-action-workflow .transition.awaiting-approval-active {top: 155px; left: 453px;}
.workflow-image .recurrent-action-workflow .transition.awaiting-approval-completed {top: 336px; left:457px;}
.workflow-image .recurrent-action-workflow .transition.awaiting-approval-archived {top: 476px; left: 497px;}
.workflow-image .recurrent-action-workflow .transition.not-required-archived {top:476px; left: 96px;}

/*--------------------------End Recurrent Action Workflow--------------------------*/

/*---------------------------- Management Review  ----------------------------------*/
.workflow-image .management-review-workflow .state, .workflow-image .management-review-workflow .transition{position:absolute; z-index:2}
.workflow-image .management-review-workflow .state.draft {left: 303px; top: 157px;}
.workflow-image .management-review-workflow .state.active {left: 302px; top: 286px;}
.workflow-image .management-review-workflow .state.completed {left: 303px; top: 415px;}
.workflow-image .management-review-workflow .state.archived {left: 303px; top: 545px;}
.workflow-image .management-review-workflow .state.deleted {left: 301px; top: 675px;}
.workflow-image .management-review-workflow .state.discontinued{left: 37px; top: 403px;}
                 
.workflow-image .management-review-workflow .transition.draft-active {top: 242px; left: 276px;}
.workflow-image .management-review-workflow .transition.draft-deleted {left: 452px; top: 420px;}                                                       
.workflow-image .management-review-workflow .transition.active-completed {left: 278px; top: 369px;}                                                       
.workflow-image .management-review-workflow .transition.active-discontinued {left: 106px; top: 286px;}                                                       
.workflow-image .management-review-workflow .transition.completed-archived{left: 278px; top: 502px;}                                                       
.workflow-image .management-review-workflow .transition.archived-deleted {left: 278px; top: 627px;}                                                       
.workflow-image .management-review-workflow .transition.deleted-final {left: 275px; top: 762px;}                                                       
.workflow-image .management-review-workflow .transition.discontinued-archived {left: 105px; top: 548px;}
       
/*--------------------------End Management Review Workflow--------------------------*/

/*---------------------------- Meeting Schedule----------------------------------*/
.workflow-image .meeting-schedule-workflow .state, .workflow-image .meeting-schedule-workflow .transition{position:absolute; z-index:2}

.workflow-image .meeting-schedule-workflow .state.draft {left: 313px; top: 136px;}
.workflow-image .meeting-schedule-workflow .state.in-progress {left: 314px; top: 265px;}
.workflow-image .meeting-schedule-workflow .state.completed {left: 315px; top: 396px;}
.workflow-image .meeting-schedule-workflow .state.archived {left: 314px; top: 526px;}
.workflow-image .meeting-schedule-workflow .state.deleted {left: 310px; top: 656px;}
.workflow-image .meeting-schedule-workflow .state.discontinued {left: 45px; top: 383px;}

.workflow-image .meeting-schedule-workflow .transition.draft-in-progress {left: 289px; top: 222px;}
.workflow-image .meeting-schedule-workflow .transition.draft-deleted {left: 463px; top: 400px;}
.workflow-image .meeting-schedule-workflow .transition.in-progress-completed {left: 294px; top: 341px; background-color: #FFF;}
.workflow-image .meeting-schedule-workflow .transition.in-progress-discontinued {left: 81px; top: 259px;}
.workflow-image .meeting-schedule-workflow .transition.completed-archived {left: 259px; top: 479px;}
.workflow-image .meeting-schedule-workflow .transition.archived-deleted {left: 258px; top: 609px;}
.workflow-image .meeting-schedule-workflow .transition.archived-discontinued {left: 85px; top: 482px; width: 60px; background-color: #FFF;}
.workflow-image .meeting-schedule-workflow .transition.archived-completed {left: 323px; top: 479px;}
.workflow-image .meeting-schedule-workflow .transition.deleted-final {left: 288px; top: 742px;}
.workflow-image .meeting-schedule-workflow .transition.deleted-archived {left: 310px; top: 609px;}
.workflow-image .meeting-schedule-workflow .transition.discontinued-archived {left: 153px; top: 544px;}
       
/*--------------------------End Meeting Schedule Workflow--------------------------*/

/*---------------------------- Meeting ----------------------------------*/
.workflow-image .meeting-workflow .state, .workflow-image .meeting-workflow .transition{position:absolute; z-index:2}

.workflow-image .meeting-workflow .state.scheduled {left: 297px; top: 136px;}
.workflow-image .meeting-workflow .state.taken-place {left: 300px; top: 265px;}
.workflow-image .meeting-workflow .state.archived {left: 296px; top: 396px;}
.workflow-image .meeting-workflow .state.deleted {left: 299px; top: 525px;}
.workflow-image .meeting-workflow .state.not-required {left: 30px; top: 252px;}

.workflow-image .meeting-workflow .transition {width:90px;background-color:#FFF}
.workflow-image .meeting-workflow .transition.scheduled-taken-place {left: 312px; top: 220px;}
.workflow-image .meeting-workflow .transition.scheduled-not-required {left: 40px; top: 198px;}
.workflow-image .meeting-workflow .transition.taken-place-archived {left: 256px; top: 345px;}
.workflow-image .meeting-workflow .transition.archived-deleted {left: 262px; top: 470px;}
.workflow-image .meeting-workflow .transition.archived-not-required {left: 107px; top: 375px;}
.workflow-image .meeting-workflow .transition.archived-taken-place {left: 352px; top: 345px;}
.workflow-image .meeting-workflow .transition.deleted-final {left: 307px; top: 611px;}
.workflow-image .meeting-workflow .transition.deleted-archived {left: 361px; top: 471px;}
.workflow-image .meeting-workflow .transition.not-required-archived{left: 106px; top: 438px;}

       
/*--------------------------End Meeting Workflow--------------------------*/


#subscriptionsPopUp #recurrenceDiv .recurence-options .doubleCol{width:100%;}
#subscriptionsPopUp #recurrenceDiv #weeklyPanel .fourCol:first-child {width:155px;}
#subscriptionsPopUp #recurrenceDiv #weeklyPanel .fourCol .check{  min-height:19px; margin-left:0px !important;}
#subscriptionsPopUp #recurrenceDiv #weeklyPanel .fourCol .check .small-tbox select{ width:52% !important;}
#subscriptionsPopUp #recurrenceDiv #weeklyPanel .fourCol .check .small-tbox input{ width:27px !important; margin-right:0px !Important;}
#subscriptionsPopUp #recurrenceDiv #weeklyPanel .fourCol .secondaryLabel{ margin-right:3px !important;}

/*---------------------------- External Communication----------------------------------*/
.workflow-image .external-communication-workflow .state, .workflow-image .external-communication-workflow .transition{position:absolute; z-index:2}
.workflow-image .external-communication-workflow .state.draft {left: 234px; top: 108px;}
.workflow-image .external-communication-workflow .state.awaiting-approval {left: 519px; top: 276px;}
.workflow-image .external-communication-workflow .state.open {left: 235px; top: 235px;}
.workflow-image .external-communication-workflow .state.closed {left: 236px; top: 364px;}
.workflow-image .external-communication-workflow .state.archived {left: 236px; top: 495px;}
.workflow-image .external-communication-workflow .state.deleted {left: 238px; top: 623px;}
    
.workflow-image .external-communication-workflow .transition.draft-open {left: 179px; top: 190px;}
.workflow-image .external-communication-workflow .transition.draft-deleted {left: 35px; top: 366px;}
.workflow-image .external-communication-workflow .transition.open-closed {left: 136px; top: 303px; background-color:#FFF;}
.workflow-image .external-communication-workflow .transition.open-awaitng-approval {left: 457px; top: 201px;}
.workflow-image .external-communication-workflow .transition.open-draft {left: 239px; top: 190px;}
.workflow-image .external-communication-workflow .transition.awaitng-approval-open {left: 346px; top: 246px;}
.workflow-image .external-communication-workflow .transition.awaitng-approval-closed {left: 391px; top: 360px; background-color:#FFF;}
.workflow-image .external-communication-workflow .transition.closed-archived {left: 183px; top: 450px;}
.workflow-image .external-communication-workflow .transition.closed-open {left: 238px; top: 315px;}
.workflow-image .external-communication-workflow .transition.archived-deleted {left: 185px; top: 576px;}
.workflow-image .external-communication-workflow .transition.archived-closed {left: 243px; top: 450px;}
.workflow-image .external-communication-workflow .transition.deleted-restore {left: 239px; top: 575px;}
.workflow-image .external-communication-workflow .transition.deleted-final {left: 211px; top: 713px; background-color:#FFF;}

/*--------------------------End External Communication Workflow--------------------------*/

/*---------------------------- Approvable ----------------------------------*/
.workflow-image .approvable-workflow .state, .workflow-image .approvable-workflow .transition{position:absolute; z-index:2}
.workflow-image .approvable-workflow .state{width:99px;}
.workflow-image .approvable-workflow .state.draft {left: 349px; top: 131px;}
.workflow-image .approvable-workflow .state.pending-approval {left: 350px; top: 265px;}
.workflow-image .approvable-workflow .state.approved {left: 235px; top: 398px;}
.workflow-image .approvable-workflow .state.active {left: 29px; top: 400px;}
.workflow-image .approvable-workflow .state.not-approved {left: 494px; top: 399px;}
.workflow-image .approvable-workflow .state.withdrawn {left: 347px; top: 527px;}
.workflow-image .approvable-workflow .state.archived {left: 347px; top: 669px;}    
.workflow-image .approvable-workflow .state.deleted {left: 348px; top: 810px;}    

.workflow-image .approvable-workflow .transition.draft-pending-approval{left: 417px; top: 208px; width: 80px;}
.workflow-image .approvable-workflow .transition.draft-deleted{left: 406px; top: 126px;}
.workflow-image .approvable-workflow .transition.pending-approval-draft{left: 271px; top: 217px;}
.workflow-image .approvable-workflow .transition.pending-approval-approved{left: 225px; top: 345px;}
.workflow-image .approvable-workflow .transition.pending-approval-not-approved{left: 443px; top: 348px;}
.workflow-image .approvable-workflow .transition.pending-approval-deleted{left: 414px; top: 273px;}
.workflow-image .approvable-workflow .transition.approved-active{left: 107px; top: 411px;}
.workflow-image .approvable-workflow .transition.not-approved-pending-approval{left: 382px; top: 346px; width: 80px;}
.workflow-image .approvable-workflow .transition.not-approved-draft{left: 559px; top: 409px;}
.workflow-image .approvable-workflow .transition.not-approved-archived{left: 417px; top: 667px;}
.workflow-image .approvable-workflow .transition.not-approved-approve{left: 339px; top: 411px;}
.workflow-image .approvable-workflow .transition.active-draft{left: 165px; top: 140px;}
.workflow-image .approvable-workflow .transition.active-withdraw{left: 127px; top: 537px;}
.workflow-image .approvable-workflow .transition.withdraw-archived{left: 351px; top: 617px;}
.workflow-image .approvable-workflow .transition.archived-withdraw{left: 292px; top: 617px;}
.workflow-image .approvable-workflow .transition.archived-delete{left: 352px; top: 763px;}
.workflow-image .approvable-workflow .transition.archived-not-approved{left: 413px; top: 712px;}
.workflow-image .approvable-workflow .transition.deleted-archived{left: 298px; top: 758px}
      
/*--------------------------End Approvable Workflow-------------*/


/*----------------- Approvable Under Review----------------------------------*/
.workflow-image .approvable-under-review-workflow .state, .workflow-image .approvable-under-review-workflow .transition{position:absolute; z-index:2}
.workflow-image .approvable-under-review-workflow .state{width:99px;}
.workflow-image .approvable-under-review-workflow .state.draft {left: 370px; top: 124px;}
.workflow-image .approvable-under-review-workflow .state.draft-under-review {left: 373px; top: 256px;}
.workflow-image .approvable-under-review-workflow .state.approved {left: 254px; top: 389px;}
.workflow-image .approvable-under-review-workflow .state.active {left: 52px; top: 392px;}
.workflow-image .approvable-under-review-workflow .state.not-approved {left: 519px; top: 390px;}
.workflow-image .approvable-under-review-workflow .state.withdrawn {left: 372px; top: 521px;}
.workflow-image .approvable-under-review-workflow .state.archived {left: 372px; top: 661px;}    
.workflow-image .approvable-under-review-workflow .state.deleted {left: 370px; top: 803px;}    

.workflow-image .approvable-under-review-workflow .transition.draft-draft-under-review {left: 442px; top: 204px;}
.workflow-image .approvable-under-review-workflow .transition.draft-deleted {left: 436px; top: 114px;}
.workflow-image .approvable-under-review-workflow .transition.draft-under-review-draft {left: 290px; top: 210px;}
.workflow-image .approvable-under-review-workflow .transition.draft-under-review-approved {left: 277px; top: 307px; width: 80px;}
.workflow-image .approvable-under-review-workflow .transition.draft-under-review-not-approved {left: 501px; top: 317px;}
.workflow-image .approvable-under-review-workflow .transition.draft-under-review-deleted {left: 425px; top: 251px;}
.workflow-image .approvable-under-review-workflow .transition.approved-active {left: 134px; top: 366px;}
.workflow-image .approvable-under-review-workflow .transition.approved-active-second {left: 160px; top: 442px; width: 105px;}
.workflow-image .approvable-under-review-workflow .transition.not-approved-draft-under-review {left: 406px; top: 342px; width: 80px;}
.workflow-image .approvable-under-review-workflow .transition.not-approved-draft {left: 574px; top: 402px;}
.workflow-image .approvable-under-review-workflow .transition.not-approved-archived {left: 434px; top: 659px;}
.workflow-image .approvable-under-review-workflow .transition.not-approved-approve {left: 351px; top: 401px;}
.workflow-image .approvable-under-review-workflow .transition.active-withdraw {left: 213px; top: 511px;}
.workflow-image .approvable-under-review-workflow .transition.withdraw-archived {left: 374px; top: 604px;}
.workflow-image .approvable-under-review-workflow .transition.archived-withdraw {left: 322px; top: 603px;}
.workflow-image .approvable-under-review-workflow .transition.archived-delete {left: 370px; top: 747px;}
.workflow-image .approvable-under-review-workflow .transition.archived-not-approved {left: 557px; top: 516px;background-color: #FFF;}
.workflow-image .approvable-under-review-workflow .transition.deleted-archived {left: 319px; top: 747px;}
.workflow-image .approvable-under-review-workflow .transition.deleted-draft-under-review {left: 493px;top: 784px;width: 222px;}
.workflow-image .approvable-under-review-workflow .transition.deleted-draft {left: 129px; top: 795px; width: 222px;}
.workflow-image .approvable-under-review-workflow .transition.deleted-final {left: 345px; top: 872px;}
/*--------------------------End Approvable Under Review Workflow--------*/


/*-----------------Target Workflow------------------------------------------------*/

.workflow-image .target-workflow .state, .workflow-image .target-workflow .transition{position:absolute; z-index:2}
.workflow-image .target-workflow .state{width:99px;}
.workflow-image .target-workflow .state.draft {left: 290px; top: 92px;}
.workflow-image .target-workflow .state.awaiting-acceptance {left: 290px; top: 226px;}
.workflow-image .target-workflow .state.active {left: 290px; top: 359px;}
.workflow-image .target-workflow .state.inactive {left: 90px; top: 359px;}
.workflow-image .target-workflow .state.achieved {left: 290px; top: 492px;}
.workflow-image .target-workflow .state.not-achieved {left: 488px; top: 492px;}
.workflow-image .target-workflow .state.archived {left: 290px; top: 626px;}
.workflow-image .target-workflow .state.deleted {left: 290px; top: 756px;}

.workflow-image .target-workflow .transition.awaiting-approval-rejected {left: 98px; top: 184px; background-color:#FFF;}
.workflow-image .target-workflow .transition.awaiting-approval-active {left: 266px; top: 308px;}
.workflow-image .target-workflow .transition.active-inactive {left: 167px; top: 359px;}
.workflow-image .target-workflow .transition.not-achieved-archived {left: 464px; top: 591px;}
.workflow-image .target-workflow .transition.archived-deleted {left: 264px; top: 704px;}
.workflow-image .target-workflow .transition.inactive-deleted {left: 66px; top: 704px; background-color:#FFF;width:80px;}
.workflow-image .target-workflow .transition.draft-deleted {left: 1px; top: 451px; width: 80px;}
.workflow-image .target-workflow .transition.achieved-archived {left: 265px; top: 574px;}
.workflow-image .target-workflow .transition.active-not-achieved {left: 464px; top: 441px; background-color:#FFF;}        
.workflow-image .target-workflow .transition.active-achieved {left: 267px; top: 441px;}
.workflow-image .target-workflow .transition.draft-awaiting-approval {left: 266px; top: 166px;}
.workflow-image .target-workflow .transition.draft-active {left: 431px; top: 233px; background-color:#FFF;}
.workflow-image .target-workflow .transition.deleted-final {left: 265px; top: 821px; background-color:#FFF;}
.workflow-image .target-workflow .transition.inactive-archived{left: 133px;top: 529px;background-color:#FFF;width: 80px;}

/*--------------------------End Target Workflow--------------------------------------------*/


/*-----------------Objective Workflow------------------------------------------------*/

.workflow-image .objective-workflow .state, .workflow-image .objective-workflow .transition{position:absolute; z-index:2}
.workflow-image .objective-workflow .state {width:99px;}
.workflow-image .objective-workflow .state.draft {left: 283px; top: 99px;}
.workflow-image .objective-workflow .state.awaiting-acceptance {left: 283px; top: 233px;}
.workflow-image .objective-workflow .state.active {left: 283px; top: 366px;}
.workflow-image .objective-workflow .state.inactive {left: 83px; top: 367px;}
.workflow-image .objective-workflow .state.achieved {left: 283px; top: 500px;}
.workflow-image .objective-workflow .state.not-achieved {left: 481px; top: 500px;}
.workflow-image .objective-workflow .state.archived {left: 283px; top: 634px;}
.workflow-image .objective-workflow .state.deleted {left: 283px; top: 764px;}


.workflow-image .objective-workflow .transition.awaiting-approval-rejected {left: 89px; top: 181px; background-color:#FFF;}
.workflow-image .objective-workflow .transition.awaiting-approval-active {left: 257px; top: 316px;}
.workflow-image .objective-workflow .transition.active-inactive {left: 157px; top: 363px;}
.workflow-image .objective-workflow .transition.not-achieved-archived {left: 455px; top: 601px;}
.workflow-image .objective-workflow .transition.archived-deleted {left: 258px; top: 714px;}
.workflow-image .objective-workflow .transition.inactive-deleted {left: 55px; top: 701px; background-color:#FFF;width:80px;}
.workflow-image .objective-workflow .transition.draft-deleted {left: -5px; top: 460px; width: 80px;}
.workflow-image .objective-workflow .transition.achieved-archived {left: 259px; top: 583px;}
.workflow-image .objective-workflow .transition.active-not-achieved {left: 464px; top: 441px; background-color:#FFF;}        
.workflow-image .objective-workflow .transition.active-achieved {left: 257px; top: 451px;}
.workflow-image .objective-workflow .transition.draft-awaiting-approval {left: 258px; top: 175px;}
.workflow-image .objective-workflow .transition.draft-active {left: 431px; top: 233px;background-color:#FFF;}
.workflow-image .objective-workflow .transition.deleted-final {left: 256px; top: 830px; background-color:#FFF;}
.workflow-image .objective-workflow .transition.inactive-archived{left: 123px;top: 529px;background-color:#FFF;width: 80px;}

/*--------------------------End Objective Workflow--------------------------------------------*/


/*---------------------------- Risk ----------------------------------*/
.workflow-image .risk-workflow .state, .workflow-image .risk-workflow .transition{position:absolute; z-index:2}
.workflow-image .risk-workflow .state.draft {left: 92px; top: 106px;}
.workflow-image .risk-workflow .state.active {left: 92px; top: 242px;}
.workflow-image .risk-workflow .state.inactive {left: 93px; top: 374px;}
.workflow-image .risk-workflow .state.deleted {left: 91px; top: 508px;}

.workflow-image .risk-workflow .transition.draft-active {left: 67px; top: 190px;}
.workflow-image .risk-workflow .transition.active-inactive {left: 34px; top: 323px;}
.workflow-image .risk-workflow .transition.inactive-deleted {left: 67px; top: 455px;}
.workflow-image .risk-workflow .transition.inactive-active {left: 99px; top: 329px;}
.workflow-image .risk-workflow .transition.draft-deleted {left: 332px; top: 330px;}

/*--------------------------End Risk Workflow--------------------------*/

/*---------------------------- Risk Record----------------------------------*/
.workflow-image .risk-record-workflow .state, .workflow-image .risk-record-workflow .transition{position:absolute; z-index:2}
.workflow-image .risk-record-workflow .state.in-progress {left: 157px; top: 90px;}
.workflow-image .risk-record-workflow .state.complete {left: 157px; top: 226px;}
.workflow-image .risk-record-workflow .state.archived {left: 158px; top: 354px;}
.workflow-image .risk-record-workflow .state.deleted {left: 159px; top: 484px;}
    
.workflow-image .risk-record-workflow .transition.in-progress-complete {left: 134px; top: 174px;}
.workflow-image .risk-record-workflow .transition.complete-archived {left: 207px; top: 310px;}
.workflow-image .risk-record-workflow .transition.archived-deleted {left: 209px; top: 440px;}
.workflow-image .risk-record-workflow .transition.archived-complete {left: 60px; top: 309px;}
.workflow-image .risk-record-workflow .transition.deleted-archived {left: 40px; top: 438px;}
/*--------------------------End Risk Record Workflow--------------------------*/

/*---------------------------- Risk Assessment ----------------------------------*/
.workflow-image .risk-assessment-workflow .state, .workflow-image .risk-assessment-workflow .transition{position:absolute; z-index:2}

.workflow-image .risk-assessment-workflow .state.active {left: 303px; top: 115px;}
.workflow-image .risk-assessment-workflow .state.not-required {left: 37px; top: 115px;}
.workflow-image .risk-assessment-workflow .state.in-progress {left: 305px; top: 249px;}
.workflow-image .risk-assessment-workflow .state.completed {left: 304px; top: 383px;}
.workflow-image .risk-assessment-workflow .state.in-verification {left: 516px; top: 382px;}
.workflow-image .risk-assessment-workflow .state.archived {left: 303px; top: 512px;}
.workflow-image .risk-assessment-workflow .state.deleted {left: 302px; top: 643px;}

.workflow-image .risk-assessment-workflow .transition.active-in-progress {left: 278px; top: 199px;}
.workflow-image .risk-assessment-workflow .transition.active-not-required {left: 145px; top: 137px;}
.workflow-image .risk-assessment-workflow .transition.active-not-required-second {left: 147px; top: 114px;}
.workflow-image .risk-assessment-workflow .transition.not-required-delete {left: 148px; top: 651px;}
.workflow-image .risk-assessment-workflow .transition.in-progress-complete {left: 278px; top: 333px;}
.workflow-image .risk-assessment-workflow .transition.in-progress-in-verification {left: 433px; top: 239px;}
.workflow-image .risk-assessment-workflow .transition.completed-archive {left: 307px; top: 469px;}
.workflow-image .risk-assessment-workflow .transition.in-verification-completed {left: 384px; top: 390px;}
.workflow-image .risk-assessment-workflow .transition.archived-delete {left: 304px; top: 597px;}
.workflow-image .risk-assessment-workflow .transition.archived-completed {left: 248px; top: 469px;}
.workflow-image .risk-assessment-workflow .transition.deleted-archived {left: 247px; top: 598px;}

/*--------------------------End Risk Assessment Workflow--------------------------*/

/*---------------------------- Risk Analysis ----------------------------------*/
.workflow-image .risk-analysis-workflow .state, .workflow-image .risk-analysis-workflow .transition{position:absolute; z-index:2}

.workflow-image .risk-analysis-workflow .state.draft {left: 252px; top: 89px;}
.workflow-image .risk-analysis-workflow .state.active {left: 253px; top: 223px;}
.workflow-image .risk-analysis-workflow .state.in-progress {left: 257px; top: 355px;}
.workflow-image .risk-analysis-workflow .state.completed {left: 254px; top: 487px;}
.workflow-image .risk-analysis-workflow .state.disconitnued {left: 464px; top: 615px;}
.workflow-image .risk-analysis-workflow .state.archived {left: 253px; top: 614px;}
.workflow-image .risk-analysis-workflow .state.deleted {left: 253px; top: 744px;}
 
.workflow-image .risk-analysis-workflow .transition.draft-activate {left: 228px; top: 172px;}
.workflow-image .risk-analysis-workflow .transition.draft-deleted {left: -38px; top: 442px;}
.workflow-image .risk-analysis-workflow .transition.active-in-progress {left: 231px; top: 306px;}
.workflow-image .risk-analysis-workflow .transition.in-progress-complete {left: 236px; top: 436px;}
.workflow-image .risk-analysis-workflow .transition.in-progress-discontinued {left: 477px; top: 489px;}
.workflow-image .risk-analysis-workflow .transition.completed-archive {left: 255px; top: 570px;}
.workflow-image .risk-analysis-workflow .transition.completed-in-progress {left: 171px; top: 469px; width: 80px;}
.workflow-image .risk-analysis-workflow .transition.archived-delete {left: 258px; top: 698px;}
.workflow-image .risk-analysis-workflow .transition.archived-completed {left: 197px; top: 569px;}
.workflow-image .risk-analysis-workflow .transition.deleted-archived {left: 196px; top: 698px;}
.workflow-image .risk-analysis-workflow .transition.discontinue-archived {left: 340px; top: 625px;}
/*--------------------------End Risk Analysis Workflow--------------------------*/

/*--------------------------Start Control Library--------------------------*/

.control {
    display:inline;
    color: #333;
    font-family: Arial, Helvetica, sans-serif;
}

.controlValues {
    font-weight: normal;
}

.controlRiskTypePanel {
    width: 90%;
    margin-top: 30px;
    margin-left: 5px;
    position: absolute;
}

.controlRiskTypePanel > div {
    padding-top: 15px;
}

.controlRiskType {
    color: #6F6F6F;
    font-weight: bold;
    display:inline;
}

.controlRiskTypePanel #AddRiskTypeDiv {
    cursor: pointer;
    color: #9E2B1F;
    display:inline;
}

/*--------------------------End Control Library--------------------------*/



/* Protocols - US 9874*/
.propertiesModule {
	border:1px solid #000
}
.propertiesModule td {
	border-left:1px solid #000;
	border-bottom:1px solid #DDDDDD;
}
.propertiesModule .gridHeader td {
	border:1px solid #000;
}
.propertiesModule .gridHeader {
	background:#EEEEEE;
	color: #000;
}
.propertiesModule .subHeader td {
	border: 1px solid #000;
	background:#EEEEEE;
	color: #000;
	font-weight: bold;
}
.propertiesModule .deleteColumn {
    width: 32px;
}
.propertiesModule .autoCommentCol {
    width: 100px;    
}
.propertiesModule .findingTemplateCol {
    width: 100px;    
}
.propertiesModule .scoreCol {
    width: 60px;    
}
.propertiesModule .moveCol {
    width: 60px;    
}
.propertiesModule .indicatorCol,
.lightSet 
{
    width: 160px;    
}
.lightSet th {
    width: 25%;
    text-align: center;
}
.propertiesModule .addAnswerRow td {
    border-bottom: 1px solid #000;
    border-left: 0px;
}
.propertiesModule .defaultCol {
    width: 60px;
    text-align: center;
}

.propertiesModule .defaultCol input 
{
    float: left;
    margin: auto;
}

.propertiesModule .addAnswerRow .addButton {
    width: auto;
}
/* End Protocols - US 9874*/


/*---------------------------- Monitoring Record ----------------------------------*/
.workflow-image .monitoring-record-workflow .state, .workflow-image .monitoring-record-workflow .transition{position:absolute; z-index:2}

.workflow-image .monitoring-record-workflow .state.draft {left: 233px; top: 93px;}
.workflow-image .monitoring-record-workflow .state.active {left: 233px; top: 227px;}
.workflow-image .monitoring-record-workflow .state.inactive {left: 232px; top: 361px;}
.workflow-image .monitoring-record-workflow .state.archived {left: 233px; top: 495px;}
.workflow-image .monitoring-record-workflow .state.deleted {left: 231px; top: 628px;}
.workflow-image .monitoring-record-workflow .state.discontinued {left: 32px; top: 361px;}
    
.workflow-image .monitoring-record-workflow .transition.draft-active {left: 206px; top: 177px;}
.workflow-image .monitoring-record-workflow .transition.draft-deleted {left: 476px; top: 365px;}
.workflow-image .monitoring-record-workflow .transition.active-inactive {left: 209px; top: 305px;}
.workflow-image .monitoring-record-workflow .transition.active-discontinued {left: 4px; top: 308px;background-color: #FFF;}
.workflow-image .monitoring-record-workflow .transition.inactive-archived {left: 206px; top: 443px;}
.workflow-image .monitoring-record-workflow .transition.archived-deleted {left: 207px; top: 579px;}
.workflow-image .monitoring-record-workflow .transition.deleted-final {left: 205px; top: 696px;background-color: #FFF;}
.workflow-image .monitoring-record-workflow .transition.discontinued-archived {left: 92px; top: 502px;}
    
/*--------------------------End Monitoring Record Workflow--------------------------*/


/*---------------------------- Factor ----------------------------------*/
.workflow-image .factor-workflow .state, .workflow-image .factor-workflow .transition{position:absolute; z-index:2}

.workflow-image .factor-workflow .state.draft {left: 86px; top: 92px;}
.workflow-image .factor-workflow .state.active {left: 86px; top: 228px;}
.workflow-image .factor-workflow .state.inactive {left: 89px; top: 358px;}
.workflow-image .factor-workflow .state.archived {left: 87px; top: 490px;}
.workflow-image .factor-workflow .state.deleted {left: 86px; top: 624px;}
    
.workflow-image .factor-workflow .transition.draft-active {left: 62px; top: 175px;}
.workflow-image .factor-workflow .transition.active-inactive {left: 61px; top: 308px;}
.workflow-image .factor-workflow .transition.inactive-archived {left: 64px; top: 440px;}
.workflow-image .factor-workflow .transition.archived-deleted {left: 61px; top: 571px;}
.workflow-image .factor-workflow .transition.draft-deleted {left: 328px; top: 359px;}
.workflow-image .factor-workflow .transition.deleted-final {left: 63px; top: 687px;background-color: #FFF;}
    
/*--------------------------End Factor  Workflow--------------------------*/

/*---------------------------- Collection Point ----------------------------------*/
.workflow-image .collection-point-workflow .state, .workflow-image .collection-point-workflow .transition{position:absolute; z-index:2; font-size:10px}
                            
.workflow-image .collection-point-workflow .state.draft {left: 309px; top: 109px;}
.workflow-image .collection-point-workflow .state.scheduled {left: 307px; top: 222px;}
.workflow-image .collection-point-workflow .state.active {left: 308px; top: 338px;}
.workflow-image .collection-point-workflow .state.inactive {left: 307px; top: 451px;}
.workflow-image .collection-point-workflow .state.archived {left: 307px; top: 562px;}
.workflow-image .collection-point-workflow .state.deleted {left: 308px; top: 678px;}
.workflow-image .collection-point-workflow .state.discontinued {left: 121px; top: 450px;}

.workflow-image .collection-point-workflow .transition.initial-draft {left: 286px; top: 64px;}                           
.workflow-image .collection-point-workflow .transition.draft-scheduled {left: 286px; top: 180px;}
.workflow-image .collection-point-workflow .transition.draft-deleted {left: -41px; top: 430px;}
.workflow-image .collection-point-workflow .transition.draft-deleted-second {left: 465px; top: 320px;}
.workflow-image .collection-point-workflow .transition.draft-deleted-third {left: 621px; top: 216px; width: 87px;}
.workflow-image .collection-point-workflow .transition.scheduled-deleted {left: -13px; top: 356px;}
.workflow-image .collection-point-workflow .transition.scheduled-active {left: 284px; top: 288px;}
.workflow-image .collection-point-workflow .transition.scheduled-archived {left: 569px; top: 420px; width: 89px;}
.workflow-image .collection-point-workflow .transition.active-discontinued {left: 85px; top: 367px; width: 102px; background-color: rgb(255, 255, 255);}
.workflow-image .collection-point-workflow .transition.active-discontinued-second {left: 119px; top: 405px;}
.workflow-image .collection-point-workflow .transition.active-inactive {left: 234px; top: 392px; width: 90px;}
.workflow-image .collection-point-workflow .transition.active-inactive-second {left: 367px; top: 406px;}
.workflow-image .collection-point-workflow .transition.discontinued-archived {left: 287px; top: 514px;}
.workflow-image .collection-point-workflow .transition.discontinued-archived-second {left: 195px; top: 561px;}
.workflow-image .collection-point-workflow .transition.inactive-archived {left: 181px; top: 590px; width: 90px; background-color: rgb(255, 255, 255);}
.workflow-image .collection-point-workflow .transition.archived-deleted {left: 312px; top: 636px;}
.workflow-image .collection-point-workflow .transition.deleted-final {left: 281px; top: 743px; background-color: rgb(255, 255, 255);}

/*---------------------------- End Collection Point ----------------------------------*/

/*---------------------------- Performance Indicator Workflow ----------------------------------*/
.workflow-image .performance-indicator-workflow .state, .workflow-image .performance-indicator-workflow .transition{position:absolute; z-index:2}

.workflow-image .performance-indicator-workflow .state.draft {left: 115px; top: 96px;}
.workflow-image .performance-indicator-workflow .state.active {left: 115px; top: 231px;}
.workflow-image .performance-indicator-workflow .state.discontinued {left: 115px; top: 359px;}
.workflow-image .performance-indicator-workflow .state.archived {left: 115px; top: 488px;}
.workflow-image .performance-indicator-workflow .state.deleted {left: 115px; top: 618px;}
    
.workflow-image .performance-indicator-workflow .transition.draft-active {left: 91px; top: 179px;}
.workflow-image .performance-indicator-workflow .transition.active-discontinued {left: 121px; top: 314px;}
.workflow-image .performance-indicator-workflow .transition.discontinued-active {left: 60px; top: 314px;}
.workflow-image .performance-indicator-workflow .transition.archived-discontinued {left: 62px; top: 442px;}
.workflow-image .performance-indicator-workflow .transition.discontinued-archived {left: 119px; top: 442px;}
.workflow-image .performance-indicator-workflow .transition.draft-deleted {left: 355px; top: 360px;}
.workflow-image .performance-indicator-workflow .transition.discontinued-deleted {left: -39px; top: 503px;}
.workflow-image .performance-indicator-workflow .transition.archived-deleted {left: 118px; top: 574px;}
.workflow-image .performance-indicator-workflow .transition.deleted-archived {left: 61px; top: 574px;}
.workflow-image .performance-indicator-workflow .transition.deleted-final {left: 91px; top: 682px;background-color: #FFF;}
    
/*--------------------------End Performance Indicator Workflow--------------------------*/

/*---------------------------- Local Objective ----------------------------------*/

.workflow-image .localObjective-workflow .transition{position:absolute; z-index:2; font-size:9px; background-color: white; width: auto;}
.workflow-image .localObjective-workflow .state{position:absolute; z-index:2; font-size:12px}

.workflow-image .localObjective-workflow .inactive{left: 57px; top: 233px;}
.workflow-image .localObjective-workflow .draft_{left: 734px; top: 147px;}
.workflow-image .localObjective-workflow .draft{left: 352px; top: 151px;}
.workflow-image .localObjective-workflow .awaitingApproval{left: 352px; top: 276px;}
.workflow-image .localObjective-workflow .active{left: 351px; top: 397px;}
.workflow-image .localObjective-workflow .achived{left: 350px; top: 521px;}
.workflow-image .localObjective-workflow .notAchived{left: 564px; top: 522px;}
.workflow-image .localObjective-workflow .archived{left: 350px; top: 707px;}
.workflow-image .localObjective-workflow .deleted{left: 352px; top: 836px;}


.workflow-image .localObjective-workflow .initial-awaitingApproval{left: 216px; top: 74px; width: 85px;}
.workflow-image .localObjective-workflow .initial-draft-Man{left: 342px; top: 102px;}
.workflow-image .localObjective-workflow .initial-draft_-Man{left: 822px; top: 814px;}
.workflow-image .localObjective-workflow .draft-deleted-Man{left: 876px; top: 292px; width: 96px;}
.workflow-image .localObjective-workflow .draft-inactive{left: 63px;top: 179px; width: 139px;}
.workflow-image .localObjective-workflow .draft-deleted{left: 855px; top: 484px;}
.workflow-image .localObjective-workflow .draft-active{left: 492px; top: 273px; width: 103px;}
.workflow-image .localObjective-workflow .draft-awaitingApproval{left: 336px; top: 226px;}
.workflow-image .localObjective-workflow .draft_-active{left: 771px; top: 274px;}
.workflow-image .localObjective-workflow .draft_-inactive{left: 176px; top: 310px; width: 140px;}
.workflow-image .localObjective-workflow .draft_-deleted-Man{left: 681px; top: 570px; width: 74px;}
.workflow-image .localObjective-workflow .draft_-deleted{left: 657px; top: 467px;}
.workflow-image .localObjective-workflow .inactive-archived{left: 425px; top: 776px;}
.workflow-image .localObjective-workflow .inactive-deleted{left: 418px; top: 623px;}
.workflow-image .localObjective-workflow .inactive-archived-Man{left: 328px;top: 616px; width: 90px;}
.workflow-image .localObjective-workflow .inactive-deleted-Man{left: 338px; top: 774px; width: 74px;}
.workflow-image .localObjective-workflow .awaitingApproval-inactive{left: 156px; top: 432px; width: 150px;}
.workflow-image .localObjective-workflow .awaitingApproval-draft{left: 213px; top: 216px; width: 106px;}
.workflow-image .localObjective-workflow .awaitingApproval-active{left: 344px; top: 349px;}
.workflow-image .localObjective-workflow .active-inactive-Man{left: 195px; top: 402px;}
.workflow-image .localObjective-workflow .active-inactive-Man2{left: 554px; top: 123px; width: 150px;}
.workflow-image .localObjective-workflow .active-inactive{left: 199px; top: 418px;}
.workflow-image .localObjective-workflow .active-notAchieved{left: 572px; top: 434px; width: 74px;}
.workflow-image .localObjective-workflow .active-achieved{left: 333px; top: 467px; width: 150px;}
.workflow-image .localObjective-workflow .achieved-archived{left: 619px; top: 708px;}
.workflow-image .localObjective-workflow .achieved-archived-Man{left: 550px; top: 675px; width: 80px;}
.workflow-image .localObjective-workflow .notAchieved-archived{left: 76px; top: 627px;}
.workflow-image .localObjective-workflow .notAchieved-archived-Man{left: 86px; top: 741px;}
.workflow-image .localObjective-workflow .archived-deleted-Man{left: 73px; top: 828px;}
.workflow-image .localObjective-workflow .archived-deleted{left: 7px; top: 565px;}
.workflow-image .localObjective-workflow .deleted-final-Man{left: 274px; top: 959px; width: 93px;}
.workflow-image .localObjective-workflow .deleted-final{left: 465px; top: 964px;}
.workflow-image .localObjective-workflow .initial-draft_-Man{left: 767px; top: 99px;}
    
/*---------------------------- End Local Objective ----------------------------------*/


/*---------------------------- Local Target ----------------------------------*/

.workflow-image .localTarget-workflow .transition{position:absolute; z-index:2; font-size:9px; background-color: white; width: auto;}
.workflow-image .localTarget-workflow .state{position:absolute; z-index:2; font-size:12px}

.workflow-image .localTarget-workflow .inactive{left: 57px; top: 233px;}
.workflow-image .localTarget-workflow .draft_{left: 734px; top: 147px;}
.workflow-image .localTarget-workflow .draft{left: 352px; top: 151px;}
.workflow-image .localTarget-workflow .awaitingApproval{left: 352px; top: 276px;}
.workflow-image .localTarget-workflow .active{left: 351px; top: 397px;}
.workflow-image .localTarget-workflow .achived{left: 350px; top: 521px;}
.workflow-image .localTarget-workflow .notAchived{left: 564px; top: 522px;}
.workflow-image .localTarget-workflow .archived{left: 350px; top: 707px;}
.workflow-image .localTarget-workflow .deleted{left: 352px; top: 836px;}


.workflow-image .localTarget-workflow .initial-awaitingApproval{left: 216px; top: 74px; width: 85px;}
.workflow-image .localTarget-workflow .initial-draft-Man{left: 342px; top: 102px;}
.workflow-image .localTarget-workflow .initial-draft_-Man{left: 822px; top: 814px;}
.workflow-image .localTarget-workflow .draft-deleted-Man{left: 876px; top: 292px; width: 96px;}
.workflow-image .localTarget-workflow .draft-inactive{left: 116px; top: 153px; width: 139px;}
.workflow-image .localTarget-workflow .draft-deleted{left: 855px; top: 484px;}
.workflow-image .localTarget-workflow .draft-active{left: 492px; top: 273px; width: 103px;}
.workflow-image .localTarget-workflow .draft-awaitingApproval{left: 336px; top: 226px;}
.workflow-image .localTarget-workflow .draft_-active{left: 771px; top: 274px;}
.workflow-image .localTarget-workflow .draft_-inactive{left: 176px; top: 310px; width: 140px;}
.workflow-image .localTarget-workflow .draft_-deleted-Man{left: 681px; top: 570px; width: 74px;}
.workflow-image .localTarget-workflow .draft_-deleted{left: 657px; top: 467px;}
.workflow-image .localTarget-workflow .inactive-archived{left: 4px;top: 562px;}
.workflow-image .localTarget-workflow .inactive-deleted{left: 418px; top: 623px;}
.workflow-image .localTarget-workflow .inactive-archived-Man{left: 87px;top: 741px; width: 107px;}
.workflow-image .localTarget-workflow .inactive-deleted-Man{left: 338px; top: 774px; width: 74px;}
.workflow-image .localTarget-workflow .awaitingApproval-inactive{left: 156px; top: 432px; width: 150px;}
.workflow-image .localTarget-workflow .awaitingApproval-draft{left: 213px; top: 216px; width: 106px;}
.workflow-image .localTarget-workflow .awaitingApproval-active{left: 344px; top: 349px;}
.workflow-image .localTarget-workflow .active-inactive-Man{left: 195px; top: 402px;}
.workflow-image .localTarget-workflow .active-inactive-Man2{left: 554px; top: 123px; width: 150px;}
.workflow-image .localTarget-workflow .active-inactive{left: 199px; top: 418px;}
.workflow-image .localTarget-workflow .active-notAchieved{left: 572px; top: 434px; width: 74px;}
.workflow-image .localTarget-workflow .active-achieved{left: 333px; top: 467px; width: 150px;}
.workflow-image .localTarget-workflow .achieved-archived{left: 619px; top: 708px;}
.workflow-image .localTarget-workflow .achieved-archived-Man{left: 310px;top: 622px;}
.workflow-image .localTarget-workflow .notAchieved-archived{left: 76px; top: 627px;}
.workflow-image .localTarget-workflow .notAchieved-archived-Man{left: 550px;width: 80px;top: 675px;}
.workflow-image .localTarget-workflow .archived-deleted-Man{left: 73px; top: 828px;}
.workflow-image .localTarget-workflow .archived-deleted{left: 417px;top: 780px;}
.workflow-image .localTarget-workflow .deleted-final-Man{left: 274px; top: 959px; width: 93px;}
.workflow-image .localTarget-workflow .deleted-final{left: 465px; top: 964px;}
.workflow-image .localTarget-workflow .initial-draft_-Man{left: 767px; top: 99px;}
    
/*---------------------------- End Local Target ----------------------------------*/

/*---------------------------- Review Process ----------------------------------*/

.workflow-image .review-workflow .transition{position:absolute; z-index:2; font-size:9px; background-color: white; width: auto;}
.workflow-image .review-workflow .state{position:absolute; z-index:2; font-size:12px}
    
.workflow-image .review-workflow .required{left: 366px; top: 125px;}
.workflow-image .review-workflow .not-required{left: 100px; top: 125px;}
.workflow-image .review-workflow .in-progress{left: 369px; top: 255px;}
.workflow-image .review-workflow .completed{left: 367px; top: 386px;}
.workflow-image .review-workflow .archived{left: 369px; top: 513px;}
.workflow-image .review-workflow .deleted{left: 368px; top: 646px;}
.workflow-image .review-workflow .initial{left: 370px; top: 37px; color:Black;}
.workflow-image .review-workflow .final{left: 370px; top: 768px; color:Black;}
	
.workflow-image .review-workflow .required-in-progress{left: 406px; top: 213px;}
.workflow-image .review-workflow .required-not-required{left: 234px; top: 138px;}
.workflow-image .review-workflow .required-archived{left: 494px; top: 524px;}
.workflow-image .review-workflow .required-deleted{left: 499px; top: 655px;}
.workflow-image .review-workflow .in-progress-complete{left: 398px; top: 338px;}
.workflow-image .review-workflow .in-progress-not-required{left: 231px; top: 264px;}
.workflow-image .review-workflow .in-progress-deleted{left: 493px; top: 262px;}
.workflow-image .review-workflow .completed-deleted{left: 492px; top: 395px;}
.workflow-image .review-workflow .completed-archived{left: 454px; top: 460px; width: 75px;}
.workflow-image .review-workflow .archived-delete{left: 452px; top: 595px; width: 75px;}
.workflow-image .review-workflow .archived-completed{left: 314px; top: 460px; width: 72px;}
.workflow-image .review-workflow .deleted-archived{left: 308px; top: 595px; width: 76px;}
.workflow-image .review-workflow .not-required-deleted{left: 181px; top: 656px;}
.workflow-image .review-workflow .not-required-archived{left: 223px; top: 525px;}
.workflow-image .review-workflow .transition.deleted-final{left: 399px; top: 723px;}
/*---------------------------- Review Process ----------------------------------*/

/*---------------------------- Distributed Record --------------------------------*/

.workflow-image .distributed-workflow .transition{position:absolute; z-index:2; font-size:9px; background-color: white; width: auto;}
.workflow-image .distributed-workflow .state{position:absolute; z-index:2; font-size:12px}

.workflow-image .distributed-workflow .draft-under-review{left: 440px; top: 270px;}
.workflow-image .distributed-workflow .draft{left: 441px; top: 135px;}
.workflow-image .distributed-workflow .approved{left: 324px; top: 401px;}
.workflow-image .distributed-workflow .not-approved{left: 626px; top: 402px;}
.workflow-image .distributed-workflow .published{left: 442px; top: 510px;}
.workflow-image .distributed-workflow .withdrawn{left: 442px; top: 635px;}
.workflow-image .distributed-workflow .pending-publication{left: 139px; top: 404px;}
.workflow-image .distributed-workflow .archived{left: 440px; top: 767px;}
.workflow-image .distributed-workflow .deleted{left: 440px; top: 900px;}

.workflow-image .distributed-workflow .initial-draft{left: 448px; top: 83px;}
.workflow-image .distributed-workflow .draft-deleted{left: 108px; top: 132px;}
.workflow-image .distributed-workflow .draft-deleted-2{left: 192px; top: 154px;}
.workflow-image .distributed-workflow .draft-published{left: 225px; top: 167px;}
.workflow-image .distributed-workflow .draft-under-review-draft{left: 486px; width: 70px; top: 216px;}
.workflow-image .distributed-workflow .draft-under-review-deleted{left: 610px; top: 273px;}
.workflow-image .distributed-workflow .draft-under-review-not-approved{left: 612px; top: 347px;}
.workflow-image .distributed-workflow .draft-under-review-approved{left: 337px; top: 349px;}
.workflow-image .distributed-workflow .not-approved-draft-under-review{left: 491px; top: 355px; width: 60px;}
.workflow-image .distributed-workflow .not-approved-draft{left: 593px; top: 173px;}
.workflow-image .distributed-workflow .not-approved-approved{left: 458px; top: 425px;}
.workflow-image .distributed-workflow .not-approved-archived{left: 556px; top: 767px;}
.workflow-image .distributed-workflow .archived-not-approved{left: 557px; top: 796px;}
.workflow-image .distributed-workflow .approved-pending-publication{left: 244px; top: 423px;}
.workflow-image .distributed-workflow .pending-publication-published{left: 322px; top: 474px;}
.workflow-image .distributed-workflow .published-withdrawn{left: 451px; width: 80px; top: 583px;}
.workflow-image .distributed-workflow .archived-withdrawn{left: 484px; width: 90px; top: 712px;}
.workflow-image .distributed-workflow .withdrawn-archived{left: 397px; width: 90px; top: 712px;}
.workflow-image .distributed-workflow .archived-deleted{left: 415px; width: 90px; top: 847px;}
.workflow-image .distributed-workflow .deleted-archived {left: 1008px; top: 969px;}
.workflow-image .distributed-workflow .deleted-draft {left: 616px; top: 935px;}
.workflow-image .distributed-workflow .draft-draft-under-review{left: 422px; width: 70px; top: 209px;}
.workflow-image .distributed-workflow .deleted-draft-under-review{left: 634px; top: 910px;}
.workflow-image .distributed-workflow .deleted-archived{left: 495px; width: 90px; top: 847px;}
.workflow-image .distributed-workflow .transition.deleted-final{left: 414px; top: 968px;}



/*-----------------------------End Distributed Record-----------------------------*/

/*---------------------------- Distributed Procedure Record --------------------------------*/

.workflow-image .distributed-procedure-workflow .transition{position:absolute; z-index:2; font-size:9px; background-color: white;}
.workflow-image .distributed-procedure-workflow .state{position:absolute; z-index:2; font-size:12px}

.workflow-image .distributed-procedure-workflow .draft-under-review{left: 441px; top: 272px;}
.workflow-image .distributed-procedure-workflow .draft{left: 441px; top: 139px;}
.workflow-image .distributed-procedure-workflow .approved{left: 324px; top: 404px;}
.workflow-image .distributed-procedure-workflow .not-approved{left: 625px; top: 404px;}
.workflow-image .distributed-procedure-workflow .published{left: 442px; top: 510px;}
.workflow-image .distributed-procedure-workflow .withdrawn{left: 441px; top: 768px;}
.workflow-image .distributed-procedure-workflow .pending-publication{left: 138px; top: 403px;}
.workflow-image .distributed-procedure-workflow .archived{left: 441px; top: 637px;}
.workflow-image .distributed-procedure-workflow .deleted{left: 441px; top: 902px;}

.workflow-image .distributed-procedure-workflow .initial-draft{left: 448px; top: 83px;}
.workflow-image .distributed-procedure-workflow .draft-deleted{left: 98px; top: 141px;}
.workflow-image .distributed-procedure-workflow .draft-deleted-2{left: 192px; top: 154px;}
.workflow-image .distributed-procedure-workflow .draft-published{width: 220px; left: 186px; top: 166px;}
.workflow-image .distributed-procedure-workflow .draft-pending-publication{left: 234px; top: 178px;}
.workflow-image .distributed-procedure-workflow .draft-under-review-draft{left: 486px; width: 70px; top: 216px;}
.workflow-image .distributed-procedure-workflow .draft-under-review-deleted{left: 598px; width: 100px; top: 272px;}
.workflow-image .distributed-procedure-workflow .draft-under-review-not-approved{left: 629px; width: 85px; top: 341px;}
.workflow-image .distributed-procedure-workflow .draft-under-review-approved{left: 298px; top: 347px;}
.workflow-image .distributed-procedure-workflow .not-approved-draft-under-review{left: 491px; top: 355px; width: 60px;}
.workflow-image .distributed-procedure-workflow .not-approved-draft{left: 583px; width: 90px; top: 173px;}
.workflow-image .distributed-procedure-workflow .not-approved-approved{left: 458px; top: 425px;}
.workflow-image .distributed-procedure-workflow .not-approved-archived{left: 556px; top: 767px;}
.workflow-image .distributed-procedure-workflow .archived-not-approved{left: 557px; top: 796px;}
.workflow-image .distributed-procedure-workflow .approved-pending-publication{left: 241px; top: 423px; width: 80px;}
.workflow-image .distributed-procedure-workflow .pending-publication-published{left: 322px; top: 474px;}
.workflow-image .distributed-procedure-workflow .published-withdrawn{left: 451px; width: 80px; top: 583px;}
.workflow-image .distributed-procedure-workflow .archived-withdrawn{left: 484px; width: 90px; top: 712px;}
.workflow-image .distributed-procedure-workflow .withdrawn-archived{left: 397px; width: 90px; top: 712px;}
.workflow-image .distributed-procedure-workflow .archived-deleted{left: 415px; width: 90px; top: 847px;}
.workflow-image .distributed-procedure-workflow .deleted-archived {left: 1008px; top: 969px;}
.workflow-image .distributed-procedure-workflow .deleted-draft {left: 616px; top: 935px;}
.workflow-image .distributed-procedure-workflow .draft-draft-under-review{left: 422px; width: 70px; top: 209px;}
.workflow-image .distributed-procedure-workflow .deleted-draft-under-review{left: 634px; top: 910px;}
.workflow-image .distributed-procedure-workflow .deleted-archived{left: 495px; width: 90px; top: 847px;}
.workflow-image .distributed-procedure-workflow .transition.deleted-final{left: 414px; top: 968px;}

/*-----------------------------End Distributed Procedure Record-----------------------------*/

.bsi-checkboxhelper td { min-width: 20px!important; }

.pdn-t10 
{
    padding-bottom: 10px;    
}

.wrap-text{word-wrap: break-word;}

.OrganisationAssociationContent .subBar.subBarTitle .leftNav{font-style: normal;font-weight: normal}
.OrganisationAssociationContent .subBar.subBarTitle {margin-bottom:0px;}
.OrganisationAssociationContent .information-message {margin: 5px;font-style: normal; height:auto;}

.OrganisationAssociationContent .information-message h3{font-style: italic; font-weight: normal;padding: 4px;padding-left: 10px;background-color: rgb(221, 220, 220);}
.OrganisationAssociationContent #associationInfoMsg{font-style: normal;padding: 4px;padding-left: 10px; height:auto;}
.OrganisationAssociationContent #associationInfoMsg.initial{padding: 32px;}
.OrganisationAssociationContent #associationInfoMsg.italic{font-style: italic;}

.OrganisationAssociationContent .selection-information{text-align: left;height: 19px;width: 97%;margin:0px;}
.OrganisationAssociationContent h3.selection-information {background-color: #d4f1ff;}
.OrganisationAssociationContent #assoc .tree-block-left-inner { overflow-y: hidden; }
.OrganisationAssociationContent .associationPanel {background-color: rgb(238, 238, 238);}

#rightPanel.HierarchicalListContent .workflowactionsbutton.saveisotype.left {padding-right: 6px;}

.recordHead .row.titleRow.clearfix .singleRow .fieldUsage.IsPersonName label { margin-left: 4px; }

.popUpTreeSelUnit { font-style: italic; }

.clearFilterLink
{
    width: 70px;
    font-size: 11.4px;
    line-height: 26px;
    position: absolute;
    right: 0;
    top: 0;
}

.clearFilterLink span a
{
    opacity: 1 !important;
}

.ui-jqgrid tbody td[aria-describedby$=PrefixNumber], .ui-jqgrid tbody td[aria-describedby$=Sequence] {font-weight:bold;}

/* Manage Dashboard */

.ManageDashboardsContent { min-height: 900px; } 

/* Partiular Fixes for user managament alignments */
#divPersonUser .mainColumn #content-gridAssociations.three-column-field,
#divPersonUser .mainColumn #content-gridPersonBusinessRoles.three-column-field,
#divPersonUser .mainColumn .references-filestextreferences .three-column-field,
#divPersonUser .mainColumn .references-systemreferences .three-column-field,
#divPersonUser .mainColumn #content-gridPersonResponsibilitiesId.three-column-field,
#divPersonUser .mainColumn #content-ChangeHistory.three-column-field
{
    margin-right: 5px;
}

.OrganisationGroupContent .mainColumn .three-column-field
{
   margin-right: 5px;
}

.mainColumn #gridContainer-ChangeRevisionHistory
{
    margin-right: 5px;
}

.mainColumn .three-column-field #content-ChangeRevisionHistory
{
    margin-right: 5px !important;
}
/*.mainColumn .three-column-field #gbox_grid-ChangeRevisionHistory
{
    width: 99.5% !important;    
}*/

.mainColumn .three-column-field #gview_grid-ChangeRevisionHistory,
.mainColumn .three-column-field #pager-ChangeRevisionHistory,
.mainColumn .three-column-field #gview_grid-ChangeRevisionHistory div.ui-state-default.ui-jqgrid-hdiv
{
    width: 100% !important;    
}

.gbox_grid-ChangeRevisionHistory
{
    width: 100% !important;
    
}

/* Exception for person form labels*/
#divPersonUserFromTree .col .one-column-field label, .PersonContent .col .one-column-field label
{
    white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

#protocolContainer #RadSplitter1 .ui-layout-resizer
{
    margin-right: 960px !important;    
}

.jstree-leaf a .jstree-icon 
{
    width: 0;
}


/* Spacing for particular index grids */
.ManagementSystemContent .bsi-gridcontainer, .SystemActivityLogContent .bsi-gridcontainer  
{
    padding-top : 5px; 
}


/* Causes */

.CauseContent .action-bar li { margin-top: 0px !important; }
#rightPanel.CauseContent .action-bar li.liSaveActions { margin-top: 4px !important; }
.CauseContent .topBar {display: none;}
.CauseContent .topBar.makeoverBar {display: block;}
.CauseContent .subBar {margin: 0px 0 !important; height: 32px;}

.protocol-radiobutton-option + span
{
    padding-left:5px;
}

.sectionPreviewTitle
{
    font-size: 15px;
    margin-bottom: 5px;
}


#tdActionMandatory .valigner, #tdActionCompletition .valigner { margin-top: 20px; }
#BusinessRulesPanel .tb-bradiolist { margin-top: 18px; }
#BusinessRulesPanel .topfix { margin-top: 18px; }
#BusinessRulesPanel .topfixlast { margin-top: 14px; }


#navBarScrolledDown.protocolContentPage { display: none !important; }
td.protocol-complianceScore-label {text-align: right;}

#helpDescription ul{list-style:disc}
#helpDescription ol{list-style:decimal}


/* Fix for success messages in org structure */
#RadSplitter1 #entityForm .validation-summary-valid.orgStructure-MessageBar { display : none !important} 

#RadSplitter1 #entityForm .validation-summary-valid.orgStructure-MessageBar.overrideRadSplittervalidSummary { display : block !important}

#RadSplitter1 #entityForm #successMessage  
{
    border-top: 1px solid;
}
#rightPanel #divPersonUserFromTree .message.success.orgStructure-MessageBar
{
    border-top: 1px solid;
    margin-top: -4px !important;
}

/* Fixes for subgrids in change record history*/
div[id^="gridContainer-ChangeRevisionHistory"] #gridContainer-ChangeHistory th[id^="grid-ChangeHistory"] { border-collapse: separate; color: rgb(0, 0, 0); display: table-cell; font-family: Arial, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; height: 17px; line-height: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: rgb(0, 0, 0); outline-style: none; outline-width: 0px; overflow-x: hidden; overflow-y: hidden; padding-bottom: 4px; padding-left: 0px; padding-right: 2px; padding-top: 5px; text-align: left; vertical-align: middle; }
div[id^="gridContainer-ChangeRevisionHistory"] #gridContainer-ChangeHistory .ui-jqgrid-view #grid-ChangeHistory tr td[role="gridcell"]  { border-bottom-color: rgb(204, 204, 204); border-bottom-style: solid; border-bottom-width: 1px; border-collapse: separate; border-left-color: rgb(204, 204, 204); border-right-color: rgba(0, 0, 0, 0); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(204, 204, 204); color: rgb(51, 51, 51); display: table-cell; font-family: Arial, sans-serif; font-size: 12px; font-weight: normal; height: 22px; line-height: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; outline-color: rgb(51, 51, 51); outline-style: none; outline-width: 0px; overflow-x: hidden; overflow-y: hidden; padding-bottom: 2px; padding-top: 3px; text-align: left; text-overflow: ellipsis; vertical-align: middle; zoom: 1; }
div[id^="gridContainer-ChangeRevisionHistory"] #gridContainer-ChangeHistory .ui-jqgrid-view #grid-ChangeHistory tr.jqgfirstrow td { padding-bottom: 0px; padding-top: 0px; border: 0px; }
div[id^="gridContainer-ChangeRevisionHistory"] #gridContainer-ChangeHistory #pager-ChangeHistory #pg_pager-ChangeHistory table {  border: 1px solid transparent; }
div[id^="gridContainer-ChangeRevisionHistory"] #gridContainer-ChangeHistory #pager-ChangeHistory #pg_pager-ChangeHistory table td { border-right: solid 1px transparent; }

.heigth-16
{
    height: 16px;
}

.cleanLayout-for-export .box-consequences 
{
    display: inline;
    float: left;
}

.box-consequences {
        margin: 3px 2px 0px 2px;
        display: inline-table;
        width: 200px;
        height: 35px;
        max-width: 200px;
        max-height: 35px;
        box-sizing: border-box;
        vertical-align:top;
    }

.cleanLayout-for-export .box-consequences-chk 
{
    padding-right: 5px;
}

 .box-consequences-chk {
    display: inline;
    font-weight: normal;   
    padding-left: 5px;
    color:#333;
    float:left;
    width:10%;
}

 .box-consequences-label{
    text-align:left;
    float:left;
    width:80%;
    padding-top:1px;
}

.box-consequences label,.box-consequences input {    
    vertical-align: middle;    
}    
.main-consequences {
    margin: 4px 10px 4px 10px;
}


.dependentField-conditionsSection
{    
    max-height: 200px;
    overflow-y: auto;
}

#EquationPrintPreview .EquationContainer { margin-left: 30px; }
#EquationPrintPreview .closeBtn { display: none !important; }
#EquationPrintPreview .EquationContainer p {margin-right: 15px;display: inline;}


/** Record Selector Popup*/
.record-selector-popup .itemContainer ul{
    height:100px;
	overflow: auto;
    width:100%;
}
.record-selector-popup .itemContainer ul li {line-height:18px; height:18px; margin:0 !important; padding:3px 0 !important;}
.record-selector-popup .itemContainer ul li.selectable:hover {background-color:#efefef; cursor:pointer;}
.record-selector-popup .itemContainer ul li .addButton { padding-right:10px;    }    
.record-selector-popup .itemContainer ul li .deleteButton { padding-right:10px; top:1px;   }


table.no-brd-table {
    margin-left: 4px;
    margin-top: 10px;
    margin-bottom: 10px;
    table-layout: auto;
    width: 550px;
}

table.no-brd-table tr {
    display: table-row;        
}

table.no-brd-table td {
    border: none;
    padding-left: 8px;
    padding-top: 3px;
    padding-bottom: 2px;
    padding-right: 7px;
}


/* Audit Bulk Creation Wizard */
#auditSelector {
    width: 840px;    
}
#auditSelector .wizard-header li, #statisticSelector .wizard-header li {
    padding-left:9px; margin-left:-9px; max-width: 190px;
}
#auditSelector .wizard-header ul:first-child, #statisticSelector .wizard-header ul:first-child {
    padding-left:0; margin-left:0;
}
#auditSelector .wizard-header li a, #statisticSelector .wizard-header li a {
    padding-right: 14px;
    text-decoration: none;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

#auditSelector .wizard-slider-wrapper {
    width: 3360px; /* 840*4 */
    height: auto; 
    max-height: 500px; 
}

#auditSelector .wizard-slider-wrapper .wizard-slider-wrapper-item {
    width: 840px;
    height: 372px;
}

#auditSelector .wizard-slider-wrapper .wizard-slider-wrapper-item #wizardStep1,
#auditSelector .wizard-slider-wrapper .wizard-slider-wrapper-item #wizardStep2,
#auditSelector .wizard-slider-wrapper .wizard-slider-wrapper-item #wizardStep3,
#auditSelector .wizard-slider-wrapper .wizard-slider-wrapper-item #wizardStep4
{
    height: 366px;
    overflow-y: auto;
    border: 1px solid #eee;
    margin: 5px 5px 10px 5px;
}

#auditSelector .wizard-slider-wrapper .wizard-slider-wrapper-item .step-content {
    margin-top: 10px;
}

#auditSelector #bulkScopeLocations {
    margin: 8px;
}

#auditSelector .itemContainer {    
    height: 310px;
    overflow-y: scroll;
    border: 1px solid #eee;
    width: 475px;
}

#auditSelector .addedContainer {    
    height: 310px;
    overflow-y: scroll;
    border: 1px solid #eee;
    margin-left: 10px;
    width: 320px;
}

#auditSelector .addedContainer ul {    
    margin: 5px;
}

#auditSelector .selector-searchbox .popupsearch-input {    
    width: 320px;
}

#auditSelector .grid-orgunit-autocomplete {
    float: left;
    height: 17px;
    border: 1px solid #AAA;
    margin-top: 1px;
    position: relative;
    border-radius: 0;
    -moz-border-radius:0;
    -ms-border-radius:0;
    -o-border-radius: 0;
    -webkit-border-radius: 0;
}

.grid-item-listing { margin-right: 10px;}
.grid-item-listing li { margin-bottom: 5px; padding: 0 0 5px; white-space:normal; font-size: 11px; }
.grid-item-listing a { float: right; display: block; }
.grid-item-listing li a.deleteButton { background-position: 0 -6102px }
.grid-item-listing li a.deleteButton:hover { background-position: 0 -6121px; }
.grid-item-listing li:hover { background-color: #ebebeb; }

.regularError
{
    font-weight: bold;
    color: #d72d18 !important;
}

.RecordListSettings H3
{
    background-color: white;
    margin-left: 10px;
}
.RecordListSettings span
{
    margin-left: 15px;
}
.RecordListSettings div
{
    margin-left: 25px;
}

.view-for-print-body .middle-description .recurrencePreview span
{
    border:none;
    font-size: 12px;
}

.view-for-print-body .recurrencePreview div.col_large
{
    padding-bottom:0px;
}

.view-for-print-body .recurrencePreview div.col
{
    width:30em;
}

.view-for-print-body .recurrencePreview div.audit.module
{
    margin: 8px 14px 8px 14px;
}

.montecarlogrid {
    border-bottom:none !important;
    margin-right: 5px !important;
    margin-left: 7px !important;
}

.montecarlogridresidual {
    margin-right: 5px !important;
    margin-left: 7px !important;
}

.montecarlo {
    text-align:right;
    margin-right: 5px !important;
    margin-left: 7px !important;
}

.montecarlocount {
    text-align:right;
    border-bottom:none !important;
    margin-right: 5px !important;
    margin-left: 7px !important;
}

.matrix {
    text-align: right;
    padding-right: 13px !important;
}
.forecastROICost
{
    width: 45px;
    display:inline-table;
}
.forecastROIValue
{
    padding-left:5px;
    width: 75px;
    text-align: right;
    display:inline-table;
}
.buttonOpenFilter {
    text-indent: 0;
}
.buttonOpenFilter .glyphicons-filter,
.ui-jqgrid-view .glyphicons-sorting {
    margin-top:-3px;
    position: static!important;
}

.glyphicons-filter.filtered{
    color:#d72d28;
}
.ui-th-ltr button .iconfilter-halfling 
{
	height: 15px;
    margin-top: 0;
    margin-left: 1px;
    background-image: url(/DoverArtificialLift/Content/images/non-glyphicons-halflings.png)!important;
    background-position: -287px -55px!important;
}

.ui-th-ltr button.buttonOpenFilter:hover .iconfilter-halfling {
    background-position: -287px -103px!important;
}

.ui-th-ltr button .iconfilter-halfling.filtered {
    background-position: -287px -103px!important;
}
.iconMenu {
    position:relative;
}

td.MobileEmailNotification{
    padding-right: 6em !important;
}
/* GENERAL */
.right-to-left select,
.right-to-left input { direction: rtl; }
.right-to-left .show-archived-check input { float: none!important; }
.right-to-left .show-archived-check label { padding-right: 5px; }
.right-to-left .topBar .inner .leftNav,
.right-to-left .topBar .inner .leftNav .buttonGroup,
.right-to-left .filter select,
.right-to-left .filter .query-data { float: right; }
.right-to-left .filter .query-source-first { margin-left: 0; margin-right: 75px; }
.right-to-left .foot .addButton.textButton { padding-left: 0; padding-right: 23px; margin-right: 15px; background: url(/DoverArtificialLift/Content/images/add-button.png) no-repeat right 0; }
.right-to-left .foot .addButton.textButton:hover { background-position: right -19px; }
.right-to-left .bsi-radiobuttonhelper { float: right; }
.right-to-left .check-mod-container .check label { margin-right: 7px!important; }
.right-to-left .popBody { direction: rtl; }
.right-to-left .popBody .itemContainer { float: right!important; }
.right-to-left .popBody .addedContainer { float: left!important; }
.right-to-left .popBody .arrow-bg { background-position: right center; background-image: url(/DoverArtificialLift/Content/images/right-arrow.png); }
.right-to-left .ui-dialog-buttonset .ui-button { float: right; }

/* HEADER */
.topNav.right-to-left .rightNav, .header.right-to-left .rightNav, .secNav.right-to-left .leftNav { float: left; }
.topNav.right-to-left .leftNav, .header.right-to-left .leftNav, .header.right-to-left .leftNav .logo, .header.right-to-left .navBar li, .secNav.right-to-left .navBar li, .secNav.right-to-left .navBar, .topNav.right-to-left .rightNav .right-navigation-mask li, .header.right-to-left .rightNav .searchBox { float: right; } 
.header.right-to-left .rightNav .navBar { margin-left: 0; margin-right: 10px; }
.header.right-to-left .rightNav .navBar .settings { background-position: right -1586px; }
.topNav.right-to-left .leftNav { width: auto; }
.topNav.right-to-left .rightNav { width: 30%; }
.secNav.right-to-left #back { float: right!important; background-position: 0 -5466px; }
.secNav.right-to-left #forward { float: left!important; background-position: 0 -5445px; }
.secNav.right-to-left #forward:hover { background-position:0 -5487px; }
.secNav.right-to-left #back:hover { background-position:0 -5508px; }
.topNav.right-to-left .rightNav .helpPulldown { left: -162px; }

/* GRID */
 .right-to-left .ui-th-rtl, .ui-jqgrid .ui-jqgrid-htable th.ui-th-rtl {
	background-image:url(/DoverArtificialLift/Content/images/new-sprite.gif);
	background-origin: padding-box;
	background-position: 0 -2300px;
	padding-top: 3px;
	padding-bottom: 2px;
	border-left: 1px solid #333333;
	direction: rtl;
}

 .right-to-left .ui-jqgrid .ui-row-rtl td { direction: rtl; text-align: right!important; padding-right: 7px; border-right: 0 none; border-left: 1px solid #CCC; }
 .right-to-left .ui-jqgrid .ui-jqgrid-hbox-rtl { border-bottom: 1px solid #818181; }
 .right-to-left .ui-jqgrid .ui-jqgrid-htable th.ui-th-rtl div { text-align: right; direction: rtl; margin-right: 26px; }
 .right-to-left .rtl-entity-form .ui-jqgrid .ui-jqgrid-htable th.ui-th-rtl div { margin-right: 0; }
 .right-to-left .rtl-entity-form .ui-jqgrid .ui-jqgrid-htable th.ui-th-rtl .cbox { float: left; margin-left: 7px; }
 .right-to-left .ui-jqgrid-sortable .ui-button { position: relative; float: left!important; top: 0px; }
 .right-to-left .rtl-entity-form .ui-jqgrid-hdiv > div { padding-left: 0; }
 .right-to-left .ui-jqgrid-hbox-rtl { padding-left: 0; }
 .right-to-left .ui-jqgrid-pager .ui-pg-table.navtable { float: none!important; }
 .right-to-left .ui-jqgrid .s-ico span { float: right; position: absolute; left: inherit; }

/* ENTITY FORM */
 .right-to-left .recordContainer #mainPanel { float: right; direction: rtl; }
 .right-to-left .recordContainer #relatedPanel { float: left; direction: rtl; }
 .right-to-left .recordContainer #relatedPanel .earButton { right: -14px!important; background-position: -774px 0px;  }
 .right-to-left .recordContainer #relatedPanel .earButton.collapsed {  background-position: -774px -81px; }
 .right-to-left .recordContainer .sideBar { padding-left: 0; background: url(/DoverArtificialLift/Content/images/shadow-panel-rtl.png) repeat-y right #F8F8F8; padding-right: 4px; }
 .right-to-left .recordContainer .sideBar a.tree { float: left; margin-left: 4px; }
 .right-to-left .recordContainer .CollapsedSeccion .rpText,
 .right-to-left .recordContainer .CollapsedSeccion .rpBlackText { right: 33px!important; }
 .right-to-left .recordContainer .CollapsedSeccion .expand { background-position: right -2190px; } 
 .right-to-left .recordContainer .CollapsedSeccion .collapse { background-position: right -2251px; } 
 .right-to-left .recordContainer .CollapsedSeccion .collapse:hover { background-position: right -2281px; }
 .right-to-left .recordContainer .CollapsedSeccion .expand:hover { background-position: right -2218px; }
 .right-to-left .mainColumn .three-column-field,
 .right-to-left .mainColumn .topBar,
 .right-to-left .collapsed-section-content #businessRulesPanel:first-child,
 .right-to-left .mainColumn h3 { margin-left: 0; margin-right: 5px; }
 .right-to-left .mainColumn h3 { padding-right: 6px; padding-top: 1px; }
 .right-to-left .mainColumn #itemContainer h3 { margin-right: 0; padding-left: 3px; }
 .right-to-left .target-measure .topBar-container { margin-left: 0; }
 .right-to-left .target-measure .topBar-container .top-information-section { margin-right: 5px; }
 .right-to-left .fieldUsage.row .col,
 .right-to-left .fieldUsage.row .longStringContainer { float: right; padding-right: 6px; }
 .right-to-left input.hasDatepicker { float: right!important; margin-left: 3px; }
 .right-to-left .recordHead .topRow .leftNav { float: right; }
 .right-to-left .recordHead .topRow .rightNav { float: left; }
 .right-to-left .recordHead .topRow .leftNav .flexibleCol { float: right; }
 .right-to-left .ui-tabs .ui-tabs-nav li { float: right; }
 .right-to-left #workflowTable { direction: rtl; }
 .right-to-left #workflowTable th { text-align: right; }
 .right-to-left .subBar h3,
 .right-to-left .subBar ul,
 .right-to-left .subBar ul li { float: right; }
 .right-to-left .bsi-checkboxhelper td label { padding-left: 0; padding-right: 4px!important; }
 .right-to-left .recordBody .selectRow .leftNav { float: right; }
 .right-to-left .topRow .rightNav { float: left; }
 .right-to-left .dropButton .pullDown,  .right-to-left  .clip_reference_popup .pullDown { right: 0!important;}
 .right-to-left .dropButton .pullDown ul,  .right-to-left  .clip_reference_popup .pullDown ul { float: right; }
 .right-to-left .dropButton .pullDown ul li,  .right-to-left  .clip_reference_popup .pullDown ul li { float: none!important; text-align: right; direction: rtl; }
 .right-to-left .collapsed-section-content .bsi-checkboxhelper { margin-right: 6px!important; }
 .right-to-left .threeCol,  .right-to-left .doubleCol,  .right-to-left .fourCol { float: right; }

/*POPUP TO REVIEW..*/
 .right-to-left .ui-dialog .ui-dialog-titlebar-close { left: 3px!important; }
 .right-to-left .ui-dialog .ui-dialog-title { float: right; }
 .right-to-left input.confirmButton { float: right!important; margin-right: 0; margin-left: 5px; }

/* BAR and TABS */
 .right-to-left .topBar .inner .action-bar,
 .right-to-left .topBar .inner .action-bar li,
 .right-to-left .linkList ul,
 .right-to-left .linkList ul li,
 .right-to-left .actionbar-divblock a { float: right; }
 .right-to-left .topBar .inner .rightNav { float: left; }
/* .right-to-left li { background-image: none; }*/

/* TREE VIEW */
 .right-to-left .jstree-bsi > ul > li { margin-right: 5px; }
 .right-to-left .jstree-bsi li ul li { margin-right: 18px; }
 .right-to-left .jstree-bsi ins { cursor: pointer; position: relative; right: -7px; }
 .right-to-left .jstree-bsi .jstree-leaf ins { right: -8px; }
 .right-to-left .jstree-bsi .jstree-closed > ins { background-position: -58px -75px; }
 .right-to-left .jstree-bsi .jstree-leaf > ins  { background-position: -36px -75px; }
 .right-to-left .jstree-bsi .jstree-open > ins { background-position: -76px -75px; }
 .right-to-left .jstree-bsi .jstree-icon { margin: 0 0 0 0; }
 .right-to-left .jstree-bsi li { background-image: url(/DoverArtificialLift/Content/Scripts/themes/bsi/rtl_treebg.png); background-position: right 0; background-repeat: repeat-y; }
 .right-to-left .jstree-bsi .jstree-last { background-image: none; }
 .right-to-left .jstree-bsi ins.jstree-checkbox { margin: 0 0 0 5px; }

/* BUSINESS RULES */
 .right-to-left .recurrenceRow .fourCol { border-left: 0 none; border-right: 1px solid #DDD; }
 .right-to-left .recurrenceRow .fourCol.last { border: 0 none; }
 .right-to-left .recurrenceRow .addButton.textButton { padding-left: 0; padding-right: 23px; background: url(/DoverArtificialLift/Content/images/add-button.png) no-repeat right 0; float: right; min-width: 140px; }
 .right-to-left .recurrenceRow .addButton.textButton:hover { background-position: right -19px; }
.asmContainer {
	/* container that surrounds entire asmSelect widget */
}

.asmSelect {
	/* the newly created regular 'select' */
	display: none; 
}

.asmOptionDisabled {
	/* disabled options in new select */
	color: #999; 
}

.asmHighlight {
	/* the highlight span */
	padding: 0;
	margin: 0 0 0 1em;
}

.asmList {
	/* html list that contains selected items */
	margin: 0.25em 0 1em 0; 
	position: relative;
	display: block;
	padding-left: 0; 
	list-style: none; 
}

.asmListItem {
	/* li item from the html list above */
	position: relative; 
	margin-left: 0;
	padding-left: 0;
	list-style: none;
	background: #ddd;
	border: 1px solid #bbb; 
	width: 100%; 
	margin: 0 0 -1px 0; 
	line-height: 1em;
}

.asmListItem:hover {
	background-color: #e5e5e5;
}

.asmListItemLabel {
	/* this is a span that surrounds the text in the item, except for the remove link */
	padding: 5px; 
	display: block;
}

.asmListSortable .asmListItemLabel {
	cursor: move; 
}

.asmListItemRemove {
	/* the remove link in each list item */
	position: absolute;
	right: 0; 
	top: 0;
	padding: 5px; 
}

.BSINonConformanceContent .fieldUsage.flexibleCol.createdBy .one-column-field div/* RELATED PANEL */


@font-face {
  font-family: "GestaLight";
  src: url(/DoverArtificialLift/Content/css/fonts/bsigesta-light-webfont.eot);
  src: url(/DoverArtificialLift/Content/css/fonts/bsigesta-light-webfont.eot?#iefix) format("embedded-opentype"), 
       url(/DoverArtificialLift/Content/css/fonts/bsigesta-light-webfont.woff) format("woff"), 
      /*url(/DoverArtificialLift/Content/css/fonts/bsigesta-light-webfont.ttf) format("truetype"), */
       url(/DoverArtificialLift/Content/css/fonts/bsigesta-light-webfont.svg#GestaLtRegular) format("svg");
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: "Gesta";
  src: url(/DoverArtificialLift/Content/css/fonts/bsigesta-webfont.eot);
  src: url(/DoverArtificialLift/Content/css/fonts/bsigesta-webfont.eot?#iefix) format("embedded-opentype"), 
       url(/DoverArtificialLift/Content/css/fonts/bsigesta-webfont.woff) format("woff"), 
       /* url(/DoverArtificialLift/Content/css/fonts/bsigesta-webfont.ttf) format("truetype"), */
       url(/DoverArtificialLift/Content/css/fonts/bsigesta-webfont.svg#GestaRegular) format("svg");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: "GestaBold";
  src: url(/DoverArtificialLift/Content/css/fonts/bsigesta-medium-webfont.eot);
  src: url(/DoverArtificialLift/Content/css/fonts/bsigesta-medium-webfont.eot?#iefix) format("embedded-opentype"), 
       url(/DoverArtificialLift/Content/css/fonts/bsigesta-medium-webfont.woff) format("woff"), 
      /* url(/DoverArtificialLift/Content/css/fonts/bsigesta-medium-webfont.ttf) format("truetype"), */
       url(/DoverArtificialLift/Content/css/fonts/bsigesta-medium-webfont.svg#GestaMdRegular) format("svg");
  font-weight: 500;
  font-style: normal;|
}
.relatedpanel-left-pane
{ 
    box-shadow: -1px 0 3px 0px #CCC;    
    -moz-box-shadow: -1px 0 3px 0px #CCC;
    -webkit-box-shadow: -1px 0 3px 0px #CCC;
    border-left: 1px solid #ccc;
    border-top: 1px solid #CCC;
    width: 30px;
    border-right: 1px solid #DFDFDF;
    left: -33px;
    position: absolute;
    background-color: #F4F4F4;
}
.relatedpanel-left-pane .earButton
{
    border-radius: 0;
    -moz-border-radius: 0;
    -o-border-radius: 0;
    -webkit-border-radius: 0;
    background-image: url(/DoverArtificialLift/Content/images/makeover-sprite.png);
    background-position: -188px -312px;
    padding: 0;
    margin: 0;
    border: 0 none;
    background-repeat: no-repeat;
    position: absolute;
    top: 2px;
    right: 1px;
    width: 27px;
    height: 30px;
}
.relatedpanel-left-pane .earButton.collapsed
{
    background-position: -146px -312px !important;
}
.relatedpanel-right-pane
{
    width:97%;
    min-width:965px;
    float: left;
    background-color: #fff;
    border-right: 1px solid transparent;
    margin-left:22px;
    padding-bottom:15px;
}
.relatedpanel-right-pane .module
{
    background-color: #fff;
    float: left;
    width: 100%;
    margin-bottom: 5px;
    border-left: 1px solid #FFF;
}
.relatedpanel-right-pane .module .recordTable
{
    width: 94% !important;
    margin-left: 0px !important;
    padding-left: 0 !important;
}
.relatedpanel-right-pane .module .sideActionBar.clearfix
{
    margin-right: 5px;
}
.relatedpanel-right-pane .module .selectRow.clearfix.readonly
{
    background-image: none !important;
    background-color: #fff;
}
.relatedpanel-right-pane .CollapsedSeccion
{
    height: 30px;
}
.relatedpanel-right-pane .CollapsedSeccion .expand, .relatedpanel-right-pane .CollapsedSeccion .collapse
{
    margin: 5px 5px 0 5px;
    border-left: 4px solid rgba(0, 0, 0, 0.3);
}
.relatedpanel-right-pane .CollapsedSeccion .expand, .relatedpanel-right-pane .CollapsedSeccion .expand:hover
{
    background-image: url(/DoverArtificialLift/Content/images/makeover-sprite.png);
    background-repeat: no-repeat;
    background-position: -3px -56px !important;
}
.relatedpanel-right-pane .CollapsedSeccion .collapse, .relatedpanel-right-pane .CollapsedSeccion .collapse:hover
{
    background-image: url(/DoverArtificialLift/Content/images/makeover-sprite.png);
    background-repeat: no-repeat;
    background-position: -3px -82px !important;
}
.relatedpanel-right-pane .CollapsedSeccion .expand .rpExpandHandle, .relatedpanel-right-pane .CollapsedSeccion .collapse .rpExpandHandle
{
    background-image: none !important;
}
.relatedpanel-right-pane .CollapsedSeccion .expand label, .relatedpanel-right-pane .CollapsedSeccion .collapse label, .relatedpanel-right-pane .CollapsedSeccion .mandatory
{
    color: #FFF;
}
.relatedpanel-right-pane .sideActionBar.clearfix .ui-autocomplete-input
{
    width: 86%;
    border: 1px solid #747474;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    padding: 3px 0 2px 4px;
}

.selector-autocomplete .ui-autocomplete-input
{
    width: 84%;
    border: 1px solid #747474;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    padding: 3px 0 2px 4px;
}
.relatedpanel-right-pane .related-panel-delete-btn
{
    width: 16px;
    padding-left: 0 !important;
}
.relatedpanel-right-pane .private-group-checkbox-holder span
{
    top: -3px;
}
.sideBar
{
    width: 100% !important;
    padding-left: 0;
    background-image: none;
    background-color: #fff;
}
.sideBar .selectRow
{
    background-image: none !important;
}
#mainPanel
{
    min-height: 550px;
}

/* HEADER */
/*.topNav
{
    background-image: none;
    border-bottom: 1px solid #262626;
}*/

Menu:SearchText

.topNav .leftNav
{
    margin-left: 7px;
}
.topNav .logo
{
    background: transparent url(/DoverArtificialLift/Content/images/makeover-sprite.png) -31px -40px no-repeat !important;
    height: 13px !important;
    margin: 5px 0 0 1px;
}
.topNav .leftNav span
{
    margin-top: 3px;
    font-size: 11px !important;
}
.topNav .rightNav .right-navigation-mask, .topNav .rightNav .right-navigation-mask li
{
    background-image: none !important;
}
.topNav .rightNav .right-navigation-mask li
{
    padding-top: 3px !important;
}
.topNav .rightNav .right-navigation-mask li.first
{
    background: transparent url(/DoverArtificialLift/Content/images/makeover-sprite.png) right -646px no-repeat !important;
    cursor: pointer;
    padding-right: 10px;
    padding-left: 10px;
    float:left;
}
.topNav .rightNav .right-navigation-mask li.first.selected
{
    border-left: 1px solid #bfc2c4;
    border-right: 0 none !important;
    background-color: #FFF !important;
    height: 24px;
    color: #000;
    background-position: right -677px !important;
}
.topNav .rightNav .right-navigation-mask li.first.selected a#loggedUser a
{
    color: #000 !important;
}
.topNav .rightNav .right-navigation-mask li.first a#loggedUser
{
    margin-right: 10px;
}
.topNav .rightNav .right-navigation-mask li.help
{
    border-left: 1px solid #4e4e4e;
    padding-left: 7px !important;
    margin-top: 5px !important;
    padding-top: 0 !important;
    height: 17px;
    float:left;
}
.topNav .rightNav .right-navigation-mask li.help:hover
{
    background-color: transparent !important;
}
.linkHelp:hover
{
   color:#D72D18;
}
.topNav .rightNav li ul.userDrop
{
    padding-top: 0;
    border-bottom: 1px solid #d6d9db;
    z-index: 1005 !important;
}
.topNav .rightNav li ul.userDrop li
{
    padding: 0 5px 5px 5px !important;
}
.topNav .rightNav li ul.userDrop li:hover
{
    background-color: transparent;
}
.topNav .rightNav li ul.userDrop li a
{
    color: #333 !important;
    font-weight: bold !important;
    height: 30px;
    border-top: 0 none;
    border-bottom: 1px solid #dddddd;
}
.topNav .rightNav li ul.userDrop li.logout
{
    padding-bottom: 20px !important;
    padding-top: 4px !important;
}
.topNav .rightNav li ul.userDrop li.account-settings
{
    margin-top: 3px;
}
.topNav .rightNav li ul.userDrop li.account-settings a
{
    padding-bottom: 1px !important;
}
.topNav .rightNav li ul.userDrop li.account-settings a:hover
{
    text-decoration: underline;
}
.topNav .rightNav li ul.userDrop li.logout a
{
    padding: 4px 8px 7px 8px;
    margin: 12px 0 0 4px;
    border: 1px solid rgba(0, 0, 0, 0.3);
    color: #FFF !important;
    background-image: url(/DoverArtificialLift/Content/images/makeover-sprite.png) !important;
    background-position: 0 -422px !important;
    background-repeat: repeat-x;
    float: left;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -ms-border-radius: 3px;
    height: 12px;
    line-height: normal !important;
}
.topNav .rightNav li ul.userDrop li.logout a:hover
{
    -moz-box-shadow: 0 0 2px rgba(0,0,0,0.5);
    -webkit-box-shadow: 0 0 2px rgba(0,0,0,0.5);
    box-shadow: 0 0 2px rgba(0,0,0,0.5);
}
.topNav .rightNav li ul.userDrop li.logout a span
{
    position: relative;
}
.header
{
    width: 100%;
    padding: 0;
    display: flex;
    flex-flow: row wrap;
    align-items: center;
    justify-content: space-between;
}

.header .rightNav .right.iconMenu > li.selected {
    background-color:#ddd;
}

.bsi-logo {
    margin: 16px 0 16px 20px;
    min-height: 24px;
    text-align: center;  /* align the inline(-block) elements horizontally */
    font: 0/0 a;      
}

.bsi-logo::before  {
    content: ' ';
    display: inline-block;
    vertical-align: middle;  /* vertical alignment of the inline element */
    min-height: 24px;
}

.rightNav::before  {
    content: ' ';
    display: inline-block;
    vertical-align: middle;  /* vertical alignment of the inline element */
}

.header .rightNav {
display:inline-grid;
}

.bsi-logo-img {    
    max-height: 64px;
    max-width:400px;
    display: inline-block;
    vertical-align: middle;
}

.entropy-logo-header {
    max-height:64px;
    max-width:400px;
    vertical-align:bottom;
    display:inline-block
}

.header .navBar li
{
    height: 18px;
}

.header .navBar li a{
    padding:0 6px;
}

.header .navBar li.border
{
    width: 3px;
    border-right: 0 none;
}
.header .navBar li a
{
    position: relative;
    top: -11px;
}
#upHeader .primary-navigation
{
    width: 100%;
    height: 38px;
    border-top: 1px solid #d4d4d4;
    float: left; /* needed for ie9 */
    /*border-bottom: 1px solid #d4d4d4;*/
}
#upHeader .primary-navigation ul
{
    margin-left: 5px;
    position: relative;
}
#upHeader .primary-navigation ul li
{
    float: left;
}

.navBar.right li {
padding:2px 0 ;
}

.primary-navigation .right li ul{
padding:0px;
margin-left:-1px;
top:37px;
}

.menuItems a{
    text-decoration:none;
}

.primary-navigation .tab {
    font-size:14px;
}

#upHeader .primary-navigation ul li.tab.comp:hover, #upHeader .primary-navigation ul li.tab.comp.selected
{
    color:#D72D18;
}

.navBar.right
{
    float: right;    
    vertical-align:middle
}

.header ul {
    color:#000;
}

.header ul li .glyphicons {
    color:#343434;
}
#upHeader .primary-navigation ul li a.glyphicons:hover
{
    color:#D72D18;
}

#upHeader .primary-navigation ul li:hover a.glyphicons
{
    color:#D72D18;
}

.header .navBar li a:hover {
    color: #D72D18;
}

.navBar.left
{
    float: left;
    padding:0px;
}

.iconMenu .glyphicons,
 .inner .rightNav .glyphicons{
font-size:22px;

}

.action-bar .glyphicons{
font-size:22px;
width:38px;
color:#343434;
}

.selector-autocomplete .glyphicons,#relatedPanel .glyphicons,#relatedPanel .halflings,.selector-autocomplete .halflings, .col-exp-icon-expand, .relatedItems .halflings{
color:#343434;
}

.selector-autocomplete .glyphicons:hover, #relatedPanel .glyphicons:hover,#relatedPanel .halflings:hover, .selector-autocomplete .halflings:hover, .relatedItems .halflings:hover {
color:#D72D18;
}

.glyphicons:hover {
    color:#D72D18;
    text-decoration:none;
}

a:hover span.glyphicons {
    color:#D72D18;
}

.glyphicons, .halflings {
color:#343434;
}

.glyphicons.disabled, .halflings.disabled, .non-glyphicons.disabled {
    color: #b0b1b5 !important;
    pointer-events: none;
    cursor: default;
}

.iconMenu .li {
padding:3px 0;
}

#upHeader .primary-navigation ul li.border
{
    border-left: 0 none !important;
    float: right;
    padding: 0;
    margin-top: 6px;
}
#upHeader .primary-navigation ul li.border.left
{
    border-right: 0 none !important;
    float: left !important;
    border-left: 1px solid #FFF !important;
    padding: 0;
    margin-top: 6px;
}
#upHeader .primary-navigation ul li span
{
    font-family: Arial;
    color: #fff;
    font-size: 0.95em;
}

#upHeader .primary-navigation ul li ul li span
{
    color: #010101  !important;
    font-family: Arial, Tahoma!important;
    font-size: 1em!important;
}

#upHeader .primary-navigation ul li:hover a span.menuSpanMainly, #upHeader .primary-navigation ul li.selected a span.menuSpanMainly, .iconMenu li.selected a
{
    color:#D72D18;
}

.iconMenu li.selected a

#upHeader .primary-navigation ul li ul li span
{
    font-family: Arial, Tahoma!important;
    font-size: 1em!important;
}

#upHeader .primary-navigation ul.left li a
{
    display: block;
    padding: 11px 13px;
}

#upHeader .primary-navigation ul.left>li.tab:first-child>a
{
    padding-left:16px;
}

#upHeader .primary-navigation ul.right li a
{
    display: block;
}

#upHeader .primary-navigation ul li a.glyphicons {
    color:#fff;
    padding: 0 6px;
}

#upHeader .primary-navigation ul li.tab.org a
{
    border-right:none;
}

/*#upHeader .primary-navigation ul li.tab.selected a, #upHeader .primary-navigation ul li a:hover { border-left: 3px solid #950004; }*/
/*#upHeader .primary-navigation ul li.tab.selected span, #upHeader .primary-navigation ul li:hover span { color: #950004!important; }*/
#upHeader .primary-navigation ul li.tab.selected .menu-active-border.customDialogButtonClass, #upHeader .primary-navigation ul li.tab:hover .menu-active-border.customDialogButtonClass
{
    display: none;
}
#upHeader .primary-navigation ul li.tab.bg-white a
{
    border-color: transparent;
}
#upHeader .primary-navigation ul li.border.right
{
    border-right: 1px solid #CBCACA;
}
#upHeader .primary-navigation .menu.navBar a
{
    display: block;
    padding: 5px;
}
#upHeader .primary-navigation .menu.navBar
{
    box-shadow: 2px 4px 4px 0px rgba(135, 135, 135, 0.8); /* For IE 8 */
    -moz-box-shadow: 2px 4px 4px 0px rgba(135, 135, 135, 0.8);
    -webkit-box-shadow: 2px 4px 4px 0px rgba(135, 135, 135, 0.8);
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#333333');
    background-image: none;
    display: none;
    position: absolute;
    background-color: #FFF;
    border: 1px solid #bfc2c4;
    z-index: 997;
    border-top: 0 none;
    padding-bottom: 2px;    
}

#upHeader .primary-navigation .left .menu.navBar
{   
    top: 38px;
    margin-left:-3px;
    min-width: 180px;
    width:max-content;
    width:-moz-max-content;
}

#upHeader .primary-navigation .right .menu.navBar
{
    top: 38px;
    margin-left:-1px;  
    min-width: 100px;
}
#upHeader .primary-navigation .navBar.menu.comp
{
    margin-left: -2px;
}
#upHeader .primary-navigation .navBar.menu.org
{
    width: 118px;
}

.navBar.right.iconMenu > li.tab:last-child .menu.navBar {
    right: 0px;
}

.navBar.right.iconMenu > li.tab:last-child .menu.navBar li a {
    min-width: 100px;
}
#upHeader .primary-navigation .navBar.menu.inc
{
    min-width: 168px;
}
#upHeader .primary-navigation .navBar.menu:hover
{
    border: 1px solid #bfc2c4 !important;
    border-top: 0 none !important;
}
#upHeader .primary-navigation .navBar.menu .navBar
{
    margin-top: 4px;
}
#upHeader .primary-navigation .navBar.menu li
{
    display: block;
    float: none;
    border: 0 none;
    background-image: none;
    margin: 2px 5px;
    padding-top:0px;
    padding-bottom:0px;
}
#upHeader .primary-navigation .navBar.menu:hover a, #upHeader .primary-navigation .navBar.menu:hover a span
{
    color: #010101 !important;
}
#upHeader .primary-navigation .navBar.menu li.separator, #upHeader .primary-navigation .navBar.menu li.separator:hover
{
    padding-top: 0;
    padding-bottom: 0;
}
#upHeader .primary-navigation .navBar.menu li a
{
    margin-top: 0;
    border: 0 none;
    font-weight: normal !important;
    font-size: 11px;
    margin-left: 0;
    padding: 5px 12px 5px 12px !important;
}
#upHeader .primary-navigation .navBar.menu li:hover, #upHeader .primary-navigation .navBar.menu li.selected
{
    background-color: #eaeaea;
    /*padding: 5px 12px 5px 12px;*/
}
#upHeader .primary-navigation .navBar.menu li.submenu:hover
{
    background-color: transparent;
}

#upHeader .primary-navigation .navBar.menu li.submenu ul li:hover, #upHeader .primary-navigation .navBar.menu li.submenu ul li.selected
{
    background-color: #eaeaea;
}

#upHeader .primary-navigation .navBar.menu li.separator:hover
{
    background-color: transparent;
}
#upHeader .primary-navigation .navBar.menu li.selected:hover a, #upHeader .primary-navigation .navBar.menu li.selected a span
{
    font-weight: bold !important;
    color: #010101 !important;
}
#upHeader .primary-navigation .navBar.menu li:hover a
{
    border: 0 none !important;
    
}
#upHeader .primary-navigation .navBar.menu li.submenu
{
    font-weight: normal !important;
    font-size: 11px;
    padding: 5px 12px 5px 12px !important;
    cursor: pointer;
    width:167px;
    height:18px;
    background: transparent url(/DoverArtificialLift/Content/images/makeover-sprite.png) 86px -188px no-repeat;
    background-position: -70px -452px;
}

#upHeader .primary-navigation .navBar.menu li.submenu:hover
{
    background-color: #eaeaea !important;
}

#upHeader .primary-navigation .navBar.menu li.submenu ul
{
    background-color: rgb(255, 255, 255);
    border:1px solid #bfc2c4;
    border-top:none;
    width:140px;
    -webkit-box-shadow:2px 4px 4px 0px rgba(135, 135, 135, 0.8);
    top:-20px;
    left:147px;
    margin-left: 32px;
}

#upHeader .primary-navigation .navBar.menu li.submenu ul li
{
    width: 113px;
    border:none;
}

#upHeader .primary-navigation li.tab.admin.right .menu-active-border {margin-left:0px;}
#upHeader .primary-navigation li.tab.org.right .menu-active-border {margin-left:0px;}

#upHeader .primary-navigation .menu-active-border
{
    display: none;
    margin-left: -1px;
    width: 4px;
    float: left;
    padding: 0;
    height: 20px;
}
#upHeader .primary-navigation .menu-active-border.customDialogButtonClass
{
    cursor: default;
    background-image: url(/DoverArtificialLift/Content/images/makeover-sprite.png);
    background-position: -240px -2px;
    background-repeat: no-repeat;
    border-radius: 0;
    -moz-border-radius: 0;
    -o-border-radius: 0;
    -ms-border-radius: 0;
    -webkit-border-radius: 0;
}
.topBarBC
{
    height: 21px !important;
    background-image: none;
    padding-top: 4px;
    padding-left: 4px;
}
.topBar
{
    height: 36px !important;
    background-image: none;
    padding-top: 4px;
    background-color: #fff;
}

.topBar .inner {
    border-bottom: 1px solid #d6d6d6;
    background-color: #fff;
    height: 33px;
    padding: 0;
    background-image: none !important;
}

 .rspPane .subBar, .categroybar.subBar
{
    background-image: none !important;
    border-top: 1px !important;
    border-bottom: 1px solid #d6d6d6;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f4f4f4), color-stop(1, #ededed)) !important;
    background: -moz-linear-gradient(center top, #f4f4f4 5%, #ededed 100%) !important;
    height: 36px;
    padding: 0;
}
.topBar .inner .action-bar .back.button
{
    padding-left: 2px;
    padding-right: 2px;
    margin-left: 3px;
}
.topBar .inner .action-bar li
{
    height: 25px;
}
.topBar .inner .action-bar li:first-child
{
    border-left: 0 none;
}
.topBar .inner .action-bar li:last-child
{
    border-right: 0 none;
}
/*last-child class added for ie8. ie8 does not recognise :last-child selector, it just work for ie9 and above*/
.topBar .inner .action-bar li.last-child
{
    border-right: 0 none;
}
.topBar .inner .action-bar .liSaveActions
{
    padding-left: 7px;
    padding-right: 0;
}
.topBar .inner a#previewDetailedButton, .topBar .inner a#previewExpandedButton
{
    padding-left: 2px;
    padding-right: 6px;
}
.topBar .inner .action-bar.f-r li
{
    border: 0 none !important;
}
.topBar .inner .action-bar.f-r li .button.expandedView
{
    padding-left: 2px;
    padding-right: 2px;
}
.topBar .rightNav
{
    margin-right: 5px;
}
#PendingTasks
{
    -moz-box-shadow: 0 1px 0 rgba(224, 121, 121, 0.8);
    box-shadow: 0 1px 0 rgba(224, 121, 121, 0.8);
    float: right;
    height: 17px;
    min-width: 70px;
    border: 1px solid #cf2323;
    background-color: #f62717;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    -ms-border-radius: 2px;
    padding-bottom: 2px;
    margin: 3px 5px 0 0;
}

#PendingTasks table
{
    margin: 0 auto;
}

#PendingTasks:hover td
{
    text-decoration: underline;
}

#PendingTasks td
{
    float: left;
    color: #FFF !important;
    font-size: 11px;
    padding: 0px 5px;
    line-height: 16px;
}
#PendingTasks td.taskNumb
{
    background-image: none;
    padding-right: 0;
}

#PendingTasks:hover td.taskNumb
{
    text-decoration: none;
}

a#SaveAction, a#saveActionItem, a#saveButton, a#saveBtn, a#SaveAndCloseAction, a#SaveAndNewAction, a#SaveQuestion
{   
    padding-right: 6px;
    height: 28px;
}

a#SaveQuestion, .saveSection {
font-size:22px;
}

a#SaveAndCloseAction
{
    padding-right: 3px;
    padding-left: 3px;
}


a#SaveAndNewAction
{
    padding-right: 3px;
    padding-left: 3px;
}
.liSaveActions a#SaveAction, .liSaveActions a#saveActionItem, .liSaveActions a#saveButton, .liSaveActions a#saveBtn, .liSaveActions a#SaveAndCloseAction, .liSaveActions a#SaveAndNewAction
{
    padding-right: 4px;
}

.glyphicons-remove-sign:hover, .glyphicons-file-plus:hover {
color:#d72d18;
}

.button.remove, .button.remove:hover
{
    text-decoration:none;
    font-size:22px;
}
.button.remove.disabled, .button.remove.disabled:hover
{
    color:#B0B1B5;
    font-size:22px;
}
.button.add.disabled, .button.add.disabled:hover
{
    color:#B0B1B5 !important;
    font-size:22px;
}

#permalinksList
{
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
    top:initial;
    margin-top:33px;
    left:initial;
    margin-left:-150px;
    width:220px;
}
#permalinksList li
{
    color: black;
    text-decoration: none;
    display: block; 
    width:220px; 
}

#permalinksList li a
{
    color: black;
    text-decoration: none;
    display: block;  
    border:none;
    box-shadow:none;
    width:200px;
}
#permalinksList li a span
{
    display: inline-block;
    background-repeat:no-repeat;
	background-image:url(/DoverArtificialLift/Content/images/sprite-smallbuttons.png);
    background-position:0 -190px;
    width: 20px;
    height: 18px;
    float:right;
}

.a.permalinks:hover
{
    border:none;
    box-shadow:none;
}

/* ETC */
.bg-white
{
    background-color: #FFF !important;
}
.dropButton
{
    margin: 2px 8px 0 5px !important;
}
.pullDown li
{
    padding-top: 0;
    margin-top: 0;
    padding-bottom: 0;
    margin-bottom: 0;
}
.pullDown li a
{
    border: 0 none !important;
    border-radius: 0;
    -moz-border-radius: 0;
    -o-border-radius: 0;
    -ms-border-radius: 0;
}

.clip_reference_popup #exportSubmenu.pullDown {
    top: 30px;
}

.dropButton .pullDown {
    top: 25px;
}

.clip_reference_popup.with-icon .pullDown {
    top: 30px;
}

.filterButton
{
    margin-top: 5px;
}
a.filterButton.active
{
    margin-top: 12px;
}
.collapsed-section-content .showreference-check
{
    margin-left: 6px;
}
.collapseSectionHiden 
{
    display: none !important;
}
.collapseSectionNoMargin 
{
    margin: 0;
}
.orgStructure-user-bar #test, .orgStructure-user-bar .linkList-container .inner
{
    border-top: 0;
    border-bottom: 0;
    border-radius: 0;
    -moz-border-radius: 0;
    -o-border-radius: 0;
    -ms-border-radius: 0;
    -webkit-border-radius: 0;
}
.orgStructure-user-bar #test
{
    border-top: 1px solid #848181;
    border-bottom: 1px solid #848181;
}
.orgStructure-user-bar #test .inner
{
    background-image: none;
    border-top: 1px solid #FFF;
    border-bottom: 1px solid #FFF;
}
#OrganisationStructureContent .collapsed-section-content .topBar
{
    background-image: none !important;
}
#OrganisationStructureContent .inner
{
    padding: 0;
}
#OrganisationStructureContent .inner .action-bar li
{
}
#OrganisationStructureContent .topBar
{
    border-bottom: 0 none;
}
.orgStructureUser-ActionBar .inner
{
    height:38px;
}
.topBar h4
{
    padding-top: 5px;
}

a#SaveAction.createbutton
{
    background-image: none !important;
    margin-top: 4px;
}
#divPersonUserFromTree .recordHead, #divPersonUser .recordHead
{
    padding-top: 0;
}
.related-panel-delete-btn.customDialogButtonClass
{
    padding: 0;
    margin: 0;
    border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    -o-border-radius: 0;
    border: 0 none;
    width: 16px;
    background-color: #fff;
    background-image: none;
}
.related-panel-delete-btn .deleteButton
{
    height: 16px;
    width: 16px;
}
.related-panel-delete-btn .deleteButton:hover
{
}
.ie9 .related-panel-delete-btn .deleteButton
{
    margin-top: -1px !important;
}
.module .recordTable td
{
    /*padding-left: 0 !important;
    float: left;*/
}
.module .recordTable td strong
{
    display: inline-block;
    margin: 1px 0 0 5px;
}
.advancedSearchForm span.checkFix
{
    color: #333;
}
a.workflowactionsbutton
{
    background-image: none;
}

/* RECORD PANEL */
.CollapsedSeccion .expand:hover, .CollapsedSeccion .collapse:hover
{
    background-position: 0 -545px !important;
}

.CollapsedSeccion .expand .rpText, .CollapsedSeccion .collapse .rpText,
.CollapsedSeccion .expand .rpBlackText, .CollapsedSeccion .collapse .rpBlackText
{
    color: #000 !important;
    font-size: 12px;
}

    .CollapsedSeccion .expand .rpText:hover, .CollapsedSeccion .collapse .rpText:hover {
    color:#D72D18 !important;
    }

.collapsed-section-content .CollapsedSeccion .rpExpandHandle .rpText:hover {
    color:#D72D18 !important;
}

.CollapsedSeccion .expand .rpText.totalItems, .CollapsedSeccion .collapse .rpText.totalItems,
.CollapsedSeccion .expand .rpBlackText.totalItems, .CollapsedSeccion .collapse .rpBlackText.totalItems
{
    cursor: pointer;
}
.CollapsedSeccion .expand .rpExpandHandle div:before, .CollapsedSeccion .collapse .rpExpandHandle div:before {
    padding:3px 8px;
}

.CollapsedSeccion .expand .rpExpandHandle div, .CollapsedSeccion .collapse .rpExpandHandle div
{
    float:left;
    width:26px;
    height:17px;
}

/* BREADCRUMB */
.breadcrumb
{
    top: 4px;
    left: 8px;
    height: 0;
}
.breadcrumb span:first-child
{
    color: #666;
}
.breadcrumb span, .breadcrumb a
{
    font-size: 11px;    
    float:left;
    padding: 0 5px;
    color:#D72D18;
    line-height: 27px;
}
.breadcrumb span {
    font-style: normal;
}
.breadcrumb a label
{
    cursor: pointer !important;
}
.breadcrumb .span-last-child
{
    float: none;
    background-image: none;
    color: #343434;
    font-weight: bold;
}

.breadcrumb.toPositionRelative
{
    top: 4px;
    left: 8px;
    height: 0;
    z-index: 0;
} 
.breadcrumb.displayBlock{ display: block; }
.breadcrumb.displayNone{ display: none; }

/*FOR REGIONS*/
.breadcrumbRegion 
{
    margin: 5px 0px;    
}

.breadcrumbRegion span
{
    float:left;
    background-image: url(/DoverArtificialLift/Content/images/makeover-sprite.png);
    background-repeat: no-repeat;
    background-position: right -457px;
    padding: 0 5px;
    padding-right: 11px;
}
.breadcrumbRegion .span-last-child
{
    float: none;
    background-image: none;
}
.breadcrumbRegion .span-first-child
{
    padding-left: 0px;
}

.breadcrumbDashboard
{
    position: relative;
    top: -32px;
    left: 8px;
    height: 0;
    width: 80%;
}
.breadcrumbDashboard span:first-child
{
    color: #666;
}
.breadcrumbDashboard span, .breadcrumbDashboard a
{
    font-size: 11px;
    float:left;
    background-image: url(/DoverArtificialLift/Content/images/makeover-sprite.png);
    background-repeat: no-repeat;
    background-position: right -457px;
    padding: 0 5px;
    padding-right: 14px;
}
.breadcrumbDashboard a label
{
    cursor: pointer !important;
}
.breadcrumbDashboard .span-last-child
{
    float: none;
    background-image: none;
    color: #010101;
    font-weight: bold;
}



/*OTHER*/

.treeContainer .action-bar li
{
    margin-top: 0;
}
.tree-block-left-b .subBar, .associationPanel .subBar
{
    height: 30px;
    background: #F1F1F1 !important;
}
.mainColumn .CollapsedSeccion .expand .rpExpandHandle label, .mainColumn .CollapsedSeccion .collapse .rpExpandHandle label
{
    color: #FFF;
}
.topBar.makeoverBar .action-bar.f-r .button.preview
{
    padding-right: 0;
}
.protocols-view .related-panel-delete-btn .deleteButton
{
    margin-left: 0;
}
.protocols-view .CollapsedSeccion, .protocols-view .collapsed-section-content, .protocols-view .CollapsedSeccion.close-state
{
    margin-left: 5px;
}
.protocols-view .relatedpanel-right-pane .rpExpandHandle
{
    background: none !important;
}
.protocols-view .relatedpanel-right-pane .CollapsedSeccion .expand
{
    background-position: -3px -56px !important;
    background-repeat: no-repeat;
}
.protocols-view .relatedpanel-right-pane .CollapsedSeccion .collapse
{
    background-position: -3px -82px !important;
    background-repeat: no-repeat;
}
#protocolContainer #versionItems
{
    padding: 0;
}
#protocolContainer #versionItems .row.clearfix h3
{
    margin-bottom: 0;
    padding: 2px 4px;
}
#protocolContainer .body-contents
{
    margin: 0;
}
.protocols-view .relatedpanel-left-pane
{
    left: -31px;
}
#protocolContainer #RadSplitter1
{    
    overflow-x: hidden !important;
}
#protocolContainer #RightPanel #protocolContentRP
{
    min-height: 600px;
}
#protocolContainer #RightPanel
{
    /*overflow-x: hidden !important;*/
    min-width:950px !important;
}

#protocolContainer .recordContainer.recordCon-mod, #protocolContainer .recordContainer.recordCon-mod .recordHead.clearfix
{
    padding-top: 0;
}
#protocolContainer .body-contents #LeftPanel .topBar
{
    margin-bottom: 2px;
    padding-top: 2px;
    height: 37px !important;
    background: #F1F1F1;
}
#protocolContainer .body-contents #LeftPanel .topBar .inner .action-bar li
{
    margin-top: 0;
}
#protocolContainer .body-contents #LeftPanel .topBar .inner .action-bar li a.preview
{
    padding-right: 0;
}
#protocolContainer .selectRow
{
    margin: 0 5px;
}
#protocolContainer .body-contents #LeftPanel .topBar .inner
{
    height: 36px;
}
.body-contents
{
    padding-top: 0;
}
.related-panel-delete-btn.customDialogButtonClass a
{
    margin-left: 0;
}
.collapsed-section-content .recordTable
{
    margin-left: 5px;
}
.module
{
    background-color: #FFF;
}
#TrainingDistributionTab .doubleCol
{
    width: 49%;
}
.scoreSetupTab .workflowactionsbutton:hover
{
    background-position: 0 0;
}
.rspPane .subBar
{
    height: 36px;
    margin-top: 5px !important;
}
/*.rspPane .subBar .leftNav
{
    margin-top: 2px;
}*/
.rspPane .subBar .leftNav .buttonGroup
{
    padding: 0px 5px 4px 3px;
}

#questionContainer .questionDetail .recordContainer
{
    border-left: 0 none;
    border-right: 0 none;
}
#questionBody .CollapsedSeccion, #sectionBody .CollapsedSeccion
{
    margin: 5px 5px 0 5px;
}
#questionBody .collapsed-section-content, #sectionBody .collapsed-section-content
{
    margin: 0 5px;
}
#questionBody .module .CollapsedSeccion
{
    margin-left: 0;
}
.propertiesModule td:first
{
    border-left: 0 none !important;
}
.no-border-left
{
    border-left: 0 none !important;
}
#questionBody .CollapsedSeccion .rpText label
{
    color: #FFF !important;
}
#questionBody .CollapsedSeccion .rpBlackText label
{
    color: black !important;
}
.risk-methodology-body .row.topRow.clearfix
{
    border-bottom: 0;
}
.button.export, .button.export:hover
{
    background-image: url(/DoverArtificialLift/Content/images/makeover-sprite.png);
    background-repeat: no-repeat;
    background-position: -135px -345px;
    margin-left: 3px;
}

.f-r .button.export {
    width: 25px;
    height: 22px;
}

.f-r .button.import {
    width: 24px;
    height: 22px;
}

.f-r a#exportButton, .f-r a#importButton
{
    font-size: 22px;
    background: none;
    margin: -10px 0 0 0!important;
    float: left;
    padding-left: 4px;
    padding-right: 4px;
}

.button.exportDataRecord, .button.exportDataRecord:hover
{
    background-image: url(/DoverArtificialLift/Content/images/makeover-sprite.png);
    background-repeat: no-repeat;
    background-position: -168px -816px;
    margin-left: 3px;
}

.button.exportTemplate, .button.exportTemplate:hover
{
    background-image: url(/DoverArtificialLift/Content/images/makeover-sprite.png);
    background-repeat: no-repeat;
    background-position: -93px -816px;
    margin-left: 3px;
}

.button.importTemplate, .button.importTemplate:hover
{
    background-image: url(/DoverArtificialLift/Content/images/makeover-sprite.png);
    background-repeat: no-repeat;
    background-position: -18px -816px;
    margin-left: 3px;
}

/*IMPORT AND EXPORT FOR ORGSTRUCTURE*/
#OrganisationStructureContent .button.export, #OrganisationStructureContent .button.import
{
    float: left;    
}

.button.export-options, .button.export-options:hover
{
    padding-right: 14px;
    margin-left: 3px;
}

.button.export-options span:hover {
    color:#d72d18;
}

.button.export-options span {
    float: right;
    font-size: 12px;
    position: absolute;
    top: 11px;
    right: 16px;
}

.rightNav .show-archived-check
{
    padding-right: 7px;
    border-right: 1px solid #D0CFCF;
    float: left;
    height: 22px;
    margin-top: 4px;
}
.rightNav .rightNav
{
    padding-left: 7px;
    margin-right: 1px;
    border-left: 1px solid #FFF;
    height: 22px;
}
.rightNav .rightNav .filterButton
{
    margin-top: 1px;
}
.show-archived-check input
{
    margin-top: 6px;
    margin-left: 3px;
}
.show-archived-check label
{
    margin-top: 1px;
    font-size: 11px;
}
.show-archived-check .button.print
{
    background-image: url(/DoverArtificialLift/Content/images/makeover-sprite.png);
    background-repeat: no-repeat;
    background-position: -59px -344px;
    margin-right: 1px;
    margin-left: 3px;
}
.show-archived-check .button.print.disabled
{
    background-position: -32px -345px;
}

.header .leftNav
{
    overflow: visible;
}
.headermenu
{
    position: relative;
}
.headermenu .menu
{
    box-shadow: 2px 4px 4px 0px rgba(135, 135, 135, 0.8);
    -moz-box-shadow: 2px 4px 4px 0px rgba(135, 135, 135, 0.8);
    -webkit-box-shadow: 2px 4px 4px 0px rgba(135, 135, 135, 0.8);
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#333333');
    border: 1px solid #CCC;
    border-top: 0 none;
    z-index: 9999;
    position: absolute;
    display: none;
    height: auto;
    min-width: 140px;
    top: 40px;
    left: -2px;
    background-color: #FFF;
}
.headermenu #menuItemLeftDashboard span, #menuItemLeftReports span, #menuItemLeftCalendar span
{
    display: none;
}

.headermenu.selected .menu
{
    display: block;
}
.headermenu .menu li
{
    border: 0 none;
    width: 100%;
}
.headermenu .menu li a
{
    text-align: left;
    background-image: none !important;
    margin: 8px;
    padding: 1px 0;
    border: 0 none;
    display: block;
    height: 20px;
}
.headermenu .menu li a:hover
{
    background-color: #EAEAEA;
    text-decoration: underline;
}
.headermenu .menu li a span
{
    font-size: 11px;
    padding: 0 10px;
    display: block;
    font-weight: normal;
    color: #000;
}
.headermenu.selected
{
    margin-top: 0 !important;
    background-color: #FFF;
    height: 40px !important;
}
.headermenu.selected a
{
    margin-top: 7px !important;
}
.headermenu.selected .menu li a
{
    margin-top: 8px !important;
}
.headermenu .menu-active-border.customDialogButtonClass
{
    display: none;
}
.headermenu.selected .menu-active-border.customDialogButtonClass
{
    display: block;
    background-image: none !important;
    position: absolute;
    width: 2px;
    padding: 0;
    top: 9px;
    left: 5px;
}
.categroybar.subBar
{
    height: 30px;
    padding-top: 5px;
    margin-bottom: 0px;
    margin-top: 0px;
}
.RiskCategoryContent .categroybar.subBar, .CategoryContent  .categroybar.subBar { padding-top: 2px; padding-bottom:5px; height:28px; }

a.sortUp
{
    background-position: -26px -625px !important;
}
a.sortUp.disabled
{
    background-position: -557px -625px !important;
}
a.sortDown.disabled
{
    background-position: -585px -625px !important;
}

/* defaultDashboard */
.defaultDashboard span, .defaultDashboard a
{
    font-weight: bold !important;
    white-space: nowrap; 
    overflow: hidden; 
    text-overflow: ellipsis; 
}

/* commonDashboard */
.commonDashboard span, .commonDashboard a
{    
    overflow: hidden; 
    text-overflow: ellipsis;     
}

/* manageDashboard */
.separatorDashboard span, .separatorDashboard a
{
    max-width: 40px !important;
    max-height: 2px !important;
}

.dashboardDisplayName {   
  color: #9E2B1F !important;
  font-weight:bold;
  margin-left:23px;
}

.chkDashboard
{
    position: relative;
    top: -37px;
    left: 77px;    
    height: 0;
}

/* Person Model */
.personmodel-placeholder
{    
    position: relative;
    margin-bottom: 5px;
    margin-top:5px;
}
.personmodel-options
{
    width: 100%;
    height: 34px;
}
.personmodel-options ul
{
    position: relative;
    z-index: 1;
}
.personmodel-options .bsi-radiobuttonhelper td input[type="radio"]
{
    width: 14px !important;
}
.personmodel-options li
{
    height: 28px;
    padding-top: 6px;
    padding-right: 5px;
    padding-left: 6px;,
}
.personmodel-options li.first
{
    /*border-right: 1px solid #9a9a9a;*/
}
.personmodel-options li.second
{
    /*border-left: 1px solid #FFF;*/
}
.personmodel-options li.second.selected
{
    /*border-right: 1px solid #9a9a9a;*/
}
.personmodel-mask
{
    width: 100%;
    overflow: hidden;
    position: relative;
    height: auto;
}
.personmodel-content
{
    padding-bottom: 5px;
    /*background-color: #f4f4f4;*/
    position: relative;
    left: 0;
    float: left;
    width: 100%;
    overflow: hidden;
    height: 105px;
}
.personmodel-content > div
{
    position: absolute;
}
.personmodel-content .notin-orgstructure, .personmodel-content .in-orgstructure
{
    width: 100%;
    margin-top: 5px;
}
.view-for-print-body .personmodel-content .notin-orgstructure {
	top: 0px;
}
.personmodel-content .notin-orgstructure
{
    top: -300px;
}
.personmodel-options .extendedperson-arrow
{
    width: 170px;
    height: 34px;
    position: absolute;
    z-index: 1;
    /*background-color: #CCC;*/
}
.personmodel-options .extendedperson-arrow img
{
    position: relative;
    bottom: -29px;
    left: 49%;
}
.personmodel-separator
{
    width: 99%;
    margin: 2px auto;
    height: 1px;
    background-color: #FFF;
    border-bottom: 1px solid #dadada;
    clear: both;
}
.personmodel-content .singleRow input.textfield.field
{
    width: 99% !important;
}
.personmodel-content .wdt-10em
{
    width: 10em !important;
}
.personmodel-content .col
{
    margin-right: 5px;
}
.fieldUsage.flexibleCol.full-width
{
    width: 99% !important;
}
.IssueContent .fieldUsage.flexibleCol.full-width { width: 100% !important; padding:0px; }
.IssueContent .fieldUsage.flexibleCol.full-width .CollapsedSeccion.issue-close-state { margin:0px; }
.IssueContent .fieldUsage.flexibleCol.full-width .personmodel-placeholder { margin-left:5px; }

.personmodel-content .personData li
{
    float: left;
}
.personmodel-content .personData li.first
{
    border-right: 1px solid #d8d8d8;
    width: 2.5%;
    padding: 35px 5px 0 5px;
    height: 55px;
}
.personmodel-content .personData li.second
{
    border-right: 1px solid #CCC;
    border-left: 1px solid #FFF;
    height: 92px;
    width: 81%;
}
.personmodel-content .personData li.second.last
{
    border-left: 1px solid #FFF;
    height: 92px;
}
.personmodel-content .personData li.second .wdt-8em
{
    width: auto !important;
    margin-right: 10px;
}
.personmodel-content .personData li.last
{
    min-height: 92px;
    width: 12%;
    border-left: 1px solid #FFF;
    padding-left: 1%;
}
.personmodel-content .personinfo-toprow
{
    height: 56px;
    width: 90%;
}
.personmodel-content .personinfo-toprow label
{
    font-size: 12px;
    margin-bottom: 5px;
    font-weight: normal;
}
.personmodel-content .personinfo-toprow .data
{
    font-size: 12px;
    font-weight: bold;
}
.personmodel-content .personinfo-toprow, .personmodel-content .personinfo-bottomrow
{
    margin-left: 10px;
}
.personmodel-content .personinfo-bottomrow .col
{
    font-size: 12px;
    margin-top: 5px;
    width: auto;
    padding: 0 6px 0 0 !important;
    border-right: 1px solid #333333;
}
.personmodel-content .personinfo-bottomrow .col.last
{
    border: 0 none;
}
.personmodel-content .personinfo-bottomrow .col label
{
    margin-right: 4px;
}
.personmodel-content .personData .record-type
{
    width: auto;
    margin: 0 auto;
}
.personmodel-content .personData .record-type .record-type-box
{
    margin: 10px auto;
    width: 60px;
    height: 20px;
    padding: 15px 10px 10px 15px;
    background-color: #dadada;
    color: #333;
    font-weight: bold;
}
.personmodel-content .personData .record-type label
{
    text-align: center;
}

.privacyCase
{
    font-style: italic;
}

.personmodel-content .in-orgstructure.personstyles
{
    /*background-color: #f8f8f8 !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f8f8f8), color-stop(1, #d7d7d7)) !important;
    background: -moz-linear-gradient(center top, #f8f8f8 5%, #d7d7d7 100%) !important;*/
    /*filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8f8f8', endColorstr='#d7d7d7') !important;*/
    margin-top: 0px;
    /*border-bottom: 1px solid #999999;*/
    height: 42px;
}
.personmodel-content .in-orgstructure .autocomplete-separator
{
    margin-left: 7px;
    margin-right: 1px;
    float: left;
    width: 1px;
    border-left: 1px solid #CCC;
    background-color: #FFF;
}
/*.ui-datepicker { z-index: 1003!important; }*/
.personmodel-content .in-orgstructure .singleRow
{
    padding-top: 5px;
}
.personmodel-content .in-orgstructure .button.tree.right, .personmodel-content .in-orgstructure .ui-autocomplete-input
{
    float: left;
}
.personmodel-content .in-orgstructure .ui-autocomplete-input
{
    width: 280px;
    padding-left: 5px;
    height: 22px;
    border: solid 1px #999;
}
.personmodel-content .in-orgstructure .button.tree.right
{
    position: static !important;
    top: 0;
    margin-left: 5px;
    margin-top: 1px;
    color: #343434;
}

.personmodel-content .in-orgstructure .button.tree.right:hover {
    color: #D72D18;
}

.personmodel-content .no-records-message
{
    position: relative;
    top: 65%;
    left: 49%;
    font-style: italic;
    color: #a8a7a7;
}

.content { }
.recordContainer { border: 0 none; }
.recordHead { background-image: none; padding: 0; margin: 1px; margin-top: 2px; border: none !important; border: none !important; }
.recordHead .row.clearfix { background-color: rgba(255,255,255, 0.7); }
.recordHead .row.titleRow.clearfix { background-image: url(/DoverArtificialLift/Content/images/ie-headerfix.png); background-position: right 4px; background-repeat: repeat-y; margin-top: 7px; margin-bottom:7px; }
.typeRecordHead .typeTitleRow,
.recordHead .row.titleRow.clearfix { background-color: transparent; min-height: 79px; clear: none!important; width: 70%; float: left;  } 
.typeRecordHead .typeTitleRow { min-height: 20px; }
.recordHead .row.titleRow.clearfix .singleRow { padding: 0; float: left; width: 100%; margin-top: 4px; }
.recordHead .row.titleRow.clearfix .singleRow .fieldUsage.titleCol,
.typeRecordHead .typeTitleRow { min-height: 47px; margin-left: 4px; width: 84%; float: left; margin-right: 3px; }

.titleRow .textfield, .recordHead .row.titleRow.clearfix .singleRow .fieldUsage.titleCol textarea,
.typeRecordHead .typeTitleRow .textfield,
.typeRecordHead .typeTitleRow .textfield:hover { padding-left: 4px!important; border: 1px solid #b6aeab!important;line-height:22px; height: 22px; min-height:22px!important; max-height:110px!important; border-radius: 0!important; -moz-border-radius: 0!important; -webkit-border-radius: 0!important; -o-border-radius: 0!important; -ms-border-radius: 0!important; }

.leftHeaderFields {
    clear: both;
    float: left;
    margin-top: 10px;
    border-style: none !important;
    border-right: 0px !important;
    display: inline-block;    
}

.view-for-print-body.cleanLayout-for-export .leftHeaderFields {
    width: 320px;
}

.leftHeaderFields .lastUpdatedBy {
    clear: both;
    padding: 0px;
    margin: 0px;
    height: auto;
    margin-top: 0px !important;
}


.leftHeaderFields .last {
    clear: both;
    padding: 0px;
    margin: 0px;
    height: auto;
    margin-top: 0px !important;
}

.leftHeaderFields .fieldUsage {
    margin-top: 0px !important;
    border-style: none !important;
    border-right-style: none !important;
}


.leftHeaderFields .one-column-field
{ 
    border-right-style: none !important;
    line-height: 15px; min-height: 14px; font-weight: bold; font-size: 11px; padding-right: 6px; 
    margin-top: 0px !important;
}
 
.leftHeaderFields > .fieldUsage
{
    margin-top: 0px !important;
}

.leftHeaderFields > div
{
    height: 20px;
    margin-bottom: 4px;
}

.externalIdSection {
    display: block;
    float: right;
    height: 50px;
    width: auto;
    min-width: 250px;
    padding: 0px;
    margin: 0px;
    margin-top: 10px;
}

.externalIdSection .externalId .textfield {    
	font-family:Arial, Helvetica, Sans-Serif !important;
	font-size: 12px !important;
    font-style: normal !important;
    font-weight: normal !important;
    height: 15px !important;
    min-height: 15px !important;
    line-height: 15px !important;
    color: #000000 !important;
    width: 240px !important;
    float: right !important;
}

.externalIdSection .fieldUsage {
    border-right-style: none !important;	
    border: 0 none!important;     
    margin-bottom: 4px !important;
    font-size: 11px;
    margin-right: 5px;
}

.externalIdSection .one-column-field label 
{ 
    font-weight:bold !important; 
    font-size: 11px;       
}

.externalIdSection .one-column-field
{     
    /*margin-bottom: 5px !important;*/ 
    border-style: none !important;
    margin-top: 0px !important;
}

.externalIdSection .one-column-field > div 
{ 
    float: left;
}

.externalIdSection > .fieldUsage > div > label
{ 
   float: left;
   margin-right: 7px;
   width: 120px;
}

.externalIdSection > div
{ 
    height: 20px;
    margin-bottom: 10px !important;
}

.externalIdSection .fieldUsage:nth-of-type(2)
{ 
   clear:both;
}

.organisation-header .one-column-field input.textfield.field { width:99%; }
.organisation-header .titleRow .singleRow .fieldUsage.doubleCol .textfield,
.RegionContent .organisation-header .titleRow .singleRow .fieldUsage.row.clearfix .one-column-field .textfield,
.LocationContent .organisation-header .titleRow .singleRow .fieldUsage.row.clearfix .one-column-field .textfield,
.DepartmentContent .organisation-header .titleRow .singleRow .fieldUsage.row.clearfix .one-column-field .textfield,
.ProcessContent .organisation-header .titleRow .singleRow .fieldUsage.row.clearfix .one-column-field .textfield  { padding-left: 4px!important; border: 1px solid #b6aeab!important; height: 22px!important; border-radius: 0!important; -moz-border-radius: 0!important; -webkit-border-radius: 0!important; -o-border-radius: 0!important; -ms-border-radius: 0!important; }
.recordHead .readonly-header-recordname { padding-left: 3px; } 
.recordHead .inlineHelp {height:15px;}
.recordHead .sequence-label-readonly {float:left; line-height: 16px; }
.recordHead .sequence-label-readonly label {font-weight:normal; padding-right:4px;}
.recordHead .typeRecordHead .sequence-label-readonly label {padding-right:4px; margin-bottom:0px !important; height: 16px; }
.recordHead .sequence-id-readonly {float:left; font-weight:bold; font-size: 14px;}
.recordHead .row.titleRow.clearfix .singleRow .fieldUsage.titleCol label, .titleRow label { margin-bottom: 5px; }
.recordHead .row.titleRow.clearfix .singleRow .fieldUsage.titleCol.ie9 label { margin-bottom: 4px; }
.recordHead .row.titleRow.clearfix .singleRow .fieldUsage.titleCol.ie8 label { margin-bottom: 4px; }
.recordHead .organisation-header .row.titleRow.clearfix .singleRow .fieldUsage.titleCol.ie8 label { margin-bottom: 5px; }
.recordHead .organisation-header .row.titleRow.clearfix .singleRow .fieldUsage.titleCol.ie8 .textfield {height:24px; line-height:24px;}
.recordHead .organisation-header .row.titleRow.clearfix .singleRow .fieldUsage .customprefix { padding-top:3px; }
.recordHead .organisation-header .row.titleRow.clearfix .singleRow .fieldUsage .sequence.editMode { padding-top:3px; }
.recordHead .organisation-header .row.titleRow.clearfix .singleRow .fieldUsage.ie8 .sequence.editMode { padding-top:2px; }
.recordHead .row.titleRow.clearfix .singleRow .fieldUsage.flexibleCol.ie8 label { margin-bottom: 4px; }
.recordHead .row.titleRow.clearfix .singleRow .fieldUsage.flexibleCol.ie9 label { margin-bottom: 4px; }
.recordHead .row.titleRow.clearfix .singleRow .fieldUsage.flexibleCol.ie8 {padding-bottom:1px; }
.recordHead .row.titleRow.clearfix .singleRow .fieldUsage.flexibleCol.ie9 {padding-bottom:1px; }
.recordHead .row.titleRow.clearfix .singleRow .fieldUsage.flexibleCol.policyOwner .one-column-field div, .recordHead .row.titleRow.clearfix .singleRow .fieldUsage.flexibleCol.procedureOwner .one-column-field div { float:left; font-size:11px; }
.recordHead .topRow.clearfix { background-color: transparent; float: right; clear: none!important; height: auto; }
.recordHead .topRow.clearfix .rightNav { margin-top: 0px; height: auto;padding-right: 4px; }
.recordHead .topRow.clearfix .rightNav .fieldUsage.flexibleCol { padding: 0; height: auto!important; }
.recordHead .topRow.clearfix .rightNav .fieldUsage.flexibleCol .one-column-field { margin: 0 3px; }
.recordHead .topRow.clearfix .rightNav .fieldUsage.flexibleCol .one-column-field label { padding-left:10px; }
.recordhead-ieboxbackground { -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#b1FFFFFF, endColorstr=#b1FFFFFF)"; }
.ieboxbackground  { filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#e5bfbc,endColorstr=#e5bfbc);}
.ieboxbackground div { filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#d99e98,endColorstr=#d99e98); }
.recordHead .topRow.clearfix .rightNav .fieldUsage.flexibleCol .one-column-field > div {  text-align: left; min-width: 60px; padding: 15px 10px; font-weight: bold; font-size: 15px; color: #333 }
.recordHead .topRow.clearfix .rightNav .fieldUsage.flexibleCol.rec-type .one-column-field > div { padding: 15px 10px; min-height: 15px; }
.recordHead .topRow .inner { padding-right: 4px; margin: 11px 0 4px 1px; }
.recordHead .topRow, .recordHead .topRow .inner { background-image: none; }
.recordHead .topRow .inner { min-height: 70px; padding-left: 4px; height: auto; }
.recordHead .topRow .fieldUsage.flexibleCol { background-image: none; }
.recordHead .row.titleRow.clearfix .singleRow .fieldUsage.row.clearfix { margin-top:9px!important; } /*for example "Created from record"*/
.recordHead .row.titleRow.clearfix .singleRow .fieldUsage { padding: 0; }
.recordHead .row.titleRow.clearfix .singleRow .fieldUsage.titleCol .one-column-field {margin-top:0px;}
.recordHead .row.titleRow.clearfix .singleRow .fieldUsage .one-column-field { margin-bottom: 4px; margin-top: 9px; line-height: 15px; min-height: 14px; font-weight: bold; font-size: 11px; padding-right: 6px; border-right: 1px solid #000; }
.recordHead .row.titleRow.clearfix .singleRow .fieldUsage:last-child .one-column-field { border-right: none; }
.recordHead .row.titleRow.clearfix .singleRow .fieldUsage .one-column-field label { float: left; margin-right: 7px; margin-left:6px; font-weight:normal; }
.recordHead .row.titleRow.clearfix .singleRow .fieldUsage .customprefix { padding-left: 4px; clear: both; background-color: #FFF; border: 1px solid #b6aeab; border-right: 0; display: block; float: left; font-size: 16px; font-weight: bold; padding-top: 2px; height: 22px; line-height: 22px;}
#entityTypePreviewPopup .recordHead .row.titleRow.clearfix .singleRow .fieldUsage .customprefix.ie9 { height:22px; line-height:22px; padding-top:2px; }
.recordHead .row.titleRow.clearfix .singleRow .fieldUsage .customprefix.ie8 {padding-top:3px; height:21px; line-height: 21px;}
.recordHead .row.titleRow.clearfix .singleRow .fieldUsage .sequence.editMode { margin-right: 4px; border: 1px solid #b6aeab; border-left: 0 none; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; -o-border-radius: 0; -ms-border-radius: 0; padding-top: 2px; height: 22px; line-height: 22px;}
.recordHead .row.titleRow.clearfix .singleRow .fieldUsage.flexibleCol .sequence.ie9 { line-height: normal; }
.recordHead .row.titleRow.clearfix .singleRow .fieldUsage.organisation-bottom-fields.createdBy { clear: both;}
.recordHead .overdue-visible { position: absolute; right: 8px; } 
.recordHead .topRow.clearfix { background-image: none!important; }
.typeRecordHead .titleRow label { height:15px; margin-bottom: 5px; }
.typeRecordHead .typeTitleRow { width: 99%; margin-top: 0; margin-bottom: 0; }
.typeRecordHead .typeTitleRow .left { margin-right: 20px; }
.typeRecordHead .typeTitleRow .left .one-column-field label { margin-bottom: 5px; }
.typeRecordHead .typeTitleRow .left.readonly .one-column-field div { font-size: 18px; font-weight: bold; }
.typeRecordHead .typeTitleRow .left.readonly .one-column-field label { font-size: 12px; font-weight:normal; }
.typeRecordHead .typeRecordInfoRow .one-column-field label,
.typeRecordHead .typeRecordInfoRow .one-column-field div { float: left; font-size: 11px; }
.typeRecordHead .typeTitleRow .textfield { padding-top: 2px; padding-bottom: 1px; }
.typeRecordHead .typeTitleRow .typePrefix.readonly { float: right; padding-right: 5px; }
.typeRecordHead .typeTitleRow .typePrefix.readonly .one-column-field { float: right; font-size: 16px; }
.typeRecordHead .typeTitleRow .typePrefix.readonly .one-column-field label { float: left; margin-right: 5px; display: inline-block; font-weight: normal; }
.typeRecordHead .typeTitleRow .typePrefix.readonly .one-column-field div { display: inline-block; float: left; font-size: 16px; font-weight: bold; }
.typeRecordHead .topRow.clearfix .rightNav .fieldUsage.flexibleCol.rec-type .one-column-field > div {max-height:30px;line-height:15.2px;}
.organisation-header .titleRow .singleRow .fieldUsage.doubleCol { width: 40%; }
.organisation-header .titleRow .singleRow .fieldUsage.doubleCol .textfield { margin-left: 4px; height: 22px; padding-top: 2px; padding-bottom: 1px; line-height:22px; }
.organisation-header .titleRow .typeTitleRow.readonly .fieldUsage.doubleCol .textfield { margin-left:0px; }
.organisation-header .titleRow .singleRow .fieldUsage.doubleCol.ie8 .textfield { padding-top: 1px; }
.organisation-header .titleRow .singleRow .fieldUsage.doubleCol.ie9 .textfield { padding-top: 1px; }
.recordHead .organisation-header .row.titleRow.clearfix .singleRow .fieldUsage.doubleCol label { font-weight:bold;}
.organisation-header .titleRow .one-column-field { border: 0 none!important; margin-top: 0!important; }
.organisation-header .row.titleRow.clearfix .singleRow .fieldUsage { margin-right: 5px; }
.organisation-header .row.titleRow.clearfix .singleRow .fieldUsage .one-column-field {   }
.organisation-header .row.titleRow.clearfix .singleRow .fieldUsage.titleCol .one-column-field label { font-weight:bold; margin-left:0px; }
.organisation-header .singleRow .fieldUsage.flexibleCol.organisation-bottom-fields.lastUpdatedBy {margin-left: 0px;}
.organisation-header .singleRow .fieldUsage.flexibleCol.organisation-bottom-fields.createdBy .one-column-field {border-right: 1px solid; padding-right:9px; }
/*.LocationContent .recordContainer,
.DepartmentContent .recordContainer,
.RegionContent .recordContainer, 
.ProcessContent .recordContainer
{ padding-top: 17px!important; }*/
.RegionContent .organisation-header .titleRow .singleRow .fieldUsage.row.clearfix,
.LocationContent .organisation-header .titleRow .singleRow .fieldUsage.row.clearfix,
.DepartmentContent .organisation-header .titleRow .singleRow .fieldUsage.row.clearfix,
.ProcessContent .organisation-header .titleRow .singleRow .fieldUsage.row.clearfix,
.RegionContent .organisation-header .titleRow .singleRow .fieldUsage.row.clearfix { width: 83%; float: left; background-color: transparent; margin-right: 12px; }
.LocationContent .organisation-header .titleRow .singleRow .fieldUsage.row.clearfix .col,
.DepartmentContent .organisation-header .titleRow .singleRow .fieldUsage.row.clearfix .col,
.ProcessContent .organisation-header .titleRow .singleRow .fieldUsage.row.clearfix .col,
.RegionContent .organisation-header .titleRow .singleRow .fieldUsage.row.clearfix .col { width: 100%!important; padding: 0!important; }
.LocationContent .organisation-header .titleRow .singleRow .fieldUsage.row.clearfix div,
.DepartmentContent .organisation-header .titleRow .singleRow .fieldUsage.row.clearfix .one-column-field,
.ProcessContent .organisation-header .titleRow .singleRow .fieldUsage.row.clearfix .one-column-field,
.RegionContent .organisation-header .titleRow .singleRow .fieldUsage.row.clearfix .one-column-field { padding: 0!important; }
.LocationContent .organisation-header .titleRow .singleRow .fieldUsage.row.clearfix .one-column-field .textfield,
.DepartmentContent .organisation-header .titleRow .singleRow .fieldUsage.row.clearfix .one-column-field .textfield,
.ProcessContent .organisation-header .titleRow .singleRow .fieldUsage.row.clearfix .one-column-field .textfield,
.RegionContent .organisation-header .titleRow .singleRow .fieldUsage.row.clearfix .one-column-field .textfield { margin-left: 5px; padding-top: 1px; padding-bottom: 2px; }

.recordHead .row.clearfix.additionalFields,
.protocolRecordRow .typePrefix input { padding-top: 2px; padding-bottom: 1px; }
.recordHead .row.clearfix.additionalFields .fieldUsage.row.clearfix { margin-bottom: 4px; background-color: transparent; background-image: url(/DoverArtificialLift/Content/images/ie-headerfix.png); background-repeat: repeat-y; background-position: right -33px; }
.recordHead .row.clearfix.additionalFields .flexibleCol { padding: 0!important; margin: 0 5px; }
.tab.dashboard.headermenu { z-index: 2; }
.headermenu .menu.navBar.dashboard { max-width: 200px!important; padding-bottom: 5px; }
.headermenu .menu.navBar.dashboard .separator { margin: 0!important; height: 7px; width: 96%; margin-left: 2%!important; }
.headermenu .menu.navBar.dashboard span { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.protocolRecordRow .typePrefix .one-column-field .sequence-span-prefix { float: left; padding-top: 7px; }
.protocolRecordRow .typePrefix .one-column-field input[type=text] { height:23px; margin-left: 5px; }
.typeTitleRow .doubleCol .one-column-field { border: 0 none!important; }
.trainingRecordBackgroundHeader {  background-color: rgba(255,255,255, 0.7); height: 74px; }
.trainingRecordBackgroundHeader .one-column-field { float: left;  }
.trainingRecordBackgroundHeader .one-column-field div { font-size: 18px; margin-top: 15px; margin-left: 15px; }
.trainingRecordBackgroundHeader .trainingrecord-type { float: right; margin: 10px 10px 0 0; }
.trainingRecordBackgroundHeader .trainingrecord-type span { display: block; padding: 20px; background-color: rgba(255,255,255, 0.6); font-weight: bold; }
.trainingRecordBackgroundHeader .trainingrecord-separator { margin-right: 12px; float: right; height: 62px; width: 2px; margin-top: 7px; background-image: url(/DoverArtificialLift/Content/images/trainingrecords-headerseparator.png); background-position: 0 0; background-repeat: repeat-y; }
.trainingRecordBackgroundHeader .traniningrecord-lastupdated { position: relative; top: 40px; left: -223px; font-size: 10px; font-weight: bold; }
.typePrefix.readonly.unitOfMeasureFix label { padding-top: 5px; }
.recordHead .row.titleRow.clearfix .singleRow .titleCol .one-column-field { border-right: 0 none!important; }

.recordHead .row.titleRow.clearfix .singleRow .fieldUsage.titleCol textarea { padding-top: 2px; padding-bottom: 0px; }
.recordHead .row.titleRow.clearfix .singleRow .fieldUsage.titleCol textarea.ie { margin-top:1px; }

/* User Profile Styles */
.typeRecordGeneralHead { background-color :#e4e4e4; border: 1px solid #bdbdbd; width: 98%; margin: 0 auto; padding: 2px}
.typeRecordGeneralHead .one-column-field div { font-weight:bold!important; margin-bottom: 4px; margin-top: 7px; line-height: 12px; height: 12px; font-weight: bold;
font-size: 11px; padding-right: 6px; }
.typeRecordGeneralHead .one-column-field label { font-weight:normal!important; padding-top: 6px; }
.typeRecordGeneralHead .one-column-field-bold label { font-weight:bold!important; padding-left:7px; }
.typeRecordGeneralHead .topRow.clearfix .rightNav .fieldUsage.flexibleCol { padding: 0; height: auto!important; }
.typeRecordGeneralHead .typeRecordInfoRow .one-column-field label,
.typeRecordGeneralHead .typeRecordInfoRow .one-column-field div { float: left; font-size: 11px; padding-left: 6px;}
.typeRecordGeneralHead .typeRecordInfoRow .one-column-field label { padding-left: 0px; }
.typeRecordGeneralHead .typeRecordInfoRow .one-column-field div{ border-right: 1px solid #000; line-height: 12px; }
.typeRecordGeneralHead .typeRecordInfoRow .fieldUsage.flexibleCol.username { padding-bottom: 0px; }
.typeRecordGeneralHead .typeRecordInfoRow .fieldUsage.flexibleCol.lastLogin { padding-bottom: 0px; }
.typeRecordGeneralHead .typeRecordInfoRow .fieldUsage.flexibleCol.lastLogin .one-column-field div { border-right:none;}
.typeRecordGeneralHead .doubleCol {padding:0px;}
.typeRecordGeneralHead .singleRow-fixed {padding:0px;}
/* End User Profile Styles */

/* POPUPS */
.ui-dialog-titlebar
{  
    height: 34px!important;
    background: #060606 none repeat scroll 0 0 !important;
    border-bottom: 1px solid #bbbbbb;
}
.ui-widget-header
{
    color:#FFF!important;
}
.ui-icon.ui-icon-closethick {
    background-image: url(/DoverArtificialLift/Content/images/makeover-sprite.png)!important;
    background-repeat: no-repeat;
	background-position: -123px -628px!important;
	width: 16px;
	height: 18px;
}
.ui-dialog-titlebar-close.ui-corner-all:hover {
	background-color: transparent;
}

.ui-dialog-titlebar .ui-dialog-titlebar-close {
    border: 0;
    top: 20px;
    right:16px;
    width: 22px;
    background: #060606 none repeat scroll 0 0;
}

.ui-dialog-title {
	padding-left: 5px;
	padding-top: 5px;
	font-size: 14px;
}

.ui-dialog-content.ui-widget-content {
	min-height: 35px!important;
}
.ui-widget-content {
}

.injury-details h3 { margin-left: 0; margin-bottom: 0; padding: 5px 3px 0px 3px; border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; -ms-border-radius: 0; -webkit-border-radius: 0; background-color: #fff; }
.injury-details .topBar 
{
    border: none;
    border-left: 0;
    background-color: #fff;
    /*background-color: #f6f6f6;
    background: -moz-linear-gradient(top, #f8f8f8 0%, #d7d7d7 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f8f8f8), color-stop(100%, #d7d7d7)); 
	background: -webkit-linear-gradient(top, #f8f8f8 0%, #d7d7d7 100%); 
	background: -o-linear-gradient(top, #f8f8f8 0%, #d7d7d7 100%); 
	background: -ms-linear-gradient(top, #f8f8f8 0%, #d7d7d7 100%);
	background: linear-gradient(top, #f8f8f8 0%, #d7d7d7 100%);*/	
	margin-bottom: 1px;
	margin-left: 0;
    padding-top: 0;
}
.injury-details .topBar .inner-injury { padding-left: 0px; background-color: #fff; background:none;}
.injury-details table { width: 100%; border-top: 1px solid #888; }
.findigs-service-wrapper .injury-details table { border-top: none; }
.injury-details table th {
     background-color: #DADADA; 
}
.table-th {
background:transparent url(/DoverArtificialLift/Content/images/bsigrid-headerborder.png) right 0 repeat-y;
padding: 4px 0 4px 11px; 
}
.injury-details table th.wdt-24, .injury-details table .injury-contact { width: 24%; }
.injury-details table .injury-contact select { max-width: 300px; }
.injury-details table th.wdt-74 { width: 74%; }
.injury-details table .injury-description input { width: 99%; }
.injury-details table th.first, .injury-details table td.first { width: 2%; } 
.injury-details table th.first input, .injury-details table td.first input { margin-top: 3px; } 
.injury-details table tr { height: 23px; }
.default-dashboard-form .recordHead { background-image: none!important; }
.default-dashboard-form .top-information-section .one-column-field .one-column-field { padding: 5px; }
.default-dashboard-form .measurement-source-title { padding-top: 5px; }
.default-dashboard-form .topBar-container .inner { padding-left: 5px; }
.default-dashboard-form .row.clearfix, .default-dashboard-form .fieldUsage.row { border-bottom: 0 none; }
.default-dashboard-form .entity-legend { padding: 20px 0; }
.default-dashboard-form .fieldUsage.flexibleCol.right { float: right; }
.default-dashboard-form .fieldUsage.flexibleCol { padding-left: 1em!important; }
.subBar.subBarTitle.clearfix.over-hdn { height: 27px; border-bottom: solid 1px #848181; }
.subBar.subBarTitle.clearfix.over-hdn h3 { margin-left: 5px; padding-top: 2px; }
.subBar.subBarTitle.clearfix.over-hdn span, .subBar.subBarTitle.clearfix.over-hdn a { background-image: none; }
.subBar.subBarTitle.clearfix.over-hdn li { margin-top: 0; }
.subBar.subBarTitle.clearfix.over-hdn span { padding-right: 1px; }
.subBar.subBarTitle.clearfix.over-hdn a { margin-right: 4px; }
.subBar.subBarTitle.clearfix h3 { margin-left: 5px; padding-top: 2px; }
.gadget-configuration .validation-summary-errors { margin-bottom: 4px; }
.gadget-configuration .gadget-configuration-popup .message.warning ul,
.gadget-configuration .gadget-configuration-popup .message.warning ul li { width: auto!important; }
.readonly-header-userName {  background-color: transparent !important; width: 97%!important; margin-left: 0px; padding-top: 2px; padding-bottom: 1px; padding-right:5px; padding-left:5px; border:0px !important;}
#main { background-color: #FFF!important; }

.readonly-header-title { font-weight: normal; margin-bottom: 5px; }
.readonly-header-title { font-weight: bold; font-size: 18px; margin-top: 10px; margin-bottom: 5px; overflow: hidden; line-height: 21px; word-wrap:break-word; }
.row.titleRow.clearfix .fieldUsage.row.clearfix { clear: none!important; float: left; background-color: transparent; margin: 7px 0 0 3px!important; }
.row.titleRow.clearfix .fieldUsage.row.clearfix .col { padding: 0!important; width: auto!important; }
.row.titleRow.clearfix .fieldUsage.row.clearfix .one-column-field { margin: 0!important; min-width: 19em; }
.row.titleRow.clearfix .parentlinkmetadata .one-column-field {  min-width: 0!important; }
.row.titleRow.clearfix .parentlinkmetadata a { margin-right: 4px!important; color:#D72D18;}
.bsi-gridcontainer { width: 99%; margin: 0 auto; }
.ui-th-ltr, .ui-jqgrid .ui-jqgrid-htable th.ui-th-ltr { border-right: 0; border-left: 0;border-top: 1px solid rgba(0,0,0,0.2);border-bottom: 1px solid rgba(0,0,0,0.2); padding-right: 0; background-position: 0 -393px; background-repeat: repeat-x; background-color:inherit; }
.ui-th-ltr div, .ui-jqgrid .ui-jqgrid-htable th.ui-th-ltr div  
{
    /*Please, dont change margin or padding, should be always 5 for all the grids*/
    margin-left: 5px; 
    padding-right: 5px; 
    background: transparent url(/DoverArtificialLift/Content/images/bsigrid-headerborder.png) right 0 repeat-y ;
}

/*fix just for access profile grid on UserManagement*/
#grid-gridAllAccessProfiles .cbox
{
    margin-left: 0px !important;
}

.bsi-gridcontainer .ui-widget-content { border-top: 0 !important; }
.bsi-gridcontainer .ui-jqgrid-hdiv { border-bottom: 0; }
.recordContainer .bsi-gridcontainer { margin-left: 0; width: 100%; }
.ui-pg-table.navtable { visibility: hidden; }
.newcolumn-config { width: 15px; float: right; display: block; background-image: url(/DoverArtificialLift/Content/images/bsigrid-columnconfig.png); background-repeat: no-repeat; background-position: right top; line-height: 16px; margin-right: 4px !important;}
.button.add, .button.add:hover
{
    border: 0 none;
    font-size:22px;
}
.button.plus, .button.plus:hover
{
    border: 0 none;
    margin: 0 0 0 0;
}    
.dropButton 
{
    height: 19px;
    padding-top: 4px;
    padding-bottom: 0px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -o-border-radius: 4px;
    -ms-border-radius: 4px;
    border: 1px solid rgba(0,0,0,0.2);
    margin-top: 0!important;
}
.dropButton .arrow
{
    background-image: url(/DoverArtificialLift/Content/images/makeover-sprite.png)!important;
    background-position: -176px -746px!important;
    background-repeat: no-repeat!important;
    padding-left: 0!important;
}
.ui-jqgrid-view .ui-jqgrid-hbox th .ui-jqgrid-sortable .s-ico
{

}
.ui-jqgrid-view .ui-jqgrid-hbox th div button
{
    background-color: transparent;    
}
.ui-jqgrid-view .ui-jqgrid-hbox th div .buttonOpenFilter
{
    float: right;
    height: 17px;
}

.ui-jqgrid-view .ui-jqgrid-hbox th div .headerColumnColumnFilter 
{
    text-overflow: ellipsis;
    max-width: 68%;
    float: left;
    
    overflow: hidden;
}

.jggrid-col-overdue .headerColumnColumnFilter
{
    display: none;
}

.ui-jqgrid-view .ui-jqgrid-hbox th div button span.gridcolumnfilter
{
    background-image: url(/DoverArtificialLift/Content/images/makeover-sprite.png)!important;
    background-position: -2px -34px!important;    
}

.ui-jqgrid-view .ui-jqgrid-hbox th div button span.gridcolumnfilter.filtered {
	background-position: -2px -189px !important;
}

.jggrid-col-overdue .s-ico 
{    
    display: block;
    margin-left:8px;    
}

th.ui-th-ltr > div.jggrid-col-overdue
{
    min-width: 40px;
}

th.ui-th-ltr > div.jggrid-col-overdue > div.overdue-flag-filter
{
    margin-left: 0px;
}

.ui-jqgrid tr.jqgrow td > span.overdue-grid-col
{
    float: left;
}

.ui-jqgrid-view .ui-th-column .ui-th-div-ie.jggrid-col-overdue
{
    margin-left:0px; /*bug fixed 29317, the "Overdue" column filter icon overlaps the "arrow"*/
}
.ui-jqgrid-view .ui-th-column .jggrid-col-overdue button.buttonOpenFilter span.gridcolumnfilter
{
    margin-left:7px; /*bug fixed 29317, the "Overdue" column filter icon overlaps the "arrow"*/
}

.actions-disabled { -moz-opacity: 0.5; opacity: 0.5; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -ms-border-radius: 4px; -webkit-border-radius: 4px; display: block; position: absolute; z-index: 3; width: 90%; margin-left: 5px; height: 25px; background-color: #fff; }
.actions-disabled::selection { background-color: transparent; }
.overdue-flag-filter 
{  
    position: absolute!important;
    top: 0;
    margin-left: 33%;
    color:#d72d18;
    font-size:14px;
}
.color-transparent { color: transparent; }
.color-transparent::selection{ background: transparent; }
.color-transparent::-moz-selection { background: transparent; }
.dropButton ul, .clip_reference_popup ul select,
.dropButton ul, .clip_reference_popup ul input[type=string],
.dropButton ul, .clip_reference_popup ul input[type=text] { padding: 3px; border: 1px solid #afafaf; }
.clip_reference_popup ul li select { width: 104%; }
.clip_reference_popup .ui-dropdownchecklist { width: 100%; }
.clip_reference_popup .ui-dropdownchecklist:hover { background-color: #BBB!important; }
.action-bar li .pullDown.clearfix li, .pullDown.clearfix li { margin-top: 6px; margin-bottom: 6px; }
.ui-paging-info { text-align: left!important; }
.bsi-background-color.buttonText 
{ 
    
    border-radius: 4px;
    -o-border-radius: 4px;
    -ms-border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    color: #FFF; 
    width: 81.5%;   
    background-color:#d72d18; 
}
.dropButton ul, .clip_reference_popup ul { border: 1px solid #d7d7d7; }
.action-bar .pullDown li { padding: 0!important; margin: 0 0 0 3px!important; }
.action-bar .pullDown li a { background-color: #FFF; background-image: none!important; top: 2px!important;}
.action-bar .clear-column-filters { padding: 3px 9px 0 8px; height: 20px; margin-left: 4px;  line-height: 18px;}
.action-bar .clear-column-filters:hover { text-decoration: none; }
.ui-state-highlight td, .ui-widget-content .ui-state-highlight td, .ui-widget-header .ui-state-highlight td {
	background-color: #eaeaea;
}

/* QUERY FILTER */
.query-filter,
.filter-panel-container .topBar,
.filter-panel-container .topBar .inner { background-color: transparent; background: none!important; }
.filter-panel-container .topBar .inner { border: 0 none; }
.query-head { background-image: none;  background-color: transparent; border: 0 none; float: left; }
.query-filter { border: 0 none; }
.filter-panel-container {
    
	padding: 0 9px;
}
.filter-panel-container .action-bar li {
	border: 0 none!important;
}
.filter-panel-container .action-bar li a 
{
    padding-right: 6px;
    padding-left: 6px;    
}

.button.filterButton 
{
    margin-top: 0;
    width: 40px;
    height: 35px;
	background-position: 0px -706px !important;
    background-image: url(/DoverArtificialLift/Content/images/makeover-sprite.png)!important;
    background-repeat: no-repeat;
}
.button.filterButton.active {
	background-position: 0 -744px !important;
	margin-top: -2px;
	height: 35px;
}
.filter.query-filter {
	border-bottom: 1px solid #d4d4d4;
}
.query-head { width: 100%; }
.query-builer-sections li { float: left; }
.query-builer-sections .left-section { width: 24%; margin-right: 30px; }
.query-builer-sections .right-section { width: 785px; padding-left: 20px; background-image: url(/DoverArtificialLift/Content/images/query-builder-section-separator.png); background-repeat: repeat-y; background-position: 0 0; }
.query-builer-sections .right-section .body li { width: 100%; }
.query-builer-sections .right-section .query-condition { min-width: 120px!important; }
.filter select.savedFilters { width: 100%; }
.query-builer-sections select { padding: 3px; }
.query-builer-sections .query-data { width: 160px!important; }

.query-builer-sections input.query-data { height: 20px; }
.query-builer-sections  input.hasDatepicker { width: 138px!important; }
.query-builer-sections select.query-data { width: 164px!important; }
.query-builer-sections .ui-datepicker-trigger { margin-top: 3px !important; }

.ie8 .query-filter .foot .query-footer-options ul
{
    margin-left: 342px;
}

.ie9 .query-filter .foot .query-footer-options ul, .ff .query-filter .foot .query-footer-options ul
{
    margin-left: 333px;
}

.ui-datepicker-trigger {
width:14px;
}

.ui-datepicker-trigger:hover {
    content:url(/DoverArtificialLift/Content/images/jPicker/calendar-hover.png);
}

.gadget-configuration-type-content .query-footer-options { display: none; }

.view-for-print-body .top-information-content 
{ 
    min-height: 90px;
    background-image: none; 
    background: #f5f5f5;
    background: -moz-linear-gradient(top,  #fdfefe 0%, #ededed 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfefe), color-stop(100%,#ededed)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #fdfefe 0%,#ededed 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #fdfefe 0%,#ededed 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #fdfefe 0%,#ededed 100%); /* IE10+ */
    background: linear-gradient(top,  #fdfefe 0%,#ededed 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfefe', endColorstr='#ededed',GradientType=0 ); /* IE6-8 */

}
.top-information-content .recordHead {
	border: 0 none!important;
}
.top-information-content .recordHead .titleCol 
{
    min-width: 200px!important;
}
.top-information-content .recordHead .titleRow {
	background-image: url(/DoverArtificialLift/Content/images/query-builder-section-separator.png)!important; 
	background-repeat: repeat-y; 
	background-position: right 0;
}
.top-information-content .recordHead .titleRow .singleRow hr {
	clear: both;
	width: 99.6%;
	border-color: #cccccc;
}
.top-information-content .recordHead .bottomfields
{
    margin-bottom: 5px;
	margin-left: 6px;
	margin-top: 6px!important;
	font-size: 11px!important;
	white-space: nowrap;
	height: 14px;
	border-right: 1px solid #000000;
}
.top-information-content .recordHead .bottomfields.last { border-right: none; }
.top-information-content .recordHead .bottomfields label {
	float: left;
	font-weight: normal;
	font-size: 11px;
	margin-right: 5px;
}
.top-information-content .recordHead .bottomfields div { padding-right:2px; }
.top-information-content .recordHead .fieldUsage.row.clearfix {
	padding-left: 6px!important;
}
.view-for-print-body .recordHead .topRow .inner {
	padding: 0!important;
}

.view-for-print-body .top-information-content .topRow .rightNav .fieldUsage.flexibleCol
{
    margin-right: 15px;
    background-color: #e6e6e6;
    text-align: center; 
    font-weight: bold;
}
.top-information-content .recordHead .bottomfields div
{
    float: left;
	font-size: 11px;
    font-weight: bold;
    line-height: 15px;
    padding-bottom: 6px;
    text-align:left;
}

.view-for-print-body .top-information-content .topRow .rightNav .fieldUsage.flexibleCol div > div
{
    color: #000000;
    font-size: 12px;
    font-weight: bold;
    min-width: 60px;
    padding: 15px 10px;
    text-align: center;
}

.view-for-print-body .top-information-content .topRow .rightNav .fieldUsage.flexibleCol label
{
    background-color: rgba(255, 255, 255, 0.7);
    font-size: 10px;
    font-weight: normal;
    line-height: 15px;
    padding-bottom: 6px; 
    text-align:left;   
}

.view-for-print-body .top-information-content .topRow .rightNav .fieldUsage.flexibleCol label.ieboxbackground { 
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#fdfefe,endColorstr=#fdfefe);    
}

.view-for-print-body .recordHead .row.titleRow.clearfix .singleRow .fieldUsage.doubleCol div div { margin-left:4px; }
.view-for-print-body .recordHead .row.titleRow.clearfix .singleRow .fieldUsage.doubleCol div label { margin-left: 4px; }

.view-for-print-body .recordHead .row.titleRow.clearfix .singleRow .fieldUsage.flexibleCol.seq
{
    width:115px;
}
.view-for-print-body .recordHead .row.titleRow.clearfix .singleRow .fieldUsage.flexibleCol.seq label
{
    float: left; 
    padding-right: 5px;
    font-size: 12px;
}
.view-for-print-body .recordHead .row.titleRow.clearfix .singleRow .fieldUsage.flexibleCol.seq div
{
    font-size:14px;
    font-weight:bold;
}

.view-for-print-body .top-information-content  .recordHead .row.titleRow.clearfix .singleRow .fieldUsage.titleCol { margin-left: 7px!important; }


.view-for-print-body.cleanLayout-for-export.pdf .top-information-content {filter:none; background-color: #f5f5f5; }
.view-for-print-body.cleanLayout-for-export.pdf .recordHead .row.titleRow.clearfix .singleRow .fieldUsage.flexibleCol.seq div {font-size: 12px; color: #000; }
.view-for-print-body.cleanLayout-for-export.pdf .top-information-content .topRow .rightNav .fieldUsage.flexibleCol label {background-color: #f5f5f5; }
.view-for-print-body.cleanLayout-for-export.pdf .top-information-content .recordHead .titleRow .singleRow hr {border-style: solid; }

.view-for-print-body.cleanLayout-for-export.pdf .recordHead {width:900px; border:1px solid; }
.view-for-print-body.cleanLayout-for-export.pdf .recordHead .row.titleRow.clearfix {  } /* all div title and sequence */
.view-for-print-body.cleanLayout-for-export.pdf .recordHead .topRow.clearfix { padding-right: 8px; } /* div contain recordtype and status and version*/
.view-for-print-body.cleanLayout-for-export.pdf .recordHead .topRow.clearfix .rightNav .fieldUsage.flexibleCol div.title { padding: 0 5px 0 5px; width:80px; height:50px;max-height: 50px; } /* div contain text recordtype, status or version */
.view-for-print-body.cleanLayout-for-export.pdf .recordHead .topRow.clearfix .rightNav .fieldUsage.flexibleCol div.title table { width:80px; height:45px; padding:0px; border-collapse:collapse; }
.view-for-print-body.cleanLayout-for-export.pdf .recordHead .topRow.clearfix .rightNav .fieldUsage.flexibleCol div.title table td { border:0px; }

.view-for-print-body.cleanLayout-for-export.pdf .recordHead .row.titleRow.clearfix .singleRow .fieldUsage.titleCol {   } /*div title*/
.view-for-print-body.cleanLayout-for-export.pdf .recordHead .row.titleRow.clearfix .singleRow .fieldUsage.flexibleCol.seq { width:97px; } /* div sequence */
.view-for-print-body.cleanLayout-for-export.pdf .stripe { background-image: url(/DoverArtificialLift/Content/images/ie-headerfix-big.png); background-position: center 0px; background-repeat: repeat-x;  width: 99.9%; float: left; }

.view-for-print-body.cleanLayout-for-export.pdf .middle-description .col-html ol { list-style-type: decimal ; padding-left: 40px; margin-top: 12px; margin-bottom: 12px; }
.view-for-print-body.cleanLayout-for-export.pdf .middle-description .col-html ol li { vertical-align:top;  }
.view-for-print-body.cleanLayout-for-export.pdf .middle-description .col-html ul { list-style-type: disc ; padding-left: 40px; margin-top: 12px; margin-bottom: 12px; }
.view-for-print-body.cleanLayout-for-export.pdf .middle-description .col-html ul li { vertical-align:top;  }
.view-for-print-body.cleanLayout-for-export.pdf .middle-description .col-html > span { padding: 0 0 2px 10px; }
.view-for-print-body.cleanLayout-for-export.pdf .middle-description .col-html span { font-size: 12px; float: none;}
.view-for-print-body.cleanLayout-for-export.pdf .middle-description .col-html table { max-width: 825px !important; height:auto !important; }
.cleanLayout-for-export.pdf .preview-rte span {
display:block !important;
}

.cleanLayout-for-export.pdf .preview-rte > span {
padding:5px !important;
margin:8px !important;
}
.view-for-print-body.cleanLayout-for-export.pdf .middle-description .col-html span img { max-width: 825px !important; height:auto !important; display:block !important; overflow:visible !important;float:none !important;}
.view-for-print-body.cleanLayout-for-export.pdf .middle-description .col-html table img { width: 275px !important; height:auto !important; }

.button.editSpecial { background-image: url(/DoverArtificialLift/Content/images/sprite-smallbuttons.png); background-position: -550px 0px; background-repeat: no-repeat; margin-left: 5px; width:24px; height:24px}
.button.editSpecial:hover {  background-image: url(/DoverArtificialLift/Content/images/sprite-smallbuttons.png); background-position: -550px -24px; }

.button.cancelSpecial { background-image: url(/DoverArtificialLift/Content/images/sprite-smallbuttons.png); background-position: -100px 0px; background-repeat: no-repeat; padding-right: 0; width:24px; height:24px}
.button.cancelSpecial:hover {  background-image: url(/DoverArtificialLift/Content/images/sprite-smallbuttons.png); background-position: -100px -24px; }

.recurence-options { background-color: #f8f8f8; margin: 1px; border-bottom: 1px solid #f7f4fc; min-width: 680px;} 
.recurence-options > .doubleCol { padding: 0; }
.recurrenceRow .small-tbox input,  .recurrenceRow .small-tbox select { width: 40%; }
.recurence-options span.check { float: left; padding: 6px 20px 6px 10px; }
.recurence-options span.check.selected { background-color: #d4d4d4; }
.row.clearfix.no-border .col { padding-bottom: 0; margin-left: 1px; }
#recurrenceDiv { border: 1px solid #CCC; width:99%; margin: 0 0 0 5px; }
#recurrenceDiv input[type=text], #recurrenceDiv select { padding: 2px; }
#recurrenceDiv .start-message { width: 99%; margin: 5px auto; background-color: #cff0ff; text-align: center; padding: 7px 0; border: 1px solid #5eb1d7; }
#recurrenceDiv .new-class { width: 28%; padding-bottom: 0; padding-top: 0; margin: 6px 0 6px 6px; border-right: 1px solid #ddd; }
#recurrenceDiv .new-class label { margin-top: 3px; margin-bottom: 7px; margin-left: 8px; }
#recurrenceDiv .doubleCol.checkCol { width: auto; margin-left: 8px; }
#recurrenceDiv .fourCol.checkCol { border: 0 none; min-height: 20px; width: 44%; padding-bottom: 0; }
#recurrenceDiv .fourCol.checkCol label { margin-top: 3px; margin-bottom: 3px; }
#recurrenceDiv .fourCol.checkCol .check { width: auto; float: left; margin-right: 23px; margin-top: 5px; }
#recurrenceDiv .fourCol.checkCol .check input[type=text] { width: 25px!important; }
#recurrenceDiv .timeSection  { padding: 0; border: 0 none; margin-left: 27px; min-height: 20px; }
#recurrenceDiv .timeSection a { min-width: 150px; margin-top: 7px; font-size: 11px; position: relative; left: -20px; margin-bottom: 10px;}
#initialResponsePanel { border-right: 1px solid #ddd; margin-top: 6px; margin-bottom: 6px; width: 24%; padding-right: 3px; }
#initialResponsePanel label { margin-bottom: 4px; }
#initialResponsePanel span, #initialResponsePanel span .datetimefield { clear: both; }
#initialResponsePanel span .datetimefield, #endRecurrencePanel span .datetimefield { float: left!important; margin-left: 22px; width: 50%; }
#initialResponsePanel span .ui-datepicker-trigger, #endRecurrencePanel span .ui-datepicker-trigger { margin-top: 3px; float: left; }
#initialResponsePanel span.check,
#yearlyPanel span.check,
#monthlyPanel span.check,
#endRecurrencePanel span.check { float: left; margin-bottom: 1px; padding: 6px 6px 6px 3px; width: 90%; border: 3px solid transparent; }
#initialResponsePanel span.check.selected,
#monthlyPanel span.check.selected,
#yearlyPanel span.check.selected,
#endRecurrencePanel span.check.selected { border: 1px solid #e4e4e4; background-color: #f8f8f8; }
#initialResponsePanel .short-recurrence-textbox, #endRecurrencePanel .short-recurrence-textbox { width: 17%; }
#endRecurrencePanel { margin-top: 4px; margin-bottom: 4px; width: 37%; }
#endRecurrencePanel label { margin-top: 2px; margin-bottom: 6px; } 
#monthlyPanel .check { margin-bottom: 2px; margin-top: 5px; }
#monthlyPanel .flexibleCol.checkCol, 
#yearlyPanel .flexibleCol.checkCol{ width: 48%; border-right: 1px solid #ddd; margin-top: 6px; margin-bottom: 6px; }
#monthlyPanel .flexibleCol.checkCol label { margin-bottom: 6px; }
#yearlyPanel .flexibleCol.checkCol label  { margin-bottom: 8px; }
.trainingrecordContent .button.add.addInline,
.button.add, .button.add:hover  { -moz-border-radius: 0; border-radius: 0; }
#weeklyPanel { min-width: 680px; }

.menu.navBar.reports { padding-bottom: 10px; }

.uom-prefixfix .typePrefix .one-column-field input[type="text"] { border-radius: 0!important; -moz-border-radius: 0!important; -ms-border-radius: 0!important; -o-border-radius: 0!important; -webkit-border-radius: 0!important; margin-left: 0!important; border: 1px solid #aaa; border-left: 0 none; padding-top: 2px; padding-bottom: 1px; height:22px; line-height:22px;}
.uom-prefixfix .typePrefix .one-column-field .sequence-span-prefix { background-color: #FFF; border: 1px solid #aaa; padding: 2px 0px 1px 4px; font-weight: bold; border-right: 0 none; font-size: 16px; height:22px; line-height:22px;}


.button.editablegridFilterButton.filterButton { margin-top: 4px; }
.button.editablegridFilterButton.filterButton.active { margin-top: 1px!important; }
.buttonContainer .pullDown ul { padding-bottom: 10px; }
.action-bar .non-glyphicons { font-weight: normal; font-size: 22px; padding: 6px 3px;}
.action-bar.f-r .non-glyphicons { font-weight: normal; font-size: 22px; padding: 8px 3px;}
/*.action-bar .expandedView.non-glyphicons { padding: 0;}*/
/*.clip_reference_popup ul { padding-bottom: 18px; }*/
.clip_reference_popup ul { padding-bottom: 2px; }

.secNav 
{
    display:inline;   
    float:right;
    margin-right:40px;
    margin-top:3px;
}

.organisation-header .recordHead .row.titleRow.clearfix .singleRow .fieldUsage .one-column-field label { margin-top: 0; }
.recordHead .row.titleRow.clearfix .singleRow .fieldUsage .col .one-column-field label.treeMode { margin-bottom:4px;}
.organisation-header .recordHead .row.titleRow.clearfix .singleRow .fieldUsage .customprefix,
.organisation-header .recordHead .row.titleRow.clearfix .singleRow .fieldUsage .sequence { margin-top:2px; }
.organisation-header .row.titleRow.clearfix .singleRow .fieldUsage .one-column-field .inlineHelp { margin-top: -2px; }
.organisation-header .titleRow .singleRow .fieldUsage.row.clearfix { margin-top: 0!important; }
.organisation-header .titleRow .singleRow .fieldUsage.row.clearfix .textfield { width: 97%!important; margin-left: 5px; padding-top: 2px; padding-bottom: 1px; }
.subBar { margin: 5px 0; }
.bold { font-weight: bold!important; }
.view-for-print-body .top-information-content .recordHead .row.titleRow.clearfix .singleRow .fieldUsage.titleCol { padding-bottom: 5px; }
.organisation-header .titleRow .singleRow .fieldUsage.row.clearfix { width: 84%; }
.organisation-header .titleRow .singleRow .fieldUsage.row.clearfix .col { width: 100%!important; }
.organisation-header .singleRow .organisation-bottom-fields { margin-top: 10px; margin-left: 0px; max-height: 23px; /* max-height is for extra space in user-managment */ }
#OrganisationStructureContent .subBar { margin-top: 0; }
.clear-column-filters.disabled { border: 1px solid #bbbbbb; box-shadow: 0 0 0 0 #FFF; -moz-box-shadow: 0 0 0 0 #FFF; -webkit-box-shadow: 0 0 0 0 #FFF; background-color: #ebebeb; background: #ebebeb!important; color: #a9a9a9!important; }
.clear-column-filters.disabled:hover { cursor: default; border: 1px solid #bbbbbb; box-shadow: 0 0 0 0 #FFF; -moz-box-shadow: 0 0 0 0 #FFF; -webkit-box-shadow: 0 0 0 0 #FFF; }
#OrganisationStructureContent .action-bar li .pullDown.clearfix li a { margin: 0 auto; width: 90%!important; height: auto!important; top: 0!important; }
#OrganisationStructureContent .action-bar li .pullDown.clearfix li a:hover { background-color: #F0F0F0; }
#OrganisationStructureContent .buttonContainer .pullDown ul { padding-bottom: 2px!important; }
.top-information-content { margin-top: 5px; }

.ui-multiselect ul.available li,
.ui-multiselect ul.selected li { border-bottom: 1px solid #cccccc; }
.popup-selector { width: 100%!important; margin: 0!important; }
.popup-selector .ui-multiselect,
.popup-selector .selected .connected-list,
.popup-selector .available .available.connected-list { width: 100%!important; border-right: 1px solid #333333!important; }
.popup-selector .selected { width: 45%!important; }
.popup-selector .selected .connected-list {  }
.popup-selector .available { border-right: 1px solid #333333; width: 55%!important; border-right: 0!important; }
.popup-selector .available li,
.popup-selector .selected li { color: #333; padding-top: 3px; padding-bottom: 3px; margin-left: 5px; }
.popup-selector .available li { margin-top: 1px; width: 95%; padding: 3px 0; margin-left: 5px; padding-left: 2px!important; }
.popup-selector .available li:hover, .popup-selector .selected li:hover { background-color: #ebebeb; }
.popup-selector .shadow { width: 4px; height: 100%; position: absolute; top: 0; left: 1px; background-image: url(/DoverArtificialLift/Content/images/popupselector-shadow.png);  background-position: 0 0; background-repeat: repeat-y; }
.popup-selector .separator { z-index: 9; width: 16px; height: 25px; position: absolute; top: 43%; left: 0; background-image: url(/DoverArtificialLift/Content/images/poupselector-arrow.png);  background-position: 0 0; background-repeat: no-repeat; }
.popup-selector .available .ui-widget-header,
.popup-selector .selected .ui-widget-header { margin-bottom: 0; border-bottom: 1px solid #666666; padding: 3px 0 3px; }
.popup-selector > .ui-multiselect { border: 1px solid #666; border-bottom: 0; }
.popup-selector .available ul { border-bottom: 1px solid #666; }
.popup-selector .selected ul { border-bottom: 1px solid #cccccc; }
.popup-selector .selected > .connected-list { border-right: 1px solid #cccccc!important; }
.popupselector-message { width: 313px; margin-top: 1px; margin-bottom: 8px; background-color: #eee; color: #666; height: 20px; padding: 4px 0 0 6px; text-align: left; font-style: italic; font-size: 11px; }
.popup-selector .available .ui-widget-header .add-all { display: none; }
.popup-selector .ui-multiselect input.search { width: 95%; margin: 4px 3px; padding: 2px; }
.popup-selector .available .ui-corner-all.ui-icon.ui-icon-plus { float: right; width: 19px; height: 19px; margin: 1px; background: url(/DoverArtificialLift/Content/images/add-button.png) no-repeat 0 -37px; } 
.popup-selector .available li:hover .ui-corner-all.ui-icon.ui-icon-plus { background-position: 0 1px; }
.popup-selector .selected .ui-corner-all.ui-icon.ui-icon-minus { width: 19px; height: 19px; margin: 1px; background: url(/DoverArtificialLift/Content/images/delete-button.png) no-repeat 0 -37px; } 
.popup-selector .selected li:hover .ui-corner-all.ui-icon.ui-icon-minus { background-position: 0 1px; }
.popup-selector .selected li .action { position: absolute; left: 5px; }
.popup-selector .selected li { padding-left: 35px; }
.popup-selector .available li .action { width: 100%; }
.pdn-t0 { padding-top: 0!important; }

.metadata-popup-selector { width: 604px!important; }
.metadata-popup-selector .addedContainer { height: 192px!important; border-bottom: 1px solid #CCC; border-right: 1px solid #CCC; padding-right: 4px; width: 252px; height: auto; min-height: 190px; background: url(/DoverArtificialLift/Content/images/popupselector-shadow.png) repeat-y 1px 0 ; }
.metadata-popup-selector .addedContainer .arrow-bg { height: 100%; padding: 0; width: 100%; background:  url(/DoverArtificialLift/Content/images/poupselector-arrow.png) no-repeat left center; }
.metadata-popup-selector .selectorDialog { padding-top: 0; }
.metadata-popup-selector .addedContainer .pop-up-listing { padding-top: 0; margin-left: 11px; margin-top:1px; }
.metadata-popup-selector .addedContainer .pop-up-listing li { margin-left: 4px; padding-top: 6px; padding-bottom: 7px; margin-bottom: 0; padding-left: 30px;}
.metadata-popup-selector .addedContainer .pop-up-listing li span { margin-left: 0px; font-size: 11px; }
.metadata-popup-selector .addedContainer .pop-up-listing li .deleteButton { position: absolute; left: 3px; top: 4px; width: 96%; background: url(/DoverArtificialLift/Content/images/delete-button.png) no-repeat 0 -37px; height: 18px; }
.metadata-popup-selector .addedContainer .pop-up-listing li:hover .deleteButton {  background-position: 0 1px; }
.metadata-popup-selector .addedContainer .pop-up-listing li:hover { background-color: #ebebeb; }
.metadata-popup-selector .selector-searchbox 
{ 
    margin-top: 5px;
    height: 34px;
    margin-right: 4px;
    width: 592px; 
    border: 1px solid #333333; 
    border-bottom: 1px solid #666666;  
    background: -moz-linear-gradient(top, #ebeced 0%, #d9d9d9 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ebeced), color-stop(100%, #d9d9d9));
    background: -webkit-linear-gradient(top, #ebeced 0%, #d9d9d9 100%);
    background: -o-linear-gradient(top, #ebeced 0%, #d9d9d9 100%);
    background: -ms-linear-gradient(top, #ebeced 0%, #d9d9d9 100%);
    background: linear-gradient(top, #ebeced 0%, #d9d9d9 100%);
    box-shadow: inset 0 -1px 0 #FFF;
}
.metadata-popup-selector .selector-searchbox input { width: 320px; margin-left: 4px; padding: 2px; margin-top: 5px; }
.metadata-popup-selector .itemContainer { background: transparent; height: 192px; width: 336px; padding: 0; border-top: 0 none; border-right: 0 none; border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; -webkit-border-radius: 0; }
.metadata-popup-selector .itemContainer .pop-up-listing-b,
.metadata-popup-selector.option-tree .itemContainer .pop-up-listing { margin-left: 4px; }
.metadata-popup-selector .itemContainer .pop-up-listing-b li,
.metadata-popup-selector.option-tree .itemContainer .pop-up-listing li { height: 20px; width: 97%; border-bottom: 1px solid #CCC; margin-bottom: 0; padding-bottom: 4px; padding-top: 4px; }
.metadata-popup-selector .itemContainer .pop-up-listing-b li a,
.metadata-popup-selector.option-tree .itemContainer .pop-up-listing li a { background: url(/DoverArtificialLift/Content/images/selector-add-button.png) no-repeat; background-position: right -46px; color: #333; width: 99%; border: 0 none!important; }
.metadata-popup-selector .itemContainer .pop-up-listing-b li:hover,
.metadata-popup-selector.option-tree .itemContainer .pop-up-listing li:hover { background-color: #ebebeb!important;  }
.metadata-popup-selector .itemContainer .pop-up-listing-b li:hover a,
.metadata-popup-selector.option-tree .itemContainer .pop-up-listing li:hover a { background-color: transparent!important; background: url(/DoverArtificialLift/Content/images/selector-add-button.png) no-repeat!important; background-position: right 1px!important; border: 0 none!important; }
.metadata-popup-selector .ui-dialog-buttonset { margin-top: 8px; }
.metadata-popup-selector .ui-dialog-buttonset.fromQueryFilter { margin-top: 0px; }

.metadata-popup-selector.option-tree.category-selector { width: 600px!important; }
.metadata-popup-selector.option-tree .itemContainer.category { height: 270px!important; width: 319px!important; }
.metadata-popup-selector.option-tree.extendedPerson-selector { width: 590px!important; }
.metadata-popup-selector.option-tree .itemContainer.extendedPerson { height: 420px!important; width: 319px!important; }
.metadata-popup-selector.option-tree { width: 670px!important; height: auto!important; }
.metadata-popup-selector.option-tree .itemContainer { height: 270px!important; width: 365px!important; }
.metadata-popup-selector.option-tree .addedContainer { height: 270px!important; width: 265px!important; }
.metadata-popup-selector.option-tree .addedContainer.extendedPerson { height: 420px!important; }
.metadata-popup-selector.option-tree .selector-searchbox { width: 588px!important; }
.metadata-popup-selector.option-tree .selector-searchbox input { width: 250px; float:left; }
.metadata-popup-selector.option-tree .pop-up-listing { margin-top: 4px; }
.metadata-popup-selector.option-tree .pop-up-listing li { padding-top: 4px!important; }
.metadata-popup-selector.option-tree .pop-up-listing li .deleteButton { top: 2px!important; }
.metadata-popup-selector #OrgStructurePopUpDialog #selectedUnits li, .metadata-popup-selector #OrgStructurePopUpDialog .pop-up-listing li { margin-bottom: 0; padding-bottom: 6px; padding-top: 5px!important;padding-left: 30px; }
.metadata-popup-selector #CategoryPopUpDialog .pop-up-listing .deleteButton,
.metadata-popup-selector #OrgStructurePopUpDialog .option-tree .pop-up-listing li .deleteButton { top: 3px!important; }
.metadata-popup-selector .selected-items-count { margin: 9px 7px 0 0; }
#OrganisationStructureContent .buttonContainer .pullDown ul { padding-bottom: 2px!important; }
.metadata-popup-selector.option-tree #PopUpTabs-OrgUnits .addedContainer { width: 255px!important; }
.metadata-popup-selector #PopUpTabs-OrgUnits { padding: 0!important; border: 0 none!important; }
.metadata-popup-selector #PopUpTabs { border: 0 none!important; }
.metadata-popup-selector #PopUpTabs-OrgUnits .selector-searchbox { background-color: #FFF; width: 100%!important; background: none; border: 0 none!important; }
.metadata-popup-selector.option-tree #PopUpTabs-OrgUnits .selector-searchbox input { margin-left: 6px!important; width: 200px!important; }
.metadata-popup-selector.option-tree #PopUpTabs-OrgUnits .selector-searchbox .sort-associatedOrganisations-types { float: right; margin-right: 4px; }
.metadata-popup-selector.withtabs { min-height: 500px; }
.metadata-popup-selector.withtabs .itemContainer { border-color: #d7d7d7!important; }
.metadata-popup-selector.withtabs .itemContainer,
.metadata-popup-selector.withtabs .addedContainer { height: 420px!important; }
#OrgStructurePopUpDialog .tree-placeholder { background-color: White !important; }
.metadata-popup-selector.withtabs .tree-placeholder { margin: 0 5px; border: 1px solid #d9d9d9; height: 374px; overflow: auto; overflow-x: hidden; }
.metadata-popup-selector.withtabs .tree-placeholder .popupselector-message { width: auto!important; }
.metadata-popup-selector.withtabs .itemContainer #actions-submenu { background-image: none!important; padding: 0!important; font-size: 11px; }
.metadata-popup-selector.withtabs .itemContainer .background-arrow { padding-right: 10px!important; background:transparent url(/DoverArtificialLift/Content/images/makeover-sprite.png) right -682px no-repeat !important }
.metadata-popup-selector.withtabs .itemContainer #actions-submenu ul.optionsDrop { left: -10px; }
.metadata-popup-selector.withtabs .ui-tabs .ui-tabs-nav 
{   
    padding-top: 5px; 
    background: -moz-linear-gradient(top, #f5f5f5 0%, #efefef 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f5f5f5), color-stop(100%, #efefef));
    background: -webkit-linear-gradient(top, #f5f5f5 0%, #efefef 100%);
    background: -o-linear-gradient(top, #f5f5f5 0%, #efefef 100%);
    background: -ms-linear-gradient(top, #f5f5f5 0%, #efefef 100%);
    background: linear-gradient(top, #f5f5f5 0%, #efefef 100%);     
    border: 1px solid #d7d7d7;
    background-image: url(/DoverArtificialLift/Content/images/selector-heder-separator.png)!important;
    background-position: 323px center!important;
    background-repeat: no-repeat!important;
}
.metadata-popup-selector.withtabs .selected-items-count.right { color: #333; margin: 2px 3px 0 0!important; font-size: 11px; }
.metadata-popup-selector.withtabs .ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix { padding: 0 5px!important; }
.jstree a { font-weight: bold; }
#MgSystemPopUpDialog .popupselector-message { width: 98% !important; }
#CategoryPopUpDialog .popupselector-message { width: 96% !important; }
#OrgStructurePopUpDialog #SinglePopUpTab .addedContainer { width: 265px; }

/*Selector grid styles (for generic grids)*/
.loadSelector .sideActionBar {border-bottom:0px solid #ccc;padding-bottom:0%}
.loadSelector .sideActionBar div{line-height: 0px; }
.loadSelector .displayInputs input {width: 100%;height: 25px; border-width: 2px;}
.loadSelector .displayInputs a{position: absolute;right: 0;top: 4px;margin-right: 0px;}
.loadSelector .displayInputs {position: relative;}
.loadSelector .related-panel-delete-btn .deleteButton
{
    height: 30px;
    width: 16px;
}
.loadSelector .related-panel-delete-btn .customDialogButtonClass
{
    background-color: #990000
}
.loadSelector .wdt-100p 
{
    margin-top: 8px;   
}
.loadSelector .CollapsedSeccion 
{
    height: 0px;
    line-height: 0px;    
}
.loadSelector .wdt-100p td{ border-width: 0px !important; }
/*End Styles*/

/*Selector grid styles (for BSIFindingServices grids)*/
.service-table .sideActionBar {border-bottom:0px solid #ccc;}
.service-table .displayInputs {margin: 0px !important}
.service-table .sideActionBar div{line-height: 0px;}
.service-table .truncate-special  input {width: 100%;height: 25px; border-width: 2px;}
.service-table tbody td.truncate-special {padding-top: 0px !important; position: relative;}
.service-table tbody td.truncate-special a{position: absolute;right: 0;top: 10px;margin-right: 6px;width:24px !important; height:24px;}
.service-table tbody td.truncate-special a.tree{position: relative;right: -6px;top: -25px;margin-right: 6px;width:24px !important; height:24px;}
.service-table tbody td.truncate-special a.deleteButton {margin-top: -13px !important;margin-left: 5px !important;width:25px !important; height:18px;
                                                 position: relative !important;}
.service-table tbody td.truncate-special a.multiselect {position:relative !important;margin-right: -1px; width:25px !important; height:18px !important;
                                                 background-position: -2px -0px !important;
                                                 
                                                 background-repeat: no-repeat;
                                                 }
                                                 
.service-table tbody td.truncate-special a.multiselect:hover 
{
    background-position: -2px -19px !important;
    }
.service-table td.onGridStyle
{
    border-right: 0px none !important;
    padding-left: 0px !important;
    margin-top:9px !important;
}

.service-table .onGridStyle a.deleteButton
{
    background-position: -2px -0px !important;
}
.service-table .onGridStyle a.deleteButton:hover
{
    background-position: -2px -19px !important;
}

.service-table .recordTable td.info{border-right: 0px none;}
.service-table .wdt-100p .customDialogButtonClass {background: white;}
.service-table tbody td.truncate-special td.info {padding-top: 11px !important;padding-left: 0px !important; }
.findigs-service-wrapper .service-table .recordTable thead th, .findigs-service-wrapper .service-table .recordTable tbody td {border-bottom: 0px none !important;}
.service-table .expandButton {left: 14px !important; width:25px !important; height:18px !important;
                                                 background-image: url(/DoverArtificialLift/Content/images/search_arrow_bottom.png);
                                                 background-position: 0px 0px !important;
                                                 background-repeat: no-repeat; top: 80px !important;}
.service-table .closeButton {left: 14px !important; width:25px !important; height:18px !important;
                                                 background-image: url(/DoverArtificialLift/Content/images/search_arrow_top.png);
                                                 background-position: 0px 0px !important;
                                                 background-repeat: no-repeat; top: 80px !important;}

.findigs-service-wrapper .service-table .recordTable {margin-left: 20px;width: 90% !important;}                                         

.findigs-service-wrapper {} 
.findigs-service-wrapper .service-table2 { width: 99%; margin: 5px auto; border: 1px solid #a6a7a6; }
.findigs-service-wrapper .service-table2 thead tr { background: #FFF url(/DoverArtificialLift/Content/images/collapsiblegrid-header-background.jpg) repeat-x 0 0; }
/*.findigs-service-wrapper .service-table tbody tr.even { background-color: #EEE; }*/
.findigs-service-wrapper .service-table2 thead tr th { height: 23px; border-bottom: 1px solid #333; border-right: 1px solid #333; color: #333; font-weight: bold; }
.findigs-service-wrapper .service-table2 thead tr th:last-child { border-right: 0 none; }
.findigs-service-wrapper .service-table2 thead th,
.findigs-service-wrapper .service-table2 tbody td { padding-left: 4px; height: 27px; border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; }
.findigs-service-wrapper .service-table2 tbody td:last-child { border-right: 0 none; }
.findigs-service-wrapper .service-table2 tbody tr:last-child td { border-bottom: 0 none; }
.findigs-service-wrapper .service-table2 tbody td.truncate { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; max-width: 250px; }
.findigs-service-wrapper .service-table2 tbody td select { width: 98%; }

/*ORGANISATION STRUCTURE*/
#OrganisationStructureContent .buttonContainer .pullDown ul { padding-bottom: 2px!important; }

.action-bar li .pullDown.clearfix li, .pullDown.clearfix li { background-color: transparent!important; line-height: 20px; } 
.action-bar li .pullDown.clearfix li a:hover , .pullDown.clearfix li a:hover { font-weight: normal!important; background-color:#eaeaea;}
.pullDown.clearfix li a.bsi-background-color.buttonText:hover { background-color:#d72d18;}
.clip_reference_popup .pullDown.clearfix { cursor:pointer; min-width:180px; text-align:left;}
.clip_reference_popup .pullDown.clearfix li { font-weight:normal; }
.clip_reference_popup .pullDown.clearfix li:hover { font-weight: normal!important; background-color:#eaeaea!important; }

/*SCORECARD*/
#addFromScorecardSubmenu a:hover
{
    background-color:#eaeaea;
}
#addFromScorecardSubmenu a
{
    padding-top: 5px;
    background-color: #FFFFFF;
}

.innerMessage{ cursor:pointer; width: 99%; margin: 5px auto; background-color: #cff0ff; text-align: center; padding: 7px 0; border: 1px solid #5eb1d7; }

.warning-icon{ background-image: url(/DoverArtificialLift/Content/images/warning-icon.png);
             background-repeat: no-repeat;
             width: 20px;
             height: 20px;
             margin-right: 5px;
             margin-top: 5px;
             display: inline-block; 
             float: none!important;
             padding-top: 0!important;
             float: right!important;}


/* PROTOCOLS */

.ProtocolsContent .body-contents { padding-top: 1px!important; border-top: 1px solid #d5d5d5; }
.body-contents { width: 99%!important; margin: 0 auto!important; border: 0 none; }
.ProtocolsContent .scoreSetupTab { border-right: 1px solid #aaaaaa; border-left: 1px solid #aaaaaa; }
.ProtocolsContent .mainColumn .row label { line-height: 17px; } 
.ProtocolsContent .ui-layout-center .row label .inlineHelp { height: 14px; } 
.ProtocolsContent .ui-layout-center .row span.check { line-height:17px; }
.ProtocolsContent .ui-layout-center .row span.check input[type=radio] { vertical-align:middle; height: 18px; }
.ProtocolsContent .ui-layout-center .row span.check label { vertical-align:middle; line-height:17px; }
.ProtocolsContent .ui-layout-center .row.clearfix .singleRow.clearfix label.defaultDisplay { margin-bottom: 2px; }
.ProtocolsContent .bsi-checkboxhelper td { min-width:14px !important; }
.ProtocolsContent .bsi-checkboxhelper td label { line-height: 17px; }
/*.ProtocolsContent #sectionBody { padding-top: 35px;}
.ProtocolsContent #questionBody { padding-top: 35px;}*/
.ProtocolsContent .relatedpanel-right-pane .sideActionBar.selectRow .note {max-width: 60% !important; margin-top: 1px;}
.ProtocolsContent .relatedpanel-right-pane .private-group-checkbox-holder span { top:-5px; }
.ProtocolsContent .rspPane  
{
    display:none;
    width: 100%;
    z-index: 3;
}

    /*position: fixed;
    top: 297px;*/
.ui-state-default.ui-corner-top.ui-tabs-selected.ui-state-active 
{ 
    border: 1px solid #969595; 
    border-top: 1px solid #bb9298;
    border-radius:2px 2px 0; 
    -moz-border-radius: 0 2px 2px 0 0; 
    -o-border-radius:2px 2px 0 0; 
    -ms-border-radius: 2px 2px 0 0; 
    -webkit-border-radius: 2px 2px 0 0; 
}

.ui-state-default.ui-corner-top 
{    
    height: 21px!important;
    top: 1px !important;
     border-radius:2px 2px 0; 
    -moz-border-radius: 0 2px 2px 0 0; 
    -o-border-radius:2px 2px 0 0; 
    -ms-border-radius: 2px 2px 0 0; 
    -webkit-border-radius: 2px 2px 0 0; 
    border-bottom: 1px solid #cfcfcf!important;
}
.ui-state-default.ui-corner-top a { color: #343434!important; padding-left: 5px!important; padding-right: 5px!important; padding-top: 4px!important; }
.ui-state-default.ui-corner-top.ui-tabs-selected.ui-state-active a, .ui-state-default.ui-corner-top.ui-tabs-active.ui-state-active a { color: #000!important; padding-left: 5px!important; padding-right: 5px!important; color: #333!important; }
.scoreSetupTab { background-color: #FFF!important; }
.recordBody.clearfix.new-box .flexibleCol, .recordBody.clearfix.new-box .fourCol { border-right: 1px solid #d9d9d9; padding-top: 6px; min-height: 122px; }
.recordBody.clearfix.new-box .fourCol { height: 116px; padding-left: 10px; border-left: 1px solid #FFF; }
.recordBody.clearfix.new-box .flexibleCol.lastcolumn { border-right: 0 none; padding-left: 10px; border-left: 1px solid #FFF; padding-top: 6px; }
.recordBody.clearfix.new-box,
.recordBody.clearfix.new-box .flexibleCol.lastcolumn,
.recordBody.clearfix.new-box span, 
.recordBody.clearfix.new-box strong,
.recordBody.clearfix.new-box .row.module-block,
.recordBody.clearfix.new-box .row.module-block span,
.recordBody.clearfix.new-box .row.module-block strong { font-size: 11px!important; }
.recordBody.clearfix.new-box .flexibleCol.lastcolumn .light { margin-left: 12px; margin-right: 4px; width: 11px; height: 11px; background-image: url(/DoverArtificialLift/Content/images/lights-sprite-small.png); background-repeat: no-repeat; margin-top: 5px; position: relative; top: 1px; }
.gridView.scoringGrid .light { position: absolute; top: 11px; left: 40%; background-image: url(/DoverArtificialLift/Content/images/lights-sprite-medium.png); background-repeat: no-repeat; margin-right: 10px; }
.gridView.scoringGrid .light.high { background-position: 0 -35px; }
.gridView.scoringGrid .light.med { background-position: 0 -18px; }
.gridView.scoringGrid .light.low { background-position: 0 0; }
.recordBody.clearfix.new-box .flexibleCol.lastcolumn .light.high { background-position: 0 -29px; }
.recordBody.clearfix.new-box .flexibleCol.lastcolumn .light.med { background-position: 0 -15px; }
.recordBody.clearfix.new-box .flexibleCol.lastcolumn .light.low { background-position: 0 0; } 
.recordBody.clearfix.new-box .fourCol .bsi-radiobuttonhelper,
.recordBody.clearfix.new-box .flexibleCol.first .bsi-radiobuttonhelper { display: block; width: 100%; }
.recordBody.clearfix.new-box .flexibleCol.first em { font-size: 11px; margin: 10px auto 0 auto; float: left; width: 95%; }

.gridView.scoringGrid th { position: relative; padding: 0; color: #000; text-align: center;  border: 1px solid rgba(0,0,0,0.3); border-right: 0; border-left: 0; background-image: url(/DoverArtificialLift/Content/images/scoring-grid-header-bg.png)!important; background-repeat: repeat; background-position: 0 0; }
.gridView.scoringGrid th.first { border-left: 1px solid rgba(0,0,0,0.3); }
.gridView.scoringGrid th.last { border-right: 1px solid rgba(0,0,0,0.3); }
.gridView.scoringGrid th,
.gridView.scoringGrid td { font-size: 11px; }
.gridView.scoringGrid .indentedCols .expandable.collapse { border-top: 0; background: transparent url(/DoverArtificialLift/Content/images/scoring-grid-arrows.png) 6px 6px no-repeat !important; }
.gridView.scoringGrid .indentedCols .expandable.expand { border-top: 0; background: transparent url(/DoverArtificialLift/Content/images/scoring-grid-arrows.png) 6px -8px no-repeat !important; }
.gridView.scoringGrid tbody td { border-right: 0; }
.gridView.scoringGrid tbody .top-level-row td { border-top: 1px solid #FFF; padding-top: 4px; padding-bottom: 5px; }
#scoreSetupBody .gridContainer.clearfix { border: 0; margin-top: 2px!important;  }
#scoreSetupBody .buttonRow.clearfix  
{
    padding: 5px 2px; 
    margin-top: 10px; 
    border: 1px solid #d9d9d9; 
}
.gridView.scoringGrid th span { position: relative; display: block; padding: 3px 7px ; background-image: url(/DoverArtificialLift/Content/images/scoring-grid-header-borders.png); background-repeat: no-repeat; background-position: left 2px; height: 30px; }
.gridView.scoringGrid th.first span { background-image: none!important; } 
#scoreSetupBody .buttonRow.clearfix.bottomRow { margin-top: 1px!important; }
#scoreSetupBody .buttonRow.clearfix ul.border-right { border-right: 1px solid #CCC; float: left; width: 70px; margin-right: 7px; margin-left:7px;}
#scoreSetupBody .buttonRow.clearfix ul.border-right li { padding-top:4px;}
.expand-all, .collapse-all { margin-top: 3px!important; box-shadow: 0 0 0 transparent!important; width: 20px!important; background-repeat: no-repeat!important; background-position: 0 0!important; background-color: transparent!important; border: 0 none!important; }
.expand-all { background-image: url(/DoverArtificialLift/Content/images/expand-all.png)!important;   }
.collapse-all { background-image: url(/DoverArtificialLift/Content/images/collapse-all.png)!important; }
.recordBody.clearfix.new-box span, .recordBody.clearfix.new-box strong.title { font-size: 12px!important; }
.recordBody.clearfix.new-box .row.module-block { margin-bottom: 5px; padding: 12px; border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; -webkit-border-radius: 0; width: 97%; }
.filespopup .addedContainer.right { background-repeat: repeat-y; background-position: 0 0; background-image: url(/DoverArtificialLift/Content/images/popupselector-shadow.png)!important; width: 330px; height: 212px; overflow: hidden; }
.filespopup .itemContainer.left { padding: 0; width: 339px; height: 190px; border: 0 none!important; background: #FFF; filter:none; }
.filespopup .itemContainer .item-placeholder { float: left; height: 115px; border-radius: 4px; -ms-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; -webkit-border-radius: 4px;  width: 300px; margin-top: 38px; margin-left: 10px; background-color: #EEE; padding: 10px 10px; }
.filespopup .itemContainer .item-placeholder .left.fields { width: 84%; height: 100px; padding-right: 18px; border-right: 1px solid #ffffff; }
.filespopup .itemContainer .item-placeholder .left.addbutton { border-left: 1px solid #cccccc; width: 5%; padding-left: 5px; height: 100px; }
.filespopup .itemContainer .item-placeholder .left.addbutton .buttonCenter { margin-top: 36px; }
.filespopup .itemContainer .item-placeholder .left.addbutton .imagePlus { padding-bottom: 3px; background-image: url(/DoverArtificialLift/Content/images/add-button.png)!important; background-repeat: no-repeat!important; height: 20px; width: 20px; background-position: 0 0!important; }
.filespopup { border: 1px solid #848181; border-top: 0 none; }
.popupfilestext { width: 675!important; }
.popupfilestext #divPopUpForm { min-height: 270px!important; }
.popupfilestext .ui-tabs { border: 0 none!important; }
.popupfilestext .ui-tabs-panel { padding: 0!important; }
.filespopup .itemContainer .item-placeholder .left.fields .row.clearfix { margin-top: 12px; }
.filespopup .itemContainer .item-placeholder .left.fields .row.clearfix.first { padding-bottom: 15px; margin-top: 0; border-bottom: 1px solid #cccccc; }
.filespopup .arrow-bg { width: 100%; padding: 0!important; background-image: url(/DoverArtificialLift/Content/images/poupselector-arrow.png); height: 212px!important; }
.filespopup .pop-up-listing li { padding: 8px; padding-bottom: 9px; padding-left: 25px; width: 84%; margin-left: 16px; }
.filespopup .pop-up-listing a { font-size: 11px; max-width: 275px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.filespopup .pop-up-listing a.deleteButton { top: 12px!important; left: -5px;  background: url(/DoverArtificialLift/Content/images/delete-button.png) no-repeat 0 -37px; width: 20px; height:20px; }
.filespopup .pop-up-listing .textclass { color: #222!important; font-weight: bold; }
.filespopup .pop-up-listing a.fileurl { position:static; margin-left:0px; }
.filespopup .ui-dialog-buttonset .ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only.cancelButton { filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d1dbe3'); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d1dbe3', GradientType=0 ); }
.ui-dialog-buttonpane.filespopup { padding-right:0px; }
.filespopup .left.fields .row.clearfix.last {border-bottom:none;}

.br-container-fix { border: 1px solid #9e9898; position: absolute; z-index: 1; background-color: #FFF; }
.br-container-fix h3 { background-color: #FFF; margin: 0; padding: 0; }
.br-container-fix .section { padding: 0; }
.br-container-fix .check.rpSlide-options { background-color: #ededed; padding: 0 10px 1px 10px; margin-bottom: 10px; }
.br-container-fix .check { background-color: #ededed; margin-bottom: 5px; margin-top: 5px;padding: 5px 0px 5px 0px;}
.br-container-fix .check table { margin: 0 0 0 10px; padding-top: 2px; }
.br-container-fix .check.rpSlide-options table { margin-top: 0!important; }
.br-container-fix { min-width: 320px!important; }
.br-container-fix .rpSlide { margin-right: 3px; }
.br-container-fix .check table { margin: 0 0 0 10px; padding-top: 2px; }
.br-container-fix .check.rpSlide-options table { margin-top: 0!important; }
.content-risk-types { position: relative; }
.br-container-fix .check table { margin: 0 0 0 10px!important; padding-top: 2px!important; }
.br-container-fix .check.rpSlide-options table { margin: 0!important; padding: 0!important; }

.content-risk-type
{
    margin: 0 auto 0 auto;
}

.riskAnalysisWarn
{
    position: absolute;
    z-index: 1;
    width:140px;
    height:50px;
    font-weight:normal!important;
    border: 1px solid;
    border-color: #FFD201;
    background-color: #FFFCCE;
    text-align:center!important;
    vertical-align:middle!important;
    padding:10px;
    margin:0 0 0 auto; 
    top: -75px;
    right: -8px;
}
.filespopup-tabs { padding: 0!important; }
.filespopup .pop-up-listing .fileurl.astext { color: #333!important; cursor: text; font-weight: normal; }
.filespopup .pop-up-listing .fileurl.astext:hover { text-decoration: none; } 
.treeContainer .view-for-print-body .top-information-content .fieldUsage.row.clearfix { height: 40px; margin-right: 40px!important; }
.treeContainer .view-for-print-body .top-information-content .fieldUsage.row.clearfix .col, 
.treeContainer .view-for-print-body .top-information-content .fieldUsage.row.clearfix .col label { font-size: 16px; }
.treeContainer .view-for-print-body .top-information-content .fieldUsage.row.clearfix .col label { font-weight: normal; }
.treeContainer .ui-layout-pane-west .subBar.clearfix { margin-bottom: 0!important; }
.treeContainer .ui-layout-pane-west .tree-block-left-inner, .treeContainer .ui-layout-pane-east .tree-block-left-inner { overflow: auto; }

#OrganisationStructureContent .treeContainer .recordContainer .organisation-header .titleRow .organisation-bottom-fields label { margin-top: 0!important; }
/*#OrganisationStructureContent .treeContainer .organisation-header .fieldUsage.flexibleCol { height: 55px!important; } Bug 27705*/ 
#OrganisationStructureContent .treeContainer .organisation-header .fieldUsage.flexibleCol.organisation-bottom-fields { height: auto!important; }
.ui-dialog-buttonset .ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only.confirmButton { padding-top: 0!important; }


.collapsed-section-content .CollapsedSeccion,
.collapsed-section-content .CollapsedSeccion.close-state  { width: 99%; margin: 10px auto 5px; padding: 0; }
.collapsed-section-content .CollapsedSeccion,
.collapsed-section-content .CollapsedSeccion .expand,
.collapsed-section-content .CollapsedSeccion .expand .rpExpandHandle,
.collapsed-section-content .CollapsedSeccion.close-state .collapse
{
    background-image: none;
    background-color: #FFF;
    border: 0 none;    
    padding-top: 3px;
}
.collapsed-section-content .CollapsedSeccion { padding-top: 4px; }
.collapsed-section-content .CollapsedSeccion.close-state,
.collapsed-section-content .CollapsedSeccion.close-state.rounded-borders { border: 0 none; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; }
.collapsed-section-content .collapsed-section-content,
.collapsed-section-content .collapsed-section-content.content-hidden-state { border: 0 none!important; width: 97%; margin: 0 auto; }
.collapsed-section-content .CollapsedSeccion { padding-bottom: 4px; margin-top: 0; }
.collapsed-section-content .CollapsedSeccion .expand .rpExpandHandle,
.collapsed-section-content .CollapsedSeccion.close-state .rpExpandHandle { padding-bottom: 5px; width: 99%; margin: 0 auto; }
.collapsed-section-content .CollapsedSeccion .rpExpandHandle .rpText, 
.collapsed-section-content .CollapsedSeccion .rpExpandHandle .rpBlackText { color: #222!important; font-weight: bold; font-size: 13px; }
.collapsed-section-content .CollapsedSeccion .expand,
.collapsed-section-content .CollapsedSeccion.close-state .collapse { border-bottom: 1px solid #ccc; }
.collapsed-section-content .CollapsedSeccion.collapsed-usage-metadata .expand:hover,
.collapsed-section-content .CollapsedSeccion.collapsed-usage-metadata .collapse:hover { background-color: transparent; }
.collapsed-section-content .collapsed-section-content { padding-top: 0; margin: 0; width: 98%; }
.collapsed-section-content .CollapsedSeccion.close-state { padding-bottom: 6px; margin-top: 0; padding-top: 4px; }
.collapsed-section-content .CollapsedSeccion.close-state .rpExpandHandle .rpText, 
.collapsed-section-content .CollapsedSeccion.close-state .rpExpandHandle .rpBlackText { top: -1px; }
.collapsed-section-content .collapsed-section-content.content-hidden-state { margin: 0; }



.ui-dialog-buttonset .ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only.confirmButton { padding-top: 0!important; }
.left-fix { float:left; width:auto;margin-right:2px;font-weight: normal;font-size:11px;}
.risk.module { background-color:#fff; margin: 0px 0px 0 0px; padding: 7px; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; -ms-border-radius: 0; border: 1px solid #CCC; height:23px!important;}
.riskBorder { background-color:#fff; margin: 0px 0px 0 0px; padding: 7px; border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; -ms-border-radius: 0; border: 1px solid #CCC;}
.risk-popup-arrow
{
    background-repeat: no-repeat;
    background-position: 0 0;
    background-image: url(/DoverArtificialLift/Content/images/risk_popup_arrow.png);
    position: absolute;
    height: 9px;
    width: 12px;
    top: -9px;
    left: 45%;
}
.risk-warning-arrow
{
    background-position: 0 0;
    background-repeat: no-repeat;
    background-image: url(/DoverArtificialLift/Content/images/risk_warning_arrow.png);
    position: absolute;
    bottom: -9px;
    right: 17px;
    height: 9px;
    width: 12px;
}

.target-measure .rm-left-column { clear: none!important; float: left; width: 55%; }
.target-measure .rm-right-column { border-bottom: 0 none; clear: none!important; float: right; width: 45%; }
.target-measure .rm-left-column .titleCol { width: 80%; float: left; }
.target-measure .rm-left-column .titleCol .one-column-field > div { font-size: 16px; font-weight: bold; }
.target-measure .rm-right-column .one-column-field > div { padding: 20px; background-color: #fff; }
.target-measure .rm-right-column .one-column-field > label { margin-top: 6px; margin-bottom: 4px; }
.target-measure .rm-left-column > .fieldUsage.flexibleCol .one-column-field { min-width: 100px; font-size: 14px; }
.target-measure .rm-left-column > .fieldUsage.flexibleCol .one-column-field label { font-weight: normal; float: left; margin-right: 5px; width: auto; }
.target-measure .rm-left-column > .fieldUsage.flexibleCol .one-column-field div { font-weight: bold; }
.target-measure .rm-left-column .typeRecordInfoRow .fieldUsage.flexibleCol { padding: 0; margin: 30px 10px 0 0; }
.target-measure .rm-left-column .typeRecordInfoRow .fieldUsage.flexibleCol .one-column-field { min-width: 300px; }
.target-measure .rm-left-column .typeRecordInfoRow .fieldUsage.flexibleCol .one-column-field label { float: left; margin-right: 5px; }
.target-measure .recordHead.ie8 { border-left:0px !important; border-right: 0px !important; border-bottom: 0px !important; } 

.collapsed-section-content .collapsed-usage-metadata { margin: 0; padding: 0; border: 1px; border-bottom: 0; width:100%; }
.collapsed-section-content .collapsed-usage-metadata .expand { padding: 4px 2px 0 2px; background-image: url(/DoverArtificialLift/Content/images/makeover-sprite.png)!important; background-repeat: repeat-x; background-position: 0 -393px!important; }
.collapsed-section-content .collapsed-usage-metadata .expand .rpExpandHandle { margin-top: 4px; margin-left: 2px; background-image: url(/DoverArtificialLift/Content/images/makeover-sprite.png)!important; background-position: -3px -119px!important; background-repeat: no-repeat; margin: 0; padding: 0 0 5px 0; width: 99%; border-bottom: 0 none; }

.review-options-placeholder { margin-left: 10px; }
.review-options-placeholder .first-option { margin-bottom: 0!important; } 
.review-options-placeholder .second-option { margin-top: 0!important; }
.reviewsettings-message { min-height: 15px; width: 99%; margin: 5px auto 0 auto; padding: 5px 8px 5px 9px; background-color: #cef1ff; border: 1px solid #a7c9d6; clear: both; }
.reviewsettings-message span { font-size: 11px; animation-duration: 1; -moz-animation-duration: 1; -webkit-animation-duration: 1; }
.reviewsettings-message.hidden { visibility: hidden; }
.reviewsettings-message span.hidden,
.reviewsettings-message-readonly span.hidden { display: none; }
.reviewsettings-message-readonly {  background-color: #e4e4e4; border: 1px solid #bdbcbc; padding: 5px; width: 97.5%; margin: 6px auto; }
.reviewsettings-message-readonly .publicationsettings-readonlytitle { display: block; font-weight: bold; }
.reviewsettings-message-readonly span,
.reviewsettings-message-readonly label { font-size: 11px; color: #000; }

.publication-options-placeholder { margin-left: 10px; }
.publication-options-placeholder .first-option { margin-bottom: 0!important; } 
.publication-options-placeholder .second-option { margin-top: 0!important; }
.publicationpanel-innertitle { margin: 15px 0 5px 18px; width: 90%; display: block; font-size: 11px; font-weight: bold; }
#BusinessRulesPanel .radiobutton-options { margin-left: 15px; width: 200px; }
#BusinessRulesPanel .radiobutton-options .bsi-radiobuttonhelper { float: left; width: 100%; }
#BusinessRulesPanel .radiobutton-options .bsi-radiobuttonhelper .wdt1 { width: 1%!important; }
.mrg-t6 { margin-top: 6px!important; }
.publicationsettings-message { min-height: 15px; width: 99%; margin: 5px auto 0 auto; padding: 5px 8px 5px 9px; background-color: #cef1ff; border: 1px solid #a7c9d6; clear: both; }
.publicationsettings-message span { font-size: 11px; animation-duration: 1; -moz-animation-duration: 1; -webkit-animation-duration: 1; }
.publicationsettings-message.hidden { visibility: hidden; }
.publicationsettings-message span.hidden,
.publicationsettings-message-readonly span.hidden { display: none; }
.publicationsettings-message-readonly {  background-color: #e4e4e4; border: 1px solid #bdbcbc; padding: 5px; width: 97.5%; margin: 6px auto; }
.publicationsettings-message-readonly .publicationsettings-readonlytitle { display: block; font-weight: bold; }
.publicationsettings-message-readonly span,
.publicationsettings-message-readonly label { font-size: 11px; color: #000; }

.periodic-review-settings-message-readonly {  background-color: #e4e4e4; border: 1px solid #bdbcbc; padding: 5px; width: 97.5%; margin: 6px auto; }
.periodic-review-settings-message-readonly .periodic-review-settings-readonlytitle { display: block; font-weight: bold; margin-bottom: 3px;}
.periodic-review-settings-message-readonly span { font-size: 11px; color: #000; display:block; }
.periodic-review-settings-message-readonly label { font-size: 11px; color: #000; font-weight: bold; }


.CollapsedSeccion { 
    clear:both;
    border-bottom: 2px solid #d72d18;
    margin: 5px;
}
.selectedLabelLocation { font-weight: bold!important; }
.greyedOutLabelLocation { font-weight: bold!important; color: #ABA8A8!important;  }

.radiobuttonconverter { margin-left: 8px!important; }
#PopUptabs-BusinessRoles,
#PopUptabs-OrgGroups { padding: 0!important; }
.metadata-popup-selector .addedContainer .arrow-bg .inner .row.clearfix { height: 40px; }
.metadata-popup-selector .addedContainer .arrow-bg .inner .row.clearfix .selected-items-count { padding-top: 12px; }
.systemrecords-placeholder { height: 370px!important; }
.systemrecordspopup .selectorRow label { float: right; margin: 3px; }
.systemrecordspopup .itemContainer.left { border-top: 0 none; width: 355px; height: 241px; padding: 0; background: #fff; border-right: 0px; }
.systemrecordspopup .addedContainer.right { background-repeat: repeat-y!important; background-position: 0 0; background-image: url(/DoverArtificialLift/Content/images/popupselector-shadow.png)!important; margin-bottom: 5px; width: 330px; height: 241px; padding: 0;  background: #fff; border: 1px solid #cccccc; border-left: 0; border-top: 0;  }
.systemrecordspopup .addedContainer .arrow-bg { height: 241px; width: 100%; padding: 0; }
.systemrecordspopup .popupselector-message { width: 98%; }
.ui-dialog-buttonpane.systemrecordspopup { clear:both!important; padding-right:0px; }
.systemrecords-placeholder #divPopUpForm { overflow: hidden; }
.systemrecordspopup #btnSearch { height: 25px; }

.systemrecords-placeholder .itemContainer .pop-up-listing-b { margin-left: 4px; }
.systemrecords-placeholder .itemContainer .pop-up-listing-b li { height: 20px; width: 97%; border-bottom: 1px solid #CCC; margin-bottom: 0; padding-bottom: 8px; padding-top: 4px; }
.systemrecords-placeholder .itemContainer .pop-up-listing-b li a { background: url(/DoverArtificialLift/Content/images/selector-add-button.png) no-repeat; background-position: right -46px; color: #333; width: 99%; border: 0 none!important; }
.systemrecords-placeholder .itemContainer .pop-up-listing-b li:hover { background-color: #ebebeb!important;  }
.systemrecords-placeholder .itemContainer .pop-up-listing-b li:hover a { background-color: transparent!important; background: url(/DoverArtificialLift/Content/images/selector-add-button.png) no-repeat!important; background-position: right 1px!important; border: 0 none!important; }
.systemrecords-placeholder .arrow-bg { width: 100%; padding: 0!important; background-image: url(/DoverArtificialLift/Content/images/poupselector-arrow.png); height: 212px!important; }
.systemrecords-placeholder .pop-up-listing li { height: 20px; padding: 8px; padding-bottom: 14px; padding-left: 20px; width: 84%; margin-left: 16px; }
.systemrecords-placeholder .pop-up-listing a { left: 20px; top: 22px; font-size: 11px; max-width: 275px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.systemrecords-placeholder .pop-up-listing a.deleteButton { top: 12px!important; left: -5px; background: url(/DoverArtificialLift/Content/images/delete-button.png) no-repeat 0 -37px; width: 20px; height: 20px; }
.systemrecords-placeholder .pop-up-listing .textclass { color: #222!important; }
.systemrecords-placeholder .pop-up-listing span.textclass {display:block; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; padding-right:0px; font-weight:bold;}
.systemrecords-placeholder .selectorRow
{ 
    margin-top: 5px;
    height: 23px;
    margin-right: 4px;
    width: 676px; 
    border: 1px solid #333333; 
    border-bottom: 1px solid #666666;  
    background: -moz-linear-gradient(top, #ebeced 0%, #d9d9d9 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ebeced), color-stop(100%, #d9d9d9));
    background: -webkit-linear-gradient(top, #ebeced 0%, #d9d9d9 100%);
    background: -o-linear-gradient(top, #ebeced 0%, #d9d9d9 100%);
    background: -ms-linear-gradient(top, #ebeced 0%, #d9d9d9 100%);
    background: linear-gradient(top, #ebeced 0%, #d9d9d9 100%);
    box-shadow: inset 0 -1px 0 #FFF;
}

.preiodic-review-settings-panel { width: 100%; margin-top: 10px; margin-bottom: 10px; float:left; }
.preiodic-review-settings-panel .column { width: 22%; padding: 5px 1% 10px 2%; float: left;  }
.preiodic-review-settings-panel .column.first { padding: 5px 0 10px 17px; width: 15%; }
.preiodic-review-settings-panel .column label { display: block; margin-bottom: 5px; font-weight: bold; font-size: 11px; }
.preiodic-review-settings-panel .column label.normalitalic { font-weight: normal; font-style: italic; color: #7a7a7a; }
.preiodic-review-settings-panel .column.show-border-right { border-right: 1px solid #ccc; }
.preiodic-review-settings-panel .column.show-border-right select { width: 135px; }
.preiodic-review-settings-panel .column label .mandatory { color: #DD0000; font-family: Monospace; font-size: 16px; }

.fieldUsage.flexibleCol.overdue-visible.inforce { position: relative; }
.fieldUsage.flexibleCol.overdue-visible.inforce > div { position: absolute;  width: 250px; right: 160px; top: 50px; text-align: right; }
.fieldUsage.flexibleCol.overdue-visible.inforce > div .one-column-field { border-right: 0!important; }

.preiodic-review-settings-panel .column div { margin: 0 auto!important; }
.preiodic-review-settings-panel .column.first input { width: 75px; }
.preiodic-review-settings-panel .column.show-border-right input[type=text] { width: 65px; }
.preiodic-review-settings-panel .dayslabel { margin-left: 4px; font-size: 11px; color: #000; } 
.preiodic-review-settings-panel .tobecentered label,
.preiodic-review-settings-panel .tobecentered select,
.preiodic-review-settings-panel .tobecentered span,
.preiodic-review-settings-panel .tobecentered input { float: left; }
.preiodic-review-settings-panel .tobecentered span.mandatory { float: right; }
.publicationsSettingsPlaceholder { float: left; width: 100%; } 
.approvalReviewSettingsPlaceholder { float: left; width: 100%; } 
.systemreference-results li { height: 31px!important; padding-top: 0!important;  }
.systemrecords-placeholder .itemContainer .pop-up-listing-b.systemreference-results li a { padding-top: 2px!important; height: 23px!important; background-position: right -40px!important; margin-top: 2px!important;  }
.systemrecords-placeholder .itemContainer .pop-up-listing-b.systemreference-results li:hover a { background-position: right 7px!important; }
.systemrecords-placeholder .itemContainer .pop-up-listing-b.systemreference-results li a span.title {font-weight:bold; display:block; overflow:hidden; text-overflow:ellipsis; width:95%;}
.systemrecords-placeholder .itemContainer.left #divSearchGrid > div { padding-top: 21%; padding-left: 31%; }

.top-information-content .fieldUsage.flexibleCol.overdue-visible.inforce { position: absolute; right: 298px; top: 23px; width: auto; }
.top-information-content .fieldUsage.flexibleCol.overdue-visible.inforce label { min-width: 75px; }

.ui-tabs .ui-tabs-nav li.referencepopup-selecteditems {float:right!important; color: #333; font-weight:normal; background-image:none !important;}

.legalregister-generalinfo .row.clearfix { margin-top: 5px; padding-bottom: 5px; }
.legalregister-generalinfo .row.clearfix .fieldUsage.Col .col { margin-right: 20px; }
.legalregister-checkbox .pdn-l5.pdn-t5 input { position: relative; top: 1px; }
.NotificationLogContent .topBar { margin-bottom: 10px; }

.ui-th-ltr, .ui-jqgrid .ui-jqgrid-htable th.ui-th-ltr { padding-right: 2px; /*border-right: 1px solid transparent;*/ }
.ui-jqgrid tr.jqgrow td { border-right: 1px solid transparent; padding-left: 7px; text-overflow: ellipsis; padding-right: 5px; }
.ui-jqgrid tr.jqgrow td .cbox { margin-left: 2px; margin-top: 3px; } 
    .ui-jqgrid tr.jqgrow td .glyphicons-duplicate,
    .ui-jqgrid tr.jqgrow td .glyphicons-edit {
        margin-left: -6px;
    }

.recordHead .singleRow .fieldUsage.row.clearfix.auditscheduletitle .one-column-field div{display:inline;}
.ui-dialog-buttonset .ui-button.uibutton-selector { padding-top: 3px!important; border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -webkit-border-radius: 3px; }
.action-bar li .pullDown.clearfix li { padding-bottom: 3px!important; }

input.reportButton, input.reportButton:hover 
{
    background-image: url(/DoverArtificialLift/Content/images/makeover-sprite.png);    
    height: 26px;
    background-position: 0px -420px;
    font-size: 11px;
    margin-left: 3px;
    padding-bottom: 3px;
    border-radius: 4px;
    filter: none;
    padding-right: 7px;
    padding-left: 7px;
}

input.reportButton:hover
{
    cursor: pointer;
}

input.reportButtonCancel, input.reportButtonCancel:hover {
    background-image: none;
    height: 26px;
    background-color: #ffffff;
    font-size: 11px;
    font-weight: normal;
    border: 1px solid #676767 !important;
    padding: 1px 8px 0px 8px;
    color: #000;
    padding: 0px 8px 3px 8px;
    border-radius: 4px;
    margin-left: 3px !important;
}

div.backgroudSelector
{
    margin: 5px 6px 0px 5px;
    background-color: #ededed;
    padding: 0px 0px 0px 10px;    
}

.jstree-leaf a 
{
    width: 92%;
    overflow: hidden;
    text-overflow: ellipsis;  
}

.ui-dialog-buttonpane.ui-widget-content.ui-helper-clearfix.filespopup{
    padding: 5px 0px 0px;
}

/* Remove #divPersonUserFromTree to make it a cross change. */
/*#divPersonUserFromTree*/ 
.recordContainer .ui-jqgrid-hbox .ui-jqgrid-htable th { border-top: 1px solid rgba(0,0,0,0.3); border-bottom: 1px solid rgba(0,0,0,0.3); color: #000; background-image: url(/DoverArtificialLift/Content/images/scoring-grid-header-bg.png)!important; background-position: 0 -28px; }
/*#divPersonUserFromTree*/ 
/*.recordContainer .ui-jqgrid-view .ui-jqgrid-hbox th div button span.gridcolumnfilter { background: transparent url(/DoverArtificialLift/Content/images/arrow-black-down.png) 6px 6px no-repeat !important; }*/
/*#divPersonUserFromTree*/ 
.recordContainer .ui-jqgrid-view .ui-jqgrid-hbox th .ui-jqgrid-sortable {  background-image: url(/DoverArtificialLift/Content/images/scoring-grid-header-borders.png); }
/*#divPersonUserFromTree*/ 
.recordContainer .ui-jqgrid-hbox .ui-jqgrid-htable th:last .ui-jqgrid-sortable  { background-image: none!important; }



/*RISK TYPES SELECTOR ON RISK ANALYSIS*/
div.riskTypesSelector
{
    float:right!important;
}

input.buttonRiskTypesSelector, input.buttonRiskTypesSelector:hover{
    font-size: 11px;
    font-weight: bold;
    text-align: center;
    font-family: Arial;
    height: 23px;
    width: 50px !important;
    cursor:pointer;
    background-position: 0px -6619px;
}

input.buttonRiskTypesSelectorCancel, input.buttonRiskTypesSelectorCancel:hover
{
    padding: 0px !important;
    margin-left: 3px;
    font-weight: normal;
    background: -moz-linear-gradient(top, #ffffff 0%, #ebebeb 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #ebebeb));
    background: -webkit-linear-gradient(top, #ffffff 0%, #ebebeb 100%);
    background: -o-linear-gradient(top, #ffffff 0%, #ebebeb 100%);
    background: -ms-linear-gradient(top, #ffffff 0%, #ebebeb 100%);
    background: linear-gradient(top, #ffffff 0%, #ebebeb 100%);
    color: rgb(51, 51, 51);
}

div.MasterDivTypesSelector
{
    margin-right: 8px !important;
    margin-left: 2px !important;    
    margin-bottom: 5px;
}

.MasterDivTypesSelector div.messageTypesSelector
{
    margin: 6px 0px 8px 2px;
}

.MasterDivTypesSelector .rpSlide-options td
{
    padding-top: 3px !important;
    padding-bottom: 2px !important;
}

.MasterDivTypesSelector table
{
    border-collapse: collapse !important;
}

/*MONITORING RECORD SPACES*/
div.measureSpace
{
    padding-left: 30px;    
}

div.MasterDivTypesSelector
{
    margin-right: 8px !important;
    margin-left: 2px !important;    
    margin-bottom: 5px;
}

.row .clearfix div.radioButtons
{
    margin: 10px 1px;
}

/*last child as class and not selector for ie8*/
.row .clearfix .radioButtons .last-child
{
    margin-left: 11px;
}

/*ERROR MESSAGE ON SCORECARD POPUP*/
.fileReferencePopUp div.error
{
    border-left: 1px solid rgb(249, 37, 15);
    border-right: 1px solid rgb(249, 37, 15);
}

.fileReferencePopUp #MessageBoxText
{
    padding: 3px;
}

.fileReferencePopUp .filespopup
{
    border-top: 1px solid #848181;
}

.fileReferencePopUp .error li{
    padding-top: 2px;   
}
.popUpHiden
{
    display: none !important;
}
.guidanceAndNotes tr
{
    line-height: 0px !important;
}

.filter-panel-container span.ui-dropdownchecklist-selector-wrapper
{
    width: 146px;
    height: 23px;
}

.query-filter .ui-state-default
{
    width: 142px !important;
}

/*THIS IS TO FIX ALL QUERY BUILDER DELETE BUTTONS - BUG 27634 - PLEASE DONT TOUCH*/
.query-builer-sections .right-section a.deleteButton, .query-builer-sections .right-section a.deleteButton:hover
{
    position: relative !important;
    top: 0 !important;
    float: left;
    left: 5px !important;
    margin-left: 0 !important;
    font-size:15px;
}

.ie8 .query-builer-sections .right-section a.deleteButton, .ie8 .query-builer-sections .right-section a.deleteButton:hover
{
    margin-right: 170px !important;
}


.query-builer-sections .right-section a.deleteOnRange, .query-builer-sections .right-section a.deleteOnRange:hover
{
    margin-right: 10px !important;
}

.ie8 .query-builer-sections .right-section a.deleteOnRange, .ie8  .query-builer-sections .right-section a.deleteOnRange:hover
{
    margin-right: 0px !important;
}

.query-builer-sections .specialImput {
    width: 93px !important;
}

.AccessProfileContent #mainPanel .recordTable { margin-left: 5px; }

.centerAlligned
{
    margin: 5px;
}

#EquationTab .buttonsToLeft
{
    text-align: left;
}


/*REMOVE THE BACKGROUN IMAGE JUST FOR THE STATE COLUMN OF DISTRIBUTED RECORDS - DONT LIKE THIS SOLUTION*/
#jqgh_grid-gridDistributedRecords_State
{
    background-image: none;    
}

.TrainingContent .bsi-gridcontainer input[type="checkbox"], #divSystemContext .bsi-gridcontainer input[type="checkbox"]
{
    margin-left: 0px !important;   
}

#validationSummaryImport
{
    top: 0px !important
}

.row .eSignature
{
    margin-top: 10px;
    margin: 10px 0 0 5px;
    padding-right: 5px;
}

div.timeout-summary-errors
{
    padding: 20px 0 20px 0!important;
    font-weight: bold;
    padding-left: 30px;
    margin: 0;
    background-repeat: no-repeat;
    background-position: 10px 50%;
    display: table;
    width: 100%;
    border: 1px solid transparent;
    border-right: 0 none;
    border-left: 0 none;
    border-top: 1px solid;
    background-image: none!important;
    color: #b8130f;
    background-color: #ffe2e0;
    border-color: #f9250f;
}


.timeout-summary-errors div.timeout-content-errors
{
    padding-bottom: 2px;
    display: table;
    margin: 0 auto;
    background-repeat: no-repeat;
    height: 19px;
}

.timeout-summary-errors .timeout-content-errors div, .timeout-summary-errors .timeout-content-errors div a
{
    float: left;
    margin: 0px 2px; 
}

.timeout-summary-errors .timeout-content-errors a
{
    font-weight: 600; 
    color: #b8130f;   
    text-decoration: underline;     
}

.timeout-summary-errors .timeout-content-errors .last
{
    margin-right: 5px;   
}

.radioTemplate
{
    margin: 10px;    
}

.radioTemplate input
{
    margin: 5px;  
}

.exportLoader
{
    padding: 0px 20px;
    background: url(/DoverArtificialLift/Content/images/loading5.gif); 
    background-repeat: no-repeat;
    margin: 14px 0px 0px 65px;
}

#divImportLog
{
    height: 500px !important;
}

.orgUnitLog .headerMessage 
{
    height: 40px;
}
.orgUnitLog .headerMessage .orgUnitLogMessage
{
    float:left;
    padding-left: 15px;
    width: 65%;
}

.orgUnitLog .headerMessage .orgUnitLogButton
{
    float:right;
    padding-right: 25px;
}

.bottomSide .closeLogButton
{
    float:right;
    padding-right: 25px;
}

.orgUnitLog .logDetail #logText {
    width: 550px!important;
    height: 415px!important;
    margin-left: 15px;
    overflow: auto!important;
    max-height:415px!important;
    max-width:550px!important;
    min-height:415px!important;
    min-width:550px!important;
    resize: none;
}

.BSINonConformanceContent .fieldUsage.flexibleCol.createdBy .one-column-field div { display: inline-block; font-size:11px}

#fieldContainer-statisticConditionalQueryBuilderTemplate .query-source-first { margin-left:65px !important; }
#WizardSliderSelectStatistic .filter.query-filter {  height: 270px; }

.horizontal-checkboxes {
    margin: 20px;
    padding-bottom: 40px;
}

.horizontal-checkboxes li {
    float: left;
    width: 220px;
}

.horizontal-checkboxes input[type="checkbox"] {
    width: 20px;
    float: left;
    margin-right: 4px;
}

.horizontal-checkboxes label {
    float: left;
}

a.smallbutton {
    height: 16px;
    width: 16px;
    display: inline-block;
}
.smallbutton.plus, .smallbutton.plus:hover
{
    border: 0 none;
    background-color: transparent;
    background-image: url(/DoverArtificialLift/Content/images/plus-small.png);
    background-repeat: no-repeat;
    box-shadow: 0 0 rgba(89, 89, 89, 0.2);
    margin: 0 0 0 0;
}  
.button-calculate 
{ 
    background-image: url(/DoverArtificialLift/Content/images/makeover-sprite.png)!important;
    background-position: -124px -63px!important;
    background-repeat: no-repeat;
    display: block;
    width: 25px;
    height: 25px;
}
.button-calculate-disabled 
{ 
    background-image: url(/DoverArtificialLift/Content/images/makeover-sprite.png)!important;
    background-position: -124px -92px!important;
    background-repeat: no-repeat;
    display: block;
    width: 25px;
    height: 25px;
}
.button-chart 
{ 
    background-image: url(/DoverArtificialLift/Content/images/makeover-sprite.png)!important;
    background-position: -158px -63px!important;
    background-repeat: no-repeat;
    display: block;
    width: 25px;
    height: 25px;
}
.button-chart-disabled 
{ 
    background-image: url(/DoverArtificialLift/Content/images/makeover-sprite.png)!important;
    background-position: -158px -92px!important;
    background-repeat: no-repeat;
    display: block;
    width: 25px;
    height: 25px;
}

.bulkEditActionBar ul li
{
    border:none!important;
}

.bulkEditFields label
{
    font-weight: bold;
}

.bulkEditFields div.col
{
    width: 25em;
    padding:0px;
}

div.bulkEditFields.col
{
    width: 25em;
}

.bulkEditFields input.textfield
{
    margin-top:2px;
    width:250px;
}

.bulkEditFields select
{
    width: 75%; 
}

.bulkEditFields .bulkdEditFieldPerson div.sideActionBar
{
    padding:0px;
    line-height:0px;
    margin-top:1px;
}

.bulkEditFields .bulkdEditFieldPerson div.sideActionBar input
{
    height: 14px;
}

.bulkEditGrid
{
    overflow:auto; 
    display: block;
}

.bulkEditGrid div.bulkEditSelect label
{
    font-weight:bold;
    margin-left:6px
}

.bulkEditGrid div.bulkEditExludedStates label
{
    font-style:italic;
    margin-left:5px
}

.bulkEditGrid div.filter-panel-container 
{
    border: none;
}

.bulkEditProcessing label
{
     margin-left:8px;
     font-weight:normal;
}

.bulkEditResult.ui-dialog-content.ui-widget-content
{
    min-height:230px!important;
}

.bulkEditResult div.row
{
    text-align: center;
    margin-bottom: 10px;
}

.bulkEditResult div.private-group
{
     margin-left: 15px;
}

.bulkEditResult div.private-group span
{
     margin-left: 10px;
}

.bulkEditResult div.private-group p.text-help
{
     width:500px;
     height:200px;
     z-index:1000;
     text-align:left;
     left:90px;
}

/* Powered by BSI element */

/* Main menu */

.e-dashboard-icon {
    position: absolute;
    font-size: 2.5rem;
    color: white;
    top: -1px;
    right: -10px;
}

.gadgetConfigRecordSelector .smallbutton.plus.disabled {
    pointer-events: none;
    cursor: default;
    color: #6F6F6F;
    background-image: url(/DoverArtificialLift/Content/images/plus-small-disabled.png);
}

a, .ui-widget-content a {
	color: #d72d18;
}

.ui-widget-content a.textButton {
	color: #fff;
}


.ui-widget-content a.deleteButton {
	color: #343434;
}

.ui-widget-content a.deleteButton:hover {
	color: #d72d18;
}

.ui-tabs .ui-state-default, .linkList .inner li.active a, .progressBar .progress, .secNav a.button, .customDialogButtonClass, .target-measure .wizard-header li.selected, .gadget-configuration-popup .wizard-header li.selected {
	background-color: #FFF;
}

.cke_skin_kama span.cke_dialog_ui_button {
color:#fff !important;
}

.ui-dialog-buttonset .ui-button.ui-widget.ui-state-default.ui-corner-all.ui-button-text-only.confirmButton {
background-color:#9B9B9B;
}

.progressBar .progress{
    background-color: #939598;
}

.ui-jqgrid .ui-jqgrid-htable .bsi-background-color {
	background-color: #FFF!important;
}

h3 {
	background-color: #fff;
	color: #0F0F00;
}
label, .recordHead .titleRow input, .CollapsedSeccion .rpText, h2, .recordHead .titleRow .textfield, .recordHead .titleRow .editMode, .recordHead .titleRow .editableField, .label, h2, h4, h5, h6, #dialog-header, .ui-widget-header {
	color: #6F6F6F;
}

.header { background-color: #FFFFFF; }

.non-glyphicons:hover {
    text-decoration:none;
}

.non-glyphicons {
    font-size:28px;
    color:#343434;
    padding: 7px 11px;
}

.header .navBar li a.non-glyphicons{
    padding: 7px 11px;
    top:-9px;
}

.quick-access .non-glyphicons {
    margin-top:-6px;
    color:#fff
}

.quick-access .non-glyphicons:hover {
    color:#D72D18
}

.dashboard-menu {
    margin-top:-5px;
    color:#fff
}

.dashboard-menu:hover {
    color:#D72D18;
}

#upHeader .primary-navigation .tab.action, #upHeader .primary-navigation .tab.finding, #upHeader .primary-navigation .tab.incident, #upHeader .primary-navigation .tab.document {
padding:4px 0 0 0;
}

.quick-access
{
    margin-right:30px;

}

.orgProfile {
display:inline-block;
width:99%;
}

@media all and (-ms-high-contrast:none) {
    *::-ms-backdrop, .header {
       position:relative;
    }
    *::-ms-backdrop, .header .leftNav {
        float:none;
        display: inline-block;
    }
    *::-ms-backdrop, .header .rightNav {
        position: absolute;
        right: 0%;
        top: 50%;
        margin-top: -25px;
    }
}
@charset "utf-8";
.subHeader { background-color: #003F51; }
/* jsTree default theme */
.jstree-node,
.jstree-children,
.jstree-container-ul {
  display: block;
  margin: 0;
  padding: 0;
  list-style-type: none;
  list-style-image: none;
}
.jstree-node {
  white-space: nowrap;
}
.jstree-anchor {
  display: inline-block;
  color: black;
  white-space: nowrap;
  padding: 0 4px 0 1px;
  margin: 0;
  vertical-align: top;
}
.jstree-anchor:focus {
  outline: 0;
}
.jstree-anchor,
.jstree-anchor:link,
.jstree-anchor:visited,
.jstree-anchor:hover,
.jstree-anchor:active {
  text-decoration: none;
  color: inherit;
}
.jstree-icon {
  display: inline-block;
  text-decoration: none;
  margin: 0;
  padding: 0;
  vertical-align: top;
  text-align: center;
}
.jstree-icon:empty {
  display: inline-block;
  text-decoration: none;
  margin: 0;
  padding: 0;
  vertical-align: top;
  text-align: center;
}
.jstree-ocl {
  cursor: pointer;
}
.jstree-leaf > .jstree-ocl {
  cursor: default;
}
.jstree .jstree-open > .jstree-children {
  display: block;
}
.jstree .jstree-closed > .jstree-children,
.jstree .jstree-leaf > .jstree-children {
  display: none;
}
.jstree-anchor > .jstree-themeicon {
  margin-right: 2px;
}
.jstree-no-icons .jstree-themeicon,
.jstree-anchor > .jstree-themeicon-hidden {
  display: none;
}
.jstree-hidden,
.jstree-node.jstree-hidden {
  display: none;
}
.jstree-rtl .jstree-anchor {
  padding: 0 1px 0 4px;
}
.jstree-rtl .jstree-anchor > .jstree-themeicon {
  margin-left: 2px;
  margin-right: 0;
}
.jstree-rtl .jstree-node {
  margin-left: 0;
}
.jstree-rtl .jstree-container-ul > .jstree-node {
  margin-right: 0;
}
.jstree-wholerow-ul {
  position: relative;
  display: inline-block;
  min-width: 100%;
}
.jstree-wholerow-ul .jstree-leaf > .jstree-ocl {
  cursor: pointer;
}
.jstree-wholerow-ul .jstree-anchor,
.jstree-wholerow-ul .jstree-icon {
  position: relative;
}
.jstree-wholerow-ul .jstree-wholerow {
  width: 100%;
  cursor: pointer;
  position: absolute;
  left: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.vakata-context {
  display: none;
}
.vakata-context,
.vakata-context ul {
  margin: 0;
  padding: 2px;
  position: absolute;
  background: #f5f5f5;
  border: 1px solid #979797;
  box-shadow: 2px 2px 2px #999999;
}
.vakata-context ul {
  list-style: none;
  left: 100%;
  margin-top: -2.7em;
  margin-left: -4px;
}
.vakata-context .vakata-context-right ul {
  left: auto;
  right: 100%;
  margin-left: auto;
  margin-right: -4px;
}
.vakata-context li {
  list-style: none;
}
.vakata-context li > a {
  display: block;
  padding: 0 2em 0 2em;
  text-decoration: none;
  width: auto;
  color: black;
  white-space: nowrap;
  line-height: 2.4em;
  text-shadow: 1px 1px 0 white;
  border-radius: 1px;
}
.vakata-context li > a:hover {
  position: relative;
  background-color: #e8eff7;
  box-shadow: 0 0 2px #0a6aa1;
}
.vakata-context li > a.vakata-context-parent {
  background-image: url(/DoverArtificialLift/Scripts/ThirdParty/JQuery-jstree-3.3.3/themes/default/data:image/gif;base64,R0lGODlhCwAHAIAAACgoKP/yH5BAEAAAEALAAAAAALAAcAAAIORI4JlrqN1oMSnmmZDQUAOw==);
  background-position: right center;
  background-repeat: no-repeat;
}
.vakata-context li > a:focus {
  outline: 0;
}
.vakata-context .vakata-context-hover > a {
  position: relative;
  background-color: #e8eff7;
  box-shadow: 0 0 2px #0a6aa1;
}
.vakata-context .vakata-context-separator > a,
.vakata-context .vakata-context-separator > a:hover {
  background: white;
  border: 0;
  border-top: 1px solid #e2e3e3;
  height: 1px;
  min-height: 1px;
  max-height: 1px;
  padding: 0;
  margin: 0 0 0 2.4em;
  border-left: 1px solid #e0e0e0;
  text-shadow: 0 0 0 transparent;
  box-shadow: 0 0 0 transparent;
  border-radius: 0;
}
.vakata-context .vakata-contextmenu-disabled a,
.vakata-context .vakata-contextmenu-disabled a:hover {
  color: silver;
  background-color: transparent;
  border: 0;
  box-shadow: 0 0 0;
}
.vakata-context li > a > i {
  text-decoration: none;
  display: inline-block;
  width: 2.4em;
  height: 2.4em;
  background: transparent;
  margin: 0 0 0 -2em;
  vertical-align: top;
  text-align: center;
  line-height: 2.4em;
}
.vakata-context li > a > i:empty {
  width: 2.4em;
  line-height: 2.4em;
}
.vakata-context li > a .vakata-contextmenu-sep {
  display: inline-block;
  width: 1px;
  height: 2.4em;
  background: white;
  margin: 0 0.5em 0 0;
  border-left: 1px solid #e2e3e3;
}
.vakata-context .vakata-contextmenu-shortcut {
  font-size: 0.8em;
  color: silver;
  opacity: 0.5;
  display: none;
}
.vakata-context-rtl ul {
  left: auto;
  right: 100%;
  margin-left: auto;
  margin-right: -4px;
}
.vakata-context-rtl li > a.vakata-context-parent {
  background-image: url(/DoverArtificialLift/Scripts/ThirdParty/JQuery-jstree-3.3.3/themes/default/data:image/gif;base64,R0lGODlhCwAHAIAAACgoKP/yH5BAEAAAEALAAAAAALAAcAAAINjI+AC7rWHIsPtmoxLAA7);
  background-position: left center;
  background-repeat: no-repeat;
}
.vakata-context-rtl .vakata-context-separator > a {
  margin: 0 2.4em 0 0;
  border-left: 0;
  border-right: 1px solid #e2e3e3;
}
.vakata-context-rtl .vakata-context-left ul {
  right: auto;
  left: 100%;
  margin-left: -4px;
  margin-right: auto;
}
.vakata-context-rtl li > a > i {
  margin: 0 -2em 0 0;
}
.vakata-context-rtl li > a .vakata-contextmenu-sep {
  margin: 0 0 0 0.5em;
  border-left-color: white;
  background: #e2e3e3;
}
#jstree-marker {
  position: absolute;
  top: 0;
  left: 0;
  margin: -5px 0 0 0;
  padding: 0;
  border-right: 0;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid;
  width: 0;
  height: 0;
  font-size: 0;
  line-height: 0;
}
#jstree-dnd {
  line-height: 16px;
  margin: 0;
  padding: 4px;
}
#jstree-dnd .jstree-icon,
#jstree-dnd .jstree-copy {
  display: inline-block;
  text-decoration: none;
  margin: 0 2px 0 0;
  padding: 0;
  width: 16px;
  height: 16px;
}
#jstree-dnd .jstree-ok {
  background: green;
}
#jstree-dnd .jstree-er {
  background: red;
}
#jstree-dnd .jstree-copy {
  margin: 0 2px 0 2px;
}
.jstree-default .jstree-node,
.jstree-default .jstree-icon {
  background-repeat: no-repeat;
  background-color: transparent;
}
.jstree-default .jstree-anchor,
.jstree-default .jstree-animated,
.jstree-default .jstree-wholerow {
  transition: background-color 0.15s, box-shadow 0.15s;
}
.jstree-default .jstree-hovered {
  background: #e7f4f9;
  border-radius: 2px;
  box-shadow: inset 0 0 1px #cccccc;
}
.jstree-default .jstree-context {
  background: #e7f4f9;
  border-radius: 2px;
  box-shadow: inset 0 0 1px #cccccc;
}
.jstree-default .jstree-clicked {
  background: #beebff;
  border-radius: 2px;
  box-shadow: inset 0 0 1px #999999;
}
.jstree-default .jstree-no-icons .jstree-anchor > .jstree-themeicon {
  display: none;
}
.jstree-default .jstree-disabled {
  background: transparent;
  color: #666666;
}
.jstree-default .jstree-disabled.jstree-hovered {
  background: transparent;
  box-shadow: none;
}
.jstree-default .jstree-disabled.jstree-clicked {
  background: #efefef;
}
.jstree-default .jstree-disabled > .jstree-icon {
  opacity: 0.8;
  filter: url(/DoverArtificialLift/Scripts/ThirdParty/JQuery-jstree-3.3.3/themes/default/data:image/svg+xml;utf8,<svg xmlns=/'http:/www.w3.org/2000/svg/'><filter id=/'jstree-grayscale/'><feColorMatrix type=/'matrix/' values=/'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0/'/></filter></svg>#jstree-grayscale);
  /* Firefox 10+ */
  filter: gray;
  /* IE6-9 */
  -webkit-filter: grayscale(100%);
  /* Chrome 19+ & Safari 6+ */
}
.jstree-default .jstree-search {
  font-style: italic;
  color: #8b0000;
  font-weight: bold;
}
.jstree-default .jstree-no-checkboxes .jstree-checkbox {
  display: none !important;
}
.jstree-default.jstree-checkbox-no-clicked .jstree-clicked {
  background: transparent;
  box-shadow: none;
}
.jstree-default.jstree-checkbox-no-clicked .jstree-clicked.jstree-hovered {
  background: #e7f4f9;
}
.jstree-default.jstree-checkbox-no-clicked > .jstree-wholerow-ul .jstree-wholerow-clicked {
  background: transparent;
}
.jstree-default.jstree-checkbox-no-clicked > .jstree-wholerow-ul .jstree-wholerow-clicked.jstree-wholerow-hovered {
  background: #e7f4f9;
}
.jstree-default > .jstree-striped {
  min-width: 100%;
  display: inline-block;
  background: url(/DoverArtificialLift/Scripts/ThirdParty/JQuery-jstree-3.3.3/themes/default/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAkCAMAAAB/qqA+AAAABlBMVEUAAAAAAAClZ7nPAAAAAnRSTlMNAMM9s3UAAAAXSURBVHjajcEBAQAAAIKg/H/aCQZ70AUBjAATb6YPDgAAAABJRU5ErkJggg==) left top repeat;
}
.jstree-default > .jstree-wholerow-ul .jstree-hovered,
.jstree-default > .jstree-wholerow-ul .jstree-clicked {
  background: transparent;
  box-shadow: none;
  border-radius: 0;
}
.jstree-default .jstree-wholerow {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.jstree-default .jstree-wholerow-hovered {
  background: #e7f4f9;
}
.jstree-default .jstree-wholerow-clicked {
  background: #beebff;
  background: -webkit-linear-gradient(top, #beebff 0%, #a8e4ff 100%);
  background: linear-gradient(to bottom, #beebff 0%, #a8e4ff 100%);
}
.jstree-default .jstree-node {
  min-height: 24px;
  line-height: 24px;
  margin-left: 24px;
  min-width: 24px;
}
.jstree-default .jstree-anchor {
  line-height: 24px;
  height: 24px;
}
.jstree-default .jstree-icon {
  width: 24px;
  height: 24px;
  line-height: 24px;
}
.jstree-default .jstree-icon:empty {
  width: 24px;
  height: 24px;
  line-height: 24px;
}
.jstree-default.jstree-rtl .jstree-node {
  margin-right: 24px;
}
.jstree-default .jstree-wholerow {
  height: 24px;
}
.jstree-default .jstree-node,
.jstree-default .jstree-icon {
  background-image: url(/DoverArtificialLift/Scripts/ThirdParty/JQuery-jstree-3.3.3/themes/default/32px.png);
}
.jstree-default .jstree-node {
  background-position: -292px -4px;
  background-repeat: repeat-y;
}
.jstree-default .jstree-last {
  background: transparent;
}
.jstree-default .jstree-open > .jstree-ocl {
  background-position: -132px -4px;
}
.jstree-default .jstree-closed > .jstree-ocl {
  background-position: -100px -4px;
}
.jstree-default .jstree-leaf > .jstree-ocl {
  background-position: -68px -4px;
}
.jstree-default .jstree-themeicon {
  background-position: -260px -4px;
}
.jstree-default > .jstree-no-dots .jstree-node,
.jstree-default > .jstree-no-dots .jstree-leaf > .jstree-ocl {
  background: transparent;
}
.jstree-default > .jstree-no-dots .jstree-open > .jstree-ocl {
  background-position: -36px -4px;
}
.jstree-default > .jstree-no-dots .jstree-closed > .jstree-ocl {
  background-position: -4px -4px;
}
.jstree-default .jstree-disabled {
  background: transparent;
}
.jstree-default .jstree-disabled.jstree-hovered {
  background: transparent;
}
.jstree-default .jstree-disabled.jstree-clicked {
  background: #efefef;
}
.jstree-default .jstree-checkbox {
  background-position: -164px -4px;
}
.jstree-default .jstree-checkbox:hover {
  background-position: -164px -36px;
}
.jstree-default.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox,
.jstree-default .jstree-checked > .jstree-checkbox {
  background-position: -228px -4px;
}
.jstree-default.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox:hover,
.jstree-default .jstree-checked > .jstree-checkbox:hover {
  background-position: -228px -36px;
}
.jstree-default .jstree-anchor > .jstree-undetermined {
  background-position: -196px -4px;
}
.jstree-default .jstree-anchor > .jstree-undetermined:hover {
  background-position: -196px -36px;
}
.jstree-default .jstree-checkbox-disabled {
  opacity: 0.8;
  filter: url(/DoverArtificialLift/Scripts/ThirdParty/JQuery-jstree-3.3.3/themes/default/data:image/svg+xml;utf8,<svg xmlns=/'http:/www.w3.org/2000/svg/'><filter id=/'jstree-grayscale/'><feColorMatrix type=/'matrix/' values=/'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0/'/></filter></svg>#jstree-grayscale);
  /* Firefox 10+ */
  filter: gray;
  /* IE6-9 */
  -webkit-filter: grayscale(100%);
  /* Chrome 19+ & Safari 6+ */
}
.jstree-default > .jstree-striped {
  background-size: auto 48px;
}
.jstree-default.jstree-rtl .jstree-node {
  background-image: url(/DoverArtificialLift/Scripts/ThirdParty/JQuery-jstree-3.3.3/themes/default/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==);
  background-position: 100% 1px;
  background-repeat: repeat-y;
}
.jstree-default.jstree-rtl .jstree-last {
  background: transparent;
}
.jstree-default.jstree-rtl .jstree-open > .jstree-ocl {
  background-position: -132px -36px;
}
.jstree-default.jstree-rtl .jstree-closed > .jstree-ocl {
  background-position: -100px -36px;
}
.jstree-default.jstree-rtl .jstree-leaf > .jstree-ocl {
  background-position: -68px -36px;
}
.jstree-default.jstree-rtl > .jstree-no-dots .jstree-node,
.jstree-default.jstree-rtl > .jstree-no-dots .jstree-leaf > .jstree-ocl {
  background: transparent;
}
.jstree-default.jstree-rtl > .jstree-no-dots .jstree-open > .jstree-ocl {
  background-position: -36px -36px;
}
.jstree-default.jstree-rtl > .jstree-no-dots .jstree-closed > .jstree-ocl {
  background-position: -4px -36px;
}
.jstree-default .jstree-themeicon-custom {
  background-color: transparent;
  background-image: none;
  background-position: 0 0;
}
.jstree-default > .jstree-container-ul .jstree-loading > .jstree-ocl {
  background: url(/DoverArtificialLift/Scripts/ThirdParty/JQuery-jstree-3.3.3/themes/default/throbber.gif) center center no-repeat;
}
.jstree-default .jstree-file {
  background: url(/DoverArtificialLift/Scripts/ThirdParty/JQuery-jstree-3.3.3/themes/default/32px.png) -100px -68px no-repeat;
}
.jstree-default .jstree-folder {
  background: url(/DoverArtificialLift/Scripts/ThirdParty/JQuery-jstree-3.3.3/themes/default/32px.png) -260px -4px no-repeat;
}
.jstree-default > .jstree-container-ul > .jstree-node {
  margin-left: 0;
  margin-right: 0;
}
#jstree-dnd.jstree-default {
  line-height: 24px;
  padding: 0 4px;
}
#jstree-dnd.jstree-default .jstree-ok,
#jstree-dnd.jstree-default .jstree-er {
  background-image: url(/DoverArtificialLift/Scripts/ThirdParty/JQuery-jstree-3.3.3/themes/default/32px.png);
  background-repeat: no-repeat;
  background-color: transparent;
}
#jstree-dnd.jstree-default i {
  background: transparent;
  width: 24px;
  height: 24px;
  line-height: 24px;
}
#jstree-dnd.jstree-default .jstree-ok {
  background-position: -4px -68px;
}
#jstree-dnd.jstree-default .jstree-er {
  background-position: -36px -68px;
}
.jstree-default .jstree-ellipsis {
  overflow: hidden;
}
.jstree-default .jstree-ellipsis .jstree-anchor {
  width: calc(100% - 29px);
  text-overflow: ellipsis;
  overflow: hidden;
}
.jstree-default .jstree-ellipsis.jstree-no-icons .jstree-anchor {
  width: calc(100% - 5px);
}
.jstree-default.jstree-rtl .jstree-node {
  background-image: url(/DoverArtificialLift/Scripts/ThirdParty/JQuery-jstree-3.3.3/themes/default/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==);
}
.jstree-default.jstree-rtl .jstree-last {
  background: transparent;
}
.jstree-default-small .jstree-node {
  min-height: 18px;
  line-height: 18px;
  margin-left: 18px;
  min-width: 18px;
}
.jstree-default-small .jstree-anchor {
  line-height: 18px;
  height: 18px;
}
.jstree-default-small .jstree-icon {
  width: 18px;
  height: 18px;
  line-height: 18px;
}
.jstree-default-small .jstree-icon:empty {
  width: 18px;
  height: 18px;
  line-height: 18px;
}
.jstree-default-small.jstree-rtl .jstree-node {
  margin-right: 18px;
}
.jstree-default-small .jstree-wholerow {
  height: 18px;
}
.jstree-default-small .jstree-node,
.jstree-default-small .jstree-icon {
  background-image: url(/DoverArtificialLift/Scripts/ThirdParty/JQuery-jstree-3.3.3/themes/default/32px.png);
}
.jstree-default-small .jstree-node {
  background-position: -295px -7px;
  background-repeat: repeat-y;
}
.jstree-default-small .jstree-last {
  background: transparent;
}
.jstree-default-small .jstree-open > .jstree-ocl {
  background-position: -135px -7px;
}
.jstree-default-small .jstree-closed > .jstree-ocl {
  background-position: -103px -7px;
}
.jstree-default-small .jstree-leaf > .jstree-ocl {
  background-position: -71px -7px;
}
.jstree-default-small .jstree-themeicon {
  background-position: -263px -7px;
}
.jstree-default-small > .jstree-no-dots .jstree-node,
.jstree-default-small > .jstree-no-dots .jstree-leaf > .jstree-ocl {
  background: transparent;
}
.jstree-default-small > .jstree-no-dots .jstree-open > .jstree-ocl {
  background-position: -39px -7px;
}
.jstree-default-small > .jstree-no-dots .jstree-closed > .jstree-ocl {
  background-position: -7px -7px;
}
.jstree-default-small .jstree-disabled {
  background: transparent;
}
.jstree-default-small .jstree-disabled.jstree-hovered {
  background: transparent;
}
.jstree-default-small .jstree-disabled.jstree-clicked {
  background: #efefef;
}
.jstree-default-small .jstree-checkbox {
  background-position: -167px -7px;
}
.jstree-default-small .jstree-checkbox:hover {
  background-position: -167px -39px;
}
.jstree-default-small.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox,
.jstree-default-small .jstree-checked > .jstree-checkbox {
  background-position: -231px -7px;
}
.jstree-default-small.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox:hover,
.jstree-default-small .jstree-checked > .jstree-checkbox:hover {
  background-position: -231px -39px;
}
.jstree-default-small .jstree-anchor > .jstree-undetermined {
  background-position: -199px -7px;
}
.jstree-default-small .jstree-anchor > .jstree-undetermined:hover {
  background-position: -199px -39px;
}
.jstree-default-small .jstree-checkbox-disabled {
  opacity: 0.8;
  filter: url(/DoverArtificialLift/Scripts/ThirdParty/JQuery-jstree-3.3.3/themes/default/data:image/svg+xml;utf8,<svg xmlns=/'http:/www.w3.org/2000/svg/'><filter id=/'jstree-grayscale/'><feColorMatrix type=/'matrix/' values=/'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0/'/></filter></svg>#jstree-grayscale);
  /* Firefox 10+ */
  filter: gray;
  /* IE6-9 */
  -webkit-filter: grayscale(100%);
  /* Chrome 19+ & Safari 6+ */
}
.jstree-default-small > .jstree-striped {
  background-size: auto 36px;
}
.jstree-default-small.jstree-rtl .jstree-node {
  background-image: url(/DoverArtificialLift/Scripts/ThirdParty/JQuery-jstree-3.3.3/themes/default/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==);
  background-position: 100% 1px;
  background-repeat: repeat-y;
}
.jstree-default-small.jstree-rtl .jstree-last {
  background: transparent;
}
.jstree-default-small.jstree-rtl .jstree-open > .jstree-ocl {
  background-position: -135px -39px;
}
.jstree-default-small.jstree-rtl .jstree-closed > .jstree-ocl {
  background-position: -103px -39px;
}
.jstree-default-small.jstree-rtl .jstree-leaf > .jstree-ocl {
  background-position: -71px -39px;
}
.jstree-default-small.jstree-rtl > .jstree-no-dots .jstree-node,
.jstree-default-small.jstree-rtl > .jstree-no-dots .jstree-leaf > .jstree-ocl {
  background: transparent;
}
.jstree-default-small.jstree-rtl > .jstree-no-dots .jstree-open > .jstree-ocl {
  background-position: -39px -39px;
}
.jstree-default-small.jstree-rtl > .jstree-no-dots .jstree-closed > .jstree-ocl {
  background-position: -7px -39px;
}
.jstree-default-small .jstree-themeicon-custom {
  background-color: transparent;
  background-image: none;
  background-position: 0 0;
}
.jstree-default-small > .jstree-container-ul .jstree-loading > .jstree-ocl {
  background: url(/DoverArtificialLift/Scripts/ThirdParty/JQuery-jstree-3.3.3/themes/default/throbber.gif) center center no-repeat;
}
.jstree-default-small .jstree-file {
  background: url(/DoverArtificialLift/Scripts/ThirdParty/JQuery-jstree-3.3.3/themes/default/32px.png) -103px -71px no-repeat;
}
.jstree-default-small .jstree-folder {
  background: url(/DoverArtificialLift/Scripts/ThirdParty/JQuery-jstree-3.3.3/themes/default/32px.png) -263px -7px no-repeat;
}
.jstree-default-small > .jstree-container-ul > .jstree-node {
  margin-left: 0;
  margin-right: 0;
}
#jstree-dnd.jstree-default-small {
  line-height: 18px;
  padding: 0 4px;
}
#jstree-dnd.jstree-default-small .jstree-ok,
#jstree-dnd.jstree-default-small .jstree-er {
  background-image: url(/DoverArtificialLift/Scripts/ThirdParty/JQuery-jstree-3.3.3/themes/default/32px.png);
  background-repeat: no-repeat;
  background-color: transparent;
}
#jstree-dnd.jstree-default-small i {
  background: transparent;
  width: 18px;
  height: 18px;
  line-height: 18px;
}
#jstree-dnd.jstree-default-small .jstree-ok {
  background-position: -7px -71px;
}
#jstree-dnd.jstree-default-small .jstree-er {
  background-position: -39px -71px;
}
.jstree-default-small .jstree-ellipsis {
  overflow: hidden;
}
.jstree-default-small .jstree-ellipsis .jstree-anchor {
  width: calc(100% - 23px);
  text-overflow: ellipsis;
  overflow: hidden;
}
.jstree-default-small .jstree-ellipsis.jstree-no-icons .jstree-anchor {
  width: calc(100% - 5px);
}
.jstree-default-small.jstree-rtl .jstree-node {
  background-image: url(/DoverArtificialLift/Scripts/ThirdParty/JQuery-jstree-3.3.3/themes/default/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAACAQMAAABv1h6PAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMHBgAAiABBI4gz9AAAAABJRU5ErkJggg==);
}
.jstree-default-small.jstree-rtl .jstree-last {
  background: transparent;
}
.jstree-default-large .jstree-node {
  min-height: 32px;
  line-height: 32px;
  margin-left: 32px;
  min-width: 32px;
}
.jstree-default-large .jstree-anchor {
  line-height: 32px;
  height: 32px;
}
.jstree-default-large .jstree-icon {
  width: 32px;
  height: 32px;
  line-height: 32px;
}
.jstree-default-large .jstree-icon:empty {
  width: 32px;
  height: 32px;
  line-height: 32px;
}
.jstree-default-large.jstree-rtl .jstree-node {
  margin-right: 32px;
}
.jstree-default-large .jstree-wholerow {
  height: 32px;
}
.jstree-default-large .jstree-node,
.jstree-default-large .jstree-icon {
  background-image: url(/DoverArtificialLift/Scripts/ThirdParty/JQuery-jstree-3.3.3/themes/default/32px.png);
}
.jstree-default-large .jstree-node {
  background-position: -288px 0px;
  background-repeat: repeat-y;
}
.jstree-default-large .jstree-last {
  background: transparent;
}
.jstree-default-large .jstree-open > .jstree-ocl {
  background-position: -128px 0px;
}
.jstree-default-large .jstree-closed > .jstree-ocl {
  background-position: -96px 0px;
}
.jstree-default-large .jstree-leaf > .jstree-ocl {
  background-position: -64px 0px;
}
.jstree-default-large .jstree-themeicon {
  background-position: -256px 0px;
}
.jstree-default-large > .jstree-no-dots .jstree-node,
.jstree-default-large > .jstree-no-dots .jstree-leaf > .jstree-ocl {
  background: transparent;
}
.jstree-default-large > .jstree-no-dots .jstree-open > .jstree-ocl {
  background-position: -32px 0px;
}
.jstree-default-large > .jstree-no-dots .jstree-closed > .jstree-ocl {
  background-position: 0px 0px;
}
.jstree-default-large .jstree-disabled {
  background: transparent;
}
.jstree-default-large .jstree-disabled.jstree-hovered {
  background: transparent;
}
.jstree-default-large .jstree-disabled.jstree-clicked {
  background: #efefef;
}
.jstree-default-large .jstree-checkbox {
  background-position: -160px 0px;
}
.jstree-default-large .jstree-checkbox:hover {
  background-position: -160px -32px;
}
.jstree-default-large.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox,
.jstree-default-large .jstree-checked > .jstree-checkbox {
  background-position: -224px 0px;
}
.jstree-default-large.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox:hover,
.jstree-default-large .jstree-checked > .jstree-checkbox:hover {
  background-position: -224px -32px;
}
.jstree-default-large .jstree-anchor > .jstree-undetermined {
  background-position: -192px 0px;
}
.jstree-default-large .jstree-anchor > .jstree-undetermined:hover {
  background-position: -192px -32px;
}
.jstree-default-large .jstree-checkbox-disabled {
  opacity: 0.8;
  filter: url(/DoverArtificialLift/Scripts/ThirdParty/JQuery-jstree-3.3.3/themes/default/data:image/svg+xml;utf8,<svg xmlns=/'http:/www.w3.org/2000/svg/'><filter id=/'jstree-grayscale/'><feColorMatrix type=/'matrix/' values=/'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0/'/></filter></svg>#jstree-grayscale);
  /* Firefox 10+ */
  filter: gray;
  /* IE6-9 */
  -webkit-filter: grayscale(100%);
  /* Chrome 19+ & Safari 6+ */
}
.jstree-default-large > .jstree-striped {
  background-size: auto 64px;
}
.jstree-default-large.jstree-rtl .jstree-node {
  background-image: url(/DoverArtificialLift/Scripts/ThirdParty/JQuery-jstree-3.3.3/themes/default/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==);
  background-position: 100% 1px;
  background-repeat: repeat-y;
}
.jstree-default-large.jstree-rtl .jstree-last {
  background: transparent;
}
.jstree-default-large.jstree-rtl .jstree-open > .jstree-ocl {
  background-position: -128px -32px;
}
.jstree-default-large.jstree-rtl .jstree-closed > .jstree-ocl {
  background-position: -96px -32px;
}
.jstree-default-large.jstree-rtl .jstree-leaf > .jstree-ocl {
  background-position: -64px -32px;
}
.jstree-default-large.jstree-rtl > .jstree-no-dots .jstree-node,
.jstree-default-large.jstree-rtl > .jstree-no-dots .jstree-leaf > .jstree-ocl {
  background: transparent;
}
.jstree-default-large.jstree-rtl > .jstree-no-dots .jstree-open > .jstree-ocl {
  background-position: -32px -32px;
}
.jstree-default-large.jstree-rtl > .jstree-no-dots .jstree-closed > .jstree-ocl {
  background-position: 0px -32px;
}
.jstree-default-large .jstree-themeicon-custom {
  background-color: transparent;
  background-image: none;
  background-position: 0 0;
}
.jstree-default-large > .jstree-container-ul .jstree-loading > .jstree-ocl {
  background: url(/DoverArtificialLift/Scripts/ThirdParty/JQuery-jstree-3.3.3/themes/default/throbber.gif) center center no-repeat;
}
.jstree-default-large .jstree-file {
  background: url(/DoverArtificialLift/Scripts/ThirdParty/JQuery-jstree-3.3.3/themes/default/32px.png) -96px -64px no-repeat;
}
.jstree-default-large .jstree-folder {
  background: url(/DoverArtificialLift/Scripts/ThirdParty/JQuery-jstree-3.3.3/themes/default/32px.png) -256px 0px no-repeat;
}
.jstree-default-large > .jstree-container-ul > .jstree-node {
  margin-left: 0;
  margin-right: 0;
}
#jstree-dnd.jstree-default-large {
  line-height: 32px;
  padding: 0 4px;
}
#jstree-dnd.jstree-default-large .jstree-ok,
#jstree-dnd.jstree-default-large .jstree-er {
  background-image: url(/DoverArtificialLift/Scripts/ThirdParty/JQuery-jstree-3.3.3/themes/default/32px.png);
  background-repeat: no-repeat;
  background-color: transparent;
}
#jstree-dnd.jstree-default-large i {
  background: transparent;
  width: 32px;
  height: 32px;
  line-height: 32px;
}
#jstree-dnd.jstree-default-large .jstree-ok {
  background-position: 0px -64px;
}
#jstree-dnd.jstree-default-large .jstree-er {
  background-position: -32px -64px;
}
.jstree-default-large .jstree-ellipsis {
  overflow: hidden;
}
.jstree-default-large .jstree-ellipsis .jstree-anchor {
  width: calc(100% - 37px);
  text-overflow: ellipsis;
  overflow: hidden;
}
.jstree-default-large .jstree-ellipsis.jstree-no-icons .jstree-anchor {
  width: calc(100% - 5px);
}
.jstree-default-large.jstree-rtl .jstree-node {
  background-image: url(/DoverArtificialLift/Scripts/ThirdParty/JQuery-jstree-3.3.3/themes/default/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAACAQMAAAAD0EyKAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjgIIGBgABCgCBvVLXcAAAAABJRU5ErkJggg==);
}
.jstree-default-large.jstree-rtl .jstree-last {
  background: transparent;
}
@media (max-width: 768px) {
  #jstree-dnd.jstree-dnd-responsive {
    line-height: 40px;
    font-weight: bold;
    font-size: 1.1em;
    text-shadow: 1px 1px white;
  }
  #jstree-dnd.jstree-dnd-responsive > i {
    background: transparent;
    width: 40px;
    height: 40px;
  }
  #jstree-dnd.jstree-dnd-responsive > .jstree-ok {
    background-image: url(/DoverArtificialLift/Scripts/ThirdParty/JQuery-jstree-3.3.3/themes/default/40px.png);
    background-position: 0 -200px;
    background-size: 120px 240px;
  }
  #jstree-dnd.jstree-dnd-responsive > .jstree-er {
    background-image: url(/DoverArtificialLift/Scripts/ThirdParty/JQuery-jstree-3.3.3/themes/default/40px.png);
    background-position: -40px -200px;
    background-size: 120px 240px;
  }
  #jstree-marker.jstree-dnd-responsive {
    border-left-width: 10px;
    border-top-width: 10px;
    border-bottom-width: 10px;
    margin-top: -10px;
  }
}
@media (max-width: 768px) {
  .jstree-default-responsive {
    /*
	.jstree-open > .jstree-ocl,
	.jstree-closed > .jstree-ocl { border-radius:20px; background-color:white; }
	*/
  }
  .jstree-default-responsive .jstree-icon {
    background-image: url(/DoverArtificialLift/Scripts/ThirdParty/JQuery-jstree-3.3.3/themes/default/40px.png);
  }
  .jstree-default-responsive .jstree-node,
  .jstree-default-responsive .jstree-leaf > .jstree-ocl {
    background: transparent;
  }
  .jstree-default-responsive .jstree-node {
    min-height: 40px;
    line-height: 40px;
    margin-left: 40px;
    min-width: 40px;
    white-space: nowrap;
  }
  .jstree-default-responsive .jstree-anchor {
    line-height: 40px;
    height: 40px;
  }
  .jstree-default-responsive .jstree-icon,
  .jstree-default-responsive .jstree-icon:empty {
    width: 40px;
    height: 40px;
    line-height: 40px;
  }
  .jstree-default-responsive > .jstree-container-ul > .jstree-node {
    margin-left: 0;
  }
  .jstree-default-responsive.jstree-rtl .jstree-node {
    margin-left: 0;
    margin-right: 40px;
    background: transparent;
  }
  .jstree-default-responsive.jstree-rtl .jstree-container-ul > .jstree-node {
    margin-right: 0;
  }
  .jstree-default-responsive .jstree-ocl,
  .jstree-default-responsive .jstree-themeicon,
  .jstree-default-responsive .jstree-checkbox {
    background-size: 120px 240px;
  }
  .jstree-default-responsive .jstree-leaf > .jstree-ocl,
  .jstree-default-responsive.jstree-rtl .jstree-leaf > .jstree-ocl {
    background: transparent;
  }
  .jstree-default-responsive .jstree-open > .jstree-ocl {
    background-position: 0 0px !important;
  }
  .jstree-default-responsive .jstree-closed > .jstree-ocl {
    background-position: 0 -40px !important;
  }
  .jstree-default-responsive.jstree-rtl .jstree-closed > .jstree-ocl {
    background-position: -40px 0px !important;
  }
  .jstree-default-responsive .jstree-themeicon {
    background-position: -40px -40px;
  }
  .jstree-default-responsive .jstree-checkbox,
  .jstree-default-responsive .jstree-checkbox:hover {
    background-position: -40px -80px;
  }
  .jstree-default-responsive.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox,
  .jstree-default-responsive.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox:hover,
  .jstree-default-responsive .jstree-checked > .jstree-checkbox,
  .jstree-default-responsive .jstree-checked > .jstree-checkbox:hover {
    background-position: 0 -80px;
  }
  .jstree-default-responsive .jstree-anchor > .jstree-undetermined,
  .jstree-default-responsive .jstree-anchor > .jstree-undetermined:hover {
    background-position: 0 -120px;
  }
  .jstree-default-responsive .jstree-anchor {
    font-weight: bold;
    font-size: 1.1em;
    text-shadow: 1px 1px white;
  }
  .jstree-default-responsive > .jstree-striped {
    background: transparent;
  }
  .jstree-default-responsive .jstree-wholerow {
    border-top: 1px solid rgba(255, 255, 255, 0.7);
    border-bottom: 1px solid rgba(64, 64, 64, 0.2);
    background: #ebebeb;
    height: 40px;
  }
  .jstree-default-responsive .jstree-wholerow-hovered {
    background: #e7f4f9;
  }
  .jstree-default-responsive .jstree-wholerow-clicked {
    background: #beebff;
  }
  .jstree-default-responsive .jstree-children .jstree-last > .jstree-wholerow {
    box-shadow: inset 0 -6px 3px -5px #666666;
  }
  .jstree-default-responsive .jstree-children .jstree-open > .jstree-wholerow {
    box-shadow: inset 0 6px 3px -5px #666666;
    border-top: 0;
  }
  .jstree-default-responsive .jstree-children .jstree-open + .jstree-open {
    box-shadow: none;
  }
  .jstree-default-responsive .jstree-node,
  .jstree-default-responsive .jstree-icon,
  .jstree-default-responsive .jstree-node > .jstree-ocl,
  .jstree-default-responsive .jstree-themeicon,
  .jstree-default-responsive .jstree-checkbox {
    background-image: url(/DoverArtificialLift/Scripts/ThirdParty/JQuery-jstree-3.3.3/themes/default/40px.png);
    background-size: 120px 240px;
  }
  .jstree-default-responsive .jstree-node {
    background-position: -80px 0;
    background-repeat: repeat-y;
  }
  .jstree-default-responsive .jstree-last {
    background: transparent;
  }
  .jstree-default-responsive .jstree-leaf > .jstree-ocl {
    background-position: -40px -120px;
  }
  .jstree-default-responsive .jstree-last > .jstree-ocl {
    background-position: -40px -160px;
  }
  .jstree-default-responsive .jstree-themeicon-custom {
    background-color: transparent;
    background-image: none;
    background-position: 0 0;
  }
  .jstree-default-responsive .jstree-file {
    background: url(/DoverArtificialLift/Scripts/ThirdParty/JQuery-jstree-3.3.3/themes/default/40px.png) 0 -160px no-repeat;
    background-size: 120px 240px;
  }
  .jstree-default-responsive .jstree-folder {
    background: url(/DoverArtificialLift/Scripts/ThirdParty/JQuery-jstree-3.3.3/themes/default/40px.png) -40px -40px no-repeat;
    background-size: 120px 240px;
  }
  .jstree-default-responsive > .jstree-container-ul > .jstree-node {
    margin-left: 0;
    margin-right: 0;
  }
}

.fc{direction:ltr;text-align:left}.fc-rtl{text-align:right}body .fc{font-size:1em}.fc-unthemed th,.fc-unthemed td,.fc-unthemed thead,.fc-unthemed tbody,.fc-unthemed .fc-divider,.fc-unthemed .fc-row,.fc-unthemed .fc-content,.fc-unthemed .fc-popover{border-color:#ddd}.fc-unthemed .fc-popover{background-color:#fff}.fc-unthemed .fc-divider,.fc-unthemed .fc-popover .fc-header{background:#eee}.fc-unthemed .fc-popover .fc-header .fc-close{color:#666}.fc-unthemed .fc-today{background:#fcf8e3}.fc-highlight{background:#bce8f1;opacity:.3;filter:alpha(opacity=30)}.fc-bgevent{background:rgb(143,223,130);opacity:.3;filter:alpha(opacity=30)}.fc-nonbusiness{background:#d7d7d7}.fc-icon{display:inline-block;height:1em;line-height:1em;font-size:1em;text-align:center;overflow:hidden;font-family:"Courier New",Courier,monospace;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fc-icon:after{position:relative}.fc-icon-left-single-arrow:after{content:"\02039";font-weight:700;font-size:200%;top:-7%}.fc-icon-right-single-arrow:after{content:"\0203A";font-weight:700;font-size:200%;top:-7%}.fc-icon-left-double-arrow:after{content:"\000AB";font-size:160%;top:-7%}.fc-icon-right-double-arrow:after{content:"\000BB";font-size:160%;top:-7%}.fc-icon-left-triangle:after{content:"\25C4";font-size:125%;top:3%}.fc-icon-right-triangle:after{content:"\25BA";font-size:125%;top:3%}.fc-icon-down-triangle:after{content:"\25BC";font-size:125%;top:2%}.fc-icon-x:after{content:"\000D7";font-size:200%;top:6%}.fc button{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0;height:2.1em;padding:0 .6em;font-size:1em;white-space:nowrap;cursor:pointer}.fc button::-moz-focus-inner{margin:0;padding:0}.fc-state-default{border:1px solid}.fc-state-default.fc-corner-left{border-top-left-radius:4px;border-bottom-left-radius:4px}.fc-state-default.fc-corner-right{border-top-right-radius:4px;border-bottom-right-radius:4px}.fc button .fc-icon{position:relative;top:-.05em;margin:0 .2em;vertical-align:middle}.fc-state-default{background-color:#f5f5f5;background-image:-moz-linear-gradient(top,#ffffff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#ffffff,#e6e6e6);background-image:-o-linear-gradient(top,#ffffff,#e6e6e6);background-image:linear-gradient(to bottom,#ffffff,#e6e6e6);background-repeat:repeat-x;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);color:#333;text-shadow:0 1px 1px rgba(255,255,255,.75);box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)}.fc-state-hover,.fc-state-down,.fc-state-active,.fc-state-disabled{color:#333;background-color:#e6e6e6}.fc-state-hover{color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position 0.1s linear;-moz-transition:background-position 0.1s linear;-o-transition:background-position 0.1s linear;transition:background-position 0.1s linear}.fc-state-down,.fc-state-active{background-color:#ccc;background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.fc-state-disabled{cursor:default;background-image:none;opacity:.65;filter:alpha(opacity=65);box-shadow:none}.fc-button-group{display:inline-block}.fc .fc-button-group>*{float:left;margin:0 0 0 -1px}.fc .fc-button-group>:first-child{margin-left:0}.fc-popover{position:absolute;box-shadow:0 2px 6px rgba(0,0,0,.15)}.fc-popover .fc-header{padding:2px 4px}.fc-popover .fc-header .fc-title{margin:0 2px}.fc-popover .fc-header .fc-close{cursor:pointer}.fc-ltr .fc-popover .fc-header .fc-title,.fc-rtl .fc-popover .fc-header .fc-close{float:left}.fc-rtl .fc-popover .fc-header .fc-title,.fc-ltr .fc-popover .fc-header .fc-close{float:right}.fc-unthemed .fc-popover{border-width:1px;border-style:solid}.fc-unthemed .fc-popover .fc-header .fc-close{font-size:.9em;margin-top:2px}.fc-popover>.ui-widget-header+.ui-widget-content{border-top:0}.fc-divider{border-style:solid;border-width:1px}hr.fc-divider{height:0;margin:0;padding:0 0 2px;border-width:1px 0}.fc-clear{clear:both}.fc-bg,.fc-bgevent-skeleton,.fc-highlight-skeleton,.fc-helper-skeleton{position:absolute;top:0;left:0;right:0}.fc-bg{bottom:0}.fc-bg table{height:100%}.fc table{width:100%;box-sizing:border-box;table-layout:fixed;border-collapse:collapse;border-spacing:0;font-size:1em}.fc th{text-align:center}.fc th,.fc td{border-style:solid;border-width:1px;padding:0;vertical-align:top}.fc td.fc-today{border-style:double}.fc .fc-row{border-style:solid;border-width:0}.fc-row table{border-left:0 hidden transparent;border-right:0 hidden transparent;border-bottom:0 hidden transparent}.fc-row:first-child table{border-top:0 hidden transparent}.fc-row{position:relative}.fc-row .fc-bg{z-index:1}.fc-row .fc-bgevent-skeleton,.fc-row .fc-highlight-skeleton{bottom:0}.fc-row .fc-bgevent-skeleton table,.fc-row .fc-highlight-skeleton table{height:100%}.fc-row .fc-highlight-skeleton td,.fc-row .fc-bgevent-skeleton td{border-color:transparent}.fc-row .fc-bgevent-skeleton{z-index:2}.fc-row .fc-highlight-skeleton{z-index:3}.fc-row .fc-content-skeleton{position:relative;z-index:4;padding-bottom:2px}.fc-row .fc-helper-skeleton{z-index:5}.fc-row .fc-content-skeleton td,.fc-row .fc-helper-skeleton td{background:none;border-color:transparent;border-bottom:0}.fc-row .fc-content-skeleton tbody td,.fc-row .fc-helper-skeleton tbody td{border-top:0}.fc-scroller{-webkit-overflow-scrolling:touch}.fc-scroller>.fc-day-grid,.fc-scroller>.fc-time-grid{position:relative;width:100%}.fc-event{position:relative;display:block;font-size:.85em;line-height:1.3;border-radius:3px;border:1px solid #3a87ad;background-color:#3a87ad;font-weight:400}.fc-event,.fc-event:hover,.ui-widget .fc-event{color:#fff;text-decoration:none}.fc-event[href],.fc-event.fc-draggable{cursor:pointer}.fc-not-allowed,.fc-not-allowed .fc-event{cursor:not-allowed}.fc-event .fc-bg{z-index:1;background:#fff;opacity:.25;filter:alpha(opacity=25)}.fc-event .fc-content{position:relative;z-index:2}.fc-event .fc-resizer{position:absolute;z-index:4}.fc-event .fc-resizer{display:none}.fc-event.fc-allow-mouse-resize .fc-resizer,.fc-event.fc-selected .fc-resizer{display:block}.fc-event.fc-selected .fc-resizer:before{content:"";position:absolute;z-index:9999;top:50%;left:50%;width:40px;height:40px;margin-left:-20px;margin-top:-20px}.fc-event.fc-selected{z-index:9999!important;box-shadow:0 2px 5px rgba(0,0,0,.2)}.fc-event.fc-selected.fc-dragging{box-shadow:0 2px 7px rgba(0,0,0,.3)}.fc-h-event.fc-selected:before{content:"";position:absolute;z-index:3;top:-10px;bottom:-10px;left:0;right:0}.fc-ltr .fc-h-event.fc-not-start,.fc-rtl .fc-h-event.fc-not-end{margin-left:0;border-left-width:0;padding-left:1px;border-top-left-radius:0;border-bottom-left-radius:0}.fc-ltr .fc-h-event.fc-not-end,.fc-rtl .fc-h-event.fc-not-start{margin-right:0;border-right-width:0;padding-right:1px;border-top-right-radius:0;border-bottom-right-radius:0}.fc-ltr .fc-h-event .fc-start-resizer,.fc-rtl .fc-h-event .fc-end-resizer{cursor:w-resize;left:-1px}.fc-ltr .fc-h-event .fc-end-resizer,.fc-rtl .fc-h-event .fc-start-resizer{cursor:e-resize;right:-1px}.fc-h-event.fc-allow-mouse-resize .fc-resizer{width:7px;top:-1px;bottom:-1px}.fc-h-event.fc-selected .fc-resizer{border-radius:4px;border-width:1px;width:6px;height:6px;border-style:solid;border-color:inherit;background:#fff;top:50%;margin-top:-4px}.fc-ltr .fc-h-event.fc-selected .fc-start-resizer,.fc-rtl .fc-h-event.fc-selected .fc-end-resizer{margin-left:-4px}.fc-ltr .fc-h-event.fc-selected .fc-end-resizer,.fc-rtl .fc-h-event.fc-selected .fc-start-resizer{margin-right:-4px}.fc-day-grid-event{margin:1px 2px 0;padding:0 1px}.fc-day-grid-event.fc-selected:after{content:"";position:absolute;z-index:1;top:-1px;right:-1px;bottom:-1px;left:-1px;background:#000;opacity:.25;filter:alpha(opacity=25)}.fc-day-grid-event .fc-content{white-space:nowrap;overflow:hidden}.fc-day-grid-event .fc-time{font-weight:700}.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer,.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer{margin-left:-2px}.fc-ltr .fc-day-grid-event.fc-allow-mouse-resize .fc-end-resizer,.fc-rtl .fc-day-grid-event.fc-allow-mouse-resize .fc-start-resizer{margin-right:-2px}a.fc-more{margin:1px 3px;font-size:.85em;cursor:pointer;text-decoration:none}a.fc-more:hover{text-decoration:underline}.fc-limited{display:none}.fc-day-grid .fc-row{z-index:1}.fc-more-popover{z-index:2;width:220px}.fc-more-popover .fc-event-container{padding:10px}.fc-now-indicator{position:absolute;border:0 solid red}.fc-unselectable{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.fc-toolbar{text-align:center;margin-bottom:1em}.fc-toolbar .fc-left{float:left}.fc-toolbar .fc-right{float:right}.fc-toolbar .fc-center{display:inline-block}.fc .fc-toolbar>*>*{float:left;margin-left:.75em}.fc .fc-toolbar>*>:first-child{margin-left:0}.fc-toolbar h2{margin:0}.fc-toolbar button{position:relative}.fc-toolbar .fc-state-hover,.fc-toolbar .ui-state-hover{z-index:2}.fc-toolbar .fc-state-down{z-index:3}.fc-toolbar .fc-state-active,.fc-toolbar .ui-state-active{z-index:4}.fc-toolbar button:focus{z-index:5}.fc-view-container *,.fc-view-container *:before,.fc-view-container *:after{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.fc-view,.fc-view>table{position:relative;z-index:1}.fc-basicWeek-view .fc-content-skeleton,.fc-basicDay-view .fc-content-skeleton{padding-top:1px;padding-bottom:1em}.fc-basic-view .fc-body .fc-row{min-height:4em}.fc-row.fc-rigid{overflow:hidden}.fc-row.fc-rigid .fc-content-skeleton{position:absolute;top:0;left:0;right:0}.fc-basic-view .fc-week-number,.fc-basic-view .fc-day-number{padding:0 2px}.fc-basic-view td.fc-week-number span,.fc-basic-view td.fc-day-number{padding-top:2px;padding-bottom:2px}.fc-basic-view .fc-week-number{text-align:center}.fc-basic-view .fc-week-number span{display:inline-block;min-width:1.25em}.fc-ltr .fc-basic-view .fc-day-number{text-align:right}.fc-rtl .fc-basic-view .fc-day-number{text-align:left}.fc-day-number.fc-other-month{opacity:.3;filter:alpha(opacity=30)}.fc-agenda-view .fc-day-grid{position:relative;z-index:2}.fc-agenda-view .fc-day-grid .fc-row{min-height:3em}.fc-agenda-view .fc-day-grid .fc-row .fc-content-skeleton{padding-top:1px;padding-bottom:1em}.fc .fc-axis{vertical-align:middle;padding:0 4px;white-space:nowrap}.fc-ltr .fc-axis{text-align:right}.fc-rtl .fc-axis{text-align:left}.ui-widget td.fc-axis{font-weight:400}.fc-time-grid-container,.fc-time-grid{position:relative;z-index:1}.fc-time-grid{min-height:100%}.fc-time-grid table{border:0 hidden transparent}.fc-time-grid>.fc-bg{z-index:1}.fc-time-grid .fc-slats,.fc-time-grid>hr{position:relative;z-index:2}.fc-time-grid .fc-content-col{position:relative}.fc-time-grid .fc-content-skeleton{position:absolute;z-index:3;top:0;left:0;right:0}.fc-time-grid .fc-business-container{position:relative;z-index:1}.fc-time-grid .fc-bgevent-container{position:relative;z-index:2}.fc-time-grid .fc-highlight-container{position:relative;z-index:3}.fc-time-grid .fc-event-container{position:relative;z-index:4}.fc-time-grid .fc-now-indicator-line{z-index:5}.fc-time-grid .fc-helper-container{position:relative;z-index:6}.fc-time-grid .fc-slats td{height:1.5em;border-bottom:0}.fc-time-grid .fc-slats .fc-minor td{border-top-style:dotted}.fc-time-grid .fc-slats .ui-widget-content{background:none}.fc-time-grid .fc-highlight-container{position:relative}.fc-time-grid .fc-highlight{position:absolute;left:0;right:0}.fc-ltr .fc-time-grid .fc-event-container{margin:0 2.5% 0 2px}.fc-rtl .fc-time-grid .fc-event-container{margin:0 2px 0 2.5%}.fc-time-grid .fc-event,.fc-time-grid .fc-bgevent{position:absolute;z-index:1}.fc-time-grid .fc-bgevent{left:0;right:0}.fc-v-event.fc-not-start{border-top-width:0;padding-top:1px;border-top-left-radius:0;border-top-right-radius:0}.fc-v-event.fc-not-end{border-bottom-width:0;padding-bottom:1px;border-bottom-left-radius:0;border-bottom-right-radius:0}.fc-time-grid-event{overflow:hidden}.fc-time-grid-event.fc-selected{overflow:visible}.fc-time-grid-event.fc-selected .fc-bg{display:none}.fc-time-grid-event .fc-content{overflow:hidden}.fc-time-grid-event .fc-time,.fc-time-grid-event .fc-title{padding:0 1px}.fc-time-grid-event .fc-time{font-size:.85em;white-space:nowrap}.fc-time-grid-event.fc-short .fc-content{white-space:nowrap}.fc-time-grid-event.fc-short .fc-time,.fc-time-grid-event.fc-short .fc-title{display:inline-block;vertical-align:top}.fc-time-grid-event.fc-short .fc-time span{display:none}.fc-time-grid-event.fc-short .fc-time:before{content:attr(data-start)}.fc-time-grid-event.fc-short .fc-time:after{content:"\000A0-\000A0"}.fc-time-grid-event.fc-short .fc-title{font-size:.85em;padding:0}.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer{left:0;right:0;bottom:0;height:8px;overflow:hidden;line-height:8px;font-size:11px;font-family:monospace;text-align:center;cursor:s-resize}.fc-time-grid-event.fc-allow-mouse-resize .fc-resizer:after{content:"="}.fc-time-grid-event.fc-selected .fc-resizer{border-radius:5px;border-width:1px;width:8px;height:8px;border-style:solid;border-color:inherit;background:#fff;left:50%;margin-left:-5px;bottom:-5px}.fc-time-grid .fc-now-indicator-line{border-top-width:1px;left:0;right:0}.fc-time-grid .fc-now-indicator-arrow{margin-top:-5px}.fc-ltr .fc-time-grid .fc-now-indicator-arrow{left:0;border-width:5px 0 5px 6px;border-top-color:transparent;border-bottom-color:transparent}.fc-rtl .fc-time-grid .fc-now-indicator-arrow{right:0;border-width:5px 6px 5px 0;border-top-color:transparent;border-bottom-color:transparent}
.qtip{position:absolute;left:-28000px;top:-28000px;display:none;max-width:280px;min-width:50px;font-size:10.5px;line-height:12px;direction:ltr;box-shadow:none;padding:0}.qtip-content,.qtip-titlebar{position:relative;overflow:hidden}.qtip-content{padding:5px 9px;text-align:left;word-wrap:break-word}.qtip-titlebar{padding:5px 35px 5px 10px;border-width:0 0 1px;font-weight:700}.qtip-titlebar+.qtip-content{border-top-width:0!important}.qtip-close{position:absolute;right:-9px;top:-9px;z-index:11;cursor:pointer;outline:0;border:1px solid transparent}.qtip-titlebar .qtip-close{right:4px;top:50%;margin-top:-9px}* html .qtip-titlebar .qtip-close{top:16px}.qtip-icon .ui-icon,.qtip-titlebar .ui-icon{display:block;text-indent:-1000em;direction:ltr}.qtip-icon,.qtip-icon .ui-icon{-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;text-decoration:none}.qtip-icon .ui-icon{width:18px;height:14px;line-height:14px;text-align:center;text-indent:0;font:normal 700 10px/13px Tahoma,sans-serif;color:inherit;background:-100em -100em no-repeat}.qtip-default{border:1px solid #F1D031;background-color:#FFFFA3;color:#555}.qtip-default .qtip-titlebar{background-color:#FFEF93}.qtip-default .qtip-icon{border-color:#CCC;background:#F1F1F1;color:#777}.qtip-default .qtip-titlebar .qtip-close{border-color:#AAA;color:#111}.qtip-light{background-color:#fff;border-color:#E2E2E2;color:#454545}.qtip-light .qtip-titlebar{background-color:#f1f1f1}.qtip-dark{background-color:#505050;border-color:#303030;color:#f3f3f3}.qtip-dark .qtip-titlebar{background-color:#404040}.qtip-dark .qtip-icon{border-color:#444}.qtip-dark .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-cream{background-color:#FBF7AA;border-color:#F9E98E;color:#A27D35}.qtip-red,.qtip-red .qtip-icon,.qtip-red .qtip-titlebar .ui-state-hover{border-color:#D95252}.qtip-cream .qtip-titlebar{background-color:#F0DE7D}.qtip-cream .qtip-close .qtip-icon{background-position:-82px 0}.qtip-red{background-color:#F78B83;color:#912323}.qtip-red .qtip-titlebar{background-color:#F06D65}.qtip-red .qtip-close .qtip-icon{background-position:-102px 0}.qtip-green{background-color:#CAED9E;border-color:#90D93F;color:#3F6219}.qtip-green .qtip-titlebar{background-color:#B0DE78}.qtip-green .qtip-close .qtip-icon{background-position:-42px 0}.qtip-blue{background-color:#E5F6FE;border-color:#ADD9ED;color:#5E99BD}.qtip-blue .qtip-titlebar{background-color:#D0E9F5}.qtip-blue .qtip-close .qtip-icon{background-position:-2px 0}.qtip-shadow{-webkit-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);-moz-box-shadow:1px 1px 3px 1px rgba(0,0,0,.15);box-shadow:1px 1px 3px 1px rgba(0,0,0,.15)}.qtip-bootstrap,.qtip-rounded,.qtip-tipsy{-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.qtip-rounded .qtip-titlebar{-moz-border-radius:4px 4px 0 0;-webkit-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.qtip-youtube{-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 3px #333;-moz-box-shadow:0 0 3px #333;box-shadow:0 0 3px #333;color:#fff;border:0 solid transparent;background:#4A4A4A;background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0,#4A4A4A),color-stop(100%,#000));background-image:-webkit-linear-gradient(top,#4A4A4A 0,#000 100%);background-image:-moz-linear-gradient(top,#4A4A4A 0,#000 100%);background-image:-ms-linear-gradient(top,#4A4A4A 0,#000 100%);background-image:-o-linear-gradient(top,#4A4A4A 0,#000 100%)}.qtip-youtube .qtip-titlebar{background-color:#4A4A4A;background-color:rgba(0,0,0,0)}.qtip-youtube .qtip-content{padding:.75em;font:12px arial,sans-serif;filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#4a4a4a, EndColorStr=#000000);-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);"}.qtip-youtube .qtip-icon{border-color:#222}.qtip-youtube .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-jtools{background:#232323;background:rgba(0,0,0,.7);background-image:-webkit-gradient(linear,left top,left bottom,from(#717171),to(#232323));background-image:-moz-linear-gradient(top,#717171,#232323);background-image:-webkit-linear-gradient(top,#717171,#232323);background-image:-ms-linear-gradient(top,#717171,#232323);background-image:-o-linear-gradient(top,#717171,#232323);border:2px solid #ddd;border:2px solid rgba(241,241,241,1);-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 12px #333;-moz-box-shadow:0 0 12px #333;box-shadow:0 0 12px #333}.qtip-jtools .qtip-titlebar{background-color:transparent;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171, endColorstr=#4A4A4A);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)"}.qtip-jtools .qtip-content{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A, endColorstr=#232323);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)"}.qtip-jtools .qtip-content,.qtip-jtools .qtip-titlebar{background:0 0;color:#fff;border:0 dashed transparent}.qtip-jtools .qtip-icon{border-color:#555}.qtip-jtools .qtip-titlebar .ui-state-hover{border-color:#333}.qtip-cluetip{-webkit-box-shadow:4px 4px 5px rgba(0,0,0,.4);-moz-box-shadow:4px 4px 5px rgba(0,0,0,.4);box-shadow:4px 4px 5px rgba(0,0,0,.4);background-color:#D9D9C2;color:#111;border:0 dashed transparent}.qtip-cluetip .qtip-titlebar{background-color:#87876A;color:#fff;border:0 dashed transparent}.qtip-cluetip .qtip-icon{border-color:#808064}.qtip-cluetip .qtip-titlebar .ui-state-hover{border-color:#696952;color:#696952}.qtip-tipsy{background:#000;background:rgba(0,0,0,.87);color:#fff;border:0 solid transparent;font-size:11px;font-family:'Lucida Grande',sans-serif;font-weight:700;line-height:16px;text-shadow:0 1px #000}.qtip-tipsy .qtip-titlebar{padding:6px 35px 0 10px;background-color:transparent}.qtip-tipsy .qtip-content{padding:6px 10px}.qtip-tipsy .qtip-icon{border-color:#222;text-shadow:none}.qtip-tipsy .qtip-titlebar .ui-state-hover{border-color:#303030}.qtip-tipped{border:3px solid #959FA9;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;background-color:#F9F9F9;color:#454545;font-weight:400;font-family:serif}.qtip-tipped .qtip-titlebar{border-bottom-width:0;color:#fff;background:#3A79B8;background-image:-webkit-gradient(linear,left top,left bottom,from(#3A79B8),to(#2E629D));background-image:-webkit-linear-gradient(top,#3A79B8,#2E629D);background-image:-moz-linear-gradient(top,#3A79B8,#2E629D);background-image:-ms-linear-gradient(top,#3A79B8,#2E629D);background-image:-o-linear-gradient(top,#3A79B8,#2E629D);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8, endColorstr=#2E629D);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)"}.qtip-tipped .qtip-icon{border:2px solid #285589;background:#285589}.qtip-tipped .qtip-icon .ui-icon{background-color:#FBFBFB;color:#555}.qtip-bootstrap{font-size:14px;line-height:20px;color:#333;padding:1px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box}.qtip-bootstrap .qtip-titlebar{padding:8px 14px;margin:0;font-size:14px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.qtip-bootstrap .qtip-titlebar .qtip-close{right:11px;top:45%;border-style:none}.qtip-bootstrap .qtip-content{padding:9px 14px}.qtip-bootstrap .qtip-icon{background:0 0}.qtip-bootstrap .qtip-icon .ui-icon{width:auto;height:auto;float:right;font-size:20px;font-weight:700;line-height:18px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.qtip-bootstrap .qtip-icon .ui-icon:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4;filter:alpha(opacity=40)}.qtip:not(.ie9haxors) div.qtip-content,.qtip:not(.ie9haxors) div.qtip-titlebar{filter:none;-ms-filter:none}
.jqplot-xaxis,.jqplot-xaxis-label{margin-top:10px}.jqplot-x2axis,.jqplot-x2axis-label{margin-bottom:10px}.jqplot-target{position:relative;color:#666;font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;font-size:1em}.jqplot-axis{font-size:.75em}.jqplot-yaxis{margin-right:10px}.jqplot-y2axis,.jqplot-y3axis,.jqplot-y4axis,.jqplot-y5axis,.jqplot-y6axis,.jqplot-y7axis,.jqplot-y8axis,.jqplot-y9axis,.jqplot-yMidAxis{margin-left:10px;margin-right:10px}.jqplot-axis-tick,.jqplot-x2axis-tick,.jqplot-xaxis-tick,.jqplot-y2axis-tick,.jqplot-y3axis-tick,.jqplot-y4axis-tick,.jqplot-y5axis-tick,.jqplot-y6axis-tick,.jqplot-y7axis-tick,.jqplot-y8axis-tick,.jqplot-y9axis-tick,.jqplot-yMidAxis-tick,.jqplot-yaxis-tick{position:absolute;white-space:pre}.jqplot-xaxis-tick{top:0;left:15px;vertical-align:top}.jqplot-x2axis-tick{bottom:0;left:15px;vertical-align:bottom}.jqplot-yaxis-tick{right:0;top:15px;text-align:right}.jqplot-yaxis-tick.jqplot-breakTick{right:-20px;margin-right:0;padding:1px 5px;z-index:2;font-size:1.5em}.jqplot-x2axis-label,.jqplot-xaxis-label,.jqplot-yMidAxis-label,.jqplot-yaxis-label{font-size:11pt;position:absolute}.jqplot-y2axis-tick,.jqplot-y3axis-tick,.jqplot-y4axis-tick,.jqplot-y5axis-tick,.jqplot-y6axis-tick,.jqplot-y7axis-tick,.jqplot-y8axis-tick,.jqplot-y9axis-tick{left:0;top:15px;text-align:left}.jqplot-yMidAxis-tick{text-align:center;white-space:nowrap}.jqplot-yaxis-label{margin-right:10px}.jqplot-y2axis-label,.jqplot-y3axis-label,.jqplot-y4axis-label,.jqplot-y5axis-label,.jqplot-y6axis-label,.jqplot-y7axis-label,.jqplot-y8axis-label,.jqplot-y9axis-label{font-size:11pt;margin-left:10px;position:absolute}.jqplot-meterGauge-tick{font-size:.75em;color:#999}.jqplot-meterGauge-label{font-size:1em;color:#999}table.jqplot-table-legend{margin:12px}table.jqplot-cursor-legend,table.jqplot-table-legend{background-color:rgba(255,255,255,.6);border:1px solid #ccc;position:absolute;font-size:.75em}td.jqplot-table-legend{vertical-align:middle}td.jqplot-seriesToggle:active,td.jqplot-seriesToggle:hover{cursor:pointer}.jqplot-table-legend .jqplot-series-hidden{text-decoration:line-through}div.jqplot-table-legend-swatch-outline{border:1px solid #ccc;padding:1px}div.jqplot-table-legend-swatch{width:0;height:0;border-width:5px 6px;border-style:solid}.jqplot-title{top:0;left:0;padding-bottom:.5em;font-size:1.2em}table.jqplot-cursor-tooltip{border:1px solid #ccc;font-size:.75em}.jqplot-canvasOverlay-tooltip,.jqplot-cursor-tooltip,.jqplot-highlighter-tooltip{border:1px solid #ccc;font-size:.75em;white-space:nowrap;background:rgba(208,208,208,.5);padding:1px}.jqplot-point-label{font-size:.75em;z-index:2}td.jqplot-cursor-legend-swatch{vertical-align:middle;text-align:center}div.jqplot-cursor-legend-swatch{width:1.2em;height:.7em}.jqplot-error{text-align:center}.jqplot-error-message{position:relative;top:46%;display:inline-block}div.jqplot-bubble-label{font-size:.8em;padding-left:2px;padding-right:2px;color:rgb(20%,20%,20%)}div.jqplot-bubble-label.jqplot-bubble-label-highlight{background:rgba(90%,90%,90%,.7)}div.jqplot-noData-container{text-align:center;background-color:rgba(96%,96%,96%,.3)}
/* jsTree default theme */

.jstree-emptyicon {
width:0 !important;
}

.people-icon {
        background-position: -229px -68px !important;
        background-repeat:no-repeat !important;
        background-image: url(/DoverArtificialLift/Scripts/ThirdParty/JQuery-jstree-3.3.3/themes/bsi/32px.png) !important;
}

.location-icon {
        background-position: -165px -68px !important;
        background-repeat:no-repeat !important;
        background-image: url(/DoverArtificialLift/Scripts/ThirdParty/JQuery-jstree-3.3.3/themes/bsi/32px.png) !important;
}

.department-icon {
        background-position: -262px -68px !important;
        background-repeat:no-repeat !important;
        background-image: url(/DoverArtificialLift/Scripts/ThirdParty/JQuery-jstree-3.3.3/themes/bsi/32px.png) !important;
}

.process-icon {
        background-position: -196px -68px !important;
        background-repeat:no-repeat !important;
        background-image: url(/DoverArtificialLift/Scripts/ThirdParty/JQuery-jstree-3.3.3/themes/bsi/32px.png) !important;
}
.empty-icon {
        background-position: -105px -68px !important;
        background-repeat:no-repeat !important;
        background-image: url(/DoverArtificialLift/Scripts/ThirdParty/JQuery-jstree-3.3.3/themes/bsi/32px.png) !important;
}

.jstree-node,
.jstree-children,
.jstree-container-ul {
  display: block;
  margin: 0;
  padding: 0;
  list-style-type: none;
  list-style-image: none;
}
.jstree-node {
  white-space: nowrap;
}
.jstree-anchor {
  display: inline-block;
  color: black;
  white-space: nowrap;
  padding: 0 4px 0 1px;
  margin: 0;
  vertical-align: top;
}
.jstree-anchor:focus {
  outline: 0;
}
.jstree-anchor,
.jstree-anchor:link,
.jstree-anchor:visited,
.jstree-anchor:hover,
.jstree-anchor:active {
  text-decoration: none;
  color: inherit;
}
.jstree-icon {
  display: inline-block;
  text-decoration: none;
  margin: 0;
  padding: 0;
  vertical-align: top;
  text-align: center;
}
.jstree-icon:empty {
  display: inline-block;
  text-decoration: none;
  margin: 0;
  padding: 0;
  vertical-align: top;
  text-align: center;
}
.jstree-ocl {
  cursor: pointer;
}
.jstree-leaf > .jstree-ocl {
  cursor: default;
}
.jstree .jstree-open > .jstree-children {
  display: block;
}
.jstree .jstree-closed > .jstree-children,
.jstree .jstree-leaf > .jstree-children {
  display: none;
}
.jstree-anchor > .jstree-themeicon {
  margin-right: 2px;
}
.jstree-no-icons .jstree-themeicon,
.jstree-anchor > .jstree-themeicon-hidden {
  display: none;
}
.jstree-hidden,
.jstree-node.jstree-hidden {
  display: none;
}
.jstree-rtl .jstree-anchor {
  padding: 0 1px 0 4px;
}
.jstree-rtl .jstree-anchor > .jstree-themeicon {
  margin-left: 2px;
  margin-right: 0;
}
.jstree-rtl .jstree-node {
  margin-left: 0;
}
.jstree-rtl .jstree-container-ul > .jstree-node {
  margin-right: 0;
}
.jstree-wholerow-ul {
  position: relative;
  display: inline-block;
  min-width: 100%;
}
.jstree-wholerow-ul .jstree-leaf > .jstree-ocl {
  cursor: pointer;
}
.jstree-wholerow-ul .jstree-anchor,
.jstree-wholerow-ul .jstree-icon {
  position: relative;
}
.jstree-wholerow-ul .jstree-wholerow {
  width: 100%;
  cursor: pointer;
  position: absolute;
  left: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.vakata-context {
  display: none;
}
.vakata-context,
.vakata-context ul {
  margin: 0;
  padding: 2px;
  position: absolute;
  background: #f5f5f5;
  border: 1px solid #979797;
  box-shadow: 2px 2px 2px #999999;
}
.vakata-context ul {
  list-style: none;
  left: 100%;
  margin-top: -2.7em;
  margin-left: -4px;
}
.vakata-context .vakata-context-right ul {
  left: auto;
  right: 100%;
  margin-left: auto;
  margin-right: -4px;
}
.vakata-context li {
  list-style: none;
}
.vakata-context li > a {
  display: block;
  padding: 0 2em 0 2em;
  text-decoration: none;
  width: auto;
  color: black;
  white-space: nowrap;
  line-height: 2.4em;
  text-shadow: 1px 1px 0 white;
  border-radius: 1px;
}
.vakata-context li > a:hover {
  position: relative;
  background-color: #e8eff7;
  box-shadow: 0 0 2px #0a6aa1;
}
.vakata-context li > a.vakata-context-parent {
  background-image: url(/DoverArtificialLift/Scripts/ThirdParty/JQuery-jstree-3.3.3/themes/bsi/data:image/gif;base64,R0lGODlhCwAHAIAAACgoKP/yH5BAEAAAEALAAAAAALAAcAAAIORI4JlrqN1oMSnmmZDQUAOw==);
  background-position: right center;
  background-repeat: no-repeat;
}
.vakata-context li > a:focus {
  outline: 0;
}
.vakata-context .vakata-context-hover > a {
  position: relative;
  background-color: #e8eff7;
  box-shadow: 0 0 2px #0a6aa1;
}
.vakata-context .vakata-context-separator > a,
.vakata-context .vakata-context-separator > a:hover {
  background: white;
  border: 0;
  border-top: 1px solid #e2e3e3;
  height: 1px;
  min-height: 1px;
  max-height: 1px;
  padding: 0;
  margin: 0 0 0 2.4em;
  border-left: 1px solid #e0e0e0;
  text-shadow: 0 0 0 transparent;
  box-shadow: 0 0 0 transparent;
  border-radius: 0;
}
.vakata-context .vakata-contextmenu-disabled a,
.vakata-context .vakata-contextmenu-disabled a:hover {
  color: silver;
  background-color: transparent;
  border: 0;
  box-shadow: 0 0 0;
}
.vakata-context li > a > i {
  text-decoration: none;
  display: inline-block;
  width: 2.4em;
  height: 2.4em;
  background: transparent;
  margin: 0 0 0 -2em;
  vertical-align: top;
  text-align: center;
  line-height: 2.4em;
}
.vakata-context li > a > i:empty {
  width: 2.4em;
  line-height: 2.4em;
}
.vakata-context li > a .vakata-contextmenu-sep {
  display: inline-block;
  width: 1px;
  height: 2.4em;
  background: white;
  margin: 0 0.5em 0 0;
  border-left: 1px solid #e2e3e3;
}
.vakata-context .vakata-contextmenu-shortcut {
  font-size: 0.8em;
  color: silver;
  opacity: 0.5;
  display: none;
}
.vakata-context-rtl ul {
  left: auto;
  right: 100%;
  margin-left: auto;
  margin-right: -4px;
}
.vakata-context-rtl li > a.vakata-context-parent {
  background-image: url(/DoverArtificialLift/Scripts/ThirdParty/JQuery-jstree-3.3.3/themes/bsi/data:image/gif;base64,R0lGODlhCwAHAIAAACgoKP/yH5BAEAAAEALAAAAAALAAcAAAINjI+AC7rWHIsPtmoxLAA7);
  background-position: left center;
  background-repeat: no-repeat;
}
.vakata-context-rtl .vakata-context-separator > a {
  margin: 0 2.4em 0 0;
  border-left: 0;
  border-right: 1px solid #e2e3e3;
}
.vakata-context-rtl .vakata-context-left ul {
  right: auto;
  left: 100%;
  margin-left: -4px;
  margin-right: auto;
}
.vakata-context-rtl li > a > i {
  margin: 0 -2em 0 0;
}
.vakata-context-rtl li > a .vakata-contextmenu-sep {
  margin: 0 0 0 0.5em;
  border-left-color: white;
  background: #e2e3e3;
}
#jstree-marker {
  position: absolute;
  top: 0;
  left: 0;
  margin: -5px 0 0 0;
  padding: 0;
  border-right: 0;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid;
  width: 0;
  height: 0;
  font-size: 0;
  line-height: 0;
}
#jstree-dnd {
  line-height: 16px;
  margin: 0;
  padding: 4px;
}
#jstree-dnd .jstree-icon,
#jstree-dnd .jstree-copy {
  display: inline-block;
  text-decoration: none;
  margin: 0 2px 0 0;
  padding: 0;
  width: 16px;
  height: 16px;
}
#jstree-dnd .jstree-ok {
  background: green;
}
#jstree-dnd .jstree-er {
  background: red;
}
#jstree-dnd .jstree-copy {
  margin: 0 2px 0 2px;
}
.jstree-default .jstree-node,
.jstree-default .jstree-icon {
  background-repeat: no-repeat;
  background-color: transparent;
}
.jstree-default .jstree-anchor,
.jstree-default .jstree-animated,
.jstree-default .jstree-wholerow {
  transition: background-color 0.15s, box-shadow 0.15s;
}
.jstree-default .jstree-hovered {
  background: #e7f4f9;
  border-radius: 2px;
  box-shadow: inset 0 0 1px #cccccc;
}
.jstree-default .jstree-context {
  background: #e7f4f9;
  border-radius: 2px;
  box-shadow: inset 0 0 1px #cccccc;
}
.jstree-default .jstree-clicked {
  background: #beebff;
  border-radius: 2px;
  box-shadow: inset 0 0 1px #999999;
}
.jstree-default .jstree-no-icons .jstree-anchor > .jstree-themeicon {
  display: none;
}
.jstree-default .jstree-disabled {
  background: transparent;
  color: #666666;
}
.jstree-default .jstree-disabled.jstree-hovered {
  background: transparent;
  box-shadow: none;
}
.jstree-default .jstree-disabled.jstree-clicked {
  background: #efefef;
}
.jstree-default .jstree-disabled > .jstree-icon {
  opacity: 0.8;
  filter: url(/DoverArtificialLift/Scripts/ThirdParty/JQuery-jstree-3.3.3/themes/bsi/data:image/svg+xml;utf8,<svg xmlns=/'http:/www.w3.org/2000/svg/'><filter id=/'jstree-grayscale/'><feColorMatrix type=/'matrix/' values=/'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0/'/></filter></svg>#jstree-grayscale);
  /* Firefox 10+ */
  filter: gray;
  /* IE6-9 */
  -webkit-filter: grayscale(100%);
  /* Chrome 19+ & Safari 6+ */
}
.jstree-default .jstree-search {
  font-style: italic;
  color: #8b0000;
  font-weight: bold;
}
.jstree-default .jstree-no-checkboxes .jstree-checkbox {
  display: none !important;
}
.jstree-default.jstree-checkbox-no-clicked .jstree-clicked {
  background: transparent;
  box-shadow: none;
}
.jstree-default.jstree-checkbox-no-clicked .jstree-clicked.jstree-hovered {
  background: #e7f4f9;
}
.jstree-default.jstree-checkbox-no-clicked > .jstree-wholerow-ul .jstree-wholerow-clicked {
  background: transparent;
}
.jstree-default.jstree-checkbox-no-clicked > .jstree-wholerow-ul .jstree-wholerow-clicked.jstree-wholerow-hovered {
  background: #e7f4f9;
}
.jstree-default > .jstree-striped {
  min-width: 100%;
  display: inline-block;
  background: url(/DoverArtificialLift/Scripts/ThirdParty/JQuery-jstree-3.3.3/themes/bsi/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAkCAMAAAB/qqA+AAAABlBMVEUAAAAAAAClZ7nPAAAAAnRSTlMNAMM9s3UAAAAXSURBVHjajcEBAQAAAIKg/H/aCQZ70AUBjAATb6YPDgAAAABJRU5ErkJggg==) left top repeat;
}
.jstree-default > .jstree-wholerow-ul .jstree-hovered,
.jstree-default > .jstree-wholerow-ul .jstree-clicked {
  background: transparent;
  box-shadow: none;
  border-radius: 0;
}
.jstree-default .jstree-wholerow {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.jstree-default .jstree-wholerow-hovered {
  background: #e7f4f9;
}
.jstree-default .jstree-wholerow-clicked {
  background: #beebff;
  background: -webkit-linear-gradient(top, #beebff 0%, #a8e4ff 100%);
  background: linear-gradient(to bottom, #beebff 0%, #a8e4ff 100%);
}
.jstree-default .jstree-node {
  min-height: 24px;
  line-height: 24px;
  margin-left: 24px;
  min-width: 24px;
}

.jstree-default .jstree-last {
    background: none !important;
}

.jstree-default .jstree-anchor {
  line-height: 24px;
  height: 24px;
    width: auto;  
}
.jstree-default .jstree-icon {
  width: 24px;
  height: 24px;
  line-height: 24px;
}
.jstree-default .jstree-icon:empty {
  width: 22px;
  height: 24px;
  line-height: 24px;
}
.jstree-default.jstree-rtl .jstree-node {
  margin-right: 24px;
}
.jstree-default .jstree-wholerow {
  height: 24px;
}
.jstree-default .jstree-node,
.jstree-default .jstree-icon {
  background-image: url(/DoverArtificialLift/Scripts/ThirdParty/JQuery-jstree-3.3.3/themes/bsi/32px.png);
}
.jstree-default .jstree-node {
  background-position: -292px -4px;
  background-repeat: repeat-y;
}
.jstree-default .jstree-open > .jstree-ocl {
  background-position: -131px -6px;
}
.jstree-default .jstree-closed > .jstree-ocl {
  background-position: -101px -6px;
}
.jstree-default .jstree-leaf > .jstree-ocl {
  background-position: -68px -4px;
}
.jstree-default .jstree-themeicon {
  background-position: -264px -4px;
}
.jstree-default > .jstree-no-dots .jstree-node,
.jstree-default > .jstree-no-dots .jstree-leaf > .jstree-ocl {
  background: transparent;
}
.jstree-default > .jstree-no-dots .jstree-open > .jstree-ocl {
  background-position: -36px -4px;
}
.jstree-default > .jstree-no-dots .jstree-closed > .jstree-ocl {
  background-position: -4px -4px;
}
.jstree-default .jstree-disabled {
  background: transparent;
}
.jstree-default .jstree-disabled.jstree-hovered {
  background: transparent;
}
.jstree-default .jstree-disabled.jstree-clicked {
  background: #efefef;
}
.jstree-default .jstree-checkbox {
  background-position: -164px -4px;
}
.jstree-default .jstree-checkbox:hover {
  background-position: -164px -36px;
}
.jstree-default.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox,
.jstree-default .jstree-checked > .jstree-checkbox {
  background-position: -228px -4px;
}
.jstree-default.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox:hover,
.jstree-default .jstree-checked > .jstree-checkbox:hover {
  background-position: -228px -36px;
}
.jstree-default .jstree-anchor > .jstree-undetermined {
  background-position: -196px -4px;
}
.jstree-default .jstree-anchor > .jstree-undetermined:hover {
  background-position: -196px -36px;
}
.jstree-default .jstree-checkbox-disabled {
  opacity: 0.8;
  filter: url(/DoverArtificialLift/Scripts/ThirdParty/JQuery-jstree-3.3.3/themes/bsi/data:image/svg+xml;utf8,<svg xmlns=/'http:/www.w3.org/2000/svg/'><filter id=/'jstree-grayscale/'><feColorMatrix type=/'matrix/' values=/'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0/'/></filter></svg>#jstree-grayscale);
  /* Firefox 10+ */
  filter: gray;
  /* IE6-9 */
  -webkit-filter: grayscale(100%);
  /* Chrome 19+ & Safari 6+ */
}
.jstree-default > .jstree-striped {
  background-size: auto 48px;
}
.jstree-default.jstree-rtl .jstree-node {
  background-image: url(/DoverArtificialLift/Scripts/ThirdParty/JQuery-jstree-3.3.3/themes/bsi/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==);
  background-position: 100% 1px;
  background-repeat: repeat-y;
}
.jstree-default.jstree-rtl .jstree-last {
  background: transparent;
}
.jstree-default.jstree-rtl .jstree-open > .jstree-ocl {
  background-position: -132px -36px;
}
.jstree-default.jstree-rtl .jstree-closed > .jstree-ocl {
  background-position: -100px -36px;
}
.jstree-default.jstree-rtl .jstree-leaf > .jstree-ocl {
  background-position: -68px -36px;
}
.jstree-default.jstree-rtl > .jstree-no-dots .jstree-node,
.jstree-default.jstree-rtl > .jstree-no-dots .jstree-leaf > .jstree-ocl {
  background: transparent;
}
.jstree-default.jstree-rtl > .jstree-no-dots .jstree-open > .jstree-ocl {
  background-position: -36px -36px;
}
.jstree-default.jstree-rtl > .jstree-no-dots .jstree-closed > .jstree-ocl {
  background-position: -4px -36px;
}

.jstree-default > .jstree-container-ul .jstree-loading > .jstree-ocl {
  background: url(/DoverArtificialLift/Scripts/ThirdParty/JQuery-jstree-3.3.3/themes/bsi/throbber.gif) center center no-repeat;
}
.jstree-default .jstree-file {
  background: url(/DoverArtificialLift/Scripts/ThirdParty/JQuery-jstree-3.3.3/themes/bsi/32px.png) -100px -68px no-repeat;
}
.jstree-default .jstree-folder {
  background: url(/DoverArtificialLift/Scripts/ThirdParty/JQuery-jstree-3.3.3/themes/bsi/32px.png) -260px -4px no-repeat;
}
.jstree-default > .jstree-container-ul > .jstree-node {
  margin-left: 0;
  margin-right: 0;
}
#jstree-dnd.jstree-default {
  line-height: 24px;
  padding: 0 4px;
}
#jstree-dnd.jstree-default .jstree-ok,
#jstree-dnd.jstree-default .jstree-er {
  background-image: url(/DoverArtificialLift/Scripts/ThirdParty/JQuery-jstree-3.3.3/themes/bsi/32px.png);
  background-repeat: no-repeat;
  background-color: transparent;
}
#jstree-dnd.jstree-default i {
  background: transparent;
  width: 24px;
  height: 24px;
  line-height: 24px;
}
#jstree-dnd.jstree-default .jstree-ok {
  background-position: -4px -68px;
}
#jstree-dnd.jstree-default .jstree-er {
  background-position: -36px -68px;
}
.jstree-default .jstree-ellipsis {
  overflow: hidden;
}
.jstree-default .jstree-ellipsis .jstree-anchor {
  width: calc(100% - 29px);
  text-overflow: ellipsis;
  overflow: hidden;
}
.jstree-default .jstree-ellipsis.jstree-no-icons .jstree-anchor {
  width: calc(100% - 5px);
}
.jstree-default.jstree-rtl .jstree-node {
  background-image: url(/DoverArtificialLift/Scripts/ThirdParty/JQuery-jstree-3.3.3/themes/bsi/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==);
}
.jstree-default.jstree-rtl .jstree-last {
  background: transparent;
}
.jstree-default-small .jstree-node {
  min-height: 18px;
  line-height: 18px;
  margin-left: 18px;
  min-width: 18px;
}
.jstree-default-small .jstree-anchor {
  line-height: 18px;
  height: 18px;
}
.jstree-default-small .jstree-icon {
  width: 18px;
  height: 18px;
  line-height: 18px;
}
.jstree-default-small .jstree-icon:empty {
  width: 18px;
  height: 18px;
  line-height: 18px;
}
.jstree-default-small.jstree-rtl .jstree-node {
  margin-right: 18px;
}
.jstree-default-small .jstree-wholerow {
  height: 18px;
}
.jstree-default-small .jstree-node,
.jstree-default-small .jstree-icon {
  background-image: url(/DoverArtificialLift/Scripts/ThirdParty/JQuery-jstree-3.3.3/themes/bsi/32px.png);
}
.jstree-default-small .jstree-node {
  background-position: -295px -7px;
  background-repeat: repeat-y;
}
.jstree-default-small .jstree-last {
  background: transparent;
}
.jstree-default-small .jstree-open > .jstree-ocl {
  background-position: -135px -7px;
}
.jstree-default-small .jstree-closed > .jstree-ocl {
  background-position: -103px -7px;
}
.jstree-default-small .jstree-leaf > .jstree-ocl {
  background-position: -71px -7px;
}
.jstree-default-small .jstree-themeicon {
  background-position: -263px -7px;
}
.jstree-default-small > .jstree-no-dots .jstree-node,
.jstree-default-small > .jstree-no-dots .jstree-leaf > .jstree-ocl {
  background: transparent;
}
.jstree-default-small > .jstree-no-dots .jstree-open > .jstree-ocl {
  background-position: -39px -7px;
}
.jstree-default-small > .jstree-no-dots .jstree-closed > .jstree-ocl {
  background-position: -7px -7px;
}
.jstree-default-small .jstree-disabled {
  background: transparent;
}
.jstree-default-small .jstree-disabled.jstree-hovered {
  background: transparent;
}
.jstree-default-small .jstree-disabled.jstree-clicked {
  background: #efefef;
}
.jstree-default-small .jstree-checkbox {
  background-position: -167px -7px;
}
.jstree-default-small .jstree-checkbox:hover {
  background-position: -167px -39px;
}
.jstree-default-small.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox,
.jstree-default-small .jstree-checked > .jstree-checkbox {
  background-position: -231px -7px;
}
.jstree-default-small.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox:hover,
.jstree-default-small .jstree-checked > .jstree-checkbox:hover {
  background-position: -231px -39px;
}
.jstree-default-small .jstree-anchor > .jstree-undetermined {
  background-position: -199px -7px;
}
.jstree-default-small .jstree-anchor > .jstree-undetermined:hover {
  background-position: -199px -39px;
}
.jstree-default-small .jstree-checkbox-disabled {
  opacity: 0.8;
  filter: url(/DoverArtificialLift/Scripts/ThirdParty/JQuery-jstree-3.3.3/themes/bsi/data:image/svg+xml;utf8,<svg xmlns=/'http:/www.w3.org/2000/svg/'><filter id=/'jstree-grayscale/'><feColorMatrix type=/'matrix/' values=/'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0/'/></filter></svg>#jstree-grayscale);
  /* Firefox 10+ */
  filter: gray;
  /* IE6-9 */
  -webkit-filter: grayscale(100%);
  /* Chrome 19+ & Safari 6+ */
}
.jstree-default-small > .jstree-striped {
  background-size: auto 36px;
}
.jstree-default-small.jstree-rtl .jstree-node {
  background-image: url(/DoverArtificialLift/Scripts/ThirdParty/JQuery-jstree-3.3.3/themes/bsi/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==);
  background-position: 100% 1px;
  background-repeat: repeat-y;
}
.jstree-default-small.jstree-rtl .jstree-last {
  background: transparent;
}
.jstree-default-small.jstree-rtl .jstree-open > .jstree-ocl {
  background-position: -135px -39px;
}
.jstree-default-small.jstree-rtl .jstree-closed > .jstree-ocl {
  background-position: -103px -39px;
}
.jstree-default-small.jstree-rtl .jstree-leaf > .jstree-ocl {
  background-position: -71px -39px;
}
.jstree-default-small.jstree-rtl > .jstree-no-dots .jstree-node,
.jstree-default-small.jstree-rtl > .jstree-no-dots .jstree-leaf > .jstree-ocl {
  background: transparent;
}
.jstree-default-small.jstree-rtl > .jstree-no-dots .jstree-open > .jstree-ocl {
  background-position: -39px -39px;
}
.jstree-default-small.jstree-rtl > .jstree-no-dots .jstree-closed > .jstree-ocl {
  background-position: -7px -39px;
}
.jstree-default-small .jstree-themeicon-custom {
  background-color: transparent;
  background-image: none;
  background-position: 0 0;
}
.jstree-default-small > .jstree-container-ul .jstree-loading > .jstree-ocl {
  background: url(/DoverArtificialLift/Scripts/ThirdParty/JQuery-jstree-3.3.3/themes/bsi/throbber.gif) center center no-repeat;
}
.jstree-default-small .jstree-file {
  background: url(/DoverArtificialLift/Scripts/ThirdParty/JQuery-jstree-3.3.3/themes/bsi/32px.png) -103px -71px no-repeat;
}
.jstree-default-small .jstree-folder {
  background: url(/DoverArtificialLift/Scripts/ThirdParty/JQuery-jstree-3.3.3/themes/bsi/32px.png) -263px -7px no-repeat;
}
.jstree-default-small > .jstree-container-ul > .jstree-node {
  margin-left: 0;
  margin-right: 0;
}
#jstree-dnd.jstree-default-small {
  line-height: 18px;
  padding: 0 4px;
}
#jstree-dnd.jstree-default-small .jstree-ok,
#jstree-dnd.jstree-default-small .jstree-er {
  background-image: url(/DoverArtificialLift/Scripts/ThirdParty/JQuery-jstree-3.3.3/themes/bsi/32px.png);
  background-repeat: no-repeat;
  background-color: transparent;
}
#jstree-dnd.jstree-default-small i {
  background: transparent;
  width: 18px;
  height: 18px;
  line-height: 18px;
}
#jstree-dnd.jstree-default-small .jstree-ok {
  background-position: -7px -71px;
}
#jstree-dnd.jstree-default-small .jstree-er {
  background-position: -39px -71px;
}
.jstree-default-small .jstree-ellipsis {
  overflow: hidden;
}
.jstree-default-small .jstree-ellipsis .jstree-anchor {
  width: calc(100% - 23px);
  text-overflow: ellipsis;
  overflow: hidden;
}
.jstree-default-small .jstree-ellipsis.jstree-no-icons .jstree-anchor {
  width: calc(100% - 5px);
}
.jstree-default-small.jstree-rtl .jstree-node {
  background-image: url(/DoverArtificialLift/Scripts/ThirdParty/JQuery-jstree-3.3.3/themes/bsi/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAACAQMAAABv1h6PAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMHBgAAiABBI4gz9AAAAABJRU5ErkJggg==);
}
.jstree-default-small.jstree-rtl .jstree-last {
  background: transparent;
}
.jstree-default-large .jstree-node {
  min-height: 32px;
  line-height: 32px;
  margin-left: 32px;
  min-width: 32px;
}
.jstree-default-large .jstree-anchor {
  line-height: 32px;
  height: 32px;
}
.jstree-default-large .jstree-icon {
  width: 32px;
  height: 32px;
  line-height: 32px;
}
.jstree-default-large .jstree-icon:empty {
  width: 32px;
  height: 32px;
  line-height: 32px;
}
.jstree-default-large.jstree-rtl .jstree-node {
  margin-right: 32px;
}
.jstree-default-large .jstree-wholerow {
  height: 32px;
}
.jstree-default-large .jstree-node,
.jstree-default-large .jstree-icon {
  background-image: url(/DoverArtificialLift/Scripts/ThirdParty/JQuery-jstree-3.3.3/themes/bsi/32px.png);
}
.jstree-default-large .jstree-node {
  background-position: -288px 0px;
  background-repeat: repeat-y;
}
.jstree-default-large .jstree-last {
  background: transparent;
}
.jstree-default-large .jstree-open > .jstree-ocl {
  background-position: -128px 0px;
}
.jstree-default-large .jstree-closed > .jstree-ocl {
  background-position: -96px 0px;
}
.jstree-default-large .jstree-leaf > .jstree-ocl {
  background-position: -64px 0px;
}
.jstree-default-large .jstree-themeicon {
  background-position: -256px 0px;
}
.jstree-default-large > .jstree-no-dots .jstree-node,
.jstree-default-large > .jstree-no-dots .jstree-leaf > .jstree-ocl {
  background: transparent;
}
.jstree-default-large > .jstree-no-dots .jstree-open > .jstree-ocl {
  background-position: -32px 0px;
}
.jstree-default-large > .jstree-no-dots .jstree-closed > .jstree-ocl {
  background-position: 0px 0px;
}
.jstree-default-large .jstree-disabled {
  background: transparent;
}
.jstree-default-large .jstree-disabled.jstree-hovered {
  background: transparent;
}
.jstree-default-large .jstree-disabled.jstree-clicked {
  background: #efefef;
}
.jstree-default-large .jstree-checkbox {
  background-position: -160px 0px;
}
.jstree-default-large .jstree-checkbox:hover {
  background-position: -160px -32px;
}
.jstree-default-large.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox,
.jstree-default-large .jstree-checked > .jstree-checkbox {
  background-position: -224px 0px;
}
.jstree-default-large.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox:hover,
.jstree-default-large .jstree-checked > .jstree-checkbox:hover {
  background-position: -224px -32px;
}
.jstree-default-large .jstree-anchor > .jstree-undetermined {
  background-position: -192px 0px;
}
.jstree-default-large .jstree-anchor > .jstree-undetermined:hover {
  background-position: -192px -32px;
}
.jstree-default-large .jstree-checkbox-disabled {
  opacity: 0.8;
  filter: url(/DoverArtificialLift/Scripts/ThirdParty/JQuery-jstree-3.3.3/themes/bsi/data:image/svg+xml;utf8,<svg xmlns=/'http:/www.w3.org/2000/svg/'><filter id=/'jstree-grayscale/'><feColorMatrix type=/'matrix/' values=/'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0/'/></filter></svg>#jstree-grayscale);
  /* Firefox 10+ */
  filter: gray;
  /* IE6-9 */
  -webkit-filter: grayscale(100%);
  /* Chrome 19+ & Safari 6+ */
}
.jstree-default-large > .jstree-striped {
  background-size: auto 64px;
}
.jstree-default-large.jstree-rtl .jstree-node {
  background-image: url(/DoverArtificialLift/Scripts/ThirdParty/JQuery-jstree-3.3.3/themes/bsi/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==);
  background-position: 100% 1px;
  background-repeat: repeat-y;
}
.jstree-default-large.jstree-rtl .jstree-last {
  background: transparent;
}
.jstree-default-large.jstree-rtl .jstree-open > .jstree-ocl {
  background-position: -128px -32px;
}
.jstree-default-large.jstree-rtl .jstree-closed > .jstree-ocl {
  background-position: -96px -32px;
}
.jstree-default-large.jstree-rtl .jstree-leaf > .jstree-ocl {
  background-position: -64px -32px;
}
.jstree-default-large.jstree-rtl > .jstree-no-dots .jstree-node,
.jstree-default-large.jstree-rtl > .jstree-no-dots .jstree-leaf > .jstree-ocl {
  background: transparent;
}
.jstree-default-large.jstree-rtl > .jstree-no-dots .jstree-open > .jstree-ocl {
  background-position: -32px -32px;
}
.jstree-default-large.jstree-rtl > .jstree-no-dots .jstree-closed > .jstree-ocl {
  background-position: 0px -32px;
}
.jstree-default-large .jstree-themeicon-custom {
  background-color: transparent;
  background-image: none;
  background-position: 0 0;
}
.jstree-default-large > .jstree-container-ul .jstree-loading > .jstree-ocl {
  background: url(/DoverArtificialLift/Scripts/ThirdParty/JQuery-jstree-3.3.3/themes/bsi/throbber.gif) center center no-repeat;
}
.jstree-default-large .jstree-file {
  background: url(/DoverArtificialLift/Scripts/ThirdParty/JQuery-jstree-3.3.3/themes/bsi/32px.png) -96px -64px no-repeat;
}
.jstree-default-large .jstree-folder {
  background: url(/DoverArtificialLift/Scripts/ThirdParty/JQuery-jstree-3.3.3/themes/bsi/32px.png) -256px 0px no-repeat;
}
.jstree-default-large > .jstree-container-ul > .jstree-node {
  margin-left: 0;
  margin-right: 0;
}
#jstree-dnd.jstree-default-large {
  line-height: 32px;
  padding: 0 4px;
}
#jstree-dnd.jstree-default-large .jstree-ok,
#jstree-dnd.jstree-default-large .jstree-er {
  background-image: url(/DoverArtificialLift/Scripts/ThirdParty/JQuery-jstree-3.3.3/themes/bsi/32px.png);
  background-repeat: no-repeat;
  background-color: transparent;
}
#jstree-dnd.jstree-default-large i {
  background: transparent;
  width: 32px;
  height: 32px;
  line-height: 32px;
}
#jstree-dnd.jstree-default-large .jstree-ok {
  background-position: 0px -64px;
}
#jstree-dnd.jstree-default-large .jstree-er {
  background-position: -32px -64px;
}
.jstree-default-large .jstree-ellipsis {
  overflow: hidden;
}
.jstree-default-large .jstree-ellipsis .jstree-anchor {
  width: calc(100% - 37px);
  text-overflow: ellipsis;
  overflow: hidden;
}
.jstree-default-large .jstree-ellipsis.jstree-no-icons .jstree-anchor {
  width: calc(100% - 5px);
}
.jstree-default-large.jstree-rtl .jstree-node {
  background-image: url(/DoverArtificialLift/Scripts/ThirdParty/JQuery-jstree-3.3.3/themes/bsi/data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAACAQMAAAAD0EyKAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjgIIGBgABCgCBvVLXcAAAAABJRU5ErkJggg==);
}
.jstree-default-large.jstree-rtl .jstree-last {
  background: transparent;
}
@media (max-width: 768px) {
  #jstree-dnd.jstree-dnd-responsive {
    line-height: 40px;
    font-weight: bold;
    font-size: 1.1em;
    text-shadow: 1px 1px white;
  }
  #jstree-dnd.jstree-dnd-responsive > i {
    background: transparent;
    width: 40px;
    height: 40px;
  }
  #jstree-dnd.jstree-dnd-responsive > .jstree-ok {
    background-image: url(/DoverArtificialLift/Scripts/ThirdParty/JQuery-jstree-3.3.3/themes/bsi/40px.png);
    background-position: 0 -200px;
    background-size: 120px 240px;
  }
  #jstree-dnd.jstree-dnd-responsive > .jstree-er {
    background-image: url(/DoverArtificialLift/Scripts/ThirdParty/JQuery-jstree-3.3.3/themes/bsi/40px.png);
    background-position: -40px -200px;
    background-size: 120px 240px;
  }
  #jstree-marker.jstree-dnd-responsive {
    border-left-width: 10px;
    border-top-width: 10px;
    border-bottom-width: 10px;
    margin-top: -10px;
  }
}
@media (max-width: 768px) {
  .jstree-default-responsive {
    /*
	.jstree-open > .jstree-ocl,
	.jstree-closed > .jstree-ocl { border-radius:20px; background-color:white; }
	*/
  }
  .jstree-default-responsive .jstree-icon {
    background-image: url(/DoverArtificialLift/Scripts/ThirdParty/JQuery-jstree-3.3.3/themes/bsi/40px.png);
  }
  .jstree-default-responsive .jstree-node,
  .jstree-default-responsive .jstree-leaf > .jstree-ocl {
    background: transparent;
  }
  .jstree-default-responsive .jstree-node {
    min-height: 40px;
    line-height: 40px;
    margin-left: 40px;
    min-width: 40px;
    white-space: nowrap;
  }
  .jstree-default-responsive .jstree-anchor {
    line-height: 40px;
    height: 40px;
  }
  .jstree-default-responsive .jstree-icon,
  .jstree-default-responsive .jstree-icon:empty {
    width: 40px;
    height: 40px;
    line-height: 40px;
  }
  .jstree-default-responsive > .jstree-container-ul > .jstree-node {
    margin-left: 0;
  }
  .jstree-default-responsive.jstree-rtl .jstree-node {
    margin-left: 0;
    margin-right: 40px;
    background: transparent;
  }
  .jstree-default-responsive.jstree-rtl .jstree-container-ul > .jstree-node {
    margin-right: 0;
  }
  .jstree-default-responsive .jstree-ocl,
  .jstree-default-responsive .jstree-themeicon,
  .jstree-default-responsive .jstree-checkbox {
    background-size: 120px 240px;
  }
  .jstree-default-responsive .jstree-leaf > .jstree-ocl,
  .jstree-default-responsive.jstree-rtl .jstree-leaf > .jstree-ocl {
    background: transparent;
  }
  .jstree-default-responsive .jstree-open > .jstree-ocl {
    background-position: 0 0px !important;
  }
  .jstree-default-responsive .jstree-closed > .jstree-ocl {
    background-position: 0 -40px !important;
  }
  .jstree-default-responsive.jstree-rtl .jstree-closed > .jstree-ocl {
    background-position: -40px 0px !important;
  }
  .jstree-default-responsive .jstree-themeicon {
    background-position: -40px -40px;
  }
  .jstree-default-responsive .jstree-checkbox,
  .jstree-default-responsive .jstree-checkbox:hover {
    background-position: -40px -80px;
  }
  .jstree-default-responsive.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox,
  .jstree-default-responsive.jstree-checkbox-selection .jstree-clicked > .jstree-checkbox:hover,
  .jstree-default-responsive .jstree-checked > .jstree-checkbox,
  .jstree-default-responsive .jstree-checked > .jstree-checkbox:hover {
    background-position: 0 -80px;
  }
  .jstree-default-responsive .jstree-anchor > .jstree-undetermined,
  .jstree-default-responsive .jstree-anchor > .jstree-undetermined:hover {
    background-position: 0 -120px;
  }
  .jstree-default-responsive .jstree-anchor {
    font-weight: bold;
    font-size: 1.1em;
    text-shadow: 1px 1px white;
  }
  .jstree-default-responsive > .jstree-striped {
    background: transparent;
  }
  .jstree-default-responsive .jstree-wholerow {
    border-top: 1px solid rgba(255, 255, 255, 0.7);
    border-bottom: 1px solid rgba(64, 64, 64, 0.2);
    background: #ebebeb;
    height: 40px;
  }
  .jstree-default-responsive .jstree-wholerow-hovered {
    background: #e7f4f9;
  }
  .jstree-default-responsive .jstree-wholerow-clicked {
    background: #beebff;
  }
  .jstree-default-responsive .jstree-children .jstree-last > .jstree-wholerow {
    box-shadow: inset 0 -6px 3px -5px #666666;
  }
  .jstree-default-responsive .jstree-children .jstree-open > .jstree-wholerow {
    box-shadow: inset 0 6px 3px -5px #666666;
    border-top: 0;
  }
  .jstree-default-responsive .jstree-children .jstree-open + .jstree-open {
    box-shadow: none;
  }
  .jstree-default-responsive .jstree-node,
  .jstree-default-responsive .jstree-icon,
  .jstree-default-responsive .jstree-node > .jstree-ocl,
  .jstree-default-responsive .jstree-themeicon,
  .jstree-default-responsive .jstree-checkbox {
    background-image: url(/DoverArtificialLift/Scripts/ThirdParty/JQuery-jstree-3.3.3/themes/bsi/40px.png);
    background-size: 120px 240px;
  }
  .jstree-default-responsive .jstree-node {
    background-position: -80px 0;
    background-repeat: repeat-y;
  }
  .jstree-default-responsive .jstree-last {
    background: transparent;
  }
  .jstree-default-responsive .jstree-leaf > .jstree-ocl {
    background-position: -40px -120px;
  }
  .jstree-default-responsive .jstree-last > .jstree-ocl {
    background-position: -40px -160px;
  }
  .jstree-default-responsive .jstree-themeicon-custom {
    background-color: transparent;
    background-image: none;
    background-position: 0 0;
  }
  .jstree-default-responsive .jstree-file {
    background: url(/DoverArtificialLift/Scripts/ThirdParty/JQuery-jstree-3.3.3/themes/bsi/40px.png) 0 -160px no-repeat;
    background-size: 120px 240px;
  }
  .jstree-default-responsive .jstree-folder {
    background: url(/DoverArtificialLift/Scripts/ThirdParty/JQuery-jstree-3.3.3/themes/bsi/40px.png) -40px -40px no-repeat;
    background-size: 120px 240px;
  }
  .jstree-default-responsive > .jstree-container-ul > .jstree-node {
    margin-left: 0;
    margin-right: 0;
  }

    
}

@font-face{font-family:'Glyphicons Regular';src:url(/DoverArtificialLift/Content/fonts/glyphicons-regular.eot);src:url(/DoverArtificialLift/Content/fonts/glyphicons-regular.eot?#iefix) format('embedded-opentype'),url(/DoverArtificialLift/Content/fonts/glyphicons-regular.woff2) format('woff2'),url(/DoverArtificialLift/Content/fonts/glyphicons-regular.woff) format('woff'),url(/DoverArtificialLift/Content/fonts/glyphicons-regular.ttf) format('truetype'),url(/DoverArtificialLift/Content/fonts/glyphicons-regular.svg#glyphiconsregular) format('svg')}.glyphicons{display:inline-block;font-family:'Glyphicons Regular';font-style:normal;font-weight:normal;line-height:1;vertical-align:top;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicons:before{display:inline-block;padding:6px 8px}.glyphicons.x05{font-size:12px}.glyphicons.x2{font-size:48px}.glyphicons.x2:before{padding:8px 12px}.glyphicons.x3{font-size:72px}.glyphicons.x3:before{padding:16px 20px}.glyphicons.x4{font-size:96px}.glyphicons.x4:before{padding:20px 28px}.glyphicons.x5{font-size:120px}.glyphicons.x5:before{padding:28px 36px}.glyphicons.light:before{color:#f2f2f2}.glyphicons.drop:before{text-shadow:-1px 1px 3px rgba(0,0,0,0.3)}.glyphicons.flip{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}.glyphicons.flipv{-moz-transform:scaleY(-1);-o-transform:scaleY(-1);-webkit-transform:scaleY(-1);transform:scaleY(-1);filter:FlipV;-ms-filter:"FlipV"}.glyphicons.rotate90{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.glyphicons.rotate180{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.glyphicons.rotate270{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.glyphicons-glass:before{content:"\E001"}.glyphicons-leaf:before{content:"\E002"}.glyphicons-dog:before{content:"\E003"}.glyphicons-user:before{content:"\E004"}.glyphicons-girl:before{content:"\E005"}.glyphicons-car:before{content:"\E006"}.glyphicons-user-add:before{content:"\E007"}.glyphicons-user-remove:before{content:"\E008"}.glyphicons-film:before{content:"\E009"}.glyphicons-magic:before{content:"\E010"}.glyphicons-envelope:before{content:"\E011"}.glyphicons-camera:before{content:"\E012"}.glyphicons-heart:before{content:"\E013"}.glyphicons-beach-umbrella:before{content:"\E014"}.glyphicons-train:before{content:"\E015"}.glyphicons-print:before{content:"\E016"}.glyphicons-bin:before{content:"\E017"}.glyphicons-music:before{content:"\E018"}.glyphicons-music-alt:before{content:"\E019"}.glyphicons-heart-empty:before{content:"\E020"}.glyphicons-home:before{content:"\E021"}.glyphicons-snowflake:before{content:"\E022"}.glyphicons-fire:before{content:"\E023"}.glyphicons-magnet:before{content:"\E024"}.glyphicons-parents:before{content:"\E025"}.glyphicons-binoculars:before{content:"\E026"}.glyphicons-road:before{content:"\E027"}.glyphicons-search:before{content:"\E028"}.glyphicons-cars:before{content:"\E029"}.glyphicons-notes-2:before{content:"\E030"}.glyphicons-pencil:before{content:"\E031"}.glyphicons-bus:before{content:"\E032"}.glyphicons-wifi-alt:before{content:"\E033"}.glyphicons-luggage:before{content:"\E034"}.glyphicons-old-man:before{content:"\E035"}.glyphicons-woman:before{content:"\E036"}.glyphicons-file:before{content:"\E037"}.glyphicons-coins:before{content:"\E038"}.glyphicons-plane:before{content:"\E039"}.glyphicons-notes:before{content:"\E040"}.glyphicons-stats:before{content:"\E041"}.glyphicons-charts:before{content:"\E042"}.glyphicons-pie-chart:before{content:"\E043"}.glyphicons-group:before{content:"\E044"}.glyphicons-keys:before{content:"\E045"}.glyphicons-calendar:before{content:"\E046"}.glyphicons-router:before{content:"\E047"}.glyphicons-camera-small:before{content:"\E048"}.glyphicons-star-empty:before{content:"\E049"}.glyphicons-star:before{content:"\E050"}.glyphicons-link:before{content:"\E051"}.glyphicons-eye-open:before{content:"\E052"}.glyphicons-eye-close:before{content:"\E053"}.glyphicons-alarm:before{content:"\E054"}.glyphicons-clock:before{content:"\E055"}.glyphicons-stopwatch:before{content:"\E056"}.glyphicons-projector:before{content:"\E057"}.glyphicons-history:before{content:"\E058"}.glyphicons-truck:before{content:"\E059"}.glyphicons-cargo:before{content:"\E060"}.glyphicons-compass:before{content:"\E061"}.glyphicons-keynote:before{content:"\E062"}.glyphicons-paperclip:before{content:"\E063"}.glyphicons-power:before{content:"\E064"}.glyphicons-lightbulb:before{content:"\E065"}.glyphicons-tag:before{content:"\E066"}.glyphicons-tags:before{content:"\E067"}.glyphicons-cleaning:before{content:"\E068"}.glyphicons-ruler:before{content:"\E069"}.glyphicons-gift:before{content:"\E070"}.glyphicons-umbrella:before{content:"\E071"}.glyphicons-book:before{content:"\E072"}.glyphicons-bookmark:before{content:"\E073"}.glyphicons-wifi:before{content:"\E074"}.glyphicons-cup:before{content:"\E075"}.glyphicons-stroller:before{content:"\E076"}.glyphicons-headphones:before{content:"\E077"}.glyphicons-headset:before{content:"\E078"}.glyphicons-warning-sign:before{content:"\E079"}.glyphicons-signal:before{content:"\E080"}.glyphicons-retweet:before{content:"\E081"}.glyphicons-refresh:before{content:"\E082"}.glyphicons-roundabout:before{content:"\E083"}.glyphicons-random:before{content:"\E084"}.glyphicons-heat:before{content:"\E085"}.glyphicons-repeat:before{content:"\E086"}.glyphicons-display:before{content:"\E087"}.glyphicons-log-book:before{content:"\E088"}.glyphicons-address-book:before{content:"\E089"}.glyphicons-building:before{content:"\E090"}.glyphicons-eyedropper:before{content:"\E091"}.glyphicons-adjust:before{content:"\E092"}.glyphicons-tint:before{content:"\E093"}.glyphicons-crop:before{content:"\E094"}.glyphicons-vector-path-square:before{content:"\E095"}.glyphicons-vector-path-circle:before{content:"\E096"}.glyphicons-vector-path-polygon:before{content:"\E097"}.glyphicons-vector-path-line:before{content:"\E098"}.glyphicons-vector-path-curve:before{content:"\E099"}.glyphicons-vector-path-all:before{content:"\E100"}.glyphicons-font:before{content:"\E101"}.glyphicons-italic:before{content:"\E102"}.glyphicons-bold:before{content:"\E103"}.glyphicons-text-underline:before{content:"\E104"}.glyphicons-text-strike:before{content:"\E105"}.glyphicons-text-height:before{content:"\E106"}.glyphicons-text-width:before{content:"\E107"}.glyphicons-text-resize:before{content:"\E108"}.glyphicons-left-indent:before{content:"\E109"}.glyphicons-right-indent:before{content:"\E110"}.glyphicons-align-left:before{content:"\E111"}.glyphicons-align-center:before{content:"\E112"}.glyphicons-align-right:before{content:"\E113"}.glyphicons-justify:before{content:"\E114"}.glyphicons-list:before{content:"\E115"}.glyphicons-text-smaller:before{content:"\E116"}.glyphicons-text-bigger:before{content:"\E117"}.glyphicons-embed:before{content:"\E118"}.glyphicons-embed-close:before{content:"\E119"}.glyphicons-table:before{content:"\E120"}.glyphicons-message-full:before{content:"\E121"}.glyphicons-message-empty:before{content:"\E122"}.glyphicons-message-in:before{content:"\E123"}.glyphicons-message-out:before{content:"\E124"}.glyphicons-message-plus:before{content:"\E125"}.glyphicons-message-minus:before{content:"\E126"}.glyphicons-message-ban:before{content:"\E127"}.glyphicons-message-flag:before{content:"\E128"}.glyphicons-message-lock:before{content:"\E129"}.glyphicons-message-new:before{content:"\E130"}.glyphicons-inbox:before{content:"\E131"}.glyphicons-inbox-plus:before{content:"\E132"}.glyphicons-inbox-minus:before{content:"\E133"}.glyphicons-inbox-lock:before{content:"\E134"}.glyphicons-inbox-in:before{content:"\E135"}.glyphicons-inbox-out:before{content:"\E136"}.glyphicons-cogwheel:before{content:"\E137"}.glyphicons-cogwheels:before{content:"\E138"}.glyphicons-picture:before{content:"\E139"}.glyphicons-adjust-alt:before{content:"\E140"}.glyphicons-database-lock:before{content:"\E141"}.glyphicons-database-plus:before{content:"\E142"}.glyphicons-database-minus:before{content:"\E143"}.glyphicons-database-ban:before{content:"\E144"}.glyphicons-folder-open:before{content:"\E145"}.glyphicons-folder-plus:before{content:"\E146"}.glyphicons-folder-minus:before{content:"\E147"}.glyphicons-folder-lock:before{content:"\E148"}.glyphicons-folder-flag:before{content:"\E149"}.glyphicons-folder-new:before{content:"\E150"}.glyphicons-edit:before{content:"\E151"}.glyphicons-new-window:before{content:"\E152"}.glyphicons-check:before{content:"\E153"}.glyphicons-unchecked:before{content:"\E154"}.glyphicons-more-windows:before{content:"\E155"}.glyphicons-show-big-thumbnails:before{content:"\E156"}.glyphicons-show-thumbnails:before{content:"\E157"}.glyphicons-show-thumbnails-with-lines:before{content:"\E158"}.glyphicons-show-lines:before{content:"\E159"}.glyphicons-playlist:before{content:"\E160"}.glyphicons-imac:before{content:"\E161"}.glyphicons-macbook:before{content:"\E162"}.glyphicons-ipad:before{content:"\E163"}.glyphicons-iphone:before{content:"\E164"}.glyphicons-iphone-transfer:before{content:"\E165"}.glyphicons-iphone-exchange:before{content:"\E166"}.glyphicons-ipod:before{content:"\E167"}.glyphicons-ipod-shuffle:before{content:"\E168"}.glyphicons-ear-plugs:before{content:"\E169"}.glyphicons-record:before{content:"\E170"}.glyphicons-step-backward:before{content:"\E171"}.glyphicons-fast-backward:before{content:"\E172"}.glyphicons-rewind:before{content:"\E173"}.glyphicons-play:before{content:"\E174"}.glyphicons-pause:before{content:"\E175"}.glyphicons-stop:before{content:"\E176"}.glyphicons-forward:before{content:"\E177"}.glyphicons-fast-forward:before{content:"\E178"}.glyphicons-step-forward:before{content:"\E179"}.glyphicons-eject:before{content:"\E180"}.glyphicons-facetime-video:before{content:"\E181"}.glyphicons-download-alt:before{content:"\E182"}.glyphicons-mute:before{content:"\E183"}.glyphicons-volume-down:before{content:"\E184"}.glyphicons-volume-up:before{content:"\E185"}.glyphicons-screenshot:before{content:"\E186"}.glyphicons-move:before{content:"\E187"}.glyphicons-more:before{content:"\E188"}.glyphicons-brightness-reduce:before{content:"\E189"}.glyphicons-brightness-increase:before{content:"\E190"}.glyphicons-plus-sign:before{content:"\E191"}.glyphicons-minus-sign:before{content:"\E192"}.glyphicons-remove-sign:before{content:"\E193"}.glyphicons-ok-sign:before{content:"\E194"}.glyphicons-question-sign:before{content:"\E195"}.glyphicons-info-sign:before{content:"\E196"}.glyphicons-exclamation-sign:before{content:"\E197"}.glyphicons-remove-circle:before{content:"\E198"}.glyphicons-ok-circle:before{content:"\E199"}.glyphicons-ban-circle:before{content:"\E200"}.glyphicons-download:before{content:"\E201"}.glyphicons-upload:before{content:"\E202"}.glyphicons-shopping-cart:before{content:"\E203"}.glyphicons-lock:before{content:"\E204"}.glyphicons-unlock:before{content:"\E205"}.glyphicons-electricity:before{content:"\E206"}.glyphicons-ok:before{content:"\E207"}.glyphicons-remove:before{content:"\E208"}.glyphicons-cart-in:before{content:"\E209"}.glyphicons-cart-out:before{content:"\E210"}.glyphicons-arrow-left:before{content:"\E211"}.glyphicons-arrow-right:before{content:"\E212"}.glyphicons-arrow-down:before{content:"\E213"}.glyphicons-arrow-up:before{content:"\E214"}.glyphicons-resize-small:before{content:"\E215"}.glyphicons-resize-full:before{content:"\E216"}.glyphicons-circle-arrow-left:before{content:"\E217"}.glyphicons-circle-arrow-right:before{content:"\E218"}.glyphicons-circle-arrow-top:before{content:"\E219"}.glyphicons-circle-arrow-down:before{content:"\E220"}.glyphicons-play-button:before{content:"\E221"}.glyphicons-unshare:before{content:"\E222"}.glyphicons-share:before{content:"\E223"}.glyphicons-chevron-right:before{content:"\E224"}.glyphicons-chevron-left:before{content:"\E225"}.glyphicons-bluetooth:before{content:"\E226"}.glyphicons-euro:before{content:"\E227"}.glyphicons-usd:before{content:"\E228"}.glyphicons-gbp:before{content:"\E229"}.glyphicons-retweet-2:before{content:"\E230"}.glyphicons-moon:before{content:"\E231"}.glyphicons-sun:before{content:"\E232"}.glyphicons-cloud:before{content:"\E233"}.glyphicons-direction:before{content:"\E234"}.glyphicons-brush:before{content:"\E235"}.glyphicons-pen:before{content:"\E236"}.glyphicons-zoom-in:before{content:"\E237"}.glyphicons-zoom-out:before{content:"\E238"}.glyphicons-pin:before{content:"\E239"}.glyphicons-albums:before{content:"\E240"}.glyphicons-rotation-lock:before{content:"\E241"}.glyphicons-flash:before{content:"\E242"}.glyphicons-map-marker:before{content:"\E243"}.glyphicons-anchor:before{content:"\E244"}.glyphicons-conversation:before{content:"\E245"}.glyphicons-chat:before{content:"\E246"}.glyphicons-note-empty:before{content:"\E247"}.glyphicons-note:before{content:"\E248"}.glyphicons-asterisk:before{content:"\E249"}.glyphicons-divide:before{content:"\E250"}.glyphicons-snorkel-diving:before{content:"\E251"}.glyphicons-scuba-diving:before{content:"\E252"}.glyphicons-oxygen-bottle:before{content:"\E253"}.glyphicons-fins:before{content:"\E254"}.glyphicons-fishes:before{content:"\E255"}.glyphicons-boat:before{content:"\E256"}.glyphicons-delete:before{content:"\E257"}.glyphicons-sheriffs-star:before{content:"\E258"}.glyphicons-qrcode:before{content:"\E259"}.glyphicons-barcode:before{content:"\E260"}.glyphicons-pool:before{content:"\E261"}.glyphicons-buoy:before{content:"\E262"}.glyphicons-spade:before{content:"\E263"}.glyphicons-bank:before{content:"\E264"}.glyphicons-vcard:before{content:"\E265"}.glyphicons-electrical-plug:before{content:"\E266"}.glyphicons-flag:before{content:"\E267"}.glyphicons-credit-card:before{content:"\E268"}.glyphicons-keyboard-wireless:before{content:"\E269"}.glyphicons-keyboard-wired:before{content:"\E270"}.glyphicons-shield:before{content:"\E271"}.glyphicons-ring:before{content:"\E272"}.glyphicons-cake:before{content:"\E273"}.glyphicons-drink:before{content:"\E274"}.glyphicons-beer:before{content:"\E275"}.glyphicons-fast-food:before{content:"\E276"}.glyphicons-cutlery:before{content:"\E277"}.glyphicons-pizza:before{content:"\E278"}.glyphicons-birthday-cake:before{content:"\E279"}.glyphicons-tablet:before{content:"\E280"}.glyphicons-settings:before{content:"\E281"}.glyphicons-bullets:before{content:"\E282"}.glyphicons-cardio:before{content:"\E283"}.glyphicons-t-shirt:before{content:"\E284"}.glyphicons-pants:before{content:"\E285"}.glyphicons-sweater:before{content:"\E286"}.glyphicons-fabric:before{content:"\E287"}.glyphicons-leather:before{content:"\E288"}.glyphicons-scissors:before{content:"\E289"}.glyphicons-bomb:before{content:"\E290"}.glyphicons-skull:before{content:"\E291"}.glyphicons-celebration:before{content:"\E292"}.glyphicons-tea-kettle:before{content:"\E293"}.glyphicons-french-press:before{content:"\E294"}.glyphicons-coffee-cup:before{content:"\E295"}.glyphicons-pot:before{content:"\E296"}.glyphicons-grater:before{content:"\E297"}.glyphicons-kettle:before{content:"\E298"}.glyphicons-hospital:before{content:"\E299"}.glyphicons-hospital-h:before{content:"\E300"}.glyphicons-microphone:before{content:"\E301"}.glyphicons-webcam:before{content:"\E302"}.glyphicons-temple-christianity-church:before{content:"\E303"}.glyphicons-temple-islam:before{content:"\E304"}.glyphicons-temple-hindu:before{content:"\E305"}.glyphicons-temple-buddhist:before{content:"\E306"}.glyphicons-bicycle:before{content:"\E307"}.glyphicons-life-preserver:before{content:"\E308"}.glyphicons-share-alt:before{content:"\E309"}.glyphicons-comments:before{content:"\E310"}.glyphicons-flower:before{content:"\E311"}.glyphicons-baseball:before{content:"\E312"}.glyphicons-rugby:before{content:"\E313"}.glyphicons-ax:before{content:"\E314"}.glyphicons-table-tennis:before{content:"\E315"}.glyphicons-bowling:before{content:"\E316"}.glyphicons-tree-conifer:before{content:"\E317"}.glyphicons-tree-deciduous:before{content:"\E318"}.glyphicons-more-items:before{content:"\E319"}.glyphicons-sort:before{content:"\E320"}.glyphicons-filter:before{content:"\E321"}.glyphicons-gamepad:before{content:"\E322"}.glyphicons-playing-dices:before{content:"\E323"}.glyphicons-calculator:before{content:"\E324"}.glyphicons-tie:before{content:"\E325"}.glyphicons-wallet:before{content:"\E326"}.glyphicons-piano:before{content:"\E327"}.glyphicons-sampler:before{content:"\E328"}.glyphicons-podium:before{content:"\E329"}.glyphicons-soccer-ball:before{content:"\E330"}.glyphicons-blog:before{content:"\E331"}.glyphicons-dashboard:before{content:"\E332"}.glyphicons-certificate:before{content:"\E333"}.glyphicons-bell:before{content:"\E334"}.glyphicons-candle:before{content:"\E335"}.glyphicons-pushpin:before{content:"\E336"}.glyphicons-iphone-shake:before{content:"\E337"}.glyphicons-pin-flag:before{content:"\E338"}.glyphicons-turtle:before{content:"\E339"}.glyphicons-rabbit:before{content:"\E340"}.glyphicons-globe:before{content:"\E341"}.glyphicons-briefcase:before{content:"\E342"}.glyphicons-hdd:before{content:"\E343"}.glyphicons-thumbs-up:before{content:"\E344"}.glyphicons-thumbs-down:before{content:"\E345"}.glyphicons-hand-right:before{content:"\E346"}.glyphicons-hand-left:before{content:"\E347"}.glyphicons-hand-up:before{content:"\E348"}.glyphicons-hand-down:before{content:"\E349"}.glyphicons-fullscreen:before{content:"\E350"}.glyphicons-shopping-bag:before{content:"\E351"}.glyphicons-book-open:before{content:"\E352"}.glyphicons-nameplate:before{content:"\E353"}.glyphicons-nameplate-alt:before{content:"\E354"}.glyphicons-vases:before{content:"\E355"}.glyphicons-bullhorn:before{content:"\E356"}.glyphicons-dumbbell:before{content:"\E357"}.glyphicons-suitcase:before{content:"\E358"}.glyphicons-file-import:before{content:"\E359"}.glyphicons-file-export:before{content:"\E360"}.glyphicons-bug:before{content:"\E361"}.glyphicons-crown:before{content:"\E362"}.glyphicons-smoking:before{content:"\E363"}.glyphicons-cloud-upload:before{content:"\E364"}.glyphicons-cloud-download:before{content:"\E365"}.glyphicons-restart:before{content:"\E366"}.glyphicons-security-camera:before{content:"\E367"}.glyphicons-expand:before{content:"\E368"}.glyphicons-collapse:before{content:"\E369"}.glyphicons-collapse-top:before{content:"\E370"}.glyphicons-globe-af:before{content:"\E371"}.glyphicons-global:before{content:"\E372"}.glyphicons-spray:before{content:"\E373"}.glyphicons-nails:before{content:"\E374"}.glyphicons-claw-hammer:before{content:"\E375"}.glyphicons-classic-hammer:before{content:"\E376"}.glyphicons-hand-saw:before{content:"\E377"}.glyphicons-riflescope:before{content:"\E378"}.glyphicons-electrical-socket-eu:before{content:"\E379"}.glyphicons-electrical-socket-us:before{content:"\E380"}.glyphicons-message-forward:before{content:"\E381"}.glyphicons-coat-hanger:before{content:"\E382"}.glyphicons-dress:before{content:"\E383"}.glyphicons-bathrobe:before{content:"\E384"}.glyphicons-shirt:before{content:"\E385"}.glyphicons-underwear:before{content:"\E386"}.glyphicons-log-in:before{content:"\E387"}.glyphicons-log-out:before{content:"\E388"}.glyphicons-exit:before{content:"\E389"}.glyphicons-new-window-alt:before{content:"\E390"}.glyphicons-video-sd:before{content:"\E391"}.glyphicons-video-hd:before{content:"\E392"}.glyphicons-subtitles:before{content:"\E393"}.glyphicons-sound-stereo:before{content:"\E394"}.glyphicons-sound-dolby:before{content:"\E395"}.glyphicons-sound-5-1:before{content:"\E396"}.glyphicons-sound-6-1:before{content:"\E397"}.glyphicons-sound-7-1:before{content:"\E398"}.glyphicons-copyright-mark:before{content:"\E399"}.glyphicons-registration-mark:before{content:"\E400"}.glyphicons-radar:before{content:"\E401"}.glyphicons-skateboard:before{content:"\E402"}.glyphicons-golf-course:before{content:"\E403"}.glyphicons-sorting:before{content:"\E404"}.glyphicons-sort-by-alphabet:before{content:"\E405"}.glyphicons-sort-by-alphabet-alt:before{content:"\E406"}.glyphicons-sort-by-order:before{content:"\E407"}.glyphicons-sort-by-order-alt:before{content:"\E408"}.glyphicons-sort-by-attributes:before{content:"\E409"}.glyphicons-sort-by-attributes-alt:before{content:"\E410"}.glyphicons-compressed:before{content:"\E411"}.glyphicons-package:before{content:"\E412"}.glyphicons-cloud-plus:before{content:"\E413"}.glyphicons-cloud-minus:before{content:"\E414"}.glyphicons-disk-save:before{content:"\E415"}.glyphicons-disk-open:before{content:"\E416"}.glyphicons-disk-saved:before{content:"\E417"}.glyphicons-disk-remove:before{content:"\E418"}.glyphicons-disk-import:before{content:"\E419"}.glyphicons-disk-export:before{content:"\E420"}.glyphicons-tower:before{content:"\E421"}.glyphicons-send:before{content:"\E422"}.glyphicons-git-branch:before{content:"\E423"}.glyphicons-git-create:before{content:"\E424"}.glyphicons-git-private:before{content:"\E425"}.glyphicons-git-delete:before{content:"\E426"}.glyphicons-git-merge:before{content:"\E427"}.glyphicons-git-pull-request:before{content:"\E428"}.glyphicons-git-compare:before{content:"\E429"}.glyphicons-git-commit:before{content:"\E430"}.glyphicons-construction-cone:before{content:"\E431"}.glyphicons-shoe-steps:before{content:"\E432"}.glyphicons-plus:before{content:"\E433"}.glyphicons-minus:before{content:"\E434"}.glyphicons-redo:before{content:"\E435"}.glyphicons-undo:before{content:"\E436"}.glyphicons-golf:before{content:"\E437"}.glyphicons-hockey:before{content:"\E438"}.glyphicons-pipe:before{content:"\E439"}.glyphicons-wrench:before{content:"\E440"}.glyphicons-folder-closed:before{content:"\E441"}.glyphicons-phone-alt:before{content:"\E442"}.glyphicons-earphone:before{content:"\E443"}.glyphicons-floppy-disk:before{content:"\E444"}.glyphicons-floppy-saved:before{content:"\E445"}.glyphicons-floppy-remove:before{content:"\E446"}.glyphicons-floppy-save:before{content:"\E447"}.glyphicons-floppy-open:before{content:"\E448"}.glyphicons-translate:before{content:"\E449"}.glyphicons-fax:before{content:"\E450"}.glyphicons-factory:before{content:"\E451"}.glyphicons-shop-window:before{content:"\E452"}.glyphicons-shop:before{content:"\E453"}.glyphicons-kiosk:before{content:"\E454"}.glyphicons-kiosk-wheels:before{content:"\E455"}.glyphicons-kiosk-light:before{content:"\E456"}.glyphicons-kiosk-food:before{content:"\E457"}.glyphicons-transfer:before{content:"\E458"}.glyphicons-money:before{content:"\E459"}.glyphicons-header:before{content:"\E460"}.glyphicons-blacksmith:before{content:"\E461"}.glyphicons-saw-blade:before{content:"\E462"}.glyphicons-basketball:before{content:"\E463"}.glyphicons-server:before{content:"\E464"}.glyphicons-server-plus:before{content:"\E465"}.glyphicons-server-minus:before{content:"\E466"}.glyphicons-server-ban:before{content:"\E467"}.glyphicons-server-flag:before{content:"\E468"}.glyphicons-server-lock:before{content:"\E469"}.glyphicons-server-new:before{content:"\E470"}.glyphicons-charging-station:before{content:"\E471"}.glyphicons-gas-station:before{content:"\E472"}.glyphicons-target:before{content:"\E473"}.glyphicons-bed:before{content:"\E474"}.glyphicons-mosquito:before{content:"\E475"}.glyphicons-dining-set:before{content:"\E476"}.glyphicons-plate-of-food:before{content:"\E477"}.glyphicons-hygiene-kit:before{content:"\E478"}.glyphicons-blackboard:before{content:"\E479"}.glyphicons-marriage:before{content:"\E480"}.glyphicons-bucket:before{content:"\E481"}.glyphicons-none-color-swatch:before{content:"\E482"}.glyphicons-bring-forward:before{content:"\E483"}.glyphicons-bring-to-front:before{content:"\E484"}.glyphicons-send-backward:before{content:"\E485"}.glyphicons-send-to-back:before{content:"\E486"}.glyphicons-fit-frame-to-image:before{content:"\E487"}.glyphicons-fit-image-to-frame:before{content:"\E488"}.glyphicons-multiple-displays:before{content:"\E489"}.glyphicons-handshake:before{content:"\E490"}.glyphicons-child:before{content:"\E491"}.glyphicons-baby-formula:before{content:"\E492"}.glyphicons-medicine:before{content:"\E493"}.glyphicons-atv-vehicle:before{content:"\E494"}.glyphicons-motorcycle:before{content:"\E495"}.glyphicons-bed-alt:before{content:"\E496"}.glyphicons-tent:before{content:"\E497"}.glyphicons-glasses:before{content:"\E498"}.glyphicons-sunglasses:before{content:"\E499"}.glyphicons-family:before{content:"\E500"}.glyphicons-education:before{content:"\E501"}.glyphicons-shoes:before{content:"\E502"}.glyphicons-map:before{content:"\E503"}.glyphicons-cd:before{content:"\E504"}.glyphicons-alert:before{content:"\E505"}.glyphicons-piggy-bank:before{content:"\E506"}.glyphicons-star-half:before{content:"\E507"}.glyphicons-cluster:before{content:"\E508"}.glyphicons-flowchart:before{content:"\E509"}.glyphicons-commodities:before{content:"\E510"}.glyphicons-duplicate:before{content:"\E511"}.glyphicons-copy:before{content:"\E512"}.glyphicons-paste:before{content:"\E513"}.glyphicons-bath-bathtub:before{content:"\E514"}.glyphicons-bath-shower:before{content:"\E515"}.glyphicons-shower:before{content:"\E516"}.glyphicons-menu-hamburger:before{content:"\E517"}.glyphicons-option-vertical:before{content:"\E518"}.glyphicons-option-horizontal:before{content:"\E519"}.glyphicons-currency-conversion:before{content:"\E520"}.glyphicons-user-ban:before{content:"\E521"}.glyphicons-user-lock:before{content:"\E522"}.glyphicons-user-flag:before{content:"\E523"}.glyphicons-user-asterisk:before{content:"\E524"}.glyphicons-user-alert:before{content:"\E525"}.glyphicons-user-key:before{content:"\E526"}.glyphicons-user-conversation:before{content:"\E527"}.glyphicons-database:before{content:"\E528"}.glyphicons-database-search:before{content:"\E529"}.glyphicons-list-alt:before{content:"\E530"}.glyphicons-hazard-sign:before{content:"\E531"}.glyphicons-hazard:before{content:"\E532"}.glyphicons-stop-sign:before{content:"\E533"}.glyphicons-lab:before{content:"\E534"}.glyphicons-lab-alt:before{content:"\E535"}.glyphicons-ice-cream:before{content:"\E536"}.glyphicons-ice-lolly:before{content:"\E537"}.glyphicons-ice-lolly-tasted:before{content:"\E538"}.glyphicons-invoice:before{content:"\E539"}.glyphicons-cart-tick:before{content:"\E540"}.glyphicons-hourglass:before{content:"\E541"}.glyphicons-cat:before{content:"\E542"}.glyphicons-lamp:before{content:"\E543"}.glyphicons-scale-classic:before{content:"\E544"}.glyphicons-eye-plus:before{content:"\E545"}.glyphicons-eye-minus:before{content:"\E546"}.glyphicons-quote:before{content:"\E547"}.glyphicons-bitcoin:before{content:"\E548"}.glyphicons-yen:before{content:"\E549"}.glyphicons-ruble:before{content:"\E550"}.glyphicons-erase:before{content:"\E551"}.glyphicons-podcast:before{content:"\E552"}.glyphicons-firework:before{content:"\E553"}.glyphicons-scale:before{content:"\E554"}.glyphicons-king:before{content:"\E555"}.glyphicons-queen:before{content:"\E556"}.glyphicons-pawn:before{content:"\E557"}.glyphicons-bishop:before{content:"\E558"}.glyphicons-knight:before{content:"\E559"}.glyphicons-mic-mute:before{content:"\E560"}.glyphicons-voicemail:before{content:"\E561"}.glyphicons-paragraph-alt:before{content:"\E562"}.glyphicons-person-walking:before{content:"\E563"}.glyphicons-person-wheelchair:before{content:"\E564"}.glyphicons-underground:before{content:"\E565"}.glyphicons-car-hov:before{content:"\E566"}.glyphicons-car-rental:before{content:"\E567"}.glyphicons-transport:before{content:"\E568"}.glyphicons-taxi:before{content:"\E569"}.glyphicons-ice-cream-no:before{content:"\E570"}.glyphicons-uk-rat-u:before{content:"\E571"}.glyphicons-uk-rat-pg:before{content:"\E572"}.glyphicons-uk-rat-12a:before{content:"\E573"}.glyphicons-uk-rat-12:before{content:"\E574"}.glyphicons-uk-rat-15:before{content:"\E575"}.glyphicons-uk-rat-18:before{content:"\E576"}.glyphicons-uk-rat-r18:before{content:"\E577"}.glyphicons-tv:before{content:"\E578"}.glyphicons-sms:before{content:"\E579"}.glyphicons-mms:before{content:"\E580"}.glyphicons-us-rat-g:before{content:"\E581"}.glyphicons-us-rat-pg:before{content:"\E582"}.glyphicons-us-rat-pg-13:before{content:"\E583"}.glyphicons-us-rat-restricted:before{content:"\E584"}.glyphicons-us-rat-no-one-17:before{content:"\E585"}.glyphicons-equalizer:before{content:"\E586"}.glyphicons-speakers:before{content:"\E587"}.glyphicons-remote-control:before{content:"\E588"}.glyphicons-remote-control-tv:before{content:"\E589"}.glyphicons-shredder:before{content:"\E590"}.glyphicons-folder-heart:before{content:"\E591"}.glyphicons-person-running:before{content:"\E592"}.glyphicons-person:before{content:"\E593"}.glyphicons-voice:before{content:"\E594"}.glyphicons-stethoscope:before{content:"\E595"}.glyphicons-paired:before{content:"\E596"}.glyphicons-activity:before{content:"\E597"}.glyphicons-watch:before{content:"\E598"}.glyphicons-scissors-alt:before{content:"\E599"}.glyphicons-car-wheel:before{content:"\E600"}.glyphicons-chevron-up:before{content:"\E601"}.glyphicons-chevron-down:before{content:"\E602"}.glyphicons-superscript:before{content:"\E603"}.glyphicons-subscript:before{content:"\E604"}.glyphicons-text-size:before{content:"\E605"}.glyphicons-text-color:before{content:"\E606"}.glyphicons-text-background:before{content:"\E607"}.glyphicons-modal-window:before{content:"\E608"}.glyphicons-newspaper:before{content:"\E609"}.glyphicons-tractor:before{content:"\E610"}.glyphicons-camping:before{content:"\E611"}.glyphicons-camping-benches:before{content:"\E612"}.glyphicons-forest:before{content:"\E613"}.glyphicons-park:before{content:"\E614"}.glyphicons-field:before{content:"\E615"}.glyphicons-mountains:before{content:"\E616"}.glyphicons-fees-payments:before{content:"\E617"}.glyphicons-small-payments:before{content:"\E618"}.glyphicons-mixed-buildings:before{content:"\E619"}.glyphicons-industrial-zone:before{content:"\E620"}.glyphicons-visitor-tag:before{content:"\E621"}.glyphicons-businessman:before{content:"\E622"}.glyphicons-meditation:before{content:"\E623"}.glyphicons-bath:before{content:"\E624"}.glyphicons-donate:before{content:"\E625"}.glyphicons-sauna:before{content:"\E626"}.glyphicons-bedroom-nightstand:before{content:"\E627"}.glyphicons-bedroom-lamp:before{content:"\E628"}.glyphicons-doctor:before{content:"\E629"}.glyphicons-engineering-networks:before{content:"\E630"}.glyphicons-washing-machine:before{content:"\E631"}.glyphicons-dryer:before{content:"\E632"}.glyphicons-dishwasher:before{content:"\E633"}.glyphicons-luggage-group:before{content:"\E634"}.glyphicons-teenager:before{content:"\E635"}.glyphicons-person-stick:before{content:"\E636"}.glyphicons-person-stick-old:before{content:"\E637"}.glyphicons-traveler:before{content:"\E638"}.glyphicons-veteran:before{content:"\E639"}.glyphicons-group-chat:before{content:"\E640"}.glyphicons-elections:before{content:"\E641"}.glyphicons-law-justice:before{content:"\E642"}.glyphicons-judiciary:before{content:"\E643"}.glyphicons-house-fire:before{content:"\E644"}.glyphicons-firefighters:before{content:"\E645"}.glyphicons-police:before{content:"\E646"}.glyphicons-ambulance:before{content:"\E647"}.glyphicons-light-beacon:before{content:"\E648"}.glyphicons-important-day:before{content:"\E649"}.glyphicons-bike-park:before{content:"\E650"}.glyphicons-object-align-top:before{content:"\E651"}.glyphicons-object-align-bottom:before{content:"\E652"}.glyphicons-object-align-horizontal:before{content:"\E653"}.glyphicons-object-align-left:before{content:"\E654"}.glyphicons-object-align-vertical:before{content:"\E655"}.glyphicons-object-align-right:before{content:"\E656"}.glyphicons-reflect-y:before{content:"\E657"}.glyphicons-reflect-x:before{content:"\E658"}.glyphicons-tick:before{content:"\E659"}.glyphicons-lawnmower:before{content:"\E660"}.glyphicons-call-redirect:before{content:"\E661"}.glyphicons-call-ip:before{content:"\E662"}.glyphicons-call-record:before{content:"\E663"}.glyphicons-call-ringtone:before{content:"\E664"}.glyphicons-call-traffic:before{content:"\E665"}.glyphicons-call-hold:before{content:"\E666"}.glyphicons-call-incoming:before{content:"\E667"}.glyphicons-call-outgoing:before{content:"\E668"}.glyphicons-call-video:before{content:"\E669"}.glyphicons-call-missed:before{content:"\E670"}.glyphicons-theater:before{content:"\E671"}.glyphicons-heartbeat:before{content:"\E672"}.glyphicons-kettlebell:before{content:"\E673"}.glyphicons-fireplace:before{content:"\E674"}.glyphicons-street-lights:before{content:"\E675"}.glyphicons-pedestrian:before{content:"\E676"}.glyphicons-flood:before{content:"\E677"}.glyphicons-open-water:before{content:"\E678"}.glyphicons-for-sale:before{content:"\E679"}.glyphicons-dustbin:before{content:"\E680"}.glyphicons-door:before{content:"\E681"}.glyphicons-camp-fire:before{content:"\E682"}.glyphicons-fleur-de-lis:before{content:"\E683"}.glyphicons-temperature-settings:before{content:"\E684"}.glyphicons-article:before{content:"\E685"}.glyphicons-sunbath:before{content:"\E686"}.glyphicons-balanced-diet:before{content:"\E687"}.glyphicons-ticket:before{content:"\E688"}.glyphicons-parking-ticket:before{content:"\E689"}.glyphicons-parking-meter:before{content:"\E690"}.glyphicons-laptop:before{content:"\E691"}.glyphicons-tree-structure:before{content:"\E692"}.glyphicons-weather-warning:before{content:"\E693"}.glyphicons-temperature-low:before{content:"\E694"}.glyphicons-temperature-high:before{content:"\E695"}.glyphicons-temperature-low-warning:before{content:"\E696"}.glyphicons-temperature-high-warning:before{content:"\E697"}.glyphicons-hurricane:before{content:"\E698"}.glyphicons-storm:before{content:"\E699"}.glyphicons-sorted-waste:before{content:"\E700"}.glyphicons-ear:before{content:"\E701"}.glyphicons-ear-deaf:before{content:"\E702"}.glyphicons-file-plus:before{content:"\E703"}.glyphicons-file-minus:before{content:"\E704"}.glyphicons-file-lock:before{content:"\E705"}.glyphicons-file-cloud:before{content:"\E706"}.glyphicons-file-cloud-download:before{content:"\E707"}.glyphicons-file-cloud-upload:before{content:"\E708"}.glyphicons-paragraph:before{content:"\E709"}.glyphicons-list-numbered:before{content:"\E710"}.glyphicons-donate-heart:before{content:"\E711"}.glyphicons-government:before{content:"\E712"}.glyphicons-maze:before{content:"\E713"}.glyphicons-chronicle:before{content:"\E714"}.glyphicons-user-structure:before{content:"\E715"}.glyphicons-recycle:before{content:"\E716"}.glyphicons-gas:before{content:"\E717"}.glyphicons-waste-pipe:before{content:"\E718"}.glyphicons-water-pipe:before{content:"\E719"}.glyphicons-parking:before{content:"\E720"}.glyphicons-closed:before{content:"\E721"}.glyphicons-mouse:before{content:"\E722"}.glyphicons-mouse-double-click:before{content:"\E723"}.glyphicons-mouse-left-click:before{content:"\E724"}.glyphicons-mouse-right-click:before{content:"\E725"}.glyphicons-mouse-middle-click:before{content:"\E726"}.glyphicons-mouse-scroll:before{content:"\E727"}.glyphicons-resize-vertical:before{content:"\E728"}.glyphicons-resize-horizontal:before{content:"\E729"}.glyphicons-temperature:before{content:"\E730"}.glyphicons-puzzle:before{content:"\E731"}.glyphicons-puzzle-2:before{content:"\E732"}.glyphicons-puzzle-3:before{content:"\E733"}.glyphicons-nearby-square:before{content:"\E734"}.glyphicons-nearby-circle:before{content:"\E735"}.glyphicons-rotate-right:before{content:"\E736"}.glyphicons-rotate-left:before{content:"\E737"}.glyphicons-pictures:before{content:"\E738"}.glyphicons-photo-album:before{content:"\E739"}.glyphicons-cadastral-map:before{content:"\E740"}.glyphicons-fingerprint-scan:before{content:"\E741"}.glyphicons-fingerprint:before{content:"\E742"}.glyphicons-fingerprint-lock:before{content:"\E743"}.glyphicons-fingerprint-ok:before{content:"\E744"}.glyphicons-fingerprint-remove:before{content:"\E745"}.glyphicons-fingerprint-reload:before{content:"\E746"}.glyphicons-pending-notifications:before{content:"\E747"}.glyphicons-synchronization:before{content:"\E748"}.glyphicons-synchronization-ban:before{content:"\E749"}.glyphicons-hash:before{content:"\E750"}.glyphicons-gender-male:before{content:"\E751"}.glyphicons-gender-female:before{content:"\E752"}.glyphicons-gender-virgin-female:before{content:"\E753"}.glyphicons-gender-intersex:before{content:"\E754"}.glyphicons-gender-transgender:before{content:"\E755"}.glyphicons-gender-ori-lesbian:before{content:"\E756"}.glyphicons-gender-ori-gay:before{content:"\E757"}.glyphicons-gender-ori-hetero:before{content:"\E758"}.glyphicons-gender-other:before{content:"\E759"}.glyphicons-gender-unknown:before{content:"\E760"}.glyphicons-scanner:before{content:"\E761"}.glyphicons-multifunction-printer:before{content:"\E762"}.glyphicons-lasso:before{content:"\E763"}.glyphicons-view-360:before{content:"\E764"}.glyphicons-battery-charging:before{content:"\E765"}.glyphicons-battery-full:before{content:"\E766"}.glyphicons-battery-75:before{content:"\E767"}.glyphicons-battery-50:before{content:"\E768"}.glyphicons-battery-25:before{content:"\E769"}.glyphicons-battery-10:before{content:"\E770"}.glyphicons-satellite:before{content:"\E771"}.glyphicons-satellite-dish:before{content:"\E772"}.glyphicons-satellite-dish-alt:before{content:"\E773"}.glyphicons-auction:before{content:"\E774"}.glyphicons-directions:before{content:"\E775"}.glyphicons-race:before{content:"\E776"}.glyphicons-robot:before{content:"\E777"}.glyphicons-ruler-alt:before{content:"\E778"}.glyphicons-cube-empty:before{content:"\E779"}.glyphicons-cube-black:before{content:"\E780"}.glyphicons-move-square:before{content:"\E781"}.glyphicons-drop:before{content:"\E782"}.glyphicons-vr-headset:before{content:"\E783"}.glyphicons-vr-charging:before{content:"\E784"}.glyphicons-vr-low-battery:before{content:"\E785"}.glyphicons-vr-paired:before{content:"\E786"}.glyphicons-vr-settings:before{content:"\E787"}.glyphicons-vr-maintenance:before{content:"\E788"}.glyphicons-filter-remove:before{content:"\E789"}.glyphicons-filter-applied:before{content:"\E790"}.glyphicons-one-day:before{content:"\E791"}.glyphicons-user-vr:before{content:"\E792"}.glyphicons-user-vr-add:before{content:"\E793"}.glyphicons-user-vr-remove:before{content:"\E794"}.glyphicons-dice-1:before{content:"\E795"}.glyphicons-dice-2:before{content:"\E796"}.glyphicons-dice-3:before{content:"\E797"}.glyphicons-dice-4:before{content:"\E798"}.glyphicons-dice-5:before{content:"\E799"}.glyphicons-dice-6:before{content:"\E800"}
@font-face{font-family:'Glyphicons Halflings';src:url(/DoverArtificialLift/Content/fonts/glyphicons-halflings-regular.eot);src:url(/DoverArtificialLift/Content/fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(/DoverArtificialLift/Content/fonts/glyphicons-halflings-regular.woff2) format('woff2'),url(/DoverArtificialLift/Content/fonts/glyphicons-halflings-regular.woff) format('woff'),url(/DoverArtificialLift/Content/fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(/DoverArtificialLift/Content/fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.halflings{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.halflings.x05{font-size:6px}.halflings.x2{font-size:24px}.halflings.x3{font-size:36px}.halflings.x4{font-size:48px}.halflings.x5{font-size:60px}.halflings.x6{font-size:72px}.halflings.x7{font-size:84px}.halflings.x8{font-size:96px}.halflings.light:before{color:#f2f2f2}.halflings.drop:before{text-shadow:-1px 1px 3px rgba(0,0,0,0.3)}.halflings.flip{-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}.halflings.flipv{-moz-transform:scaleY(-1);-o-transform:scaleY(-1);-webkit-transform:scaleY(-1);transform:scaleY(-1);filter:FlipV;-ms-filter:"FlipV"}.halflings.rotate90{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.halflings.rotate180{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.halflings.rotate270{-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.halflings-glass:before{content:"\E001"}.halflings-music:before{content:"\E002"}.halflings-search:before{content:"\E003"}.halflings-envelope:before{content:"\E004"}.halflings-heart:before{content:"\E005"}.halflings-star:before{content:"\E006"}.halflings-star-empty:before{content:"\E007"}.halflings-user:before{content:"\E008"}.halflings-film:before{content:"\E009"}.halflings-th-large:before{content:"\E010"}.halflings-th:before{content:"\E011"}.halflings-th-list:before{content:"\E012"}.halflings-ok:before{content:"\E013"}.halflings-remove:before{content:"\E014"}.halflings-zoom-in:before{content:"\E015"}.halflings-zoom-out:before{content:"\E016"}.halflings-off:before{content:"\E017"}.halflings-signal:before{content:"\E018"}.halflings-cog:before{content:"\E019"}.halflings-trash:before{content:"\E020"}.halflings-home:before{content:"\E021"}.halflings-file:before{content:"\E022"}.halflings-time:before{content:"\E023"}.halflings-road:before{content:"\E024"}.halflings-download-alt:before{content:"\E025"}.halflings-download:before{content:"\E026"}.halflings-upload:before{content:"\E027"}.halflings-inbox:before{content:"\E028"}.halflings-play-circle:before{content:"\E029"}.halflings-repeat:before{content:"\E030"}.halflings-refresh:before{content:"\E031"}.halflings-list-alt:before{content:"\E032"}.halflings-lock:before{content:"\E033"}.halflings-flag:before{content:"\E034"}.halflings-headphones:before{content:"\E035"}.halflings-volume-off:before{content:"\E036"}.halflings-volume-down:before{content:"\E037"}.halflings-volume-up:before{content:"\E038"}.halflings-qrcode:before{content:"\E039"}.halflings-barcode:before{content:"\E040"}.halflings-tag:before{content:"\E041"}.halflings-tags:before{content:"\E042"}.halflings-book:before{content:"\E043"}.halflings-bookmark:before{content:"\E044"}.halflings-print:before{content:"\E045"}.halflings-camera:before{content:"\E046"}.halflings-font:before{content:"\E047"}.halflings-bold:before{content:"\E048"}.halflings-italic:before{content:"\E049"}.halflings-text-height:before{content:"\E050"}.halflings-text-width:before{content:"\E051"}.halflings-align-left:before{content:"\E052"}.halflings-align-center:before{content:"\E053"}.halflings-align-right:before{content:"\E054"}.halflings-align-justify:before{content:"\E055"}.halflings-list:before{content:"\E056"}.halflings-indent-left:before{content:"\E057"}.halflings-indent-right:before{content:"\E058"}.halflings-facetime-video:before{content:"\E059"}.halflings-picture:before{content:"\E060"}.halflings-pencil:before{content:"\E061"}.halflings-map-marker:before{content:"\E062"}.halflings-adjust:before{content:"\E063"}.halflings-tint:before{content:"\E064"}.halflings-edit:before{content:"\E065"}.halflings-share:before{content:"\E066"}.halflings-check:before{content:"\E067"}.halflings-move:before{content:"\E068"}.halflings-step-backward:before{content:"\E069"}.halflings-fast-backward:before{content:"\E070"}.halflings-backward:before{content:"\E071"}.halflings-play:before{content:"\E072"}.halflings-pause:before{content:"\E073"}.halflings-stop:before{content:"\E074"}.halflings-forward:before{content:"\E075"}.halflings-fast-forward:before{content:"\E076"}.halflings-step-forward:before{content:"\E077"}.halflings-eject:before{content:"\E078"}.halflings-chevron-left:before{content:"\E079"}.halflings-chevron-right:before{content:"\E080"}.halflings-plus-sign:before{content:"\E081"}.halflings-minus-sign:before{content:"\E082"}.halflings-remove-sign:before{content:"\E083"}.halflings-ok-sign:before{content:"\E084"}.halflings-question-sign:before{content:"\E085"}.halflings-info-sign:before{content:"\E086"}.halflings-screenshot:before{content:"\E087"}.halflings-remove-circle:before{content:"\E088"}.halflings-ok-circle:before{content:"\E089"}.halflings-ban-circle:before{content:"\E090"}.halflings-arrow-left:before{content:"\E091"}.halflings-arrow-right:before{content:"\E092"}.halflings-arrow-up:before{content:"\E093"}.halflings-arrow-down:before{content:"\E094"}.halflings-share-alt:before{content:"\E095"}.halflings-resize-full:before{content:"\E096"}.halflings-resize-small:before{content:"\E097"}.halflings-plus:before{content:"\E098"}.halflings-minus:before{content:"\E099"}.halflings-asterisk:before{content:"\E100"}.halflings-exclamation-sign:before{content:"\E101"}.halflings-gift:before{content:"\E102"}.halflings-leaf:before{content:"\E103"}.halflings-fire:before{content:"\E104"}.halflings-eye-open:before{content:"\E105"}.halflings-eye-close:before{content:"\E106"}.halflings-warning-sign:before{content:"\E107"}.halflings-plane:before{content:"\E108"}.halflings-calendar:before{content:"\E109"}.halflings-random:before{content:"\E110"}.halflings-comments:before{content:"\E111"}.halflings-magnet:before{content:"\E112"}.halflings-chevron-up:before{content:"\E113"}.halflings-chevron-down:before{content:"\E114"}.halflings-retweet:before{content:"\E115"}.halflings-shopping-cart:before{content:"\E116"}.halflings-folder-close:before{content:"\E117"}.halflings-folder-open:before{content:"\E118"}.halflings-resize-vertical:before{content:"\E119"}.halflings-resize-horizontal:before{content:"\E120"}.halflings-hdd:before{content:"\E121"}.halflings-bullhorn:before{content:"\E122"}.halflings-bell:before{content:"\E123"}.halflings-certificate:before{content:"\E124"}.halflings-thumbs-up:before{content:"\E125"}.halflings-thumbs-down:before{content:"\E126"}.halflings-hand-right:before{content:"\E127"}.halflings-hand-left:before{content:"\E128"}.halflings-hand-top:before{content:"\E129"}.halflings-hand-down:before{content:"\E130"}.halflings-circle-arrow-right:before{content:"\E131"}.halflings-circle-arrow-left:before{content:"\E132"}.halflings-circle-arrow-top:before{content:"\E133"}.halflings-circle-arrow-down:before{content:"\E134"}.halflings-globe:before{content:"\E135"}.halflings-wrench:before{content:"\E136"}.halflings-tasks:before{content:"\E137"}.halflings-filter:before{content:"\E138"}.halflings-briefcase:before{content:"\E139"}.halflings-fullscreen:before{content:"\E140"}.halflings-dashboard:before{content:"\E141"}.halflings-paperclip:before{content:"\E142"}.halflings-heart-empty:before{content:"\E143"}.halflings-link:before{content:"\E144"}.halflings-phone:before{content:"\E145"}.halflings-pushpin:before{content:"\E146"}.halflings-euro:before{content:"\E147"}.halflings-usd:before{content:"\E148"}.halflings-gbp:before{content:"\E149"}.halflings-sort:before{content:"\E150"}.halflings-sort-by-alphabet:before{content:"\E151"}.halflings-sort-by-alphabet-alt:before{content:"\E152"}.halflings-sort-by-order:before{content:"\E153"}.halflings-sort-by-order-alt:before{content:"\E154"}.halflings-sort-by-attributes:before{content:"\E155"}.halflings-sort-by-attributes-alt:before{content:"\E156"}.halflings-unchecked:before{content:"\E157"}.halflings-expand:before{content:"\E158"}.halflings-collapse:before{content:"\E159"}.halflings-collapse-top:before{content:"\E160"}.halflings-log-in:before{content:"\E161"}.halflings-flash:before{content:"\E162"}.halflings-log-out:before{content:"\E163"}.halflings-new-window:before{content:"\E164"}.halflings-record:before{content:"\E165"}.halflings-save:before{content:"\E166"}.halflings-open:before{content:"\E167"}.halflings-saved:before{content:"\E168"}.halflings-import:before{content:"\E169"}.halflings-export:before{content:"\E170"}.halflings-send:before{content:"\E171"}.halflings-floppy-disk:before{content:"\E172"}.halflings-floppy-saved:before{content:"\E173"}.halflings-floppy-remove:before{content:"\E174"}.halflings-floppy-save:before{content:"\E175"}.halflings-floppy-open:before{content:"\E176"}.halflings-credit-card:before{content:"\E177"}.halflings-transfer:before{content:"\E178"}.halflings-cutlery:before{content:"\E179"}.halflings-header:before{content:"\E180"}.halflings-compressed:before{content:"\E181"}.halflings-earphone:before{content:"\E182"}.halflings-phone-alt:before{content:"\E183"}.halflings-tower:before{content:"\E184"}.halflings-stats:before{content:"\E185"}.halflings-sd-video:before{content:"\E186"}.halflings-hd-video:before{content:"\E187"}.halflings-subtitles:before{content:"\E188"}.halflings-sound-stereo:before{content:"\E189"}.halflings-sound-dolby:before{content:"\E190"}.halflings-sound-5-1:before{content:"\E191"}.halflings-sound-6-1:before{content:"\E192"}.halflings-sound-7-1:before{content:"\E193"}.halflings-copyright-mark:before{content:"\E194"}.halflings-registration-mark:before{content:"\E195"}.halflings-cloud:before{content:"\E196"}.halflings-cloud-download:before{content:"\E197"}.halflings-cloud-upload:before{content:"\E198"}.halflings-tree-conifer:before{content:"\E199"}.halflings-tree-deciduous:before{content:"\E200"}.halflings-cd:before{content:"\E201"}.halflings-save-file:before{content:"\E202"}.halflings-open-file:before{content:"\E203"}.halflings-level-up:before{content:"\E204"}.halflings-copy:before{content:"\E205"}.halflings-paste:before{content:"\E206"}.halflings-door:before{content:"\E207"}.halflings-key:before{content:"\E208"}.halflings-alert:before{content:"\E209"}.halflings-equalizer:before{content:"\E210"}.halflings-king:before{content:"\E211"}.halflings-queen:before{content:"\E212"}.halflings-pawn:before{content:"\E213"}.halflings-bishop:before{content:"\E214"}.halflings-knight:before{content:"\E215"}.halflings-baby-formula:before{content:"\E216"}.halflings-tent:before{content:"\E217"}.halflings-blackboard:before{content:"\E218"}.halflings-bed:before{content:"\E219"}.halflings-apple:before{content:"\E220"}.halflings-erase:before{content:"\E221"}.halflings-hourglass:before{content:"\E222"}.halflings-lamp:before{content:"\E223"}.halflings-duplicate:before{content:"\E224"}.halflings-piggy-bank:before{content:"\E225"}.halflings-scissors:before{content:"\E226"}.halflings-bitcoin:before{content:"\E227"}.halflings-yen:before{content:"\E228"}.halflings-ruble:before{content:"\E229"}.halflings-scale:before{content:"\E230"}.halflings-ice-lolly:before{content:"\E231"}.halflings-ice-lolly-tasted:before{content:"\E232"}.halflings-education:before{content:"\E233"}.halflings-option-horizontal:before{content:"\E234"}.halflings-option-vertical:before{content:"\E235"}.halflings-menu-hamburger:before{content:"\E236"}.halflings-modal-window:before{content:"\E237"}.halflings-oil:before{content:"\E238"}.halflings-grain:before{content:"\E239"}.halflings-sunglasses:before{content:"\E240"}.halflings-text-size:before{content:"\E241"}.halflings-text-color:before{content:"\E242"}.halflings-text-background:before{content:"\E243"}.halflings-object-align-top:before{content:"\E244"}.halflings-object-align-bottom:before{content:"\E245"}.halflings-object-align-horizontal:before{content:"\E246"}.halflings-object-align-left:before{content:"\E247"}.halflings-object-align-vertical:before{content:"\E248"}.halflings-object-align-right:before{content:"\E249"}.halflings-triangle-right:before{content:"\E250"}.halflings-triangle-left:before{content:"\E251"}.halflings-triangle-bottom:before{content:"\E252"}.halflings-triangle-top:before{content:"\E253"}.halflings-terminal:before{content:"\E254"}.halflings-superscript:before{content:"\E255"}.halflings-subscript:before{content:"\E256"}.halflings-menu-left:before{content:"\E257"}.halflings-menu-right:before{content:"\E258"}.halflings-menu-down:before{content:"\E259"}.halflings-menu-up:before{content:"\E260"}.halflings-building:before{content:"\E261"}.halflings-tick:before{content:"\E262"}.halflings-star-half:before{content:"\E263"}.halflings-hash:before{content:"\E264"}.halflings-directions:before{content:"\E265"}.halflings-gas:before{content:"\E266"}.halflings-snowflake:before{content:"\E267"}.halflings-sunlight:before{content:"\E268"}.halflings-selectbox:before{content:"\E269"}.halflings-sortable:before{content:"\E270"}.halflings-note-empty:before{content:"\E271"}.halflings-note:before{content:"\E272"}.halflings-direction-right:before{content:"\E273"}.halflings-direction-left:before{content:"\E274"}.halflings-direction-down:before{content:"\E275"}.halflings-direction-up:before{content:"\E276"}.halflings-parking:before{content:"\E277"}.halflings-coffee-cup:before{content:"\E278"}.halflings-record-empty:before{content:"\E279"}.halflings-move-square:before{content:"\E280"}.halflings-bug:before{content:"\E281"}.halflings-display:before{content:"\E282"}.halflings-direction:before{content:"\E283"}.halflings-group:before{content:"\E284"}.halflings-reflext-y:before{content:"\E285"}.halflings-reflect-x:before{content:"\E286"}.halflings-battery-charging:before{content:"\E287"}.halflings-battery-full:before{content:"\E288"}.halflings-battery-75:before{content:"\E289"}.halflings-battery-50:before{content:"\E290"}.halflings-battery-25:before{content:"\E291"}.halflings-battery-10:before{content:"\E292"}.halflings-paired:before{content:"\E293"}.halflings-rotate-right:before{content:"\E294"}.halflings-rotate-left:before{content:"\E295"}.halflings-list-numbered:before{content:"\E296"}.halflings-paragraph:before{content:"\E297"}.halflings-list-plus:before{content:"\E298"}.halflings-synchronization:before{content:"\E299"}.halflings-cube-black:before{content:"\E300"}
@font-face {
  font-family: 'icomoon';
  src:  url(/DoverArtificialLift/Content/fonts/icomoon.eot?qw9bfz);
  src:  url(/DoverArtificialLift/Content/fonts/icomoon.eot?qw9bfz#iefix) format('embedded-opentype'),
    url(/DoverArtificialLift/Content/fonts/icomoon.ttf?qw9bfz) format('truetype'),
    url(/DoverArtificialLift/Content/fonts/icomoon.woff?qw9bfz) format('woff'),
    url(/DoverArtificialLift/Content/fonts/icomoon.svg?qw9bfz#icomoon) format('svg');
  font-weight: normal;
  font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'icomoon' !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;

  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-riddor:before {
  content: "\e90e";
}
.icon-actions:before {
  content: "\e900";
}
.icon-bread:before {
  content: "\e901";
}
.icon-chart:before {
  content: "\e902";
}
.icon-documents:before {
  content: "\e903";
}
.icon-export1:before {
  content: "\e904";
}
.icon-export2:before {
  content: "\e905";
}
.icon-extendedView:before {
  content: "\e906";
}
.icon-findings:before {
  content: "\e907";
}
.icon-incidents:before {
  content: "\e908";
}
.icon-import:before {
  content: "\e909";
}
.icon-pointGlobal:before {
  content: "\e90a";
}
.icon-save:before {
  content: "\e90b";
}
.icon-singleView:before {
  content: "\e90c";
}
.icon-user:before {
  content: "\e90d";
}

/* cyrillic-ext */
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	src: local('Roboto'), local('Roboto-Regular'), url(/DoverArtificialLift/Content/dxhtmltree/fonts/font_roboto/ek4gzZ-GeXAPcSbHtCeQI_esZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
	unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F;
}
/* cyrillic */
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	src: local('Roboto'), local('Roboto-Regular'), url(/DoverArtificialLift/Content/dxhtmltree/fonts/font_roboto/mErvLBYg_cXG3rLvUsKT_fesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
	unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek-ext */
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	src: local('Roboto'), local('Roboto-Regular'), url(/DoverArtificialLift/Content/dxhtmltree/fonts/font_roboto/-2n2p-_Y08sg57CNWQfKNvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
	unicode-range: U+1F00-1FFF;
}
/* greek */
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	src: local('Roboto'), local('Roboto-Regular'), url(/DoverArtificialLift/Content/dxhtmltree/fonts/font_roboto/u0TOpm082MNkS5K0Q4rhqvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
	unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	src: local('Roboto'), local('Roboto-Regular'), url(/DoverArtificialLift/Content/dxhtmltree/fonts/font_roboto/NdF9MtnOpLzo-noMoG0miPesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
	unicode-range: U+0102-0103, U+1EA0-1EF1, U+20AB;
}
/* latin-ext */
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	src: local('Roboto'), local('Roboto-Regular'), url(/DoverArtificialLift/Content/dxhtmltree/fonts/font_roboto/Fcx7Wwv8OzT71A3E1XOAjvesZW2xOQ-xsNqO47m55DA.woff2) format('woff2');
	unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	src: local('Roboto'), local('Roboto-Regular'), url(/DoverArtificialLift/Content/dxhtmltree/fonts/font_roboto/CWB0XYA8bzo0kSThX0UTuA.woff2) format('woff2');
	unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

/* Medium 500 */
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local('Roboto Medium'), local('Roboto-Medium'), url(/DoverArtificialLift/Content/dxhtmltree/fonts/font_roboto/RxZJdnzeo3R5zSexge8UUVtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}

/* Bold 700 */
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local('Roboto Bold'), local('Roboto-Bold'), url(/DoverArtificialLift/Content/dxhtmltree/fonts/font_roboto/d-6IYplOFocCacKzxwXSOFtXRa8TVwTICgirnJhmVJw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000;
}
/*
Product Name: dhtmlxTree 
Version: 5.1.0 
Edition: Standard 
License: content of this file is covered by DHTMLX Commercial or enterpri. Usage outside GPL terms is prohibited. To obtain Commercial or Enterprise license contact sales@dhtmlx.com
Copyright UAB Dinamenta http://www.dhtmlx.com
*/

@keyframes dhx_loader_rotate{100%{transform:rotate(360deg);}}@keyframes dhx_loader_dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0;}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px;}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px;}}.dhtmlxMenu_material_Middle{position:relative;height:28px;line-height:28px;background-color:#f5f5f5;overflow:hidden;border:none;font-size:14px;font-family:Roboto,Arial,Helvetica;color:#404040;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}.dhtmlxMenu_material_Middle div.dhtmlxMenu_material_TopLevel_Item_Normal,.dhtmlxMenu_material_Middle div.dhtmlxMenu_material_TopLevel_Item_Disabled,.dhtmlxMenu_material_Middle div.dhtmlxMenu_material_TopLevel_Item_Selected{position:relative;float:left;font:inherit;height:28px;line-height:28px;margin:0;padding:0 8px;cursor:default;white-space:nowrap;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}.dhtmlxMenu_material_Middle div.dhtmlxMenu_material_TopLevel_Item_Normal div.top_level_text,.dhtmlxMenu_material_Middle div.dhtmlxMenu_material_TopLevel_Item_Disabled div.top_level_text,.dhtmlxMenu_material_Middle div.dhtmlxMenu_material_TopLevel_Item_Selected div.top_level_text{float:left;margin:0 3px;}.dhtmlxMenu_material_Middle div.dhtmlxMenu_material_TopLevel_Item_Normal i,.dhtmlxMenu_material_Middle div.dhtmlxMenu_material_TopLevel_Item_Disabled i,.dhtmlxMenu_material_Middle div.dhtmlxMenu_material_TopLevel_Item_Selected i{height:inherit;line-height:inherit;float:left;color:inherit;margin:0 4px;font-size:1.2em;}.dhtmlxMenu_material_Middle div.dhtmlxMenu_material_TopLevel_Item_Disabled{color:#a6a6a6;}.dhtmlxMenu_material_Middle div.dhtmlxMenu_material_TopLevel_Item_Selected{background-color:#ebebeb;}.dhtmlxMenu_material_Middle img.dhtmlxMenu_TopLevel_Item_Icon{float:left;margin:5px 3px 0 3px;width:18px;height:18px;cursor:default;}.dhtmlxMenu_material_Middle div.top_sep{position:relative;float:left;height:22px;width:0;border-left:1px solid #dfdfdf;margin:3px 8px 0 8px;font-size:1px;overflow:hidden;cursor:default;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}.dhtmlxMenu_material_Middle div.dhtmlxMenu_TopLevel_Text_right,.dhtmlxMenu_material_Middle div.dhtmlxMenu_TopLevel_Text_left{position:absolute;top:0;height:28px;line-height:28px;cursor:default;font-size:14px;font-family:Roboto,Arial,Helvetica;color:#404040;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}.dhtmlxMenu_material_Middle div.dhtmlxMenu_TopLevel_Text_right{right:6px;}.dhtmlxMenu_material_Middle div.dhtmlxMenu_TopLevel_Text_left{left:6px;}div.dhtmlxMenu_material_SubLevelArea_Polygon{position:absolute;padding:5px 0;background-color:#fafafa;overflow:hidden;cursor:default;line-height:normal;overflow-y:auto;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:rgba(0,0,0,0);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}div.dhtmlxMenu_material_SubLevelArea_Polygon td{padding:0;margin:0;line-height:normal;white-space:nowrap;font-size:14px;font-family:Roboto,Arial,Helvetica;color:#404040;}div.dhtmlxMenu_material_SubLevelArea_Polygon td.sub_item_icon{width:18px;text-align:center;}div.dhtmlxMenu_material_SubLevelArea_Polygon td.sub_item_icon img.sub_icon{margin:4px 6px 0 6px;width:18px;height:18px;}div.dhtmlxMenu_material_SubLevelArea_Polygon td.sub_item_icon i{width:18px;height:30px;line-height:29px;margin:0 6px;font-size:1.2em;text-align:center;color:inherit;}div.dhtmlxMenu_material_SubLevelArea_Polygon td.sub_item_icon div.sub_icon{margin:0 6px;width:18px;height:30px;line-height:30px;background-position:0 5px;background-repeat:no-repeat;background-image:url(/DoverArtificialLift/Content/dxhtmltree/imgs/dhxmenu_material/dhxmenu_chrd.png);}div.dhtmlxMenu_material_SubLevelArea_Polygon td.sub_item_icon div.sub_icon.chbx_0{background-position:0 5px;}div.dhtmlxMenu_material_SubLevelArea_Polygon td.sub_item_icon div.sub_icon.chbx_1{background-position:-18px 5px;}div.dhtmlxMenu_material_SubLevelArea_Polygon td.sub_item_icon div.sub_icon.rdbt_0{background-position:-72px 5px;}div.dhtmlxMenu_material_SubLevelArea_Polygon td.sub_item_icon div.sub_icon.rdbt_1{background-position:-90px 5px;}div.dhtmlxMenu_material_SubLevelArea_Polygon td.sub_item_text div.sub_item_text{position:relative;height:30px;line-height:30px;padding:0 22px 0 1px;overflow:hidden;}div.dhtmlxMenu_material_SubLevelArea_Polygon td.sub_item_hk{padding:0 10px 0 8px;}div.dhtmlxMenu_material_SubLevelArea_Polygon td.sub_item_hk div.sub_item_hk{color:#8d8d8d;font-size:12px;text-align:right;}div.dhtmlxMenu_material_SubLevelArea_Polygon td div.complex_arrow{float:right;width:10px;margin:0 1px 0 11px;height:30px;line-height:30px;background-image:url(/DoverArtificialLift/Content/dxhtmltree/imgs/dhxmenu_material/dhxmenu_subar.png);background-repeat:no-repeat;background-position:0 10px;overflow:hidden;font-size:1px;}div.dhtmlxMenu_material_SubLevelArea_Polygon td div.complex_arrow_loading{width:16px;height:30px;line-height:30px;background-position:center center;background-repeat:no-repeat;background-image:url(/DoverArtificialLift/Content/dxhtmltree/imgs/dhxmenu_material/dhxmenu_loader.gif);float:right;}div.dhtmlxMenu_material_SubLevelArea_Polygon tr.sub_item_selected td{background-color:#ebebeb;}div.dhtmlxMenu_material_SubLevelArea_Polygon tr.sub_item_selected td div.complex_arrow{background-position:-10px 10px;}div.dhtmlxMenu_material_SubLevelArea_Polygon tr.sub_item_dis td.sub_item_hk div.sub_item_hk{color:#c0c0c0;}div.dhtmlxMenu_material_SubLevelArea_Polygon tr.sub_item_dis td div.sub_item_text,div.dhtmlxMenu_material_SubLevelArea_Polygon tr.sub_item_dis td td.sub_item_icon i{color:#a6a6a6;}div.dhtmlxMenu_material_SubLevelArea_Polygon tr.sub_item_dis td div.complex_arrow{background-position:-20px 10px;}div.dhtmlxMenu_material_SubLevelArea_Polygon tr.sub_item_dis td div.sub_icon.chbx_0{background-position:-36px 5px;}div.dhtmlxMenu_material_SubLevelArea_Polygon tr.sub_item_dis td div.sub_icon.chbx_1{background-position:-54px 5px;}div.dhtmlxMenu_material_SubLevelArea_Polygon tr.sub_item_dis td div.sub_icon.rdbt_0{background-position:-108px 5px;}div.dhtmlxMenu_material_SubLevelArea_Polygon tr.sub_item_dis td div.sub_icon.rdbt_1{background-position:-126px 5px;}div.dhtmlxMenu_material_SubLevelArea_Polygon tr.sub_item_dis td i{color:#a6a6a6;}div.dhtmlxMenu_material_SubLevelArea_Polygon tr.sub_sep td{padding:5px 3px;}div.dhtmlxMenu_material_SubLevelArea_Polygon tr.sub_sep td div.sub_sep{position:relative;font-size:1px;line-height:1px;height:0;width:100%;border-top:1px solid #dfdfdf;}div.dhtmlxMenu_material_SubLevelArea_Polygon div.dhtmlxMenu_material_SubLevelArea_ArrowUp,div.dhtmlxMenu_material_SubLevelArea_Polygon div.dhtmlxMenu_material_SubLevelArea_ArrowUp_Over,div.dhtmlxMenu_material_SubLevelArea_Polygon div.dhtmlxMenu_material_SubLevelArea_ArrowUp_Disabled{position:relative;font-size:1px;border-bottom:1px solid #dfdfdf;background-image:url(/DoverArtificialLift/Content/dxhtmltree/imgs/dhxmenu_material/dhxmenu_arrow_up.png);background-repeat:no-repeat;background-position:center 2px;padding:8px 0;margin-bottom:3px;}div.dhtmlxMenu_material_SubLevelArea_Polygon div.dhtmlxMenu_material_SubLevelArea_ArrowUp_Disabled{background-image:url(/DoverArtificialLift/Content/dxhtmltree/imgs/dhxmenu_material/dhxmenu_arrow_up_dis.png);}div.dhtmlxMenu_material_SubLevelArea_Polygon div.dhtmlxMenu_material_SubLevelArea_ArrowDown,div.dhtmlxMenu_material_SubLevelArea_Polygon div.dhtmlxMenu_material_SubLevelArea_ArrowDown_Over,div.dhtmlxMenu_material_SubLevelArea_Polygon div.dhtmlxMenu_material_SubLevelArea_ArrowDown_Disabled{position:relative;font-size:1px;border-top:1px solid #dfdfdf;background-image:url(/DoverArtificialLift/Content/dxhtmltree/imgs/dhxmenu_material/dhxmenu_arrow_down.png);background-repeat:no-repeat;background-position:center 6px;padding:8px 0;margin-top:3px;}div.dhtmlxMenu_material_SubLevelArea_Polygon div.dhtmlxMenu_material_SubLevelArea_ArrowDown_Disabled{background-image:url(/DoverArtificialLift/Content/dxhtmltree/imgs/dhxmenu_material/dhxmenu_arrow_down_dis.png);}iframe.dhtmlxMenu_IE6CoverFix_material{position:absolute;border:none;background:#000;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);}.dhtmlxMenu_material_Middle.dir_left div.align_left{float:left;}.dhtmlxMenu_material_Middle.dir_left div.align_right{float:right;}.dhxmenu_skin_detect{position:absolute;left:0;top:-100px;margin:0;padding:0;border:0 solid white;width:40px;height:10px;overflow:hidden;}@keyframes dhx_loader_rotate{100%{transform:rotate(360deg);}}@keyframes dhx_loader_dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0;}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px;}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px;}}.defaultTreeTable{margin:0;padding:0;border:0;}.containerTableStyle{overflow:auto;-webkit-overflow-scrolling:touch;position:relative;top:0;font-size:12px;-khtml-user-select:none;}.containerTableStyleRTL span{direction:rtl;unicode-bidi:bidi-override;}.containerTableStyleRTL{direction:rtl;overflow:auto;position:relative;top:0;font-size:12px;}.standartTreeRow{font-family:Roboto,Arial,Helvetica;font-size:14px;-moz-user-select:none;line-height:24px;}.selectedTreeRow{font-family:Roboto,Arial,Helvetica;font-size:14px;-moz-user-select:none;background-color:#eee;color:#39c;}.dhxtree_material .selectedTreeRowFull .dhxTextCell{background-color:#eee;color:#39c;}.dragAndDropRow{color:#39c;}.standartTreeRow_lor{text-decoration:underline;background-color:white;font-family:Roboto,Arial,Helvetica;font-size:14px;-moz-user-select:none;}.standartTreeImage{height:24px;overflow:hidden;border:0;padding:0;margin:0;font-size:1px;}.standartTreeImage img{width:18px;height:24px;background-position:center center;background-repeat:no-repeat;border:0;padding:0;margin:0;font-size:1px;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}.hiddenRow{width:1px;overflow:hidden;}.dragSpanDiv,.dragSpanDiv td{font-family:Roboto,Arial,Helvetica;font-size:14px;line-height:14px;vertical-align:center;background-color:white;z-index:999;}.dragSpanDiv td{padding:5px;}.a_dhx_hidden_input{position:absolute;top:-1px;left:-1px;width:1px;height:1px;border:none;background:none;}.a_dhx_hidden_input{position:absolute;top:-1px;left:-1px;width:1px;height:1px;border:none;background:none;}.selectionBar{top:0;background-color:black;position:absolute;overflow:hidden;height:2px;z-index:11;}.intreeeditRow{font-size:8pt;height:16px;border:1px solid silver;padding:0;margin:0;margin-left:4px;-moz-user-select:text;-khtml-user-select:text;}.dhx_tree_textSign{font-size:8pt;font-family:monospace;width:21px;color:#404040;padding:0;margin:0;cursor:pointer;text-align:center;}.dhx_tree_opacity{opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;}.dhx_bg_img_fix{width:18px;height:24px;background-repeat:no-repeat;background-position:center;background-position-x:center;background-position-y:center;}.dhxtree_skin_detect{position:absolute;left:0;top:-100px;margin:0;padding:0;border:0 solid white;width:40px;height:10px;overflow:hidden;}
