/* Minification failed. Returning unminified contents.
(1656,5): run-time error CSS1019: Unexpected token, found '}'
(3116,1): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(3117,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(3134,1): run-time error CSS1019: Unexpected token, found '@-moz-keyframes'
(3135,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(3170,1): run-time error CSS1019: Unexpected token, found '@keyframes'
(3171,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(7283,5): run-time error CSS1031: Expected selector, found ','
(10743,1584): run-time error CSS1019: Unexpected token, found '@-webkit-keyframes'
(10743,1611): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
(10743,1732): run-time error CSS1019: Unexpected token, found '@keyframes'
(10743,1751): run-time error CSS1062: Expected semicolon or closing curly-brace, found '0%'
 */
/*!
 * jQuery UI CSS Framework 1.11.2
 * http://jqueryui.com
 *
 * Copyright 2014 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Helvetica%2CArial%2Csans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=2px&bgColorHeader=dddddd&bgTextureHeader=highlight_soft&bgImgOpacityHeader=50&borderColorHeader=dddddd&fcHeader=444444&iconColorHeader=0073ea&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=dddddd&fcContent=444444&iconColorContent=ff0084&bgColorDefault=f6f6f6&bgTextureDefault=highlight_soft&bgImgOpacityDefault=100&borderColorDefault=dddddd&fcDefault=0073ea&iconColorDefault=666666&bgColorHover=0073ea&bgTextureHover=highlight_soft&bgImgOpacityHover=25&borderColorHover=0073ea&fcHover=ffffff&iconColorHover=ffffff&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=dddddd&fcActive=ff0084&iconColorActive=454545&bgColorHighlight=ffffff&bgTextureHighlight=flat&bgImgOpacityHighlight=55&borderColorHighlight=cccccc&fcHighlight=444444&iconColorHighlight=0073ea&bgColorError=ffffff&bgTextureError=flat&bgImgOpacityError=55&borderColorError=ff0084&fcError=222222&iconColorError=ff0084&bgColorOverlay=eeeeee&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=80&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=60&thicknessShadow=4px&offsetTopShadow=-4px&offsetLeftShadow=-4px&cornerRadiusShadow=0px
 */


/* Component containers
----------------------------------*/
.ui-widget {
	/*font-family: Helvetica,Arial,sans-serif;*/
	font-size: 1.1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font: normal 0.9em Arial;
}

.ui-widget-content {
	/*border: 1px solid #dddddd;
	background: #ffffff url(/Content/Assets/JqueryUi/css/custom-theme-flick/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
	color: #444444;*/
}
.ui-widget-content a {
	color: #444444;
}
.ui-widget-header {
	/*border: 1px solid #dddddd;
	background: #dddddd url(/Content/Assets/JqueryUi/css/custom-theme-flick/images/ui-bg_highlight-soft_50_dddddd_1x100.png) 50% 50% repeat-x;
	color: #444444;*/
	/*font-weight: bold;*/
}
.ui-widget-header a {
	color: #444444;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	/*border: 1px solid #dddddd;
	background: #f6f6f6 url(/Content/Assets/JqueryUi/css/custom-theme-flick/images/ui-bg_highlight-soft_100_f6f6f6_1x100.png) 50% 50% repeat-x;*/
	/*font-weight: bold;*/
	/*color: #0073ea;*/
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	/*color: #0073ea;*/
	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 {
	/*border: 1px solid #0073ea;
	background: #0073ea url(/Content/Assets/JqueryUi/css/custom-theme-flick/images/ui-bg_highlight-soft_25_0073ea_1x100.png) 50% 50% repeat-x;*/
	/*font-weight: bold;*/
	/*color: #ffffff;*/
}
	.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 {
		/*color: #ffffff;*/
		text-decoration: none;
	}
	.ui-state-active,
	.ui-widget-content .ui-state-active,
	.ui-widget-header .ui-state-active {
		border: 1px solid #0000ff!important;
		/*background: #ffffff url(/Content/Assets/JqueryUi/css/custom-theme-flick/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;*/
		/*font-weight: bold;*/
		color: #0000ff;
	}
		.ui-state-active a,
		.ui-state-active a:link,
		.ui-state-active a:visited {
			/*color: #ff0084;*/
			text-decoration: none;
		}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	/*border: 1px solid #cccccc;
	background: #ffffff url(/Content/Assets/JqueryUi/css/custom-theme-flick/images/ui-bg_flat_55_ffffff_40x100.png) 50% 50% repeat-x;
	color: #444444;*/
    background-color: #c3dffc !important;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	/*color: #444444;*/
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	/*border: 1px solid #ff0084;
	background: #ffffff url(/Content/Assets/JqueryUi/css/custom-theme-flick/images/ui-bg_flat_55_ffffff_40x100.png) 50% 50% repeat-x;
	color: #222222;*/
    background-color: #f2dede;
    color: #a94442;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	/*color: #222222;*/
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	/*color: #222222;*/
}
.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(/Content/Assets/JqueryUi/css/custom-theme-flick/images/ui-icons_666666_256x240.png);
}
/*.ui-widget-header .ui-icon {
	background-image: url(/Content/Assets/JqueryUi/css/custom-theme-flick/images/ui-icons_0073ea_256x240.png);
}*/
.ui-state-default .ui-icon {
	background-image: url(/Content/Assets/JqueryUi/css/custom-theme-flick/images/ui-icons_666666_256x240.png);
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	/*background-image: url(/Content/Assets/JqueryUi/css/custom-theme-flick/images/ui-icons_ffffff_256x240.png);*/
}
.ui-state-active .ui-icon {
	background-image: url(/Content/Assets/JqueryUi/css/custom-theme-flick/images/ui-icons_454545_256x240.png);
}
.ui-state-highlight .ui-icon {
	background-image: url(/Content/Assets/JqueryUi/css/custom-theme-flick/images/ui-icons_0073ea_256x240.png);
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url(/Content/Assets/JqueryUi/css/custom-theme-flick/images/ui-icons_666666_256x240.png);
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-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: -64px -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: -64px -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: 0 -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-disqualify { 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: 2px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 2px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 2px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 2px;
}

/* Overlays */
.ui-widget-overlay {
	background: #eeeeee url(/Content/Assets/JqueryUi/css/custom-theme-flick/images/ui-bg_flat_0_eeeeee_40x100.png) 50% 50% repeat-x;
	opacity: .8;
	filter: Alpha(Opacity=80); /* support: IE8 */
}
.ui-widget-shadow {
	margin: -4px 0 0 -4px;
	padding: 4px;
	background: #aaaaaa url(/Content/Assets/JqueryUi/css/custom-theme-flick/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
	opacity: .6;
	filter: Alpha(Opacity=60); /* support: IE8 */
	border-radius: 0px;
}
.ui-pnotify {
    background-color: #dff0d8;
}
/*!
 * jQuery UI CSS Framework 1.11.2
 * http://jqueryui.com
 *
 * Copyright 2014 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://api.jqueryui.com/category/theming/
 */

/* 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-clearfix {
	min-height: 0; /* support: IE7 */
}
.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;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: -webkit-inline-box;/*inherit;*/
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
    vertical-align:text-bottom;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.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-selectable {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-sortable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin: 2px 0 0 0;
	padding: .5em .5em .5em .7em;
	min-height: 0; /* support: IE7 */
	font-size: 100%;
}
.ui-accordion .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
	padding-left: 2.2em;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
	position: absolute;
	left: .5em;
	top: 50%;
	margin-top: -8px;
}
.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-button {
	display: inline-block;
	position: relative;
	padding: 0;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	overflow: visible; /* removes extra width in IE */
}
.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: 2.2em;
}
/* button elements seem to need a little more width */
button.ui-button-icon-only {
	width: 2.4em;
}
.ui-button-icons-only {
	width: 3.4em;
}
button.ui-button-icons-only {
	width: 3.7em;
}

/* button text element */
.ui-button .ui-button-text {
	display: block;
	line-height: normal;
}
.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;
}
/* no icon support for input elements, provide padding by default */
input.ui-button {
	padding: .4em 1em;
}

/* button icon element(s) */
.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;
}

/* button sets */
.ui-buttonset {
	margin-right: 7px;
}
.ui-buttonset .ui-button {
	margin-left: 0;
	margin-right: -.3em;
}

/* workarounds */
/* reset extra padding in Firefox, see h5bp.com/l */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.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;
}
/*.ui-dialog {
	overflow: hidden;
	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-se {
	width: 12px;
	height: 12px;
	right: -5px;
	bottom: -5px;
	background-position: 16px 16px;
}*/
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: none;
}
.ui-menu .ui-menu {
	position: absolute;
}
.ui-menu .ui-menu-item {
	position: relative;
	margin: 0;
	padding: 3px 1em 3px .4em;
	cursor: pointer;
	min-height: 0; /* support: IE7 */
	/* support: IE10, see #8844 */
	list-style-image: url(/Content/Assets/JqueryUi/css/custom-theme-flick/data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP/yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}
.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 {
	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-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
	background-color: #ccc;
	transition: width 0.5s;
	-webkit-transition: width 0.5s;
}
.ui-progressbar .ui-progressbar-overlay {
	background: url(/Content/Assets/JqueryUi/css/custom-theme-flick/images/animated-overlay.gif);
	/*background: url(/Content/Assets/JqueryUi/css/custom-theme-flick/data:image/gif;base64,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);*/
	height: 100%;
	filter: alpha(opacity=25); /* support: IE8 */
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-selectmenu-menu {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.ui-selectmenu-menu .ui-menu {
	overflow: auto;
	/* Support: IE7 */
	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-button {
	display: inline-block;
	overflow: hidden;
	position: relative;
	text-decoration: none;
	cursor: pointer;
}
.ui-selectmenu-button span.ui-icon {
	right: 0.5em;
	left: auto;
	margin-top: -8px;
	position: absolute;
	top: 50%;
}
.ui-selectmenu-button span.ui-selectmenu-text {
	text-align: left;
	padding: 0.4em 2.1em 0.4em 1em;
	display: block;
	line-height: 1.4;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.ui-slider {
	position: relative;
	text-align: center;
	background-color: rgb(238, 238, 238);
	border: 1px solid gray;
}
.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;
	border-top: 18px solid gray;
}
.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;
	margin-top: 5px;
}
.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-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 22px;
}
.ui-spinner-button {
	width: 16px;
	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: none;
	border-bottom: none;
	border-right: none;
}
/* vertically center icon */
.ui-spinner .ui-icon {
	position: absolute;
	margin-top: -8px;
	top: 50%;
	left: 0;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}

/* TR overrides */
.ui-spinner .ui-icon-triangle-1-s {
	/* need to fix icons sprite */
	background-position: -65px -16px;
}
.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;
	-webkit-box-shadow: 0 0 5px #aaa;
	box-shadow: 0 0 5px #aaa;
}
body .ui-tooltip {
	border-width: 2px;
}

/*!
 * Copyright (c) 2013 Ben Olson (https://github.com/bseth99/jquery-ui-extensions)
 *
 * Permission is hereby granted, free of charge, to any person
 * obtaining a copy of this software and associated documentation
 * files (the "Software"), to deal in the Software without
 * restriction, including without limitation the rights to use,
 * copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the
 * Software is furnished to do so, subject to the following
 * conditions:
 *
 * The above copyright notice and this permission notice shall be
 * included in all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
 * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
 * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
 * OTHER DEALINGS IN THE SOFTWARE.
 *
 * Adapted from Jörn Zaefferer original implementation at
 *  http://www.learningjquery.com/2010/06/a-jquery-ui-combobox-under-the-hood
 *
 *  And the demo at
 *  http://jqueryui.com/autocomplete/#combobox
 */

.ui-combobox { height: 2.1em; display: inline-block; margin: 0; position: relative; width: 100% } /*added width : 100%*/
.ui-combobox-input { padding: 0.2em; margin: 0; }
.ui-combobox-button { position: relative; width: 1.8em !important; margin: 0; margin-left: -1px; height: 25px !important; background: #ddd; border: 1px solid #4b77be; top: -25px; }
.ui-combobox-button:hover { background: #4b77be;}
.ui-combobox-button .ui-button-text { padding: 0em; }
.ui-combobox .ui-autocomplete { max-height: 10em; overflow-y: auto; overflow-x: hidden; }
.ui-menu-item {
    font-size: 0.9em;
}
ul.ui-autocomplete {
    z-index: 4;
}
/*!
 * Copyright (c) 2013 Ben Olson (https://github.com/bseth99/jquery-ui-extensions)
 *
 * Permission is hereby granted, free of charge, to any person
 * obtaining a copy of this software and associated documentation
 * files (the "Software"), to deal in the Software without
 * restriction, including without limitation the rights to use,
 * copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the
 * Software is furnished to do so, subject to the following
 * conditions:
 *
 * The above copyright notice and this permission notice shall be
 * included in all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
 * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES
 * OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
 * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
 * HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
 * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
 * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
 * OTHER DEALINGS IN THE SOFTWARE.
 *
 */
.ui-wait-button .ui-icon-waiting {
   background-image: url("../Assets/Dcaf/Images/waitbutton-loading.gif");
   background-position: 0 center;
}
/*
Author  : Hunter Perrin
Version : 2.0.1
Link    : http://sciactive.com/pnotify/
*/
/* -- Notice */
.ui-pnotify {
top: 25px;
right: 25px;
position: absolute;
height: auto;
/* Ensures notices are above everything */
z-index: 9999;
}
/* Hides position: fixed from IE6 */
html > body > .ui-pnotify {
position: fixed;
}
.ui-pnotify .ui-pnotify-shadow {
-webkit-box-shadow: 0px 2px 10px rgba(50, 50, 50, 0.5);
-moz-box-shadow: 0px 2px 10px rgba(50, 50, 50, 0.5);
box-shadow: 0px 2px 10px rgba(50, 50, 50, 0.5);
}
.ui-pnotify-container {
background-position: 0 0;
padding: .8em;
height: 100%;
margin: 0;
}
.ui-pnotify-sharp {
-webkit-border-radius: 0;
-moz-border-radius: 0;
border-radius: 0;
}
.ui-pnotify-title {
display: block;
margin-bottom: .4em;
margin-top: 0;
}
.ui-pnotify-text {
display: block;
}
.ui-pnotify-icon, .ui-pnotify-icon span {
display: block;
float: left;
margin-right: .2em;
}
/* Alternate stack initial positioning. */
.ui-pnotify.stack-topleft, .ui-pnotify.stack-bottomleft {
left: 25px;
right: auto;
}
.ui-pnotify.stack-bottomright, .ui-pnotify.stack-bottomleft {
bottom: 25px;
top: auto;
}
.ui-pnotify-closer, .ui-pnotify-sticker {
float: right;
margin-left: .2em;
}
/* -- Pulldown */
.ui-pnotify-history-container {
position: absolute;
top: 0;
right: 18px;
width: 70px;
border-top: none;
padding: 0;
-webkit-border-top-left-radius: 0;
-moz-border-top-left-radius: 0;
border-top-left-radius: 0;
-webkit-border-top-right-radius: 0;
-moz-border-top-right-radius: 0;
border-top-right-radius: 0;
/* Ensures history container is above notices. */
z-index: 10000;
}
.ui-pnotify-history-container.ui-pnotify-history-fixed {
position: fixed;
}
.ui-pnotify-history-container .ui-pnotify-history-header {
padding: 2px;
text-align: center;
}
.ui-pnotify-history-container button {
cursor: pointer;
display: block;
width: 100%;
}
.ui-pnotify-history-container .ui-pnotify-history-pulldown {
display: block;
margin: 0 auto;
}



.panel-container .row input {
    width: 93%; /*added 2% for comboboxes*/
    padding: 4px 0px 4px 5px;
    font: normal 0.9em Arial;
    /*margin: 0px !important;*/
    min-height: 15px;
}
    .panel-container .row input[readonly=True], .panel-container .row input[readonly=readonly] {
    background-color: #F0F8FF !important;
    }
    .panel-container .row textarea[readonly=True], .panel-container .row textarea[readonly=readonly] {
    background-color: #F0F8FF !important;
    }
.panel-container .row select {
   height: 30px;
}
.panel-container .row input[type=checkbox] {
    /*position: relative;
    top: 5px;*/
    width: initial;
    width: auto;
	/*margin-bottom: 3px !important;*/
}
.panel-container .row label input[type=checkbox] {
    top:0;
}

.panel-container .row input[type=radio] {
    position:relative;
    /*top:5px;
    right:5px;*/
    width: auto;
    vertical-align: middle;
}

.panel-container .row input.quota-transfer-save{
    position: relative; 
    width: 80px; 
    margin-left: 30px !important; 
    margin-top: 12px !important;
}

.panel-container .row select {
    font: normal 0.9em "Lucida Grande";
}

.panel-container .row label {
    font-family: "Lucida Grande";
    font-style: normal;
    font-size: 0.9em;
    /*padding: 9px 0;*/
    padding-left:0px !important;
    /*padding-top:8px;*/
    cursor: default;
    display: block;
    float: left;
    text-align: right;
    color:#192A3E;
    font-weight:normal;
    line-height: 20px;
    width: 100%; 
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    word-wrap:break-word;
    /*user-select: none;*/

}

.numeric-label {
    text-align:right !important;
}

.panel-container .row label em {
    color: lightpink;
}

 /*nav {
    position: relative;
    z-index: 1;
    white-space: nowrap;
}

 nav a:hover {
    cursor: pointer;
}

 nav a {
    position: relative;
    display: inline-block;
    padding: 1em 1.5em 1em;
    color: inherit;
    text-decoration: none;
    margin: 0 -7px;
    color: #2b70b3;
    font: bold 16px Arial;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
}

nav a::before,
main {
    border: 2px solid #aaa;
}

nav a::before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    bottom: .5em;
    left: 0;
    z-index: -1;
    border-bottom: none;
    background: #bbb;
}

nav a.curr::before {
    margin-bottom: -2px;
    border-top-width: 2px;
    border-top: 5px solid #2b70b3;
    background: #EEE;
}

nav a.curr::before,
main {
    background: #EEE;
}

main {
    padding: 1em;
    margin: -8px 0 30px -15px;
    display: block;
    overflow:auto;
}

.head {
    font: bold 16px Arial;
}

main .bottomBorder {
    border-bottom: 2px solid;
}
*/
.ui-menu {
    background: white;
    border: 1px solid black;
    overflow:auto;
    max-height:150px;
}

.col-sm-half {
    width: 4%;
    float: left;
    position:relative;
    min-height:1px;
    padding-left:15px;
    padding-right:15px;
    /*min-width:50px;*/
}

.minWidth2 {
    min-width:80px;
}

.maxWidth2 {
    max-width:30px;
}

.col-sm-align {
    width: 3.7%;
    float: left;
    position: relative;
    min-height:1px;
    padding-left:15px;
    padding-right:15px;
}





.maxWidth {
    width:100% !important;
}

.noBorder {
    border:none;
}

.noPadding {
    padding:0 !important;
}
.noPadding-left{
    padding-left:0 !important;
}
.noPadding-right{
    padding-right:0 !important;
}
    /*.form-button {
        float: right;
        border: 1px solid #AAA;
        -webkit-border-radius: 3px;
        -moz-border-radius: 3px;
        border-radius: 3px;
        font-size: 15px;
        font-family: Arial;
        padding: 5px 25px 5px 25px;
        text-decoration: none;
        display: block;
        font-weight: bold;
        color: #2b70b3;
        background-color: #DDD;
        background-image: -webkit-gradient(linear, left top, left bottom, from(#DDD), to(#AAA));
        background-image: -webkit-linear-gradient(top, #DDD, #AAA);
        background-image: -moz-linear-gradient(top, #DDD, #AAA);
        background-image: -ms-linear-gradient(top, #DDD, #AAA);
        background-image: -o-linear-gradient(top, #DDD, #AAA);
        background-image: linear-gradient(to bottom, #DDD, #AAA);
        /*filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#DDD, endColorstr=#AAA);*/
    }

  /*  .form-button:hover {
        color: #555;
        cursor:pointer;
    }*/

.expandable {
    display:none;
    margin-top:2%;
}

.right-margin {
    margin-right:15px;
}

.unselectable {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    /*user-select: none;*/
    /*cursor:default;*/
}

.hidden {
    display:none;
}

.pencilHover {
    display: inline;
}

.pencilHover:hover {
    cursor:pointer;
    border:1px solid black;
    background-color: #1ea7cb;
}

.bottomMargin {
    margin-bottom: 10px;
}
.topMargin {
	margin-top: 10px;
}
main .check-box-pad {
    /*padding-top: 9px;*/
}
.ui-datepicker-calendar {
    display: none;
    
}
.ui-datepicker .ui-datepicker-title .ui-datepicker-month select{
    border: none;
    border-image: none;
}
/** -------------  Tab CSS CSS -------------- **/
/*.etabs li { 
  float: left; 
  position: relative; 
}
.etabs a { 
    font-family: "Lucida Grande", Helvetica, sans-serif;
    float: left; 
    padding: 10px 20px; 
    text-decoration: none;
    color:  #316CB2;
    background: white; 
    border: 2px solid #ECECEC;
    -webkit-border-top-left-radius: 15px;
    -webkit-border-top-right-radius: 15px;
    -moz-border-radius-topleft: 15px;
    -moz-border-radius-topright: 15px;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px; 
    cursor:pointer;
    /*
	border-radius:0px !important;
	border:1px solid #dce0e7 !important;
	border-bottom:none !important;
	margin-bottom: -3px !important;

        *//*
}

.etabs .curr{ 
  background: #eceff2; 
  border-bottom: 2px solid #eceff2;
/*
	border-bottom:0px !important;
	border-top:4px solid #316CB2 !important;
    *//*
}
.etabs li:before, .etabs li:after, 
.etabs li a:before, .etabs li a:after {
 
  position: absolute;
  bottom: 0;
}

.etabs li:last-child:after,   .etabs li:last-child a:after,
.etabs li:first-child:before, .etabs li:first-child a:before,
.etabs .curr:after,   .etabs .curr:before {
  content: "";
}

/* First and last tabs have different
   outside color needs *//*etabs li:first-child.curr a:before,
.etabs li:last-child.curr a:after {
  background: #222;
}
.etabs li a:before {
  left: -20px;
}
.etabs li a:after {
  right: -20px;
}*/

/*.tab-container .panel-container { background: #ECEFF2; border: solid #DCE0E7 1px; padding: 10px; clear:both;  }*/
.panel-container { margin-bottom: 10px; }

/*.panel-container h2{
	display:block;
	padding:5px 0px;
	font-weight:normal;
	color:#333333;
	border-bottom:2px solid #44A2DB;
	margin-bottom:25px;
}*/

.panel-container h3 {
	display:block;
	padding:5px 5px;
	font-weight:normal;
	color:#333333;
	margin:5px;
}

.common_form_textBox_95per{ width:95% !important;}
.common_form_textBox_90per{ width:90% !important;}
.common_form_textBox_48per{ width:48% !important;}
.common_form_textBox_25per{ width:90% !important;}

.right-border {
    border-right: 2px solid;
    border-color: #d1d1d1;
}

.top-border-thin {
    border-top: 1px solid #d1d1d1;
    padding-top: 5px;
}

.right-border-thin {
    border-right: 1px solid #d1d1d1;
}

.left-align-label {
    text-align: left !important;
    padding-left: 5px;
}

#producer-shipcode-button {
    font-size: .875em !important;
    padding: 5px !important;
    margin-top: 0px;
    width: 40%;
    margin-left: 1px;
}

#SearchBtnSupplyQuota, #SaveBtnSupplyQuota {
    font-size: .875em !important;
    padding: 5px !important;
    margin-top: 0px;
    margin-left: 1px;
}

.prod-shipcode {
    width: 70%;
}
.popup-error #futureDateErr {
    color: red !important;
    font-size: 0.9em;
    margin-left: 5px;
}
.ownership-field {
    position: relative;
    width: 49%;
    display: inline-block;
    margin-right: -5px;
    float: left;
    min-height: 577px;
    margin-bottom: 10px;
}

.ownership-field h4 {
    border-bottom: solid 1px;
    border-bottom-color:#d1d1d1;
    padding: 5px;
    font-weight:500;
    margin:0;
}

.no-link {
    cursor: default !important;
}

.left-align {
    text-align: left !important;
}

.separator {
    border-bottom: dotted 1px;
    border-bottom-color:#d1d1d1;
    margin: 15px 0;
}

.ownership-field div .row div .row,
.ownership-field form .row div .row {
    margin: 0;
}

.ownership-field div .row div .row label,
.ownership-field form .row div .row label {
    text-align: left;
}

textarea {
    max-width: 100%;
}

.info-tip {
    float: right;
    font-size: 1.5em;
    color: #0000EE;
    margin-left: 2px;
}
.form-4 {
        /* Size and position */
        width: 250px;
        margin: 0px auto 0px;
        padding: 60px 10px 30px 10px;
        position: relative;
 
        /* Font styles */
        font-family: 'Raleway', 'Lato', Arial, sans-serif;
        color: white;
        /*text-shadow: 0 2px 1px rgba(0,0,0,0.3);*/
    }

    .form-4 h1 {
        font-size: 22px;
        padding-bottom: 20px;
        color: #0E3B5F;
        margin: 0;
        text-decoration: none;
        font-weight: bold;
    }

    .form-4 h6 {
        font-size: 18px;
        padding-bottom:10px;
        color: #0E3B5F;
		margin:0;
    }
        .form-4 p {
            padding-bottom: 6px;
            color: #00090F;
			margin:0;
        }

		.form-4 p a {
			text-decoration:none;
			color:inherit;
		}
    .form-4 select,
    .form-4 input[type=text],
    .form-4 input[type=password] {
        /* Size and position */
        width: 100%;
        padding: 8px 4px 8px 10px;
        margin-bottom: 15px;
 
        /* Styles */
        border: 1px solid #4e3043; /* Fallback */
        border: 1px solid rgba(78,48,67, 0.8);
        background: rgba(0,0,0,0.15);
        border-radius: 2px;
        box-shadow: 
            0 1px 0 rgba(255,255,255,0.2), 
            inset 0 1px 1px rgba(0,0,0,0.1);
        -webkit-transition: all 0.3s ease-out;
        -moz-transition: all 0.3s ease-out;
        -ms-transition: all 0.3s ease-out;
        -o-transition: all 0.3s ease-out;
        transition: all 0.3s ease-out;
 
        /* Font styles */
        font-family: 'Raleway', 'Lato', Arial, sans-serif;
        /*color: #fff;*/
        font-size: 13px;
    }
    .form-4 input::-webkit-input-placeholder {
        color: rgba(37,21,26,0.5);
        text-shadow: 0 1px 0 rgba(255,255,255,0.15);
    }
 
    .form-4 input:-moz-placeholder {
        color: rgba(37,21,26,0.5);
        text-shadow: 0 1px 0 rgba(255,255,255,0.15);
    }
 
    .form-4 input:-ms-input-placeholder {
        color: rgba(37,21,26,0.5);
        text-shadow: 0 1px 0 rgba(255,255,255,0.15);
    }

    .form-4 select:hover,
    .form-4 input[type=text]:hover,
    .form-4 input[type=password]:hover {
        border-color: #333;
    }
 
    .form-4 select:focus,
    .form-4 input[type=text]:focus,
    .form-4 input[type=password]:focus,
    .form-4 input[type=button]:focus,
    .form-4 input[type=submit]:focus {
        box-shadow: 
            0 1px 0 rgba(255,255,255,0.2), 
            inset 0 1px 1px rgba(0,0,0,0.1),
            0 0 0 3px rgba(255,255,255,0.15);
        outline: none;
    }
 
    /* Fallback */
    .no-boxshadow .form-4 select:focus,
    .no-boxshadow .form-4 input[type=text]:focus,
    .no-boxshadow .form-4 input[type=password]:focus {
        outline: 1px solid white;
    }

    .form-4 input[type=button],
    .form-4 input[type=submit] {
        /* Size and position */
        /*width: 100%;*/
        padding: 8px 5px !important;
		margin:0;
        /* Styles */
        background: linear-gradient(rgba(99,64,86,0.5), rgba(76,49,65,0.7));    
        border-radius: 5px;
        border: 1px solid #4e3043;
        box-shadow: 
            inset 0 1px rgba(255,255,255,0.4), 
            0 2px 1px rgba(0,0,0,0.1);
        cursor: pointer;
        transition: all 0.3s ease-out;
 
        /* Font styles */
        color: white;
        text-shadow: 0 1px 0 rgba(0,0,0,0.3);
        font-size: 16px !important;
        font-weight: bold;
        font-family: 'Raleway', 'Lato', Arial, sans-serif;
    }
 
    .full-size {
        width: 107%;
    }

    .half-size{
        width: 49%;
    }

    .checkButton {
        width: 10% !important;
		min-width: 10% !important;
        padding: 6px 5px !important;
    }

    .form-4 input[type=button]:hover,
    .form-4 input[type=submit]:hover {
        box-shadow: 
            inset 0 1px rgba(255,255,255,0.2), 
            inset 0 20px 30px rgba(99,64,86,0.5);
    }
 
    /* Fallback */
    .no-boxshadow .form-4 input[type=button]:hover,
    .no-boxshadow .form-4 input[type=submit]:hover {
        background: #594642;
    }

    .form-4 label {
        display: none;
        padding: 0 0 5px 2px;
        cursor: pointer;
    }
 
    .form-4 label:hover ~ input {
        border-color: #333;
    }
 
    .no-placeholder .form-4 label {
        display: block;
    }

    .invisible {
        visibility:hidden;
    }

    .registerContainer {
        width:720px;
        margin: 0px auto 0px;
        position:absolute;
        margin-left: 25%;
        top:400px;
        transform: translateY(-50%);
    }

    .relative-position{
        margin-left: 60%;
        top: 350px;
        transform:translateY(-50%);
    }

    .red-font {
        color: red !important;
    }
/*

The jQuery UI Month Picker Version 2.2

https://github.com/KidSysco/jquery-ui-month-picker/

This library 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;
version 3.0. This library 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 library; if not, visit
http://www.gnu.org/licenses/old-licenses/lgpl-2.1.txt.
*/

.month-picker {
    width: 175px;
    display: none;
    position: absolute;
    z-index: 9999;
    background-color: #f6f8f8;
    overflow: hidden;
    border: 1px solid #d1d1d1;
    font-size: 0.85em;
}

    .month-picker table {
        border-collapse: separate;
        border-spacing: 2px 2px;
    }

    .month-picker td {
        padding: 0px;
    }

    /*
Prevents the button labels from maving sligtly to the left
when applying the width CSS property to the buttons.
See: .month-picker-month-table button { width: 4.3em; }
*/
    .month-picker .ui-button-text {
        padding: .4em 0;
    }

.month-picker-header {
    margin: 3px 3px 0px 3px;
}

.month-picker-year-table {
    width: 100%;
    /*
    Makes sure the next/previous/jump years buttons are not unnecessarily
    selected if the user clicks them a couple of times fast.
    */
    -ms-user-select: none; /* IE 10+ */
    -moz-user-select: -moz-none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    user-select: none;
}

    /*
The plugin uses buttons with a transparent background in the year-table
(aka header) in order to look consistent with jQuery UI datepicker and to
make the year title a button that blends into the heading in the default state.

The plugin does this by removing the .ui-state-default class from (in MonthPicker.js)
the a tags (buttons) which also ends up removing the 1px border that it applies.

To prevent the button from resizing and moving everything around when you hover
in and out, we use a carefully constructed selector, which gets overroden by the
more specific .ui-state-hover/actove class selectors in the jquery-ui.css
that apply the visible borders that we want.

This selector applies a 1px transparent border that keeps the button
in the same size, but it doesen't hide the borders that .ui-state-hover/actove give us.
*/
    .month-picker-year-table a {
        border: 1px solid transparent;
    }

    /*
Sets the size of the next/previous buttons,
and makes the buttons in the heading (year-table) sligtly bigger,
and removes the pointer cursor from the buttons in the heading (year-table).
*/
    .month-picker-year-table .ui-button {
        font-size: 1.1em;
        width: 1.5em;
        height: 1.5em;
        cursor: default;
        margin: 0;
    }

    .month-picker-year-table .month-picker-title {
        text-align: center;
    }

        .month-picker-year-table .month-picker-title .ui-button {
            font-size: 1em;
            padding: .1em 0;
            width: 100%;
            font-weight: bold;
        }

    /*
The buttons in the heading (year-table) are slightly shrinked, but because jQuery ui and
the .month-picker .ui-button-text rule at the top of this CSS file apply some
padding which results in the button text being moved to the bottom of
the button.

This rule removes the unnecessary padding so the text in
the jump years button will be vericaly centred.
*/
.month-picker-year-table .ui-button-text {
    padding: 0;
}



/*
Makes sure the buttons stay in the same size when swithching
to the Jump years menu.
this also ensures that the entire menu dosen't resize itself
in response to the slightly bigger buttons in the Jump years menu.
 */
.month-picker-month-table .ui-button {
    width: 4.2em;
    margin: .2em;
}

.month-picker-open-button {
    height: 20px;
    width: 20px;
    vertical-align: bottom;
}

.month-picker-invalid-message {
    display: none;
    background-color: Yellow;
}

.month-picker-disabled {
    background-color: #e1e1e1;
}


.month-year-input {
    width: 60px;
}
.month-picker .year-container-all {
    cursor: pointer;
}
.month-picker-year-table .year-container-all {
    text-align: center;
}
.month-picker-year-table .year-title, .month-picker-year-table .year-container {
    float: left;
    display: inline-block;
}
.month-picker-year-table .year-title {
    width: 100%;
    font-weight: 200;
}

.month-picker-year-table .year {
    font-size: 1.2em;
    font-weight: 400;
}

.month-picker-year-table .year-container {
    width: 50px;
}
.month-picker-year-table .previous-year {
    width: 35px;
}
.month-picker-year-table .next-year {
    width: 35px;
    text-align: right;
}
.month-picker-year-table button {
    width: 1.8em;
    height: 1.8em;
    text-align: center;
    cursor: pointer;
    padding: 0.3em;
}
.month-picker-year-table .year-container {
    text-align: center;
}

.month-picker-month-table td {
    text-align: center;
    /* font-size: 12px;*/
    /* padding: 5px;*/
    height: 35px;
}

.month-picker-open-button {
    position:absolute;
    right: 5%;
    height: 20px;
    width: 20px;
    vertical-align: bottom;
}
.month-picker-invalid-message {
    display: none;
    background-color: Yellow;
}
.month-picker-disabled {
    background-color: #e1e1e1;
}
/*.month-picker .ui-button-text {
    padding: 0.3em;
    width: 28px;
    font-weight: 100;
}*/
.month-picker .ui-button {
    background-color: #fff;
    border: 1px solid #d1d1d1;
}

.month-picker .ui-button:hover {
    background-color: #4b77be;
}
/*
    Common 
*/

.wizard,
.tabcontrol
{
    display: block;
    width: 100%;
    overflow: hidden;
}

.wizard a,
.tabcontrol a
{
    outline: 0;
}

.wizard ul,
.tabcontrol ul
{
    list-style: none !important;
    padding: 0;
    margin: 0;
}

.wizard ul > li,
.tabcontrol ul > li
{
    display: block;
    padding: 0;
}

/* Accessibility */
.wizard > .steps .current-info,
.tabcontrol > .steps .current-info
{
    position: absolute;
    left: -999em;
}

.wizard > .content > .title,
.tabcontrol > .content > .title
{
    position: absolute;
    left: -999em;
}



/*
    Wizard
*/

.wizard > .steps
{
    position: relative;
    display: block;
    width: 100%;
    /*width: 70%;
    left: 25%;
    padding-left: 3%;*/
}

.wizard-search-header {
    margin-bottom: 10px;
}

.wizard.vertical > .steps
{
    display: inline;
    float: left;
    width: 30%;
}
    .wizard > .steps .number {
        font-size: 1.429em;
    }

    .wizard > .steps .step-number {
        font-size: 0.8em;
        display: inline-block;
        width: 18px;
        height: 18px;
        text-align: center;
        border: 1px solid #d9d9d9;
        position: relative;
        z-index: 1;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        padding: 0.4em 0.5em;
        -webkit-box-shadow: 3px 0px 1px 0px #999;
        -moz-box-shadow: 3px 0px 1px 0px #999;
        box-shadow: 3px 0px 1px 0px #999;
        background: #f9f9f9;
    }
    .wizard > .steps .step-title {
        min-height: 2.5em;
        font-size: 0.8em;
    }

.wizard > .steps > ul > li
{
    /*width: 10%;*/
    display: inline-block;
    position: relative;
    text-align: center;
}
    /*.wizard .steps ul li:after,*/ 
    .wizard .steps ul li:before {
        position: absolute;
        background-color: #eaeaea;
        top: 40%;
        width: 100%;
        height: 5px;
        margin-top: -12px;
        border-top: 1px solid #d9d9d9;
        border-bottom: 1px solid #d9d9d9;
        content: ' ';
        -webkit-box-shadow: 0px 1px 0px 0px #999;
        -moz-box-shadow: 0px 1px 0px 0px #999;
        box-shadow: 0px 1px 0px 0px #999;
    }

    .wizard .steps ul li:after {
        right: 0;
    }

    .wizard .steps ul li:before {
        right: 50%;
    }
    .wizard .steps ul li.first:before {
        display: none;
    }
    .wizard .steps ul li.last:after {
        display: none;
    }

.wizard > .steps > ul > li,
.wizard > .actions > ul > li
{
    float: left;
}

.wizard.vertical > .steps > ul > li
{
    float: none;
    width: 100%;
}

.wizard > .steps a,
.wizard > .steps a:hover,
.wizard > .steps a:active
{
    display: block;
    width: auto;
    margin: 0 0.2em 0.2em;
    padding: 0.5em 0.5em;
    text-decoration: none;

    /*-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;*/
}

.wizard > .steps .disabled a,
.wizard > .steps .disabled a:hover,
.wizard > .steps .disabled a:active
{
    /*background: #eee;*/
    color: #aaa;
    cursor: default;
}

.wizard > .steps .current a,
.wizard > .steps .current a:active
{
    color: #464646;
    cursor: default;
}
    .wizard > .steps .current .step-number,
    .wizard > .steps .current .step-number:active {
        background: #2980b9;
        color: #eee;
    }

.wizard > .steps .current a:hover
{
    color: #d9d9d9;
    cursor: pointer;
}
    .wizard > .steps .current .step-number:hover {
        background: #9dc8e2;
        color: #f9f9f9;
    }

    /*.wizard .steps ul li.current:after,
    .wizard .steps ul li.current:before {
        background: #2980b9;
    }*/

.wizard > .steps .done a,
.wizard > .steps .done a:active
{
    color: #464646;
}
    .wizard > .steps .done .step-number,
    .wizard > .steps .done .step-number:active {
        background: #9dc8e2;
        color: #f9f9f9;
    }
    .wizard .steps ul li.current:before,
    .wizard .steps ul li.done:before,
    .wizard .steps ul li.done:after {
        background: #9dc8e2;
    }

.wizard > .steps .done a:hover
{
    color: #d9d9d9;
    cursor: pointer;
}
    .wizard > .steps .done .step-number:hover {
        background: #9dc8e2;
        color: #f9f9f9;
    }

.wizard > .steps .error a,
.wizard > .steps .error a:hover,
.wizard > .steps .error a:active
{
    color: #464646;
}
    .wizard > .steps .error .step-number,
    .wizard > .steps .error .step-number:hover,
    .wizard > .steps .error .step-number:active {
        background: #ff3111;
        color: #d9d9d9;
    }

.wizard > .content
{
    /*background: #eee;*/
    display: block;
    margin: 0.5em 0em;
    /*min-height: 999em;*/
    overflow: hidden;
    position: relative;
    width: auto;

    /*-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;*/
}

.wizard.vertical > .content
{
    display: inline;
    float: left;
    margin: 0 2.5% 0.5em 2.5%;
    width: 65%;
}

.wizard > .content > .body
{
    float: left;
    position: absolute;
    width: 99%;
    /*height: 95%;*/
    padding: 3px;
}
.wizard > .content > .body > section {
    margin-bottom: 1em;
    padding: 1em 1.5em;
}

.wizard > .content > .body ul
{
    list-style: disc !important;
}

.wizard > .content > .body ul > li
{
    display: list-item;
}

.wizard > .content > .body > iframe
{
    border: 0 none;
    width: 100%;
    height: 100%;
}

.wizard > .content > .body input
{
    /*display: block;*/
    /*border: 1px solid #ccc;*/
}

.wizard > .content > .body input[type="checkbox"]
{
    display: inline-block;
}

.wizard > .content > .body input.error
{
    /*background: rgb(251, 227, 228);*/
    border: 1px solid #fbc2c4;
    color: #8a1f11;
}

.wizard > .content > .body label
{
    display: inline-block;
    margin-bottom: 0.5em;
}

.wizard > .content > .body label.error
{
    color: #8a1f11;
    display: inline-block;
    margin-left: 1.5em;
}

.wizard > .actions
{
    position: relative;
    display: block;
    text-align: right;
    width: 100%;
    height: 2.2em;
}

.wizard.vertical > .actions
{
    display: inline;
    float: right;
    margin: 0 2.5%;
    width: 95%;
}

.wizard > .actions > ul
{
    display: inline-block;
    text-align: right;
}

.wizard > .actions > ul > li
{
    margin: 0 0.5em;
}

.wizard.vertical > .actions > ul > li
{
    margin: 0 0 0 1em;
}

.wizard > .actions a
{
    text-decoration: none;
    padding: 6px 8px!important;
    border: 1px solid #4b77be;
    font-size: 15px!important;
    background-color: #fff;
    margin: 5px;
    border: 1px solid #ccc;
    color: #464646;
    width: 64px;
    /*-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;*/
}
.wizard > .actions a:hover,
.wizard > .actions a:active
{
    background-color: #4b77be;
    color: #fff!important;
    cursor: pointer;
}

.wizard > .actions .disabled a,
.wizard > .actions .disabled a:hover,
.wizard > .actions .disabled a:active
{
    background: #eee;
    color: #aaa;
}

.wizard > .loading
{
}

.wizard > .loading .spinner
{
}



/*
    Tabcontrol
*/

.tabcontrol > .steps
{
    position: relative;
    display: block;
    width: 100%;
}

.tabcontrol > .steps > ul
{
    position: relative;
    margin: 6px 0 0 0;
    top: 1px;
    z-index: 1;
}

.tabcontrol > .steps > ul > li
{
    float: left;
    margin: 5px 2px 0 0;
    padding: 1px;

    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.tabcontrol > .steps > ul > li:hover
{
    background: #edecec;
    border: 1px solid #bbb;
    padding: 0;
}

.tabcontrol > .steps > ul > li.current
{
    background: #fff;
    border: 1px solid #bbb;
    border-bottom: 0 none;
    padding: 0 0 1px 0;
    margin-top: 0;
}

.tabcontrol > .steps > ul > li > a
{
    color: #5f5f5f;
    display: inline-block;
    border: 0 none;
    margin: 0;
    padding: 10px 30px;
    text-decoration: none;
}

.tabcontrol > .steps > ul > li > a:hover
{
    text-decoration: none;
}

.tabcontrol > .steps > ul > li.current > a
{
    padding: 15px 30px 10px 30px;
}

.tabcontrol > .content
{
    position: relative;
    display: inline-block;
    width: 100%;
    height: 50em;
    overflow: hidden;
    border-top: 1px solid #bbb;
    padding-top: 20px;
}

.tabcontrol > .content > .body
{
    float: left;
    position: absolute;
    width: 95%;
    height: 85%;
    padding: 1%;
}

.tabcontrol > .content > .body ul
{
    list-style: disc !important;
}

.tabcontrol > .content > .body ul > li
{
    display: list-item;
}

/* Dcaf Specific Stuff */
.wizard-main-body-view {
    /*height: 42em;*/
}

.action-button {
    position: absolute;
    padding: 0 0 0 2em;
    float: left;
    top: -6px;
    margin-right: 10px;
    min-width: 125px;
}

.action-button .button-control {
    background-color: #fff;
    cursor: pointer;
    color: #192a3e;
    border: 1px solid #ccc;
    width: 100%;
}

.action-button .button-control:disabled {
    background-color: #fff;
    cursor: default;
    color: #bbb;
    border: 1px solid #ccc;
    width: 100%;
}

.action-button .button-control:hover:enabled {
    background-color: #4b77be;
    color: #fff !important;
    /*background-size: auto 200%;
    background-position: 0 0;
    -webkit-transition: background-position .5s ease, background-size .5s ease;
    transition: background-position .5s ease, background-size .5s ease;*/
}

.action-button .button-control span {
    padding: 3px 45px 3px 3px;
    text-align: left;
    text-transform: none;
    line-height: 1;
    /*border-top: 1px solid #4b77be;
    border-bottom: 1px solid #4b77be;
    border-left: 1px solid #4b77be;
    border-right: 1px solid #4b77be;*/
    display: inline-block;
    /*-webkit-border-radius: 4px;
    border-radius: 4px;*/
}

.action-button .button-control span b {
    text-transform: none;
    display: block;
    font-weight: 200;
    line-height: 1;
    font-size: 12px;
}

.action-button .button-control span:after {
    position: absolute;
    font-size: 20px;
    font-family: FontAwesome;
    /*color: #fff;*/
    top: 9px;
    right: 9px;
}

.action-button .button-control-download span:after {
    content: '\f019';
}
.action-button .button-control-gear span:after {
    content: '\f013';
}
.action-button .button-control-calendar span:after {
    content: '\f073';
}
.action-button .button-control-pencil span:after {
    content: '\f040';
}
.action-button .button-control-adjust span:after {
    content: '\f042';
}

.action-button .button-control-chart span:after {
    content: '\f080';
}


    .action-button .button-divider {
        position: absolute;
        height: 80%;
        width: 2px;
        border-right: 1px solid #555;
        border-left: 1px solid #555;
        top: 3px;
        right: 34px;
    }
.ui-multiselect { 
    padding: 5px 0px 5px 5px; 
    text-align: left;
    background-color: #fff;
    font-size: .9em;
    border: 1px solid #ccc;
    /*max-width: 91%;*/
}
.ui-multiselect span.ui-icon { float:right }
.ui-multiselect-single .ui-multiselect-checkboxes input { position:absolute !important; top: auto !important; left:-9999px; }
.ui-multiselect-single .ui-multiselect-checkboxes label { padding:5px !important }

.ui-multiselect-header { 
    margin-bottom: -1px; 
    padding:3px 0 3px 4px;
    background-color: #fff;
    font-size: .9em;
    border: 1px solid #ccc;
}
.ui-multiselect-header ul { font-size:0.9em }
.ui-multiselect-header ul li { float:left; padding:0 10px 0 0 }
.ui-multiselect-header a { text-decoration:none }
.ui-multiselect-header a:hover { text-decoration:underline }
.ui-multiselect-header span.ui-icon { float:left }
.ui-multiselect-header li.ui-multiselect-close { float:right; text-align:right; padding-right:0 }

.ui-multiselect-menu { display:none; padding:3px; position:absolute; z-index:10000; text-align: left }
.ui-multiselect-checkboxes { 
    position: relative /* fixes bug in IE6/7 */; 
    overflow-y: auto; 
    background-color: #fff;
    font-size: .9em;
    border: 1px solid #ccc;
    padding: 3px; 
}
.ui-multiselect-checkboxes label { cursor:default; display:block; border:1px solid transparent; /*padding:3px 1px*/ }
.ui-multiselect-checkboxes label input { position:relative; top: -1px; display: inline; }
.ui-multiselect-checkboxes li { clear:both; font-size:0.8em; padding-right:3px }
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label { text-align:center; font-weight:bold; border-bottom:1px solid }
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label a { display:block; padding:3px; margin:1px 0; text-decoration:none }

/* remove label borders in IE6 because IE6 does not support transparency */
* html .ui-multiselect-checkboxes label { border:none }

.ui-multiselect-hasfilter ul { position:relative; top:2px }
.ui-multiselect-filter { float:left; margin-right:10px; font-size:11px }
.ui-multiselect-filter input { 
    width: 100px; 
    font-size: 0.9em; 
    padding: 2px;
    position: relative;
    margin: 0 2px 0 5px;
     border:1px solid #292929; 
    -webkit-appearance:textfield; 
    -webkit-box-sizing:content-box; 
}

/* SAMPLE CSS STYLES FOR JQUERY CLOCK PLUGIN */
  .jqclock { float:right; text-align:center; border: 1px #cfe1ea solid; background: White; padding: 5px; margin:1px; height:100%; }
  .clockdate { color: #000000; margin-bottom: 15px; font-size: 12px; display: block;}
  .clocktime { border: 1px inset White; background: #000000; padding: 2px; font-size: 16px; font-family:'Lucida Console'; color: #e9edfc; margin: 2px; display: block; }

/*Master set up*/
@font-face {
    font-family: "Lucida Grande";
    src: url('../Assets/font/6216.ttf');
}
/*html {
    height: 100%;
}

body {
    margin:0;
	padding:0;
	font-family:"segoe ui", Arial, Helvetica, sans-serif;
	font-size:13px;
}*/

/* hide 'x' (clear button) in ie for autocomplete fields */
.ui-autocomplete-input::-ms-clear {
    display: none;
}

textarea {
    padding: 10px;
    width: 100%;
    /*height: 200px;*/
}

select {
}

.header {
    /*background: url('../Assets/Dcaf/Images/top-banner-background.jpg') repeat-x;
    height: 95px;*/
    height: 96px;
    background: url('../Assets/Dcaf/Images/top_bg.jpg') repeat-x;
}

.spinner {
    background: #fff url('../Assets/Dcaf/Images/ajax-loader.gif') no-repeat;
    /* to position the element 10px from the right */
    background-position: right 15px top 5px;
}

.loading {
    background: #fff url('../Assets/Dcaf/Images/ajax-loader.gif') no-repeat;
}

    /*.loading:before {
        content: '';
        display: block;
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }*/

    /* :not(:required) hides these rules from IE9 and below */
    .loading:not(:required) {
        /* hide "loading..." text */
        font: 0/0 a;
        color: transparent;
        text-shadow: none;
        background-color: transparent;
        border: 0;
    }

.ui-icon-calculator {
    margin-left: -16px !important;
    margin-top: -6px !important;
}

.loading:not(:required):after {
    content: '';
    display: block;
    font-size: 10px;
}

.loading-spin {
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(190,190,190,0.2);
    z-index: 1000;
}

.page-loading {
    position: fixed;
    z-index: 999;
    height: 2em;
    width: 2em;
    overflow: visible;
    margin: auto;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}

    /* Transparent Overlay */
    .page-loading:before {
        content: '';
        display: block;
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background-color: rgba(135,135,135,0.3);
    }

    /* :not(:required) hides these rules from IE9 and below */
    .page-loading:not(:required) {
        /* hide "loading..." text */
        font: 0/0 a;
        color: transparent;
        text-shadow: none;
        background-color: transparent;
        border: 0;
    }

        .page-loading:not(:required):after {
            content: '';
            display: block;
            font-size: 10px;
            width: 1em;
            height: 1em;
            margin-top: -0.5em;
            -webkit-animation: spinner 1500ms infinite linear;
            -moz-animation: spinner 1500ms infinite linear;
            -ms-animation: spinner 1500ms infinite linear;
            -o-animation: spinner 1500ms infinite linear;
            animation: spinner 1500ms infinite linear;
            border-radius: 0.5em;
            -webkit-box-shadow: rgba(0, 0, 0, 0.75) 1.5em 0 0 0, rgba(0, 0, 0, 0.75) 1.1em 1.1em 0 0, rgba(0, 0, 0, 0.75) 0 1.5em 0 0, rgba(0, 0, 0, 0.75) -1.1em 1.1em 0 0, rgba(0, 0, 0, 0.5) -1.5em 0 0 0, rgba(0, 0, 0, 0.5) -1.1em -1.1em 0 0, rgba(0, 0, 0, 0.75) 0 -1.5em 0 0, rgba(0, 0, 0, 0.75) 1.1em -1.1em 0 0;
            box-shadow: rgba(0, 0, 0, 0.75) 1.5em 0 0 0, rgba(0, 0, 0, 0.75) 1.1em 1.1em 0 0, rgba(0, 0, 0, 0.75) 0 1.5em 0 0, rgba(0, 0, 0, 0.75) -1.1em 1.1em 0 0, rgba(0, 0, 0, 0.75) -1.5em 0 0 0, rgba(0, 0, 0, 0.75) -1.1em -1.1em 0 0, rgba(0, 0, 0, 0.75) 0 -1.5em 0 0, rgba(0, 0, 0, 0.75) 1.1em -1.1em 0 0;
        }

/* Animation */

@-webkit-keyframes spinner {
    0% {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@-moz-keyframes spinner {
    0% {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@-o-keyframes spinner {
    0% {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes spinner {
    0% {
        -webkit-transform: rotate(0deg);
        -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        -o-transform: rotate(0deg);
        transform: rotate(0deg);
    }

    100% {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

.user-info {
    /*float: right;
    position: relative;
    top: -70px;
    padding-right: 20px;
    color: darkslategray;*/
    width: 40%;
    float: right;
    margin-top: 60px;
    text-align: right;
    color: #fff;
    font-size: 14px;
}

    .user-info a {
        /*padding-top: 5px;
    text-decoration: underline;
    color: darkblue;
    float:right;*/
        display: block;
        padding: 8px 14px 7px 14px;
        color: #fff;
        text-decoration: none;
        font-size: 14px;
    }

input[type="button"] {
    cursor: pointer;
    min-width: 80px;
}
/*input[type="checkbox"]:focus {
    background: #ffffcc;
    outline:5px solid #ffffcc;
}
.welcome_user_table {
    float:right;
	background:#223955;
    width: 100%;
}
.welcome_user_table .row {
    margin-bottom:0px;
}
.welcome_user_table .row .table_col{
    background: url('../Assets/Dcaf/Images/welcome_seperator.jpg') repeat-y top right;
	text-align:center;
    padding: 0px;

}
.welcome_user_table .row .table_head{
    padding-left:20px;
	font-weight:normal;
    padding-right: 0px;

}*/
.user-info table {
    float: right;
    background: #223955;
    position: relative;
    top: 6px;
}

    .user-info table td {
        background: url('../Assets/Dcaf/Images/welcome_seperator.jpg') repeat-y top right;
        text-align: center;
    }

    .user-info table th {
        padding-left: 20px;
        font-weight: normal;
    }

.logout {
    background: url('../Assets/Dcaf/Images/bg_logout.jpg') repeat-x !important;
    padding: 8px 14px 7px 36px !important;
}
/*.user-info:hover {
    color: gray;
}*/

.centered {
    margin: 0 auto;
    text-align: center;
}

/*.footer {
    width: 400px;
    color: darkslategray;
    font-size: smaller;
}

.footer:hover {
    color: gray;
}*/
/*======================== FOOTER AREA CSS ==============================*/
.footerContainer {
    float: right;
    font-size: 13px;
    text-transform: uppercase;
    text-align: right;
    width: 100%;
    background: #2E71B5;
    margin-bottom: -2px;
}

    /*.footerContainer ul {
	padding: 0;
	margin: 0;
	color: White;
	width: 100%;
}*/
    .footerContainer ul li {
        float: right;
        position: relative;
        top: -5px;
        margin-bottom: -5px;
    }
/*.footerContainer ul li a {
	padding: 15px;
	color: white;
	text-decoration: none;
	display: inline-block;
	float:left;
    position:relative;
    top:5px;

}*/

.footer_note {
    font-size: 13px;
    text-align: right;
    margin-top: 15px;
    padding-bottom: 50px;
    float: right;
    padding-right: 10px;
    color: #192A3E;
}

/*======================== FOOTER AREA CSS ENDS ==============================*/
.main-wrapper {
    display: table;
    width: 100%;
}

.wr_content_area_inner {
    height: 100%;
    /*display:table-cell;*/
}

.ui-main-contents-wrapper {
    background: #fff;
    clear: both;
    width: 100%;
    display: table;
}

.menuArea {
}

.collapsible-left-menu {
    /*width: 16%;
    float: left;
    transition: margin-left 0.5s ease-in 0.5s;
    position:absolute;
    margin-left:-16%;
    z-index:7331;*/
    display: table-cell;
    width: 15%;
    background: #2980b9;
    vertical-align: top;
    height: 100%;
    /*-webkit-transition: width 0.5s ease-in-out;
    -moz-transition: width 0.5s ease-in-out;
    -o-transition: width 0.5s ease-in-out;
    transition: width 0.5s ease-in-out;*/
}

/*
    .collapsible-left-menu {
    width: 13%;
    float: left;
}*/

.collapsible-button {
    width: 20px;
    height: 100%;
    background: #2E71B5;
    display: table-cell;
    text-align: center;
    vertical-align: top;
    padding-top: 50px;
    cursor: pointer;
}
/*#btn-collapse-leftmenu {
    cursor:pointer;

}*/
/*.collapsible-button {
    width: 2%;
    display:inline;
    float:left;
}*/

.menuArea:hover .collapsible-button {
    margin-left: 16%;
    transition-delay: 0s;
}

.menuArea:hover .collapsible-left-menu {
    margin-left: 0%;
    transition-delay: 0s;
}

.left-menu-inner {
    width: 250px;
    display: table-cell;
    height: 100%;
    background: #eceff2;
}

.page-content-wrapper {
    /*margin: 1%;*/
    /*width: 40%*/
}

.bid-offer {
    width: 40%;
}

.main-body {
    /*width:85%;
    float:right;*/
    margin-left: -290px;
    float: right;
    width: 100%;
    min-height: 300px;
}

.ui-right-inner-wrapper {
    margin-left: 5px;
    margin-right: 5px;
    padding-bottom: 20px;
    clear: both;
}

.ui-clear-fix {
    clear: both;
}
/*.main-body-two-column {
    width: 100%;
    float: left;
}

.main-body-three-column {
    width: 85%;
    float: left;
}*/
.page_title {
    text-align: right;
    padding-right: 20px;
}

.page-info-title {
    float: left;
    font-size: 22px;
    margin: 10px 0px 10px 5px;
    /*padding-left: 12px;*/
    text-align: left;
}

.right_title {
    float: right;
    font-size: 22px;
    min-height: 44px;
    color: #192a3e;
    margin: 10px 0px 10px 15px;
    padding-right: 67px;
    text-align: right;
    background: url('../Assets/Dcaf/Images/ico_prod_info.jpg') no-repeat top right;
}

    .right_title h1 {
        font-size: 22px;
        color: #192a3e;
        font-weight: normal;
    }

.custom-font {
    font-family: "Lucida Grande", Helvetica, sans-serif;
    padding-top: 8px;
    font-size: 12px;
    color: #192A3E;
    display: inline;
}
/*Top Menu*/
.top-menu {
    /*float:right;
	font-size:15px;
	text-transform:uppercase;
	text-align:left;
	width:100%;
	background:url('../Assets/Dcaf/Images/nav_bg.jpg') repeat-x bottom;*/
}

    .top-menu ul, .footerContainer ul {
        /*list-style-type: none;
    position: relative;
    display: block;
    height: 33px;
    font-size: 13px;
    background: url('../Assets/Dcaf/Images/top-menu-background.jpg') repeat-x top left;
    margin: 0;
    padding: 0;
    width: auto;*/
        padding: 0;
        margin: 0;
        color: White;
        width: 100%;
    }

    .top-menu li {
        /*display: block;
    float: left;
    margin: 0;
    padding: 0;*/
        display: inline;
        margin: 0;
        padding: 0;
    }

        .top-menu li a, .footerContainer li a {
            /*float: left;
    color: white;
    text-decoration: none;
    height: 24px;
    padding: 9px 15px 0;*/
            /*font-weight: 500;*/
            padding: 20px 15px 14px 15px;
            color: white;
            text-decoration: none;
            display: inline-block;
            float: left;
            font-size: 15px;
        }

.footerContainer li a {
    font-size: 13px !important;
}
    /*.top-menu li a:hover, .footerContainer li a:hover{*/
    /*color: #fff;
    background: url('../Assets/Dcaf/Images/hover.jpg') repeat-x;
    text-decoration: underline;
    font-weight:900;
    background:url('../Assets/Dcaf/Images/hover.jpg') repeat-x;
	padding: 14px 15px 14px 15px;
}*/
    .top-menu li a:hover, .footerContainer li a:hover, ._selected {
        /*background:url('../Assets/Dcaf/Images/hover.jpg') repeat-x;
    background-size: cover;*/
    }


/*.top-menu li a:hover,
.top-menu li.active {
    background-color: #DE3330;
}*/

/*Left Navigation Menu*/
.leftmenu, .leftmenu ul, .leftmenu ul li, .leftmenu ul li a {
    /*float: left;
    width: 100%;*/
    margin: 0;
    padding: 0;
    border: 0;
    list-style: none;
    line-height: 1;
    display: block;
    /*position: relative;*/
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-family: 'Trebuchet MS', Helvetica, sans-serif;
    width: 100%;
}
    /*.leftmenu {
    color : #ffffff;
}*/
    .leftmenu ul li {
        cursor: pointer;
    }

    .leftmenu ul ul {
        display: none;
    }

    .leftmenu ul li ul li a {
        padding: 5px 20px !important;
    }

    /*.leftmenu ul li ul li{
	background-color:#eceff2 !important;
}*/

    /*.leftmenu > ul {
    display: block;
    position: relative;
}*/

    /*.leftmenu > ul li {
   background: #33557d url(../Assets/Dcaf/Images/border.jpg) repeat-x bottom left !important;
}*/

    .leftmenu > ul > li > a {
        /*display: block;
    position: relative;
    border: 1px solid #c2c2c2;
    border-top:0px;
    padding: 5px 20px;
    font: bold 12px arial;
    color: #707070;
    background: url('../Assets/Dcaf/Images/mainMenuwithArrow.png') no-repeat 100% 100%;
    background-size:cover;
    padding: 15px 28px;
	cursor: pointer;
	z-index: 2;
	font-size: 14px;
	text-decoration: none;
 	color: #fff;*/
        padding: 10px 25px;
    }

    .leftmenu > ul > li > ul {
        margin-left: 13px;
    }
    /*.leftmenu > ul li a:only-child, .leftmenu >ul ul li {
    background: linear-gradient(white, #eeeeee);
}*/
    .leftmenu > ul > li > a:hover, .leftmenu > ul > li.active > a, .leftmenu > ul > li.open > a {
        /*color: #fff;
    background: url('../Assets/Dcaf/Images/mainMenu-hoverOn.png') no-repeat 100% 100%;
    background-size:cover;
    padding-right:15px;
    margin-right:-15px;
    border:none;
    color: #192A3E;
	background: #fff;*/
    }

    .leftmenu > ul > li > a:hover {
        /*border-left: 13px solid #0099b1 !important;*/
    }

    .leftmenu > ul > li.open > a {
        /*border-left:13px solid #0099b1;
	padding: 15px 15px;*/
    }

        .leftmenu > ul > li > a:hover > span::after, .leftmenu > ul > li.active > a > span::after, .leftmenu > ul > li.open > a > span::after {
            border-color: #eeeeee;
        }

    .leftmenu ul ul li a {
        /*cursor: pointer;
	border-bottom: 1px solid #99D6E8;
	padding: 12px 20px 12px 15px;
	margin:0 0 0 0;
	z-index: 1;
	text-decoration: none;
	font-size: 13px;
	color: #316CB2;
	background: #ECEFF2;*/
    }

    .leftmenu > ul > li.open > a {
        /*border-left: 13px solid #0099b1;
    padding: 15px;*/
    }

    .leftmenuu ul ul li:hover > a, .leftmenu ul ul li.open > a, .leftmenu ul ul li.active > a {
        /*color: #192a3e;*/
    }

    .leftmenu ul ul li:first-child > a {
        box-shadow: none;
    }

    .leftmenu ul ul ul li:first-child > a {
    }

    .leftmenu > ul > li > ul > li:last-child > a, .leftmenu > ul > li > ul > li.last > a {
        border-bottom: 0;
    }

    .leftmenu > ul > li > ul > li.open:last-child > a, .leftmenu > ul > li > ul > li.last.open > a {
        border-bottom: 1px solid #0199b1;
    }

li.has-sub {
    min-height: 48px;
    /*background:#ECEFF2;*/
}

.leftmenu ul ul li.has-sub > a::after {
    display: block;
    position: absolute;
    content: '';
    width: 5px;
    height: 5px;
    right: 20px;
    z-index: 10;
    top: 11.5px;
    border-top: 2px solid #eeeeee;
    border-left: 2px solid #eeeeee;
    transform: rotate(-135deg);
}

.leftmenu ul ul li.active > a::after, .leftmenu ul ul li.open > a::after, .leftmenu ul ul li > a:hover::after {
    border-color: #ffffff;
}

.holder {
    width: 0;
    height: 0;
    position: absolute;
    top: 0;
    right: -16px;
}

    .holder::after, .holder::before {
        display: block;
        position: absolute;
        content: '';
        width: 6px;
        height: 6px;
        right: 20px;
        z-index: 10;
        -webkit-transform: rotate(-135deg);
        -moz-transform: rotate(-135deg);
        -ms-transform: rotate(-135deg);
        -o-transform: rotate(-135deg);
        transform: rotate(-135deg);
    }

    .holder::after {
        top: 10px;
        border-top: 2px solid #ffffff;
        border-left: 2px solid #ffffff;
    }

    .holder::before {
        top: 11px;
        border-top: 2px solid;
        border-left: 2px solid;
        border-top-color: inherit;
        border-left-color: inherit;
    }
/*.leftmenu > li:hover, .leftmenu > ul li a:only-child:hover {
    background: url('../Assets/Dcaf/Images/subMenu-hoverOn.png') no-repeat 100% 100%;
    background-size:cover;
    color: #fff;
    padding-right:20px;
    margin-right:0px;

}
.leftmenu > ul li ul {
    border: 1px solid #2877fa;
}

.leftmenu > ul ul {
    position: absolute;
    left: 100%;
    top: -9999em;
    opacity: 0;
    width: 100%;
    background: linear-gradient(white, #eeeeee);

}
.leftmenu > ul li:hover > ul {
    top: -2px;
    opacity: 1;
    z-index:-1;
    box-shadow: grey 2px 2px;
}*/
/*Left Tab Views*/

/*.leftnav {
    margin-left: 0;
	padding-left: 0;
	list-style-type: none;
	font-family: "Lucida Grande", Helvetica, sans-serif;
}
.left-menu-inner a{
   display: block;
	padding: 15px 28px;
	width: 194px;
	color:#192a3e;
	background-color: #eceff2;
	border-bottom: 1px solid #e1e5eb;
	text-decoration:none;
	font-size:14px;
}
.left-menu-inner a:hover, .selected
{
	background-color: #fff !important;
	color: #1F8CE6 !important;
	border-left:1px solid #316CB2 !important;
	padding-left:26px !important;
	font-size:14px;
}*/
/*.leftnav li {
    display: block;
    /*position: relative;
    top:3px;
    border-top: 1px solid #C0C0C0;
    border-bottom:4px double #C0C0C0;
    border-left: 1px solid grey;
    border-right:1px solid grey;
    font: bold 13px arial; 
    text-align:right;
    color:#707070;
    background: linear-gradient(white,#eeeeee);
    margin-bottom:4px;

}
.leftnav li:last-child {
    border-bottom:1px solid grey;    
}

.leftnav > li > a:hover, .selected{
    color:#ffffff;   
    background: url('../Assets/Dcaf/Images/top-menu-background.jpg') repeat;
    }*/
/*.search-field-leftnav {
    width:calc(100% - 67px);
    height: 25px;
    border-top: 15px solid #a3a19f;
    border-bottom: 15px solid #a3a19f;
    border-left: 12px solid #a3a19f;
    border-right: 12px solid #a3a19f;
    margin-top: 0px;
    margin-left: 10px;  
    background: url('../Assets/Dcaf/Images/searchField.png') no-repeat 100% 100%;
    background-size:cover;
    background-position:left;
    padding-left:30px;
    padding-right:5px;
    color:#707070;
    font: 13px arial;
}*/
.LabelBoldStyle {
    font: normal 12px Lucida Grande;
    float: right;
    text-align: right;
    color: #192a3e;
    font-weight: bold;
    line-height: 20px;
}

.LabelStyle {
    font: normal 12px Lucida Grande;
    float: left;
    text-align: right;
    color: #192a3e;
    font-weight: normal;
    line-height: 20px;
}

.LabelStyleNoFloat {
    font: normal 12px Lucida Grande;
    color: #192a3e;
    font-weight: normal;
}

.search-field-leftnav {
    width: 100%;
}

    .search-field-leftnav input[type="text"] {
        /*width:180px;
	border:10px solid #33557d;*/
        padding: 5px;
        background: #fff url('../Assets/Dcaf/Images/ico_search.png') no-repeat 10px 10px;
        /*color:#999999;*/
        font-size: 1em;
        margin-top: 0px;
    }

.master-search-field input[type="text"] {
    float: left;
    width: 180px;
    border: 1px solid #e1e5eb !important;
    padding: 10px 10px 10px 40px;
    background: #fff url('../Assets/Dcaf/Images/ico_search.png') no-repeat 10px 10px;
    color: #999999;
    font-size: 14px;
    margin-top: 0px;
    margin-left: 10px;
}

input.tag-text-box {
    min-width: 350px;
}

.title-leftnav {
    width: calc(100% - 67px);
    height: 25px;
    border-top: 15px solid #a3a19f;
    border-bottom: 15px solid #a3a19f;
    border-left: 12px solid #a3a19f;
    border-right: 12px solid #a3a19f;
    margin-top: 0px;
    margin-left: 10px;
    background-size: cover;
    background-position: left;
    padding-left: 30px;
    padding-right: 5px;
    color: #707070;
    font: 13px arial;
}

.no-search-field {
    position: relative;
    top: -9px;
}


.inquiry-extension-list {
    padding-right: 50px;
    position: relative;
    top: -25px;
}

.inquiry-extension-submit {
    background: url('../Assets/Dcaf/Images/buttonNexIcon.png');
    height: 36px;
    width: 36px;
    position: relative;
    left: 54px;
    top: 10px;
    border-radius: 20px;
}

.wr_common_elements {
    /*background:#eceff2;
	padding:14px;
	margin-bottom:57px;
	margin:10px 0px;
    border-radius: 5px;*/
}

.wr_tbl_editButtons {
    display: none;
    text-align: right;
    margin-bottom: 5px;
}

.common_dropdown {
    font-size: 14px;
    border: 1px solid #E1E5EB;
    height: 36px;
    padding: 5px;
    margin-bottom: 6px;
    width: 484px;
}

.mode_white {
    background: #fff;
    padding: 10px 14px;
    color: #192A3E;
    margin-bottom: 6px;
    font-size: 14px;
    text-decoration: none;
    display: block;
    width: 105px;
    text-align: center;
}
/*.btn_search{
	background:url('../Assets/Dcaf/Images/btn_search_bg.jpg') repeat-x;
	border:none;
	color:#fff;
	font-size:14px;
	border-radius:5px;
	padding:8px 30px;
	cursor:pointer;
}*/

.btn_searchError {
    background: url('../Assets/Dcaf/Images/btn_search_bg.jpg') repeat-x;
    border: none;
    color: #fff;
    font-size: 14px;
    border-radius: 5px;
    padding: 24px 30px;
    cursor: pointer;
    width: 6%;
}

.common_text {
    font-size: 12px;
    border: 1px solid #E1E5EB;
    padding: 9px;
    margin-bottom: 6px;
    color: #192A3E;
    width: 466px;
}

/*Main Body Formatting*/
.mainform {
    margin-top: 10px;
}

/*Breadcrumbs*/
.breadcrumbs {
    /*font-size:13px;*/
    display: inline-flex;
    display: -ms-flexbox;
    -ms-flex-direction: row;
    clear: both;
    color: #192a3e;
    /*color: #306bb1;
    font-weight:bold;*/
}

    .breadcrumbs a {
        color: #09F;
        text-decoration: none;
        /*text-decoration:underline;*/
    }

/*.breadcrumbs a:hover, .current-node {
    display:inline;
    color: #306bb1;
    /*font-weight:bold;
}*/
/*Page*/
.page-title-wrapper {
    width: calc(100%-41px);
    border: 1px solid #cccccc;
    border-radius: 8px;
    padding: 10.5px;
    margin-left: 3px;
    /*margin: 1%;*/
    background: url('../Assets/Dcaf/Images/subMenu-hoverOn.png') no-repeat 100% 100%;
    background-size: cover;
    min-height: 18px;
}

    .page-title-wrapper > h1 {
        font: bold 15px arial;
        color: white;
    }

    .page-title-wrapper > h2 {
        font: bold 13px arial;
        color: white;
    }
/*=========== Message boxes CSS Ends ============*/

/*.btn_blue{
	background:url('../Assets/Dcaf/Images/btn_blue.jpg');
	padding:8px 30px 9px 30px;
	border-radius:8px;
	border:none;
	color:#fff !important;
	font-size:14px;
	text-transform:uppercase;
	cursor:pointer;
    display:inline;
    margin-bottom:15px;
    margin-left: 10px;
    margin-top: 10px !important;

}
.btn_blue:focus{
	background:url('../Assets/Dcaf/Images/btn_green.jpg');
}*/

.btn_blue_no_margin {
    background: url('../Assets/Dcaf/Images/btn_blue.jpg');
    padding: 8px 30px 9px 30px;
    border-radius: 8px;
    border: none;
    color: #fff !important;
    font-size: 14px;
    text-transform: uppercase;
    cursor: pointer;
    display: inline;
    margin-left: 10px;
}

/*.btn_green{
	background:url('../Assets/Dcaf/Images/btn_green.jpg');
	padding:8px 30px 9px 30px;
	border-radius:8px;
	border:none;
	color:#fff;
	font-size:14px;
	text-transform:uppercase;
	cursor:pointer;
}
.btn_orange{
	background:url('../Assets/Dcaf/Images/btn_orange.jpg');
	padding:8px 30px 9px 30px;
	border-radius:8px;
	border:none;
	color:#fff;
	font-size:14px;
	text-transform:uppercase;
	cursor:pointer;
}*/
.btn_genLicen {
    background: #6ba9d6;
    background-image: -webkit-linear-gradient(top, #6ba9d6, #6f77d1);
    background-image: -moz-linear-gradient(top, #6ba9d6, #6f77d1);
    background-image: -ms-linear-gradient(top, #6ba9d6, #6f77d1);
    background-image: -o-linear-gradient(top, #6ba9d6, #6f77d1);
    background-image: linear-gradient(to bottom, #6ba9d6, #6f77d1);
    -webkit-border-radius: 6;
    -moz-border-radius: 6;
    border-radius: 6px;
    font-family: Arial;
    font-weight: bolder;
    color: #ffffff;
    font-size: 10px;
    padding: 5px 7px 5px 7px;
    text-decoration: none;
}

    .btn_genLicen:hover {
        background: #3cb0fd;
        background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
        background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
        background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
        background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
        background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
        text-decoration: none;
    }

.btn_red {
    background: url('../Assets/Dcaf/Images/btn_red.jpg');
    padding: 8px 30px 9px 30px;
    border-radius: 8px;
    border: none;
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
    cursor: pointer;
}

.btn_ash {
    background: url('../Assets/Dcaf/Images/btn_ash.jpg');
    padding: 8px 30px 9px 30px;
    border-radius: 8px;
    border: none;
    color: #333333;
    font-size: 14px;
    text-transform: uppercase;
    cursor: pointer;
}

.btn_create_new {
    display: block;
    height: 30px;
    width: 74px !important;
    padding: 10px 20px 8px 35px;
    color: #009900;
    background: url('../Assets/Dcaf/Images/btn_create_new_bg.jpg') no-repeat;
    font-size: 14px;
    text-decoration: none;
    margin-bottom: 10px;
}

.btn_export_result {
    display: block;
    height: 30px;
    padding: 10px 20px 8px 35px;
    color: #009900;
    background: url('../Assets/Dcaf/Images/ico_doc.jpg') no-repeat;
    font-size: 14px;
    text-decoration: none;
    margin-bottom: 10px;
}

.page-body-wrapper {
    /*width:calc(100% - 16px);
    /*margin-left:-15px;
    padding-left:0px;
    border-top: 1px solid grey;
    margin-top: 9px;*/
    margin-bottom: 20px;
}

    .page-body-wrapper h1 {
        font-size: 20px;
        font-weight: normal;
        color: #192A3E;
        display: block;
        margin-bottom: 5px;
        margin-top: 5px;
    }

    .page-body-wrapper h2 {
        font-size: 20px;
        font-weight: normal;
        color: #192A3E;
        display: block;
        /*margin-bottom:57px;*/
    }

.page-actions-wrapper h1 {
    /*width: 100%;*/
    float: left;
}

.page-actions-wrapper a {
    float: left;
    margin-left: 0;
    margin-bottom: 20px; /*margin-top: 50px;*/
    cursor: pointer;
}
/*Corporate Style*/
.corporate-style-masterdata {
    background: url('../Assets/Dcaf/Images/corporate-style-1.png') no-repeat right top;
}

.common_tbl_grid_content {
    border-collapse: collapse;
    border: 1px solid #e0e1e3;
}

    .common_tbl_grid_content tr:hover td {
        background-color: #53bce8;
        color: #fff;
        cursor: pointer;
    }

    .common_tbl_grid_content th {
        color: #fff;
        background: #192a3e;
        padding: 13px 5px 13px 15px;
        font-weight: normal;
        font-size: 14px;
        text-align: left;
    }

    .common_tbl_grid_content td {
        padding: 13px 5px 13px 15px;
        border-bottom: 1px solid #e0e1e3;
        text-transform: uppercase;
        color: #3f3f3f;
        font-size: 14px;
    }

        .common_tbl_grid_content td table td {
            border: none;
            padding: 0px;
        }
/*Globals*/
h1 {
    font-size: 1.5em;
    /*color: #306cb2;*/
    font-weight: 300;
}

/*h2 {
    font-size: 1.6em;
    color: #306cb2;
    font-weight: 300;
}*/

h3 {
    font-size: 1.2em;
    color: #306cb2;
    font-weight: 300;
}

/*Utils*/
/*.clearfix:before, .clearfix:after {
    content: '';
    display: table;
}

.clearfix:after {
    clear: both;
}

.clearfix {
    zoom: 1; /* ie 6/7 
}*/
/* CLEAR FLOAT AND CLEAR FIX */
.clearfloat {
    clear: both;
    height: 0;
    font-size: 1px;
    line-height: 0px;
}

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0px;
}

.clearfix {
    display: inline-block;
}
/* resets */

.ui-clear-fix {
    clear: both;
}

.clear {
    clear: both;
}

.margin-left-10 {
    margin-left: 10%;
}

.margin-right-10 {
    margin-right: 10%;
}

.margin-top-5 {
    margin-top: 5%;
}

.margin-bottom-10 {
    margin-bottom: 10%;
}

.margin-top-10 {
    margin-top: 10%;
}

.margin-right-10 {
    margin-right: 10%;
}

.padding-width-1-p {
    padding-left: 1%;
    padding-right: 1%;
}

.padding-width-20 {
    padding-left: 20px;
    padding-right: 20px;
}

.padding-10 {
    padding: 10px;
}

.margin-height-10 {
    margin: 10px 0px;
}

.margin-height-20 {
    margin: 20px 0px;
}

.margin-top-90 {
    margin: 90px 0px 0px 0px;
}

.width-full {
    width: 100%;
}

* + html .width-half {
    width: 49%;
}

.width-half {
    width: 47%;
}

.width-200 {
    width: 200px;
}

.width-300 {
    width: 300px;
}

.width-310 {
    width: 310px;
}

.width-square-80 {
    width: 80px;
    height: 80px;
}

.height-200 {
    height: 200px;
}

.height-30 {
    height: 30px;
}

.bottom-border-standard {
    border-bottom: #b7b7d6 1px solid;
    float: left;
}

.border-standard {
    border: #b7b7d6 1px solid;
    float: left;
}

.pull-right {
    float: right !important;
}

.pull-right-button {
    position: relative;
    left: calc(100% - 107.5px);
}

.pull-left {
    float: left !important;
}

.inline {
    display: inline-block;
}

.bold {
    font-weight: 700;
}

.link-format {
    color: #316cb2;
}

/*Misc UI Components*/
.document-overlay {
    position: fixed;
    z-index: 2900;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-color: #316DB2;
}

.sliding-window-box {
    position: fixed;
    z-index: 2910;
    top: 0;
    height: 100%;
    background-color: #fff;
    display: block;
}

.multiselect-container {
    display: block;
    height: 300px;
}

.mcrSearchDiv {
    margin-top: -42px;
    margin-left: 300px;
}

.ticketSearchDiv {
    margin-top: -53px;
    margin-left: 250px;
}

.mcrActionsDiv {
    position: absolute;
    top: -5px;
    right: 160px;
}

.th-normal-weight {
    font-weight: lighter;
}

.jqgridprint {
    font-size: 0.7em;
    /*padding-right:2em;*/
}

.jqgridprint-body {
    font-size: 0.6em;
}

/*.jqgridprint-rows{
    font-size:0.6em;
    font-size:0.6em;
}*/

.ui-jqgrid_monthly thead tr td {
    font-weight: bold;
    height: 20px;
    padding: 0 0 0 0;
    border-width: 1px;
    border-style: solid;
}

.ui-jqgrid_monthly tbody tr td {
    font-weight: normal;
    height: 20px;
    padding: 0 3px 0 3px;
    border-width: 1px;
    border-style: solid;
}

.available-items-container {
    float: left;
    width: 42.5%;
    height: 100%;
}

.multiselect-control {
    multiple: multiple;
    width: 100%;
    height: 200px;
    overflow: scroll;
}

.multiselect-buttons-container {
    float: left;
    border: solid 1px #fff;
    margin-top: 120px;
    width: 10%;
    text-align: center;
    vertical-align: middle;
    padding: 0px 5px;
}

.disabled-btn-no-hover {
    padding: 6px 8px !important;
    /* border: 1px solid #4b77be; */
    font-size: 15px !important;
    background-color: #fff;
    min-width: 64px;
    margin: 5px;
    word-wrap: break-word;
}

.select-button {
    float: left;
    display: block;
    width: 100%;
    /*margin-top: 12px;*/
}

.unselect-button {
    float: left;
    display: block;
    width: 100%;
    margin-top: 12px;
}

.selected-items-container {
    float: left;
    width: 42.5%;
    height: 100%;
}

.multiline-text-control {
    height: 40px;
    width: 288px;
}

#login-form {
    margin: auto;
    position: absolute;
    top: 50%;
    left: 50%;
    width: 530px;
    height: 320px;
    margin-top: -200px;
    margin-left: -265px;
    border: solid 1px silver;
}

.login-fields-form {
    padding: 8px 15px;
}

.ui-tabs-vertical {
    width: 55em;
}

    .ui-tabs-vertical .ui-tabs-nav {
        padding: .2em .1em .2em .2em;
        float: left;
        width: 12em;
    }

        .ui-tabs-vertical .ui-tabs-nav li {
            clear: left;
            width: 100%;
            border-bottom-width: 1px !important;
            border-right-width: 0 !important;
            margin: 0 -1px .2em 0;
        }

            .ui-tabs-vertical .ui-tabs-nav li a {
                display: block;
            }

            .ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active {
                padding-bottom: 0;
                padding-right: .1em;
                border-right-width: 1px;
                border-right-width: 1px;
            }

    .ui-tabs-vertical .ui-tabs-panel {
        padding: 1em;
        float: right;
        width: 40em;
    }

.search-box {
    background-image: url('../Assets/Dcaf/Images/search.png');
    background-size: 40px 40px;
    background-position: right;
    background-repeat: no-repeat;
    margin: 5px;
    padding: 5px;
    height: 30px;
    width: 92%;
    font-size: larger;
}

.form-label {
    cursor: pointer;
    display: block;
    float: left;
    /*padding: 5px 0px;*/
    text-align: left;
    line-height: 20px;
    width: auto;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}

.form-field {
    /*line-height: 27px;*/
    /*padding:5px;*/
    color: #192A3E;
    font-weight: normal;
    /*width: 300px;*/
}

.form-tall-label {
    cursor: pointer;
    display: block;
    float: left;
    padding: 5px 0px;
    text-align: left;
    line-height: 25px;
    width: 95%;
}

.form-tall-input {
    line-height: 18px;
    height: 25px;
    padding: 2px;
    width: 95%;
}

.dropdown-field {
    position: relative;
    left: 55px;
    top: 18px;
}

.testtype-dropdown {
    position: relative;
    left: 55px;
    top: 10px;
}

.month-dropdown {
    position: relative;
    left: 55px;
    top: 10px;
    margin-bottom: 25px;
}


.testtype-dropdown-width {
    width: 200px;
}

.testtype-label {
    /*color:#707070;
    font: 13px arial;*/
    margin-right: 10px;
}

.plot-position {
    float: left;
    width: 50%;
    /*width:750px;*/
}

.testtype-desc {
    font-family: Arial;
    font-size: 13px;
    /*border:1px solid #2b70b3;
    background:#ffffcc;*/
    /*border-radius:15px;*/
    padding: 15px;
}

.monthly-calc-pickup {
    margin-bottom: 10px;
    margin-top: 10px;
    font-family: Arial;
    font-size: 13px;
    border: 1px solid #2b70b3;
    background: #ffffcc;
    /*border-radius:15px;*/
    padding: 15px;
    font-weight: bold;
}

.historical-grid-position {
    /*margin-left:820px;
    margin-top:10px;*/
    float: left;
    width: 45%;
    position: relative;
}

.historical-grid-position-nodesc {
    /*margin-left:820px;
    margin-top:-280px;*/
    float: left;
    width: 45%;
    position: relative;
    /*left: 52%;
    top: -300px;*/
}

.inquiry-dropdown-width {
    width: 335px;
}

.radiobutton-field {
    padding: 25px 10px 40px 30px;
    position: relative;
    top: 5px;
    left: 25px;
}

.inquiry-label {
    font-size: 13px;
    font: arial;
    color: #707070;
    margin-right: 20px;
}

.inquiry-button {
    padding-right: 36px;
}

.td-Border {
    font-weight: bolder;
    border: 1px solid black;
    border-collapse: collapse;
    padding: 5px;
    text-align: left;
}

.field-label {
    font-size: 13px;
    font: arial;
    color: #707070;
}

/*.search-field {
    position:relative;
    left:50px; 
    top:35px;
}*/

.search-button {
    position: relative;
    left: 405px;
    top: -5px;
    width: 85px;
    height: 30px;
    margin: 5px;
}

.dropdown {
    -webkit-appearance: none;
    -moz-appearance: none;
    background: url('../Assets/Dcaf/Images/dropDown.png') no-repeat 100% 100%;
    background-size: cover;
    /* width: 335px;*/
    height: 33px;
    color: #707070;
    font: 13px arial;
    border: 1px solid grey;
    border-top: 0.8px solid grey;
    border-bottom: 0.8px solid grey;
}

.searchField {
    background: url('../Assets/Dcaf/Images/searchField.png') no-repeat 100% 100%;
    background-size: cover;
    background-position: left;
    padding-left: 35px;
    padding-right: 5px;
    width: 295px;
    height: 30px;
    color: #707070;
    font: 13px arial;
    border: 0.8px solid grey;
    margin: 5px;
    border-top: 1px solid grey;
    border-bottom: 1px solid grey;
}

.query-text {
    font-size: 12px;
    padding-top: 5px;
    padding-bottom: 5px;
    width: 466px;
    height: 50px;
    resize: none;
    color: #707070;
    border: 1px solid #e1e5eb !important;
    display: none;
}

.button:hover {
    opacity: 0.8 !important;
    border: none;
}

.button:active {
    background: url('../Assets/Dcaf/Images/buttonWithoutKeyline.png') no-repeat 100% 100% !important;
    background-size: cover !important;
}

.button {
    background: url('../Assets/Dcaf/Images/buttonWithKeyline.png') no-repeat 100% 100% !important;
    background-size: cover !important;
    font: bold 13px arial;
    color: white;
    height: 30px;
    margin-top: 3px;
    margin-bottom: 3px;
}

.prevButton {
    float: right;
    height: 30px;
    width: 30px;
    border-radius: 30px;
    color: #192a3e;
    margin-left: 10px;
    margin-top: 3px;
    text-align: right;
    background: url('../Assets/Dcaf/IconSets/icons-corporate-2.png') no-repeat;
    background-position: -7px -637px;
}

.nextButton {
    float: right;
    height: 30px;
    width: 30px;
    border-radius: 30px;
    color: #192a3e;
    margin-left: 10px;
    margin-top: 3px;
    text-align: right;
    background: url('../Assets/Dcaf/IconSets/icons-corporate-2.png') no-repeat;
    background-position: -7px -727px;
}

.prevButton {
    float: right;
    height: 30px;
    width: 30px;
    border-radius: 30px;
    color: #192a3e;
    margin-left: 10px;
    margin-top: 3px;
    text-align: right;
    background: url('../Assets/Dcaf/IconSets/icons-corporate-2.png') no-repeat;
    background-position: -7px -637px;
}

.nextButton {
    float: right;
    height: 30px;
    width: 30px;
    border-radius: 30px;
    color: #192a3e;
    margin-left: 10px;
    margin-top: 3px;
    text-align: right;
    background: url('../Assets/Dcaf/IconSets/icons-corporate-2.png') no-repeat;
    background-position: -7px -727px;
}

.auditButton {
    float: right;
    height: 34px;
    width: 34px;
    border-radius: 34px;
    color: #192a3e;
    margin-left: 10px;
    text-align: right;
    background: url('../Assets/Dcaf/Images/auditButton.png');
}


/*.editButton {
     background: url('../Assets/Dcaf/Images/ico_pencil.png') no-repeat 100% 100% !important;
     background-size:cover !important; 
     width:20px;
     height:20px;
     margin: 5px;
     border: none;   
}
.deleteButton {
     background: url('../Assets/Dcaf/Images/ico_delete.png') no-repeat 100% 100% !important;
     background-size:cover !important; 
     width:20px;
     height:20px;
     margin: 5px;
     border:none;   
}

.confirmButton {
     max-width: 24px;
     max-height: 24px;
     background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAABtQTFRF////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeBnKPQAAAAh0Uk5TAAQqVFWAp/v+w9xDAAAAOklEQVQYV2NgoBpgQuaYByDYzBVIHPNWEiQYk5EkWNoNkHREFCPpYG03RjIqohzJKNYOJDsYQhmoBAAM5AydY6sB7wAAAABJRU5ErkJggge90ca5aa7fafc93043183c44d7eacf87');
     background-size:cover !important; 
     width:20px;
     height:20px;
     margin: 5px;
     border:none;   
}
                    
.saveButton {
     background: url('../Assets/Dcaf/Images/ico_save.png') no-repeat 100% 100% !important;
     background-size:cover !important; 
     width:20px;
     height:20px;
     margin: 5px;
     border:none;
}*/

.cancelButton {
    background: url('../Assets/Dcaf/Images/ico_cancel.png') no-repeat 100% 100% !important;
    background-size: cover !important;
    width: 20px;
    height: 20px;
    margin: 5px;
    border: none;
}

.detailButton {
    background: url('../Assets/Dcaf/Images/ico_edit.png') no-repeat 100% 100% !important;
    background-size: cover !important;
    width: 20px;
    height: 20px;
    margin: 5px;
    border: none;
    cursor: pointer;
}

.exportButton {
    background: url('../Assets/Dcaf/Images/exportColumn.png') no-repeat 100% 100% !important;
    background-size: cover !important;
    width: 30px;
    height: 30px;
    margin: 5px;
    border-radius: 5px 5px;
}

.left-icon-position {
    float: left;
    position: relative;
    left: 50px;
    top: -10px;
}

.right-icon-position {
    float: left;
    position: relative;
    left: 50px;
    top: -10px;
}

.inquiry-search-box {
    background-image: url('../Assets/Dcaf/Images/search.png');
    background-size: 40px 40px;
    background-position: right;
    background-repeat: no-repeat;
    margin: 5px;
    padding: 5px 20px;
    height: 30px;
    width: 92%;
    font-size: larger;
}

.search-button:hover {
    background-color: lightgray;
}

.actionsMenu-field {
    position: absolute;
    left: 220px;
    top: 390px;
}

.actionMenu-box {
    border: 1px solid black;
    padding: 15px 200px 30px 200px;
}

.emptyRecords-field {
    position: absolute;
    left: 220px;
    font-weight: 700;
    font-size: 16px !important;
}

.font-size-16 {
    font-size: 16px !important;
}

.secondaryDropDownField {
    width: 160px;
    display: none;
    margin-left: 10px;
}

.datepickField {
    width: 160px;
    display: none;
    margin-left: 10px;
    padding-left: 2px;
}

/*entity tab form view*/
form.entity-form {
}

    form.entity-form fieldset {
        font-family: sans-serif;
        border: 2px solid #2B70B3;
        background: #ddd;
        border-radius: 5px;
        padding: 15px;
        margin: 10px;
    }

    form.entity-form legend {
        background: #2B70B3;
        color: #fff;
        padding: 2px 10px;
        font-size: 12px;
        border-radius: 5px;
        box-shadow: 0 0 0 5px #ddd;
        margin-left: 20px;
    }

        form.entity-form legend span {
        }
/*New entity-form view css*/
.expander_container.expanded .expander {
    padding-left: 13px;
    background-position: left center;
    background-repeat: no-repeat;
    background-image: url(../Assets/Dcaf/Images/expanded.png);
}

.expander_container.collapsed .expander {
    padding-left: 13px;
    background-position: left center;
    background-repeat: no-repeat;
    background-image: url(../Assets/Dcaf/Images/collapsed.png);
}

.expander_container {
    margin-top: 3px;
}

    .expander_container a.collapsed {
        display: block;
        background: #2980b9 url(../Assets/Dcaf/Images/collapsed.png) no-repeat 15px 13px;
        padding: 10px 40px;
        color: #fff;
        font-size: 14px;
        text-decoration: none;
        cursor: pointer;
    }

    .expander_container a.expanded {
        display: block;
        background: #2980b9 url(../Assets/Dcaf/Images/expanded.png) no-repeat 15px 18px;
        padding: 10px 40px;
        color: #fff;
        font-size: 14px;
        text-decoration: none;
        cursor: pointer;
    }

.expand_content {
    border: 1px solid #d1d1d1;
    box-shadow: 0 0 10px #d1d1d1;
    border-top: 0;
    background: #FFFFFF;
    padding: 20px;
}

.w_140 {
    width: 140px;
}

.padding_L_0 {
    padding-left: 0px !important;
}

.padding_ALL {
    padding: 5px;
}

.margin_B_5 {
    margin-bottom: 5px;
}

.tbl_common_form label {
    text-align: left;
    /*padding:5px;*/
    color: #192A3E;
    font-weight: normal;
    /*width:167px;*/
    padding-left: 25px;
}

.common-form-label {
    font-weight: bold !important;
    float: right;
}
/*.tbl_common_form td{
	text-align:left;
	padding:5px;	
	color:#192A3E;
	font-weight:normal;
	/*width:185px;
 }
.tbl_common_form td input[type=text]{
	text-align:left;
	padding:5px;	
	color:#192A3E;
	font-weight:normal;
	border:1px solid #AEB9CA;
}*/

.required-input {
    background-color: rgb(255, 248, 220);
}

/*Create and Edit Table Layout*/
.contentName {
    border-left: 1px dotted grey;
    padding-left: 5px;
}

.inquiry-records-field {
    position: relative;
    top: 10px;
}

.display-field a {
    text-decoration: underline;
    padding-top: 5px;
}

.ui-jqgrid-btable a {
    text-decoration: underline;
}

.parent-row {
    display: table;
}

    .parent-row > div {
        display: table-cell;
        width: 100%;
    }

        .parent-row > div.col-12 {
            width: 100%;
        }

        .parent-row > div.col-11 {
            width: 91.66666666666666%;
        }

        .parent-row > div.col-10 {
            width: 83.33333333333334%;
        }

        .parent-row > div.col-9 {
            width: 100%;
        }

        .parent-row > div.col-8 {
            width: 66.66666666666666%;
        }

        .parent-row > div.col-7 {
            width: 58.333333333333336%;
        }

        .parent-row > div.col-6 {
            width: 50%;
        }

        .parent-row > div.col-5 {
            width: 41.66666666666667%;
        }

        .parent-row > div.col-4 {
            width: 33.33333333333333%;
        }

        .parent-row > div.col-3 {
            width: 25%;
        }

        .parent-row > div.col-2 {
            width: 16.666666666666664%;
        }

        .parent-row > div.col-1 {
            width: 8.333333333333332%;
        }

.input-disabled {
    background-color: #EBEBE4;
    border: 1px solid #ABADB3;
}

    .input-disabled:hover {
        background-color: white;
        color: #efefef !important;
    }

.input-readonly-as-label {
    border: none;
    font-weight: bold !important;
}

.input-readonly {
    background-color: #F0F8FF !important;
    border: 1px solid #ABADB3;
}

/*Date Time Picker - Begin*/

.xdsoft_datetimepicker {
    box-shadow: 0 5px 15px -5px rgba(0,0,0,0.506);
    background: #fff;
    border-bottom: 1px solid #bbb;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-top: 1px solid #ccc;
    color: #333;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    padding: 8px;
    padding-left: 0;
    padding-top: 2px;
    position: absolute;
    z-index: 9999;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    display: none;
}

    .xdsoft_datetimepicker.xdsoft_rtl {
        padding: 8px 0 8px 8px;
    }

    .xdsoft_datetimepicker iframe {
        position: absolute;
        left: 0;
        top: 0;
        width: 75px;
        height: 210px;
        background: transparent;
        border: 0;
    }

    .xdsoft_datetimepicker button {
        border: none !important;
    }

.xdsoft_noselect {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -o-user-select: none;
    user-select: none;
}

    .xdsoft_noselect::selection {
        background: transparent;
    }

    .xdsoft_noselect::-moz-selection {
        background: transparent;
    }

.xdsoft_datetimepicker.xdsoft_inline {
    display: inline-block;
    position: static;
    box-shadow: none;
}

.xdsoft_datetimepicker * {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0;
    margin: 0;
}

.xdsoft_datetimepicker .xdsoft_datepicker, .xdsoft_datetimepicker .xdsoft_timepicker {
    display: none;
}

    .xdsoft_datetimepicker .xdsoft_datepicker.active, .xdsoft_datetimepicker .xdsoft_timepicker.active {
        display: block;
    }

.xdsoft_datetimepicker .xdsoft_datepicker {
    width: 224px;
    float: left;
    margin-left: 8px;
}

.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_datepicker {
    float: right;
    margin-right: 8px;
    margin-left: 0;
}

.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_datepicker {
    width: 256px;
}

.xdsoft_datetimepicker .xdsoft_timepicker {
    width: 58px;
    float: left;
    text-align: center;
    margin-left: 8px;
    margin-top: 0;
}

.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker {
    float: right;
    margin-right: 8px;
    margin-left: 0;
}

.xdsoft_datetimepicker .xdsoft_datepicker.active + .xdsoft_timepicker {
    margin-top: 8px;
    margin-bottom: 3px;
}

.xdsoft_datetimepicker .xdsoft_monthpicker {
    position: relative;
    text-align: center;
}

.xdsoft_datetimepicker .xdsoft_label i, .xdsoft_datetimepicker .xdsoft_prev, .xdsoft_datetimepicker .xdsoft_next, .xdsoft_datetimepicker .xdsoft_today_button {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6Q0NBRjI1NjM0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6Q0NBRjI1NjQ0M0UwMTFFNDk4NkFGMzJFQkQzQjEwRUIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpDQ0FGMjU2MTQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpDQ0FGMjU2MjQzRTAxMUU0OTg2QUYzMkVCRDNCMTBFQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PoNEP54AAAIOSURBVHja7Jq9TsMwEMcxrZD4WpBYeKUCe+kTMCACHZh4BFfHO/AAIHZGFhYkBBsSEqxsLCAgXKhbXYOTxh9pfJVP+qutnZ5s/5Lz2Y5I03QhWji2GIcgAokWgfCxNvcOCCGKqiSqhUp0laHOne05vdEyGMfkdxJDVjgwDlEQgYQBgx+ULJaWSXXS6r/ER5FBVR8VfGftTKcITNs+a1XpcFoExREIDF14AVIFxgQUS+h520cdud6wNkC0UBw6BCO/HoCYwBhD8QCkQ/x1mwDyD4plh4D6DDV0TAGyo4HcawLIBBSLDkHeH0Mg2yVP3l4TQMZQDDsEOl/MgHQqhMNuE0D+oBh0CIr8MAKyazBH9WyBuKxDWgbXfjNf32TZ1KWm/Ap1oSk/R53UtQ5xTh3LUlMmT8gt6g51Q9p+SobxgJQ/qmsfZhWywGFSl0yBjCLJCMgXail3b7+rumdVJ2YRss4cN+r6qAHDkPWjPjdJCF4n9RmAD/V9A/Wp4NQassDjwlB6XBiCxcJQWmZZb8THFilfy/lfrTvLghq2TqTHrRMTKNJ0sIhdo15RT+RpyWwFdY96UZ/LdQKBGjcXpcc1AlSFEfLmouD+1knuxBDUVrvOBmoOC/rEcN7OQxKVeJTCiAdUzUJhA2Oez9QTkp72OTVcxDcXY8iKNkxGAJXmJCOQwOa6dhyXsOa6XwEGAKdeb5ET3rQdAAAAAElFTkSuQmCC);
}

.xdsoft_datetimepicker .xdsoft_label i {
    opacity: .5;
    background-position: -92px -19px;
    display: inline-block;
    width: 9px;
    height: 20px;
    vertical-align: middle;
}

.xdsoft_datetimepicker .xdsoft_prev {
    float: left;
    background-position: -20px 0;
}

.xdsoft_datetimepicker .xdsoft_today_button {
    float: left;
    background-position: -70px 0;
    margin-left: 5px;
}

.xdsoft_datetimepicker .xdsoft_next {
    float: right;
    background-position: 0 0;
}

.xdsoft_datetimepicker .xdsoft_next, .xdsoft_datetimepicker .xdsoft_prev, .xdsoft_datetimepicker .xdsoft_today_button {
    background-color: transparent;
    background-repeat: no-repeat;
    border: 0 none;
    cursor: pointer;
    display: block;
    height: 30px;
    opacity: .5;
    -ms-filter: "alpha(opacity=50)";
    outline: medium none;
    overflow: hidden;
    padding: 0;
    position: relative;
    text-indent: 100%;
    white-space: nowrap;
    width: 20px;
    min-width: 0;
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next {
    float: none;
    background-position: -40px -15px;
    height: 15px;
    width: 30px;
    display: block;
    margin-left: 14px;
    margin-top: 7px;
}

.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_prev, .xdsoft_datetimepicker.xdsoft_rtl .xdsoft_timepicker .xdsoft_next {
    float: none;
    margin-left: 0;
    margin-right: 14px;
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev {
    background-position: -40px 0;
    margin-bottom: 7px;
    margin-top: 0;
}

.xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box {
    height: 151px;
    overflow: hidden;
    border-bottom: 1px solid #ddd;
}

    .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div {
        background: #f5f5f5;
        border-top: 1px solid #ddd;
        color: #666;
        font-size: 12px;
        text-align: center;
        border-collapse: collapse;
        cursor: pointer;
        border-bottom-width: 0;
        height: 25px;
        line-height: 25px;
    }

        .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:first-child {
            border-top-width: 0;
        }

.xdsoft_datetimepicker .xdsoft_today_button:hover, .xdsoft_datetimepicker .xdsoft_next:hover, .xdsoft_datetimepicker .xdsoft_prev:hover {
    opacity: 1;
    -ms-filter: "alpha(opacity=100)";
}

.xdsoft_datetimepicker .xdsoft_label {
    display: inline;
    position: relative;
    z-index: 9999;
    margin: 0;
    padding: 5px 3px;
    font-size: 14px;
    line-height: 20px;
    font-weight: bold;
    background-color: #fff;
    float: left;
    width: 182px;
    text-align: center;
    cursor: pointer;
}

    .xdsoft_datetimepicker .xdsoft_label:hover > span {
        text-decoration: underline;
    }

    .xdsoft_datetimepicker .xdsoft_label:hover i {
        opacity: 1.0;
    }

    .xdsoft_datetimepicker .xdsoft_label > .xdsoft_select {
        border: 1px solid #ccc;
        position: absolute;
        right: 0;
        top: 30px;
        z-index: 101;
        display: none;
        background: #fff;
        max-height: 160px;
        overflow-y: hidden;
    }

        .xdsoft_datetimepicker .xdsoft_label > .xdsoft_select.xdsoft_monthselect {
            right: -7px;
        }

        .xdsoft_datetimepicker .xdsoft_label > .xdsoft_select.xdsoft_yearselect {
            right: 2px;
        }

        .xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover {
            color: #fff;
            background: #ff8000;
        }

        .xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option {
            padding: 2px 10px 2px 5px;
            text-decoration: none !important;
        }

            .xdsoft_datetimepicker .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current {
                background: #3af;
                box-shadow: #178fe5 0 1px 3px 0 inset;
                color: #fff;
                font-weight: 700;
            }

.xdsoft_datetimepicker .xdsoft_month {
    width: 100px;
    text-align: right;
}

.xdsoft_datetimepicker .xdsoft_calendar {
    clear: both;
}

.xdsoft_datetimepicker .xdsoft_year {
    width: 48px;
    margin-left: 5px;
}

.xdsoft_datetimepicker .xdsoft_calendar table {
    border-collapse: collapse;
    width: 100%;
}

.xdsoft_datetimepicker .xdsoft_calendar td > div {
    padding-right: 5px;
}

.xdsoft_datetimepicker .xdsoft_calendar th {
    height: 25px;
}

.xdsoft_datetimepicker .xdsoft_calendar td, .xdsoft_datetimepicker .xdsoft_calendar th {
    width: 14.2857142%;
    background: #f5f5f5;
    border: 1px solid #ddd;
    color: #666;
    font-size: 12px;
    text-align: right;
    vertical-align: middle;
    padding: 0;
    border-collapse: collapse;
    cursor: pointer;
    height: 25px;
}

.xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar td, .xdsoft_datetimepicker.xdsoft_showweeks .xdsoft_calendar th {
    width: 12.5%;
}

.xdsoft_datetimepicker .xdsoft_calendar th {
    background: #f1f1f1;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today {
    color: #3af;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_default {
    background: #ffe9d2;
    box-shadow: #ffb871 0 1px 4px 0 inset;
    color: #000;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_highlighted_mint {
    background: #c1ffc9;
    box-shadow: #00dd1c 0 1px 4px 0 inset;
    color: #000;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_default, .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current {
    background: #3af;
    box-shadow: #178fe5 0 1px 3px 0 inset;
    color: #fff;
    font-weight: 700;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month, .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled, .xdsoft_datetimepicker .xdsoft_time_box > div > div.xdsoft_disabled {
    opacity: .5;
    -ms-filter: "alpha(opacity=50)";
    cursor: default;
}

    .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_other_month.xdsoft_disabled {
        opacity: .2;
        -ms-filter: "alpha(opacity=20)";
    }

.xdsoft_datetimepicker .xdsoft_calendar td:hover, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
    color: #fff !important;
    background: #ff8000 !important;
    box-shadow: none !important;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current.xdsoft_disabled:hover, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current.xdsoft_disabled:hover {
    background: #3af !important;
    box-shadow: #178fe5 0 1px 3px 0 inset !important;
    color: #fff !important;
}

.xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_disabled:hover, .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_disabled:hover {
    color: inherit !important;
    background: inherit !important;
    box-shadow: inherit !important;
}

.xdsoft_datetimepicker .xdsoft_calendar th {
    font-weight: 700;
    text-align: center;
    color: #999;
    cursor: default;
}

.xdsoft_datetimepicker .xdsoft_copyright {
    color: #ccc !important;
    font-size: 10px;
    clear: both;
    float: none;
    margin-left: 8px;
}

    .xdsoft_datetimepicker .xdsoft_copyright a {
        color: #eee !important;
    }

        .xdsoft_datetimepicker .xdsoft_copyright a:hover {
            color: #aaa !important;
        }

.xdsoft_time_box {
    position: relative;
    border: 1px solid #ccc;
}

.xdsoft_scrollbar > .xdsoft_scroller {
    background: #ccc !important;
    height: 20px;
    border-radius: 3px;
}

.xdsoft_scrollbar {
    position: absolute;
    width: 7px;
    right: 0;
    top: 0;
    bottom: 0;
    cursor: pointer;
}

.xdsoft_datetimepicker.xdsoft_rtl .xdsoft_scrollbar {
    left: 0;
    right: auto;
}

.xdsoft_scroller_box {
    position: relative;
}

.xdsoft_datetimepicker.xdsoft_dark {
    box-shadow: 0 5px 15px -5px rgba(255,255,255,0.506);
    background: #000;
    border-bottom: 1px solid #444;
    border-left: 1px solid #333;
    border-right: 1px solid #333;
    border-top: 1px solid #333;
    color: #ccc;
}

    .xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box {
        border-bottom: 1px solid #222;
    }

        .xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box > div > div {
            background: #0a0a0a;
            border-top: 1px solid #222;
            color: #999;
        }

    .xdsoft_datetimepicker.xdsoft_dark .xdsoft_label {
        background-color: #000;
    }

        .xdsoft_datetimepicker.xdsoft_dark .xdsoft_label > .xdsoft_select {
            border: 1px solid #333;
            background: #000;
        }

            .xdsoft_datetimepicker.xdsoft_dark .xdsoft_label > .xdsoft_select > div > .xdsoft_option:hover {
                color: #000;
                background: #007fff;
            }

            .xdsoft_datetimepicker.xdsoft_dark .xdsoft_label > .xdsoft_select > div > .xdsoft_option.xdsoft_current {
                background: #c50;
                box-shadow: #b03e00 0 1px 3px 0 inset;
                color: #000;
            }

        .xdsoft_datetimepicker.xdsoft_dark .xdsoft_label i, .xdsoft_datetimepicker.xdsoft_dark .xdsoft_prev, .xdsoft_datetimepicker.xdsoft_dark .xdsoft_next, .xdsoft_datetimepicker.xdsoft_dark .xdsoft_today_button {
            background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGQAAAAeCAYAAADaW7vzAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUExQUUzOTA0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUExQUUzOTE0M0UyMTFFNDlBM0FFQTJENTExRDVBODYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBQTFBRTM4RTQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBQTFBRTM4RjQzRTIxMUU0OUEzQUVBMkQ1MTFENUE4NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pp0VxGEAAAIASURBVHja7JrNSgMxEMebtgh+3MSLr1T1Xn2CHoSKB08+QmR8Bx9A8e7RixdB9CKCoNdexIugxFlJa7rNZneTbLIpM/CnNLsdMvNjM8l0mRCiQ9Ye61IKCAgZAUnH+mU3MMZaHYChBnJUDzWOFZdVfc5+ZFLbrWDeXPwbxIqrLLfaeS0hEBVGIRQCEiZoHQwtlGSByCCdYBl8g8egTTAWoKQMRBRBcZxYlhzhKegqMOageErsCHVkk3hXIFooDgHB1KkHIHVgzKB4ADJQ/A1jAFmAYhkQqA5TOBtocrKrgXwQA8gcFIuAIO8sQSA7hidvPwaQGZSaAYHOUWJABhWWw2EMIH9QagQERU4SArJXo0ZZL18uvaxejXt/Em8xjVBXmvFr1KVm/AJ10tRe2XnraNqaJvKE3KHuUbfK1E+VHB0q40/y3sdQSxY4FHWeKJCunP8UyDdqJZenT3ntVV5jIYCAh20vT7ioP8tpf6E2lfEMwERe+whV1MHjwZB7PBiCxcGQWwKZKD62lfGNnP/1poFAA60T7rF1UgcKd2id3KDeUS+oLWV8DfWAepOfq00CgQabi9zjcgJVYVD7PVzQUAUGAQkbNJTBICDhgwYTjDYD6XeW08ZKh+A4pYkzenOxXUbvZcWz7E8ykRMnIHGX1XPl+1m2vPYpL+2qdb8CDAARlKFEz/ZVkAAAAABJRU5ErkJggg==);
        }

    .xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td, .xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th {
        background: #0a0a0a;
        border: 1px solid #222;
        color: #999;
    }

    .xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th {
        background: #0e0e0e;
    }

    .xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_today {
        color: #c50;
    }

    .xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_default {
        background: #ffe9d2;
        box-shadow: #ffb871 0 1px 4px 0 inset;
        color: #000;
    }

    .xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_highlighted_mint {
        background: #c1ffc9;
        box-shadow: #00dd1c 0 1px 4px 0 inset;
        color: #000;
    }

    .xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_default, .xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td.xdsoft_current, .xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current {
        background: #c50;
        box-shadow: #b03e00 0 1px 3px 0 inset;
        color: #000;
    }

    .xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar td:hover, .xdsoft_datetimepicker.xdsoft_dark .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
        color: #000 !important;
        background: #007fff !important;
    }

    .xdsoft_datetimepicker.xdsoft_dark .xdsoft_calendar th {
        color: #666;
    }

    .xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright {
        color: #333 !important;
    }

        .xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a {
            color: #111 !important;
        }

            .xdsoft_datetimepicker.xdsoft_dark .xdsoft_copyright a:hover {
                color: #555 !important;
            }

.xdsoft_dark .xdsoft_time_box {
    border: 1px solid #333;
}

.xdsoft_dark .xdsoft_scrollbar > .xdsoft_scroller {
    background: #333 !important;
}

.xdsoft_datetimepicker .xdsoft_save_selected {
    display: block;
    border: 1px solid #ddd !important;
    margin-top: 5px;
    width: 100%;
    color: #454551;
    font-size: 13px;
}

.xdsoft_datetimepicker .blue-gradient-button {
    font-family: "museo-sans","Book Antiqua",sans-serif;
    font-size: 12px;
    font-weight: 300;
    color: #82878c;
    height: 28px;
    position: relative;
    padding: 4px 17px 4px 33px;
    border: 1px solid #d7d8da;
    background: -moz-linear-gradient(top,#fff 0,#f4f8fa 73%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#fff),color-stop(73%,#f4f8fa));
    background: -webkit-linear-gradient(top,#fff 0,#f4f8fa 73%);
    background: -o-linear-gradient(top,#fff 0,#f4f8fa 73%);
    background: -ms-linear-gradient(top,#fff 0,#f4f8fa 73%);
    background: linear-gradient(to bottom,#fff 0,#f4f8fa 73%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff',endColorstr='#f4f8fa',GradientType=0);
}

    .xdsoft_datetimepicker .blue-gradient-button:hover, .xdsoft_datetimepicker .blue-gradient-button:focus, .xdsoft_datetimepicker .blue-gradient-button:hover span, .xdsoft_datetimepicker .blue-gradient-button:focus span {
        color: #454551;
        background: -moz-linear-gradient(top,#f4f8fa 0,#FFF 73%);
        background: -webkit-gradient(linear,left top,left bottom,color-stop(0,#f4f8fa),color-stop(73%,#FFF));
        background: -webkit-linear-gradient(top,#f4f8fa 0,#FFF 73%);
        background: -o-linear-gradient(top,#f4f8fa 0,#FFF 73%);
        background: -ms-linear-gradient(top,#f4f8fa 0,#FFF 73%);
        background: linear-gradient(to bottom,#f4f8fa 0,#FFF 73%);
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f4f8fa',endColorstr='#FFF',GradientType=0);
    }

/*Date Time Picker - End */

/*Custom Grid Styling*/

option.option-color :after {
    content: " ";
    height: 5px;
    width: 5px;
    border-radius: 5px;
    display: inline-block;
}

option.option-normal:after {
    background: rgb(128,255,128);
}

option.option-elevated:after {
    background: rgb(255,255,128);
}

option.option-high:after {
    background: rgb(255,80,80);
}


.background-normal {
    background-color: rgb(128,255,128);
    color: black;
    padding: 7px 0px 7px 8px !important;
    font-weight: normal;
    font-size: 14px;
    text-align: left;
}

.background-elevated {
    background-color: rgb(255,255,128);
    color: black;
    padding: 7px 0px 7px 8px !important;
    font-weight: normal;
    font-size: 14px;
    text-align: left;
}

.background-high {
    background-color: rgb(255,80,80);
    color: black;
    padding: 7px 0px 7px 8px !important;
    font-weight: normal;
    font-size: 14px;
    text-align: left;
}

/* Custom jquery UI styling*/
.ui-autocomplete {
    min-width: 160px;
    _width: 160px;
    padding: 4px 0;
    margin: 2px 0 0 0;
    list-style: none;
    background-color: #ffffff;
    border-color: #ccc;
    border-color: rgba(0, 0, 0, 0.2);
    border-style: solid;
    border-width: 1px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -webkit-background-clip: padding-box;
    -moz-background-clip: padding;
    background-clip: padding-box;
    *border-right-width: 2px;
    *border-bottom-width: 2px;
    overflow-x: hidden;
}

    /*.ui-autocomplete a:hover {
	background-color: lightblue;
}*/
    .ui-autocomplete li:hover {
        background-color: lightblue;
    }

.gridSpacing {
    margin-top: 20px;
}

/* ------- Jquery switch button ----------*/
.switch-button-label {
    float: left;
    font-size: 10pt;
    cursor: pointer;
}

    .switch-button-label.off {
        color: #adadad;
    }

    .switch-button-label.on {
        color: #192A3E;
    }

.switch-button-background {
    float: left;
    position: relative;
    background: #316CB2;
    margin: 1px 10px;
    cursor: pointer;
    border: 1px solid #CCC;
}

.switch-button-button {
    position: absolute;
    background: #FAFAFA;
}

.export-2-excel-icon {
    background: url('../Assets/Dcaf/Images/ExcelDownloadIcon.png') no-repeat;
}

.slider {
    margin-bottom: 5px !important;
}

.margin-left_20 {
    margin-left: 20px;
}


.width_35 {
    width: 35%;
}

.pCode-Id {
    position: relative;
    /*left:90%;*/
    font-weight: bold;
    color: #fff;
    left: 230px;
    top: 89px;
}

.width_100 {
    width: 100% !important;
}

.text-area-dimensions {
    width: 85% !important;
    height: 20%;
}

.header-panel-prop {
    /*width: 50%;
    float:left;*/
    margin-top: 0.5%;
}

.alert-box-prop {
    /*width:40%;
    position:relative;
    left:2%;*/
}

.margin-left-30 {
    margin-left: 30%;
}

.licence-position-top {
    position: relative;
    top: 60px;
}

.landing-page-textbox {
    display: inline;
    padding: 0px;
    margin: 5px 0px 0px 15px;
}

.landing-page-textbox-search {
    display: inline-block !important;
}

/* flip switch*/
.onoffswitch {
    position: relative;
    width: 110px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    margin-bottom: 10px;
}

.onoffswitch-checkbox {
    display: none;
}

.onoffswitch-label {
    display: block;
    overflow: hidden;
    cursor: pointer;
    border: 1px solid #666666;
    border-radius: 30px;
}

.onoffswitch-inner {
    display: block;
    width: 200%;
    margin-left: -100%;
    -moz-transition: margin 0.3s ease-in 0s;
    -webkit-transition: margin 0.3s ease-in 0s;
    -o-transition: margin 0.3s ease-in 0s;
    transition: margin 0.3s ease-in 0s;
}

    .onoffswitch-inner:before, .onoffswitch-inner:after {
        display: block;
        float: left;
        width: 50%;
        height: 30px;
        padding: 0;
        line-height: 30px;
        font-size: 16px;
        color: white;
        font-family: Trebuchet, Arial, sans-serif;
        font-weight: bold;
        -moz-box-sizing: border-box;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        border-radius: 30px;
        box-shadow: 0px 15px 0px rgba(135,135,135,0.08) inset;
    }

    .onoffswitch-inner:before {
        content: attr(data-content-before);
        padding-left: 15px;
        background-color: #6BB2ED;
        color: #FFFFFF;
        border-radius: 30px 0 0 30px;
    }

    .onoffswitch-inner:after {
        content: attr(data-content-after);
        padding-right: 15px;
        background-color: #FFFFFF;
        color: #666666;
        text-align: right;
        border-radius: 0 30px 30px 0;
    }

.onoffswitch-switch {
    display: block;
    width: 30px;
    margin: 0px;
    background: #FFFFFF;
    border: 1px solid #666666;
    border-radius: 30px;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 76px;
    -moz-transition: all 0.3s ease-in 0s;
    -webkit-transition: all 0.3s ease-in 0s;
    -o-transition: all 0.3s ease-in 0s;
    transition: all 0.3s ease-in 0s;
    background-image: -moz-linear-gradient(center top, rgba(135,135,135,0.1) 0%, rgba(135,135,135,0) 80%);
    background-image: -webkit-linear-gradient(center top, rgba(135,135,135,0.1) 0%, rgba(135,135,135,0) 80%);
    background-image: -o-linear-gradient(center top, rgba(135,135,135,0.1) 0%, rgba(135,135,135,0) 80%);
    background-image: linear-gradient(center top, rgba(135,135,135,0.1) 0%, rgba(135,135,135,0) 80%);
    box-shadow: 0 1px 1px white inset;
}

.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
    margin-left: 0;
}

.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
    right: 0px;
}

.successpnotify {
    background: #dff0d8 !important;
    color: black !important;
    border: 1px solid darkgreen;
}

.infopnotify {
    background: #d9edf7 !important;
    color: black;
    border: 1px solid darkgoldenrod;
}

.left-align-12 {
    left: 12%;
}

.float-right {
    float: right !important;
}

.suitability-popup-height {
    height: 530px !important;
}

.suitability-popup-font {
    font-size: 14px !important;
}

.comment-text-area {
    width: 310% !important;
    height: 50px !important;
}

.inline-text-area {
    height: 8px !important;
    width: 90% !important;
}

.quota-transfer-text-area {
    height: 52.72px !important;
    width: 100% !important;
}

.margin-left-zero {
    margin-left: 0% !important;
}

.width_25 {
    width: 25% !important;
}

.width_80 {
    width: 80% !important;
}

.width_20 {
    width: 20% !important;
}

.suit-dropdown-style {
    margin-left: 50%;
    width: 200%;
}

.margin-top-5-imp {
    margin-top: 5% !important;
}

.public-main-body {
    background: #8fd2e5; /* Old browsers */
    background: -moz-linear-gradient(top, #8fd2e5 0%, #92d4e4 9%, #95d7e7 16%, #98d5e8 17%, #9bd9e6 24%, #9ed9eb 26%, #a1dde8 33%, #a3dbec 34%, #a3dbea 36%, #aedfee 47%, #b1dfec 53%, #b3e1ee 58%, #b8e2ee 59%, #b8e2ee 63%, #bbe5f1 66%, #bde5ed 67%, #c0e5ee 75%, #c6e8f2 80%, #c7e9f2 85%, #ceeaf5 92%, #ceedf0 93%, #d3ebf5 95%, #ccf1f7 97%, #cceef0 98%, #d9ebed 99%, #fcffff 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8fd2e5), color-stop(9%,#92d4e4), color-stop(16%,#95d7e7), color-stop(17%,#98d5e8), color-stop(24%,#9bd9e6), color-stop(26%,#9ed9eb), color-stop(33%,#a1dde8), color-stop(34%,#a3dbec), color-stop(36%,#a3dbea), color-stop(47%,#aedfee), color-stop(53%,#b1dfec), color-stop(58%,#b3e1ee), color-stop(59%,#b8e2ee), color-stop(63%,#b8e2ee), color-stop(66%,#bbe5f1), color-stop(67%,#bde5ed), color-stop(75%,#c0e5ee), color-stop(80%,#c6e8f2), color-stop(85%,#c7e9f2), color-stop(92%,#ceeaf5), color-stop(93%,#ceedf0), color-stop(95%,#d3ebf5), color-stop(97%,#ccf1f7), color-stop(98%,#cceef0), color-stop(99%,#d9ebed), color-stop(100%,#fcffff)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #8fd2e5 0%,#92d4e4 9%,#95d7e7 16%,#98d5e8 17%,#9bd9e6 24%,#9ed9eb 26%,#a1dde8 33%,#a3dbec 34%,#a3dbea 36%,#aedfee 47%,#b1dfec 53%,#b3e1ee 58%,#b8e2ee 59%,#b8e2ee 63%,#bbe5f1 66%,#bde5ed 67%,#c0e5ee 75%,#c6e8f2 80%,#c7e9f2 85%,#ceeaf5 92%,#ceedf0 93%,#d3ebf5 95%,#ccf1f7 97%,#cceef0 98%,#d9ebed 99%,#fcffff 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #8fd2e5 0%,#92d4e4 9%,#95d7e7 16%,#98d5e8 17%,#9bd9e6 24%,#9ed9eb 26%,#a1dde8 33%,#a3dbec 34%,#a3dbea 36%,#aedfee 47%,#b1dfec 53%,#b3e1ee 58%,#b8e2ee 59%,#b8e2ee 63%,#bbe5f1 66%,#bde5ed 67%,#c0e5ee 75%,#c6e8f2 80%,#c7e9f2 85%,#ceeaf5 92%,#ceedf0 93%,#d3ebf5 95%,#ccf1f7 97%,#cceef0 98%,#d9ebed 99%,#fcffff 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #8fd2e5 0%,#92d4e4 9%,#95d7e7 16%,#98d5e8 17%,#9bd9e6 24%,#9ed9eb 26%,#a1dde8 33%,#a3dbec 34%,#a3dbea 36%,#aedfee 47%,#b1dfec 53%,#b3e1ee 58%,#b8e2ee 59%,#b8e2ee 63%,#bbe5f1 66%,#bde5ed 67%,#c0e5ee 75%,#c6e8f2 80%,#c7e9f2 85%,#ceeaf5 92%,#ceedf0 93%,#d3ebf5 95%,#ccf1f7 97%,#cceef0 98%,#d9ebed 99%,#fcffff 100%); /* IE10+ */
    background: linear-gradient(to bottom, #8fd2e5 0%,#92d4e4 9%,#95d7e7 16%,#98d5e8 17%,#9bd9e6 24%,#9ed9eb 26%,#a1dde8 33%,#a3dbec 34%,#a3dbea 36%,#aedfee 47%,#b1dfec 53%,#b3e1ee 58%,#b8e2ee 59%,#b8e2ee 63%,#bbe5f1 66%,#bde5ed 67%,#c0e5ee 75%,#c6e8f2 80%,#c7e9f2 85%,#ceeaf5 92%,#ceedf0 93%,#d3ebf5 95%,#ccf1f7 97%,#cceef0 98%,#d9ebed 99%,#fcffff 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8fd2e5', endColorstr='#fcffff',GradientType=0 ); /* IE6-9 */
    background-image: url('../Assets/Dcaf/Images/ExtranetMainBG.jpg');
    background-repeat: no-repeat;
    background-size: 100% 100%;
    height: 100%;
    overflow: hidden;
    z-index: -1;
}

.historical-margins {
    float: left;
}

.margin-negative-two {
    margin-top: -2%;
}

.margin-bottom-5 {
    margin-bottom: 5% !important;
}



.historical-records-position {
    float: right !important;
    margin-top: 25px;
}

/* Go to button*/
.div-go-to {
    height: 36px;
    display: inline-block;
    float: right;
    padding-right: 10px;
}

.txt-box-go-to {
    padding: 5px;
    font: normal 12px Arial;
    margin-top: 5px;
}

.btn-go-to {
    background: url('../Assets/Dcaf/Images/btn_blue.jpg');
    padding: 5px 20px 5px 20px;
    border-radius: 6px;
    border: none;
    color: #fff !important;
    font-size: 14px;
    text-transform: uppercase;
    cursor: pointer;
    display: inline;
    margin-left: 5px;
    margin-top: 5px;
}

.tablediv {
    /*padding-left:50px;*/
}

.quota-exchange-status-open {
    background-color: #49DB3B;
    position: absolute;
    color: black;
    top: 0px;
    right: 0px;
    font-size: 1.1em;
    width: 400px;
    text-align: center;
    padding: 9px 0px;
    border-width: 1px;
    border-color: black;
    border-style: solid;
}

.quota-exchange-status-closed {
    background-color: #E82727;
    position: absolute;
    color: white;
    top: 0px;
    right: 0px;
    font-size: 1.1em;
    width: 400px;
    text-align: center;
    padding: 9px 0px;
    border-width: 1px;
    border-color: black;
    border-style: solid;
}

.quota-exchange-bid-offer-label {
    font-size: large !important;
    float: right !important;
    white-space: nowrap;
}

.quota-exchange-bid-offer-radio {
    position: relative !important;
    height: 20px !important;
    width: auto !important;
}

.quota-exchange-bid-offer-check {
    position: relative !important;
    height: 20px !important;
    top: 5px !important;
}

.quota-exchange-bid-active {
    background-color: #49DB3B;
    color: black;
    font-size: 0.85em;
    width: 400px;
    text-align: center;
    padding: 9px 0px;
    border-width: 1px;
    border-color: black;
    border-style: solid;
}

.quota-exchange-bid-cancelled {
    background-color: #E82727;
    color: white;
    font-size: 0.85em;
    width: 400px;
    text-align: center;
    padding: 9px 0px;
    border-width: 1px;
    border-color: black;
    border-style: solid;
}

.label-in-line-edit-radio {
    display: inline !important;
    float: initial !important;
    width: 25% !important;
}

.ShutOffProducer-ActiveProducer {
    background-color: #49DB3B;
    position: inherit;
    color: black;
    top: 0px;
    right: 0px;
    font-size: inherit;
    font-weight: 500;
    width: 200px;
    text-align: center;
    padding: 5px 5px 5px 5px;
    border-width: 1px;
    border-color: black;
    border-style: solid;
}

.ShutOffProducer-InactiveProducer {
    background-color: #E82727;
    position: inherit;
    color: white;
    top: 0px;
    right: 0px;
    font-size: inherit;
    font-weight: 500;
    width: 200px;
    text-align: center;
    padding: 5px 5px 5px 5px;
    border-width: 1px;
    border-color: black;
    border-style: solid;
}

.ShutOffProducer-PendingShutOff {
    background-color: #FFFF33;
    position: inherit;
    color: black;
    top: 0px;
    right: 0px;
    font-size: inherit;
    font-weight: 500;
    width: 200px;
    text-align: center;
    padding: 5px 5px 5px 5px;
    border-width: 1px;
    border-color: black;
    border-style: solid;
}

.allowanceSummaryTable {
    margin-left: 30px;
}

    .allowanceSummaryTable td:nth-child(1) {
        width: 70%;
    }

    .allowanceSummaryTable th:nth-child(1) {
        width: 70%;
    }

.cqmNotificationTable {
    margin-left: 30px;
}

    .cqmNotificationTable td {
        width: 25%;
    }

    .cqmNotificationTable th {
        width: 25%;
    }

.result-tab {
    height: auto;
}

.test-result-version {
    top: 142px;
    left: 273px;
    position: absolute;
}

.apply-to-all-panel {
    font-size: 10px;
    float: right;
    top: 60px;
    position: relative;
    text-transform: lowercase;
    padding-right: 12px;
}

.label-span {
    font: normal 10px "Lucida Grande";
    color: black;
    padding-left: 0 !important;
    padding-top: 8px;
    line-height: 30px;
}

.quota-exchange-bid-offer-confirm {
    font-size: large;
    padding: 13px;
}

.quota-exchange-bid-offer-confirm-section {
    padding-bottom: 10px;
}

.large-text {
    font-size: large;
    padding: 15px;
}

.small-test-label {
    font-size: 0.7em !important;
}

.pdf-download-large {
    background: url('../Assets/Dcaf/Images/pdficon_large.png') no-repeat left;
    min-height: 32px;
    min-width: 32px;
    cursor: pointer;
    margin-left: 7px;
}

.pdf-download-small {
    background: url('../Assets/Dcaf/Images/pdficon_small.png') no-repeat left;
    min-height: 16px;
    min-width: 16px;
    cursor: pointer;
    margin-left: 5px;
}

/*#advSearchBox input:not([type='checkbox']) {
    position:relative;
    top:5px;
}*/
.quota-exchange-service-fee-remove-button {
    /*position: relative;
    top: 36px;
    left: 60%;
    padding: 5px 30px 5px 30px;
    margin-bottom: 0px;
    margin-left: 26px;*/
}

.legend-panel {
    background-color: #FFFDBF;
    padding: 15px 15px 15px 15px;
}

.legend-background-colour-box {
    width: 100%;
    text-align: center;
    border: 1px solid #000;
    font-weight: bold;
}

#hide-warning-pickup,
#hide-warning {
    margin-top: -12px;
}

.watermark {
    font-style: italic;
    position: fixed;
    bottom: 5px;
    right: 5px;
    opacity: 0.5;
    z-index: 99;
    color: #ccc;
}

.buy-only, .sell-only {
    /*font-size: 0.9em;*/
}

.internal {
    word-wrap: break-word;
    width: 225px;
}

.right-float {
    float: right !important;
}

.highlight {
    background-color: yellow;
}

.zero-margin-padding {
    margin: 0 !important;
    padding: 0 !important;
}

.push-combobox-to-top ul.ui-autocomplete {
    z-index: 100;
    position: fixed;
}

.mcrErrorRow {
    color: #b94a48 !important;
    background-color: #f2dede !important;
    border-color: #eed3d7 !important;
}

.note {
    margin-bottom: 10px;
    margin-top: 10px;
    font-family: Arial;
    font-size: 13px;
    border: 1px solid #2b70b3;
    background: #ffffcc;
    /*border-radius:15px;*/
    padding: 15px;
    font-weight: bold;
}

.ac-result-span {
    position: relative;
    display: block;
}

    .ac-result-span span {
        position: absolute;
        top: 0px;
        bottom: 0px;
    }

    .ac-result-span > span > button {
        height: 84%;
        text-align: center;
        margin-left: -100%;
    }

    .ac-result-span ul {
        position: fixed;
        margin: 0 !important;
        width: 100%;
        z-index: 10000;
        padding: 4px 0px;
        max-height: 150px;
        list-style: none;
        background-color: #ffffff;
        border: 1px solid rgba(0, 0, 0, 0.2);
        border-radius: 5px;
        box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
        background-clip: padding-box;
        overflow: auto;
        display: block;
    }

    .ac-result-span > ul > li {
        padding: 2px 3px;
        font-size: 0.9em;
        cursor: pointer;
        position: relative;
        min-height: 15px;
    }

        .ac-result-span > ul > li:hover {
            background-color: lightblue;
        }

        .ac-result-span > ul > li.current {
            background-color: lightblue;
        }

html {
    min-height: 100%;
    height: 100%;
    position: relative;
}

body {
    min-height: 100%;
    position: relative;
    margin: 0;
    padding: 0;
    font-family: 'Lucida Grande', 'segoe ui', Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #333;
    background-color: #f6f8f8;
}

h1 {
    margin: 5px 0 5px;
    font-size: 23px;
    font-weight: normal;
}

h2 {
    margin: 0 0 15px;
    font-size: 18px;
    font-weight: normal;
    border-bottom: 1px solid #d1d1d1;
}

section {
    position: relative;
    margin-bottom: 25px;
    padding: 10px 10px;
    border: 1px solid #d1d1d1;
    box-shadow: 0 0 10px #d1d1d1;
    background-color: #fff;
}

    /**new css classes*/
    section fieldset {
        float: left;
        margin-right: 60px;
    }

        section fieldset:last-child {
            margin-right: 0;
        }
/*****/


fieldset {
    border: none;
    padding: 0;
}

legend {
    margin-bottom: 10px;
    padding: 0;
    font-size: 15px;
}

label {
    display: inline-block;
    margin: 0 5px 5px 0;
    font-size: 1em;
    color: #707070 !important;
}

select {
    display: block;
    padding: 3px 3px;
    border: 1px solid #d1d1d1;
}

input, textarea {
    margin-bottom: 5px;
    padding: 6px 9px;
    vertical-align: bottom;
    border: 1px solid #d1d1d1;
}

    input:focus, textarea:focus {
        border-color: #66afe9;
        outline: 0;
        -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
        box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);
    }

    input::-moz-placeholder {
        font-style: italic;
    }

    input:-ms-input-placeholder {
        font-style: italic;
    }

    input::-webkit-input-placeholder {
        font-style: italic;
    }

label input {
    display: block;
    margin-top: 5px;
    margin-bottom: 0;
}

blockquote {
    background-color: #eee;
    padding: 0.4em;
    border-radius: 0.3em;
}

.link_button {
    text-decoration: none;
    color: #333 !important;
    margin-right: 0;
    font-family: Arial;
    display: inline-block;
    text-align: center;
}

button[type="submit"], input[type="button"], input[type="submit"], .link_button, button[type="rest"] {
    /*display: block;*/
    padding: 5px 8px !important;
    border: 1px solid #4b77be;
    font-size: 15px !important;
    background-color: #fff;
    min-width: 64px;
    margin: 5px;
}

    button[type="submit"]:hover, input[type="button"]:hover, input[type="submit"]:hover, .link_button:hover, button[type="rest"]:hover {
        background-color: #4b77be;
        color: #fff !important;
        cursor: pointer;
    }

em {
    font-weight: bolder;
    font-style: normal;
}

.clearfix:after,
.ui-dialog-content:after {
    content: ' ';
    visibility: hidden;
    display: block;
    height: 0;
    clear: both;
}

/*new classes*/

.menu:hover {
    cursor: default;
}

.menu:hover {
    background-color: #cecdcd;
}

.more:hover > div > div {
    display: block;
}

.menu > div {
    display: none;
    position: absolute;
    z-index: 10;
    top: 94%;
    right: -20px;
    min-width: 200px;
    padding: 15px;
    background-color: #fff;
    border: 1px solid #d1d1d1;
    box-shadow: 0 0 10px #d1d1d1;
    font-size: 15px;
}

.menu div div {
    margin-top: 15px;
    padding-top: 15px;
    border-top: 1px solid #d1d1d1;
}

    .menu div div:first-child {
        margin-top: 0;
        padding-top: 0;
        border-top: none;
    }

/*.menu a,*/
.menu span {
    display: block;
    line-height: 22px;
    font-size: 13px;
    color: #4980d8;
}

.menu span {
    padding-left: 5px;
    color: #8b8b8b;
}

    .menu span:hover {
        background-color: #cecdcd;
        color: #fff;
        cursor: pointer;
    }

.main-nav .more {
    visibility: hidden;
}
/*******/

/* Top nav & Footer */

.main-nav {
    position: relative;
    z-index: 10;
    height: 50px;
    line-height: 50px;
    background-color: #3498db;
    color: #fff;
    box-shadow: 0 0 4px rgba(0,0,0,.14),0 4px 8px rgba(0,0,0,.28);
}

    .main-nav a {
        float: left;
        height: 50px;
        line-height: 50px;
        text-decoration: none;
        color: #fff;
    }

.open-page-menu {
    float: left;
    box-sizing: border-box;
    width: 35px;
    height: 32px;
    margin: 9px 20px 5px;
    padding: 7px 10px;
    font-size: 18px;
    color: #c3dffc;
    border: 1px solid #3498db;
    border-radius: 4px;
}

    .open-page-menu.open,
    .open-page-menu:hover {
        border: 1px solid #c3dffc;
        cursor: pointer;
    }

.menu-expander {
    /*position: absolute;
    right: 10px;
    top: 13px;*/
    border-style: solid;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-width: 1px;
    border-radius: 50%;
    padding: 1px 4px 2px 4px;
    border-color: #ccc;
    float: right;
}

.left-menu a {
    border-bottom: groove 2px #ccc;
}

.main-nav > a {
    font-size: 18px;
    margin-left: 20px; /*new*/
}

/**new*/
.main-nav.producer > a {
    margin: 19px 0 0 10px;
}
/***/

.main-nav img {
    float: left;
    margin: 3px 7px 0 0;
    max-height: 90%;
    max-width: 100%;
}

.main-nav .external-title {
    float: left;
    height: 46px;
    line-height: 46px;
    /*display: none;*/
}

.main-nav .title {
    float: left;
    display: none;
}

.main-nav .nav-links {
    position: relative;
    float: left;
    height: 50px;
    line-height: 50px;
    margin-left: 10px;
    padding: 0 10px;
    border-left: 1px solid #2b86c2;
}

    .main-nav .nav-links a {
        float: left;
        padding: 0 15px;
        font-size: 12px;
        text-transform: uppercase;
    }

        .main-nav .nav-links a:hover {
            background-color: #2b8bc9;
        }

/**new css classes*/
.main-nav .menu {
    float: left;
    padding: 0 15px;
    text-transform: uppercase;
}

    .main-nav .menu:hover {
        background-color: #2b8bc9;
    }

    .main-nav .menu div {
        background-color: #3498db;
        box-shadow: none;
        border: none;
    }

    .main-nav .menu a {
        display: block;
        float: none;
        color: #fff;
    }

/***************/

.logged-in-user {
    position: relative;
    float: right;
    height: 50px;
    line-height: 50px;
    padding: 0 10px;
    background-color: #2980b9;
    border-left: 1px solid #2b86c2;
}

    .main-nav .nav-links:before,
    .logged-in-user:before {
        content: '';
        position: absolute;
        left: 0;
        width: 1px;
        height: 50px;
        background-color: #61bdf9;
    }

    .logged-in-user a {
        float: right;
        margin-left: 15px;
    }

        .logged-in-user a i {
            margin-right: 5px;
        }

body > footer {
    box-sizing: border-box;
    position: absolute;
    bottom: -30px;
    height: 25px;
    width: 100%;
    line-height: 25px;
    padding-right: 15px;
    text-align: right;
    font-size: 10px;
    background-color: #d1d1d1;
}


/* Left menu */

.main-menu {
    display: none;
    position: absolute;
    z-index: 5;
    top: 0;
    left: 0;
    height: 100%;
    overflow: hidden;
    box-shadow: 0 0 10px rgba(0,0,0,.14),0 4px 23px rgba(0,0,0,.28);
    background: #fff;
    font-size: 15px;
}

    /**new class*/
    .main-menu .menu-btns {
        width: 100%;
        height: 80px;
        margin-bottom: 10px;
        border-bottom: 1px solid #d1d1d1;
        background-color: #ededed;
    }
/******/

.remarkable-label {
    font-size: 1.4em !important;
}

.main-menu .pin {
    width: 100%;
    height: 80px;
    margin-bottom: 10px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE1LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgd2lkdGg9IjYwMHB4IiBoZWlnaHQ9IjYwMHB4IiB2aWV3Qm94PSIwIDAgNjAwIDYwMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNjAwIDYwMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxwYXRoIGZpbGw9IiM4YjhiOGIiIGQ9Ik00OTYuNjIsMjM0LjczNUwzNjYuOTg5LDEwNS4xMTRjLTIuNjctMi42NzEtNi4yMTktNC4xNDItOS45OTEtNC4xNDJjLTMuNzczLDAtNy4zMjIsMS40NzEtOS45OTEsNC4xNDIKCWwtMzguMjU0LDM4LjI1MmMtMi42NywyLjY3LTQuMTQxLDYuMjE5LTQuMTQxLDkuOTkyYzAsMy43NzQsMS40NzEsNy4zMjIsNC4xNDEsOS45OTJsNS41NzUsNS41NjJsLTk1LjY1Myw5NS42NTNMMTE0LjU2MSwyOTAuMjgKCWMtNC45NDQsMS4yMjEtOC44NjMsNS4wMjUtMTAuMjI3LDkuOTNjLTEuMzY3LDQuOTA4LDAuMDIxLDEwLjE4NywzLjYyMiwxMy43NzdsNzguMTczLDc4LjE3NmwtODIuNzQxLDgyLjc0CgljLTIuNjcsMi42Ny00LjE0MSw2LjIxOS00LjE0MSw5Ljk5MnMxLjQ3MSw3LjMyMiw0LjE0MSw5Ljk5MmMyLjY3MSwyLjY3LDYuMjE5LDQuMTQxLDkuOTkyLDQuMTQxczcuMzIxLTEuNDcxLDkuOTkyLTQuMTQxCglsODIuNzQtODIuNzRsNzguMTg4LDc4LjE4YzMuNTU2LDMuNTYyLDguNzU5LDUsMTMuNzk2LDMuNjIxYzQuODkyLTEuMzYxLDguNjk0LTUuMjgxLDkuOTE1LTEwLjIyNWwyNS43MDQtMTA0LjEwNWwwLjM5NS0wLjM5NQoJbDk1LjI1Ny05NS4yNTdsOS4wMTYsOS4wMTZjMi42MzIsMi42MzEsNi4yNzQsNC4xNDEsOS45OTMsNC4xNDFjMy43NzMsMCw3LjMyMi0xLjQ3MSw5Ljk5MS00LjE0MWwzOC4yNTMtMzguMjYyCglDNTAyLjEzLDI0OS4yMSw1MDIuMTMsMjQwLjI0Niw0OTYuNjIsMjM0LjczNXogTTI4Ni41NzksNDUyLjYzNWwtMTQwLjkzLTE0MC45MjJsNzUuODgzLTE4Ljc0M2w4My43ODIsODMuNzlMMjg2LjU3OSw0NTIuNjM1egoJIE0zMjAuOTQyLDM1Mi40MjJsLTc1LjA3Mi03NS4wODFsODguNDQxLTg4LjQ0Mmw3NS4wNzEsNzUuMDhMMzIwLjk0MiwzNTIuNDIyeiBNNDQ4LjM3NiwyNjMuMDAyTDMzOC43MzEsMTUzLjM1N2wxOC4yNjctMTguMjY2CglsMTA5LjY0NiwxMDkuNjM2TDQ0OC4zNzYsMjYzLjAwMnoiLz4KPC9zdmc+);
    background-repeat: no-repeat;
    background-position: 98% 98%;
    background-size: 25px;
    background-color: #ededed;
    border: none;
    border-bottom: 1px solid #d1d1d1;
}

    .main-menu .on,
    .main-menu .pin:hover {
        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE1LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgd2lkdGg9IjYwMHB4IiBoZWlnaHQ9IjYwMHB4IiB2aWV3Qm94PSIwIDAgNjAwIDYwMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNjAwIDYwMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxwYXRoIGZpbGw9IiMwMDAiIGQ9Ik00OTYuNjIsMjM0LjczNUwzNjYuOTg5LDEwNS4xMTRjLTIuNjctMi42NzEtNi4yMTktNC4xNDItOS45OTEtNC4xNDJjLTMuNzczLDAtNy4zMjIsMS40NzEtOS45OTEsNC4xNDIKCWwtMzguMjU0LDM4LjI1MmMtMi42NywyLjY3LTQuMTQxLDYuMjE5LTQuMTQxLDkuOTkyYzAsMy43NzQsMS40NzEsNy4zMjIsNC4xNDEsOS45OTJsNS41NzUsNS41NjJsLTk1LjY1Myw5NS42NTNMMTE0LjU2MSwyOTAuMjgKCWMtNC45NDQsMS4yMjEtOC44NjMsNS4wMjUtMTAuMjI3LDkuOTNjLTEuMzY3LDQuOTA4LDAuMDIxLDEwLjE4NywzLjYyMiwxMy43NzdsNzguMTczLDc4LjE3NmwtODIuNzQxLDgyLjc0CgljLTIuNjcsMi42Ny00LjE0MSw2LjIxOS00LjE0MSw5Ljk5MnMxLjQ3MSw3LjMyMiw0LjE0MSw5Ljk5MmMyLjY3MSwyLjY3LDYuMjE5LDQuMTQxLDkuOTkyLDQuMTQxczcuMzIxLTEuNDcxLDkuOTkyLTQuMTQxCglsODIuNzQtODIuNzRsNzguMTg4LDc4LjE4YzMuNTU2LDMuNTYyLDguNzU5LDUsMTMuNzk2LDMuNjIxYzQuODkyLTEuMzYxLDguNjk0LTUuMjgxLDkuOTE1LTEwLjIyNWwyNS43MDQtMTA0LjEwNWwwLjM5NS0wLjM5NQoJbDk1LjI1Ny05NS4yNTdsOS4wMTYsOS4wMTZjMi42MzIsMi42MzEsNi4yNzQsNC4xNDEsOS45OTMsNC4xNDFjMy43NzMsMCw3LjMyMi0xLjQ3MSw5Ljk5MS00LjE0MWwzOC4yNTMtMzguMjYyCglDNTAyLjEzLDI0OS4yMSw1MDIuMTMsMjQwLjI0Niw0OTYuNjIsMjM0LjczNXogTTI4Ni41NzksNDUyLjYzNWwtMTQwLjkzLTE0MC45MjJsNzUuODgzLTE4Ljc0M2w4My43ODIsODMuNzlMMjg2LjU3OSw0NTIuNjM1egoJIE0zMjAuOTQyLDM1Mi40MjJsLTc1LjA3Mi03NS4wODFsODguNDQxLTg4LjQ0Mmw3NS4wNzEsNzUuMDhMMzIwLjk0MiwzNTIuNDIyeiBNNDQ4LjM3NiwyNjMuMDAyTDMzOC43MzEsMTUzLjM1N2wxOC4yNjctMTguMjY2CglsMTA5LjY0NiwxMDkuNjM2TDQ0OC4zNzYsMjYzLjAwMnoiLz4KPC9zdmc+);
        cursor: pointer;
    }

/*.main-menu div {
    padding: 5px 15px;
}*/

.main-menu div div {
    padding: 5px 0 0;
}

.main-menu a {
    display: block;
    padding: 5px 15px;
    color: #333;
    text-decoration: none;
}

.main-menu div a {
    padding: 5px 10px 5px;
    font-size: 14px;
}

.main-menu a:hover {
    background-color: #ddd !important;
}

.main-menu .currentTab {
    background-color: #c3dffc;
}

/**new css classes*/
.expand span {
    position: relative;
    display: block;
    cursor: pointer;
}

    .expand span .fa {
        position: absolute;
        top: 20%;
        right: 0;
    }

.main-menu a {
    display: block;
    padding: 5px 15px;
    color: #333;
    text-decoration: none;
}

.main-menu div a:first-child {
    margin-top: 5px;
}
/****/

/* Content */

main {
    position: relative;
    display: block;
    min-height: 500px;
    padding: 0 30px 5px 30px;
}

/* Control group */

.action-controls {
    position: absolute;
    top: 0px;
    right: 30px;
    height: 28px;
    border: 1px solid #d1d1d1;
    background-color: #ededed;
}

table .action-controls {
    position: inherit;
    width: auto;
    background: none;
    border: none;
}

    table .action-controls button {
        border: none;
    }

.action-controls .menu {
    position: relative;
    float: left;
    width: 38px;
    height: 28px;
    font-size: 0;
}

.menu:hover {
    cursor: default;
}

.menu:hover {
    background-color: #cecdcd;
}

    .menu:hover > div.context-menu {
        display: block;
    }

.menu > div.context-menu {
    display: none;
    padding: 5px;
    position: absolute;
    z-index: 10;
    top: 100%;
    right: -20px;
    min-width: 200px;
    background-color: #fff;
    border: 2px solid #d1d1d1;
    box-shadow: 0 0 10px #d1d1d1;
    font-size: 15px;
}

    .menu > div.context-menu h4 {
        margin: 0.7em;
    }

    .menu > div.context-menu ul {
        list-style-type: none;
        list-style-position: outside;
        margin: 5px;
        padding-left: 15px;
    }

.menu div div {
    border-top: 1px solid #d1d1d1;
}

    .menu div div:first-child {
        margin-top: 0;
        padding-top: 0;
        border-top: none;
    }

.menu a {
    display: block;
    line-height: 22px;
    font-size: 13px;
    color: #4980d8;
}

.grid-menu-btn {
    float: left;
    background-position: 0px -4px !important;
    margin-left: 5px;
}

    .grid-menu-btn > div.context-menu {
        right: 30px !important;
        text-transform: none;
        padding: 0px !important;
    }

.action-controls button {
    float: left;
    width: 41px;
    height: 28px;
    border: 0;
    border-left: 1px solid #f5f5f5;
    font-size: 0;
}

    .action-controls button:first-child {
        border: none;
    }

.action-controls .menu + button {
    border-right: 1px solid #ededed;
}

.search-field {
    padding-right: 25px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSI1MTJweCIgaGVpZ2h0PSI1MTJweCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUxMiA1MTIiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBzdHlsZT0iZmlsbDogIzdjN2M3YyI+Cgk8cGF0aCBkPSJNNDk3LjkzOCw0MzAuMDYzTDM4MC40NjksMzEyLjU5NGMtMTcuNSwyNy4yMTktNDAuNjU2LDUwLjM3NS02Ny44NzUsNjcuODc1bDExNy40NjksMTE3LjQ2OQoJCWMxOC43NSwxOC43NSw0OS4xNTYsMTguNzUsNjcuODc1LDBDNTE2LjY4OCw0NzkuMjE5LDUxNi42ODgsNDQ4LjgxMyw0OTcuOTM4LDQzMC4wNjN6Ii8+Cgk8cGF0aCBkPSJNMzg0LDE5MkMzODQsODUuOTY5LDI5OC4wMzEsMCwxOTIsMFMwLDg1Ljk2OSwwLDE5MnM4NS45NjksMTkyLDE5MiwxOTJTMzg0LDI5OC4wMzEsMzg0LDE5MnogTTE5MiwzMzYKCQljLTc5LjQwNiwwLTE0NC02NC41OTQtMTQ0LTE0NFMxMTIuNTk0LDQ4LDE5Miw0OHMxNDQsNjQuNTk0LDE0NCwxNDRTMjcxLjQwNiwzMzYsMTkyLDMzNnoiLz4KCTxwYXRoIGQ9Ik04MCwxOTJoMzJjMC00NC4xMDksMzUuODkxLTgwLDgwLTgwVjgwQzEzMC4yNSw4MCw4MCwxMzAuMjUsODAsMTkyeiIvPgo8L2c+Cjwvc3ZnPg==);
    background-repeat: no-repeat;
    background-size: 18px;
    background-position: 97% center;
}

    .search-field:focus,
    .search-field:hover {
        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSI1MTJweCIgaGVpZ2h0PSI1MTJweCIgdmlld0JveD0iMCAwIDUxMiA1MTIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDUxMiA1MTIiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBzdHlsZT0iZmlsbDogIzMzMyI+Cgk8cGF0aCBkPSJNNDk3LjkzOCw0MzAuMDYzTDM4MC40NjksMzEyLjU5NGMtMTcuNSwyNy4yMTktNDAuNjU2LDUwLjM3NS02Ny44NzUsNjcuODc1bDExNy40NjksMTE3LjQ2OQoJCWMxOC43NSwxOC43NSw0OS4xNTYsMTguNzUsNjcuODc1LDBDNTE2LjY4OCw0NzkuMjE5LDUxNi42ODgsNDQ4LjgxMyw0OTcuOTM4LDQzMC4wNjN6Ii8+Cgk8cGF0aCBkPSJNMzg0LDE5MkMzODQsODUuOTY5LDI5OC4wMzEsMCwxOTIsMFMwLDg1Ljk2OSwwLDE5MnM4NS45NjksMTkyLDE5MiwxOTJTMzg0LDI5OC4wMzEsMzg0LDE5MnogTTE5MiwzMzYKCQljLTc5LjQwNiwwLTE0NC02NC41OTQtMTQ0LTE0NFMxMTIuNTk0LDQ4LDE5Miw0OHMxNDQsNjQuNTk0LDE0NCwxNDRTMjcxLjQwNiwzMzYsMTkyLDMzNnoiLz4KCTxwYXRoIGQ9Ik04MCwxOTJoMzJjMC00NC4xMDksMzUuODkxLTgwLDgwLTgwVjgwQzEzMC4yNSw4MCw4MCwxMzAuMjUsODAsMTkyeiIvPgo8L2c+Cjwvc3ZnPg==);
    }

/* Button images */
.even-odd-button {
    float: left;
    color: #7c7c7c !important;
    text-decoration: none !important;
    cursor: pointer;
    margin: 7px 0 0 5px;
    font-weight: bold;
}

    .even-odd-button:hover {
        color: #333 !important;
    }

.menu-btn,
.audit-history,
.help,
.save-btn,
.cancel-btn,
.disable-btn,
.enable-btn,
.right-arrow,
.left-arrow,
.edit-btn,
.mail-btn,
.delete-btn, .add-btn, .out-going {
    background-color: #ededed;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 25px;
    width: 25px;
    height: 25px;
}

    .menu-btn:hover,
    .audit-history:hover,
    .help:hover,
    .save-btn:hover,
    .disqualify-btn:hover,
    .list-btn:hover,
    .share-btn:hover,
    .view-btn:hover,
    .attachment-btn:hover,
    .cancel-btn:hover,
    .enable-btn:hover,
    .disable-btn:hover,
    .right-arrow:hover,
    .left-arrow:hover,
    .edit-btn:hover,
    .mail-btn:hover,
    .delete-btn:hover,
    .add-btn:hover,
    , .out-going:hover {
        background-color: #cecdcd;
        cursor: pointer;
    }

.save-btn {
    font-size: 30px !important;
    color: #7c7c7c;
    margin-right: 5px;
}

.disqualify-btn,
.list-btn,
.share-btn,
.view-btn,
.attachment-btn {
    font-size: 25px !important;
    color: #7c7c7c;
    margin-right: 5px;
    margin-top: 3px;
}

.menu-btn {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSIxOHB4IiBoZWlnaHQ9IjIycHgiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8ZyBzdHlsZT0iZmlsbDogIzdjN2M3YyI+DQoJPGNpcmNsZSBjeD0iMTIwLjI5NyIgY3k9IjExNiIgcj0iMzkuMDgxIi8+DQoJPGNpcmNsZSBjeD0iMTIwLjI5NyIgY3k9IjIzNiIgcj0iMzkuMDgxIi8+DQoJPGNpcmNsZSBjeD0iMTIwLjI5NyIgY3k9IjM1NiIgcj0iMzkuMDgxIi8+DQoJPGcgc3R5bGU9ImZpbGw6ICM3YzdjN2MiPg0KCQk8cGF0aCBkPSJNNDI1Ljc4NSw4MS43NUgxOTQuNzk3Yy0yLjc1NywwLTUsMi4yNDMtNSw1djU4LjVjMCwyLjc1NywyLjI0Myw1LDUsNWgyMzAuOTg4YzIuNzU3LDAsNS0yLjI0Myw1LTV2LTU4LjUNCgkJCUM0MzAuNzg1LDEwMy45OTMsNDI4LjU0MiwxMDEuNzUsNDI1Ljc4NSwxMDEuNzV6Ii8+DQoJCTxwYXRoIGQ9Ik00MjUuNzg1LDIwMS43NUgxOTQuNzk3Yy0yLjc1NywwLTUsMi4yNDMtNSw1djU4LjVjMCwyLjc1NywyLjI0Myw1LDUsNWgyMzAuOTg4YzIuNzU3LDAsNS0yLjI0Myw1LTV2LTU4LjUNCgkJCUM0MzAuNzg1LDIyMy45OTMsNDI4LjU0MiwyMjEuNzUsNDI1Ljc4NSwyMjEuNzV6Ii8+DQoJCTxwYXRoIGQ9Ik00MjUuNzg1LDMyMS43NUgxOTQuNzk3Yy0yLjc1NywwLTUsMi4yNDMtNSw1djU4LjVjMCwyLjc1NywyLjI0Myw1LDUsNWgyMzAuOTg4YzIuNzU3LDAsNS0yLjI0Myw1LTV2LTU4LjUNCgkJCUM0MzAuNzg1LDM0My45OTMsNDI4LjU0MiwzNDEuNzUsNDI1Ljc4NSwzNDEuNzV6Ii8+DQoJPC9nPg0KPC9nPg0KPC9zdmc+) !important;
    background-position: 7px top;
}

    .menu-btn:hover {
        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHdpZHRoPSIxOHB4IiBoZWlnaHQ9IjIycHgiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTIgNTEyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8ZyBzdHlsZT0iZmlsbDogIzMzMyI+DQoJPGNpcmNsZSBjeD0iMTIwLjI5NyIgY3k9IjExNiIgcj0iMzkuMDgxIi8+DQoJPGNpcmNsZSBjeD0iMTIwLjI5NyIgY3k9IjIzNiIgcj0iMzkuMDgxIi8+DQoJPGNpcmNsZSBjeD0iMTIwLjI5NyIgY3k9IjM1NiIgcj0iMzkuMDgxIi8+DQoJPGcgc3R5bGU9ImZpbGw6ICMzMzMiPg0KCQk8cGF0aCBkPSJNNDI1Ljc4NSw4MS43NUgxOTQuNzk3Yy0yLjc1NywwLTUsMi4yNDMtNSw1djU4LjVjMCwyLjc1NywyLjI0Myw1LDUsNWgyMzAuOTg4YzIuNzU3LDAsNS0yLjI0Myw1LTV2LTU4LjUNCgkJCUM0MzAuNzg1LDEwMy45OTMsNDI4LjU0MiwxMDEuNzUsNDI1Ljc4NSwxMDEuNzV6Ii8+DQoJCTxwYXRoIGQ9Ik00MjUuNzg1LDIwMS43NUgxOTQuNzk3Yy0yLjc1NywwLTUsMi4yNDMtNSw1djU4LjVjMCwyLjc1NywyLjI0Myw1LDUsNWgyMzAuOTg4YzIuNzU3LDAsNS0yLjI0Myw1LTV2LTU4LjUNCgkJCUM0MzAuNzg1LDIyMy45OTMsNDI4LjU0MiwyMjEuNzUsNDI1Ljc4NSwyMjEuNzV6Ii8+DQoJCTxwYXRoIGQ9Ik00MjUuNzg1LDMyMS43NUgxOTQuNzk3Yy0yLjc1NywwLTUsMi4yNDMtNSw1djU4LjVjMCwyLjc1NywyLjI0Myw1LDUsNWgyMzAuOTg4YzIuNzU3LDAsNS0yLjI0Myw1LTV2LTU4LjUNCgkJCUM0MzAuNzg1LDM0My45OTMsNDI4LjU0MiwzNDEuNzUsNDI1Ljc4NSwzNDEuNzV6Ii8+DQoJPC9nPg0KPC9nPg0KPC9zdmc+) !important;
    }
/*.history-btn*/
.audit-history {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3R5bGU9InBvaW50ZXItZXZlbnRzOiBub25lOyBkaXNwbGF5OiBibG9jazsiPjxnIHN0eWxlPSJmaWxsOiAjN2M3YzdjIiBpZD0iaGlzdG9yeSI+PHBhdGggb3BhY2l0eT0iMC45IiBkPSJNMTIuNSwyQzksMiw1LjksMy45LDQuMyw2LjhMMiw0LjVWMTFoNi41TDUuNyw4LjJDNyw1LjcsOS41LDQsMTIuNSw0YzQuMSwwLDcuNSwzLjQsNy41LDcuNWMwLDQuMS0zLjQsNy41LTcuNSw3LjVjLTMuMywwLTYtMi4xLTcuMS01SDMuM2MxLjEsNCw0LjgsNyw5LjIsN2M1LjMsMCw5LjUtNC4zLDkuNS05LjVTMTcuNywyLDEyLjUsMnogTTExLDd2NS4xbDQuNywyLjhsMC44LTEuM2wtNC0yLjRWN0gxMXoiPjwvcGF0aD48L2c+PC9zdmc+) !important;
}

    .audit-history:hover {
        background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3R5bGU9InBvaW50ZXItZXZlbnRzOiBub25lOyBkaXNwbGF5OiBibG9jazsiPjxnIHN0eWxlPSJmaWxsOiAjMzMzIiBpZD0iaGlzdG9yeSI+PHBhdGggb3BhY2l0eT0iMC45IiBkPSJNMTIuNSwyQzksMiw1LjksMy45LDQuMyw2LjhMMiw0LjVWMTFoNi41TDUuNyw4LjJDNyw1LjcsOS41LDQsMTIuNSw0YzQuMSwwLDcuNSwzLjQsNy41LDcuNWMwLDQuMS0zLjQsNy41LTcuNSw3LjVjLTMuMywwLTYtMi4xLTcuMS01SDMuM2MxLjEsNCw0LjgsNyw5LjIsN2M1LjMsMCw5LjUtNC4zLDkuNS05LjVTMTcuNywyLDEyLjUsMnogTTExLDd2NS4xbDQuNywyLjhsMC44LTEuM2wtNC0yLjRWN0gxMXoiPjwvcGF0aD48L2c+PC9zdmc+) !important;
    }

.help {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3R5bGU9InBvaW50ZXItZXZlbnRzOiBub25lOyBkaXNwbGF5OiBibG9jazsiPjxnIHN0eWxlPSJmaWxsOiAjN2M3YzdjIiBpZD0iaGVscCI+PHBhdGggZD0iTTEyLDJDNi41LDIsMiw2LjUsMiwxMnM0LjUsMTAsMTAsMTBjNS41LDAsMTAtNC41LDEwLTEwUzE3LjUsMiwxMiwyeiBNMTMsMTloLTJ2LTJoMlYxOXogTTE1LjEsMTEuM2wtMC45LDAuOUMxMy40LDEyLjksMTMsMTMuNSwxMywxNWgtMnYtMC41YzAtMS4xLDAuNC0yLjEsMS4yLTIuOGwxLjItMS4zQzEzLjgsMTAuMSwxNCw5LjYsMTQsOWMwLTEuMS0wLjktMi0yLTJjLTEuMSwwLTIsMC45LTIsMkg4YzAtMi4yLDEuOC00LDQtNGMyLjIsMCw0LDEuOCw0LDRDMTYsOS45LDE1LjYsMTAuNywxNS4xLDExLjN6Ij48L3BhdGg+PC9nPjwvc3ZnPg==) !important;
}

    .help:hover {
        background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3R5bGU9InBvaW50ZXItZXZlbnRzOiBub25lOyBkaXNwbGF5OiBibG9jazsiPjxnIHN0eWxlPSJmaWxsOiAjMzMzIiBpZD0iaGVscCI+PHBhdGggZD0iTTEyLDJDNi41LDIsMiw2LjUsMiwxMnM0LjUsMTAsMTAsMTBjNS41LDAsMTAtNC41LDEwLTEwUzE3LjUsMiwxMiwyeiBNMTMsMTloLTJ2LTJoMlYxOXogTTE1LjEsMTEuM2wtMC45LDAuOUMxMy40LDEyLjksMTMsMTMuNSwxMywxNWgtMnYtMC41YzAtMS4xLDAuNC0yLjEsMS4yLTIuOGwxLjItMS4zQzEzLjgsMTAuMSwxNCw5LjYsMTQsOWMwLTEuMS0wLjktMi0yLTJjLTEuMSwwLTIsMC45LTIsMkg4YzAtMi4yLDEuOC00LDQtNGMyLjIsMCw0LDEuOCw0LDRDMTYsOS45LDE1LjYsMTAuNywxNS4xLDExLjN6Ij48L3BhdGg+PC9nPjwvc3ZnPg==) !important;
    }

/* Table buttons */

.save-btn,
.disqualify-btn,
.list-btn,
.share-btn,
.view-btn,
.attachment-btn,
.cancel-btn,
.disable-btn,
.enable-btn,
.right-arrow,
.left-arrow,
.edit-btn,
.mail-btn,
.delete-btn,
.add-btn,
.menu-btn,
.confirmButton,
.history-btn,
.out-going,
.save-btn:hover,
.disqualify-btn:hover,
.list-btn:hover,
.share-btn:hover,
.view-btn:hover,
.attachment-btn:hover,
.cancel-btn:hover,
.disable-btn:hover,
.enable-btn:hover,
.right-arrow:hover,
.left-arrow:hover,
.edit-btn:hover,
.mail-btn:hover,
.delete-btn:hover,
.add-btn:hover,
.menu-btn:hover,
.out-going:hover,
.history-btn:hover .confirmButton:hover {
    background-color: transparent;
}

.action-controls .save-btn {
    margin-right: 5px;
    font-size: 30px;
    color: #7c7c7c;
}

    .action-controls .save-btn:hover {
        color: #333;
    }

.save-btn:hover {
    color: #333;
}

.action-controls .disqualify-btn {
    margin-right: 5px;
    font-size: 30px;
    color: #7c7c7c;
}

.action-controls .list-btn {
    margin-right: 5px;
    font-size: 30px;
    color: #7c7c7c;
}

.action-controls .disqualify-btn:hover {
    color: #333;
}

.action-controls .list-btn:hover {
    color: #333;
}

.action-controls .share-btn {
    margin-right: 5px;
    font-size: 30px;
    color: #7c7c7c;
}

.action-controls .view-btn {
    margin-right: 5px;
    font-size: 30px;
    color: #7c7c7c;
}

.action-controls .share-btn:hover {
    color: #333;
}

.action-controls .view-btn:hover {
    color: #333;
}

.action-controls .attachment-btn:hover {
    color: #333;
}

.disqualify-btn:hover {
    color: #333;
}

list-btn:hover {
    color: #333;
}

.share-btn:hover {
    color: #333;
}

.view-btn:hover {
    color: #333;
}

.attachment-btn:hover {
    color: #333;
}


.mail-btn {
    height: 30px;
    background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMS4xLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ4NS40MTEgNDg1LjQxMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDg1LjQxMSA0ODUuNDExOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCI+CjxnPgoJPHBhdGggZD0iTTAsODEuODI0djMyMS43NjNoNDg1LjQxMVY4MS44MjRIMHogTTI0Mi43MDgsMjgwLjUyNkw0My42MTIsMTA1LjY5MWgzOTguMTg3TDI0Mi43MDgsMjgwLjUyNnogICAgTTE2My4zOTcsMjQyLjY0OUwyMy44NjcsMzY1LjE3OFYxMjAuMTE5TDE2My4zOTcsMjQyLjY0OXogTTE4MS40ODIsMjU4LjUzM2w2MS4yMiw1My43NjJsNjEuMjItNTMuNzYyTDQ0MS45MjQsMzc5LjcySDQzLjQ4NyAgIEwxODEuNDgyLDI1OC41MzN6IE0zMjIuMDA4LDI0Mi42NTVsMTM5LjUzNS0xMjIuNTM2djI0NS4wNTlMMzIyLjAwOCwyNDIuNjU1eiIgZmlsbD0iIzAwMDAwMCIvPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=) !important;
}

    .mail-btn:hover {
        height: 30px;
        background-image: url(data:image/svg+xml;utf8;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMS4xLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQ4NS40MTEgNDg1LjQxMSIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDg1LjQxMSA0ODUuNDExOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCI+CjxnPgoJPHBhdGggZD0iTTAsODEuODI0djMyMS43NjNoNDg1LjQxMVY4MS44MjRIMHogTTI0Mi43MDgsMjgwLjUyNkw0My42MTIsMTA1LjY5MWgzOTguMTg3TDI0Mi43MDgsMjgwLjUyNnogICAgTTE2My4zOTcsMjQyLjY0OUwyMy44NjcsMzY1LjE3OFYxMjAuMTE5TDE2My4zOTcsMjQyLjY0OXogTTE4MS40ODIsMjU4LjUzM2w2MS4yMiw1My43NjJsNjEuMjItNTMuNzYyTDQ0MS45MjQsMzc5LjcySDQzLjQ4NyAgIEwxODEuNDgyLDI1OC41MzN6IE0zMjIuMDA4LDI0Mi42NTVsMTM5LjUzNS0xMjIuNTM2djI0NS4wNTlMMzIyLjAwOCwyNDIuNjU1eiIgZmlsbD0iIzAwMDAwMCIvPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+CjxnPgo8L2c+Cjwvc3ZnPgo=) !important;
    }

.edit-btn {
    height: 30px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuNCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxOHB4IiBoZWlnaHQ9IjIycHgiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGcgc3R5bGU9ImZpbGw6ICM3YzdjN2MiPgoJPHBhdGggZD0iTTQ4MCw0NUw0MzksNGMtMy0zLTUtNC05LTRzLTcsMS0xMCw0TDE4MCwyNDRjLTEsMS0yLDMtMyw1bC0yNiw2N2MtNCw5LDMsMTksMTIsMTljMiwwLDMsMCw1LTFsNjgtMjdjMi0xLDMtMiw0LTNMNDgwLDY0CgkJQzQ4NSw1OSw0ODUsNTAsNDgwLDQ1eiBNMjIzLDI4M2wtMzYsMTRsMTQtMzZMNDMwLDMzbDIyLDIyTDIyMywyODN6Ii8+Cgk8cGF0aCBkPSJNMzczLDIzOGMtMTIsMC0yMiwxMC0yMiwyMnYyMDdINjlWNzloMjE2YzEyLDAsMjItOSwyMi0yMXMtMTAtMjItMjItMjJINDdjLTEyLDAtMjEsMTAtMjEsMjJ2NDMwYzAsMTIsOSwyMiwyMSwyMmgzMjYKCQljMTIsMCwyMS0xMCwyMS0yMlYyNjBDMzk0LDI0OCwzODUsMjM4LDM3MywyMzh6Ii8+CjwvZz4KPC9zdmc+) !important;
}


    .edit-btn:hover {
        height: 30px;
        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuNCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxOHB4IiBoZWlnaHQ9IjIycHgiIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MTIgNTEyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGcgc3R5bGU9ImZpbGw6ICMzMzMiPgoJPHBhdGggZD0iTTQ4MCw0NUw0MzksNGMtMy0zLTUtNC05LTRzLTcsMS0xMCw0TDE4MCwyNDRjLTEsMS0yLDMtMyw1bC0yNiw2N2MtNCw5LDMsMTksMTIsMTljMiwwLDMsMCw1LTFsNjgtMjdjMi0xLDMtMiw0LTNMNDgwLDY0CgkJQzQ4NSw1OSw0ODUsNTAsNDgwLDQ1eiBNMjIzLDI4M2wtMzYsMTRsMTQtMzZMNDMwLDMzbDIyLDIyTDIyMywyODN6Ii8+Cgk8cGF0aCBkPSJNMzczLDIzOGMtMTIsMC0yMiwxMC0yMiwyMnYyMDdINjlWNzloMjE2YzEyLDAsMjItOSwyMi0yMXMtMTAtMjItMjItMjJINDdjLTEyLDAtMjEsMTAtMjEsMjJ2NDMwYzAsMTIsOSwyMiwyMSwyMmgzMjYKCQljMTIsMCwyMS0xMCwyMS0yMlYyNjBDMzk0LDI0OCwzODUsMjM4LDM3MywyMzh6Ii8+CjwvZz4KPC9zdmc+) !important;
    }

.cancel-btn {
    height: 30px;
    background-image: url(data:image/png;base64,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) !important;
}

    .cancel-btn:hover {
        height: 30px;
        background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAAFzAAABcwHEdCJ9AAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAPNQTFRF////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoHlZCgAAAFB0Uk5TAAEDBAgLDA0ODxAREiAhIiMkJSYnKCkqKy8zOzxfYGhqgIGPlKSlpqeoqaqrsrO3ub3AwcLDxMXGx8jJysvMzdbX4OHi4+Tl5ufo6erx8/sNUCCNAAACCklEQVRYw6WXeUOCMBTAH2qIdlpqdmraXWonlB0eiUpq7ft/mmRD4tiG8vYPsPH7AdvY3gPwluNm/+kkBcKSOnnqN4+FzWqD2KVbEN1Q6NIbGiq/Oa0TViyBIW85N+hpLm8QIjXsjNwbDI5BeyFEavDwhLxoIf6VNgz2WwLD9pA2tPYH9PgaMGQYN9yenwUNOca1NNeU8fFvcx74hpznuY7hzWPIvtOq0Y73bbyGLdP73k5vvGdd/oMRef/3/Bs2Tf93O+P54RhWP4NPDBg2+8F+KzDD5yrl2/TiuxjuU2bY+AqPXPGb1rVnBuWRno53eaNiG+a8f+7sjmntowIVxpcA+Ib1Ho8HKDFDBe7tw6QUmnhzQ080d0sTu+Ee7MPvHmfqOwbh3Ie9X/vRQLvwPCE1cPnEGe1GqJFIgy7mSQ3WrCiDrop5aw3g4IeeXogMMv7nwL44lBqeZfwhu3QMlzyDthLNyw2L8K7hKhGTX8rA5ZcwCHjXcJ2MyS9okPCu4SYZk1/AEMFHGiJ513CbjMmjBdhPwHYidhixEwk7lbE/E/Z3xi4o2CUNu6hil3XsxoLe2k5xm+spdHDbewemuABjCgYuxDGgjAuyyqA8YMK8BwUfaOJDXXywjQ/38QkHPuXBJ134tA+feOJT31nyXafNHXHyTf99UleF6+3RnalXZel/VTfvjnxVf2rJhfbeGjjfAAAAAElFTkSuQmCC) !important;
    }

.disable-btn, .enable-btn:hover {
    /*height:30px;*/
    background-image: url(data:image/png;base64,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) !important;
}

    .enable-btn, .disable-btn:hover {
        /*height:30px;*/
        background-image: url(data:image/png;base64,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) !important;
    }

.delete-btn {
    height: 30px;
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgNjUuNzY1IDgzLjIwMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNjUuNzY1IDgzLjIwMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBzdHlsZT0iZmlsbDogIzdjN2M3YyI+Cgk8cGF0aCBkPSJNNjAuMDkzLDkuNzk3SDQ4Ljk4NFYyLjU3OEM0OC45ODQsMS4xMjUsNDcuODEyLDAsNDYuMzU5LDBjLTAuMTQxLDAtMC4yMzUsMC4wNDctMC4yODEsMC4wOTQKCQlDNDYuMDMxLDAuMDQ3LDQ1LjkzNywwLDQ1Ljg5LDBIMTkuNzgxaC0wLjE4N2gtMC4xODhjLTEuNDUzLDAtMi41NzgsMS4xMjUtMi41NzgsMi41Nzh2Ny4yMTlINS42NzJDMi40ODQsOS43OTcsMCwxMi4yODEsMCwxNS40NjkKCQl2NC4xMjV2NS4xNTZoNC45MjJ2NTIuODI3YzAsMy4xODgsMi40MzcsNS42MjUsNS42MjUsNS42MjVoNDQuNjcxYzMuMTg4LDAsNS42NzItMi40MzcsNS42NzItNS42MjVWMjQuNzVoNC44NzV2LTUuMTU2di00LjEyNQoJCUM2NS43NjUsMTIuMjgxLDYzLjI4LDkuNzk3LDYwLjA5Myw5Ljc5N3ogTTIxLjk4NCw1LjE1NmgyMS43OTd2NC42NDFIMjEuOTg0VjUuMTU2eiBNNTUuNjg3LDc3LjU3NwoJCWMwLDAuMzI5LTAuMTQxLDAuNDY5LTAuNDY5LDAuNDY5SDEwLjU0N2MtMC4zMjgsMC0wLjQ2OS0wLjE0LTAuNDY5LTAuNDY5VjI0Ljc1aDQ1LjYwOVY3Ny41Nzd6IE02MC41NjIsMTkuNTk0SDUuMjAzdi00LjEyNQoJCWMwLTAuMzI4LDAuMTQxLTAuNTE2LDAuNDY5LTAuNTE2aDU0LjQyMWMwLjMyOCwwLDAuNDY5LDAuMTg4LDAuNDY5LDAuNTE2VjE5LjU5NHoiLz4KCTxyZWN0IHg9IjQyLjMyOCIgeT0iMzAuNzk3IiB3aWR0aD0iNS4yMDMiIGhlaWdodD0iNDIuNjU1Ii8+Cgk8cmVjdCB4PSIzMC4zMjgiIHk9IjMwLjc5NyIgd2lkdGg9IjUuMjAzIiBoZWlnaHQ9IjQyLjY1NSIvPgoJPHJlY3QgeD0iMTguMzI4IiB5PSIzMC43OTciIHdpZHRoPSI1LjIwMyIgaGVpZ2h0PSI0Mi42NTUiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4=) !important;
    background-size: 20px;
}

    .delete-btn:hover {
        height: 30px;
        background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTguMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmVyc2lvbjogNi4wMCBCdWlsZCAwKSAgLS0+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ2FwYV8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgNjUuNzY1IDgzLjIwMiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNjUuNzY1IDgzLjIwMjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBzdHlsZT0iZmlsbDogIzMzMyI+Cgk8cGF0aCBkPSJNNjAuMDkzLDkuNzk3SDQ4Ljk4NFYyLjU3OEM0OC45ODQsMS4xMjUsNDcuODEyLDAsNDYuMzU5LDBjLTAuMTQxLDAtMC4yMzUsMC4wNDctMC4yODEsMC4wOTQKCQlDNDYuMDMxLDAuMDQ3LDQ1LjkzNywwLDQ1Ljg5LDBIMTkuNzgxaC0wLjE4N2gtMC4xODhjLTEuNDUzLDAtMi41NzgsMS4xMjUtMi41NzgsMi41Nzh2Ny4yMTlINS42NzJDMi40ODQsOS43OTcsMCwxMi4yODEsMCwxNS40NjkKCQl2NC4xMjV2NS4xNTZoNC45MjJ2NTIuODI3YzAsMy4xODgsMi40MzcsNS42MjUsNS42MjUsNS42MjVoNDQuNjcxYzMuMTg4LDAsNS42NzItMi40MzcsNS42NzItNS42MjVWMjQuNzVoNC44NzV2LTUuMTU2di00LjEyNQoJCUM2NS43NjUsMTIuMjgxLDYzLjI4LDkuNzk3LDYwLjA5Myw5Ljc5N3ogTTIxLjk4NCw1LjE1NmgyMS43OTd2NC42NDFIMjEuOTg0VjUuMTU2eiBNNTUuNjg3LDc3LjU3NwoJCWMwLDAuMzI5LTAuMTQxLDAuNDY5LTAuNDY5LDAuNDY5SDEwLjU0N2MtMC4zMjgsMC0wLjQ2OS0wLjE0LTAuNDY5LTAuNDY5VjI0Ljc1aDQ1LjYwOVY3Ny41Nzd6IE02MC41NjIsMTkuNTk0SDUuMjAzdi00LjEyNQoJCWMwLTAuMzI4LDAuMTQxLTAuNTE2LDAuNDY5LTAuNTE2aDU0LjQyMWMwLjMyOCwwLDAuNDY5LDAuMTg4LDAuNDY5LDAuNTE2VjE5LjU5NHoiLz4KCTxyZWN0IHg9IjQyLjMyOCIgeT0iMzAuNzk3IiB3aWR0aD0iNS4yMDMiIGhlaWdodD0iNDIuNjU1Ii8+Cgk8cmVjdCB4PSIzMC4zMjgiIHk9IjMwLjc5NyIgd2lkdGg9IjUuMjAzIiBoZWlnaHQ9IjQyLjY1NSIvPgoJPHJlY3QgeD0iMTguMzI4IiB5PSIzMC43OTciIHdpZHRoPSI1LjIwMyIgaGVpZ2h0PSI0Mi42NTUiLz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4=) !important;
    }

.add-btn {
    height: 30px;
    background-image: url(data:image/png;base64,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) !important;
}

    .add-btn:hover {
        height: 30px;
        background-image: url(data:image/png;base64,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) !important;
    }

.confirmButton {
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAABtQTFRF////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeBnKPQAAAAh0Uk5TAAQqVFWAp/v+w9xDAAAAOklEQVQYV2NgoBpgQuaYByDYzBVIHPNWEiQYk5EkWNoNkHREFCPpYG03RjIqohzJKNYOJDsYQhmoBAAM5AydY6sB7wAAAABJRU5ErkJggge90ca5aa7fafc93043183c44d7eacf87');
}

    .confirmButton:hover {
        background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAABtQTFRF////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeBnKPQAAAAh0Uk5TAAQqVFWAp/v+w9xDAAAAOklEQVQYV2NgoBpgQuaYByDYzBVIHPNWEiQYk5EkWNoNkHREFCPpYG03RjIqohzJKNYOJDsYQhmoBAAM5AydY6sB7wAAAABJRU5ErkJggge90ca5aa7fafc93043183c44d7eacf87');
    }

.right-arrow {
    /*background-image: url('data:image/png;base64,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') !important;*/
    background-image: url('data:image/png;base64,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') !important;
}

    .right-arrow:hover {
        background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAAFzAAABcwHEdCJ9AAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAPNQTFRF////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAoHlZCgAAAFB0Uk5TAAIDBQYICgwNDxcbHyAiJCctLzo7PD1BQkxOVFteYGFiZGZobHBzdHWHiImKjp2en6Swtr7AwcfLzM7Q1dfY2tzl5ufp6u3v8PL29/j5+/68wdh2AAACW0lEQVRYw61Xa3faMAw10BVo2WBlFAhsLWUQRukGBUa28Sh90xbI//81A0vOCYkF7hH+4sR6JJavriUhiBG3aq1ObzybjXudVs2Ki3eN42r3zd0Yb93qsan1oe0sXc1YOvahgXm0MnXJMa1Ed9kXh+7WMSxuNU/13Z2jn6Ltcw8+xft2o5zPJBKZfLnRvvcJHnKU/fncUxo1sxG/KJJtjjzh/FwfvStPY6D9Rm7gKVxpYhm9VtJJifrF0kTpXIc9qO8v6jE6SLH6Qv1DaP8oeCxsP+bCIyoG4pDD+I3Su4CSxmDON+KUwvPrJXdDNdnD0/TjAfEzSprkShL/oe/DL+4/bZZtaYyDh+oo4H9RMM3XApzFUJ1lBRzWzfmiDhYVzH/I38nm+cfOnD8XHyg8AKKmwA82uAvg72y99puKaglsbPniAP4DKrD674jwAHnhSP4D/grmD/LSzSci84Hl1jxZBQgENS4Rsncneg8AhurqqSufmkGFA5Wdz6daB00p7K74H/g7G87vn+jh1dI5yALbx4UF/BXR6KhdLL5phBFgOUvU5NzW4wXvh6WtEbalqCZacm7oI/VV8cdlWNaQgpboyLlMXRMv6OFXiMPKcr0jILvzFOq/PCkWPAhI8sAgYiznDJk3n2+JXWTk6ljM5JygM+8jUvE0sJ6QqzO+A/YW2EFkHyMbSGwos5OJnc4UocRMCYWitB/GlMYmVTat8y8W8mr7+93samNfrvzrnV1g8EscfpHFLvP4hSa/1OUX2+xyn99w7KHl4Tdd/LZvD40nv/XdQ/P9vvb/P9j3lnpM26dLAAAAAElFTkSuQmCC41cc667b6c5ee8d00ef11730a6cccc9f') !important;
    }

.left-arrow {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAAHqsLF6AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAADzUExURQAAAHJycnJycnJycnJycnFxcW9vb3Jycn9/f1VVVXFxcXFxcXBwcHJycnJycnJycnJycnJycnBwcHJycnFxcXV1dXBwcHBwcHBwcGpqanFxcXNzc39/f3BwcHFxcW5ubnJycnBwcHBwcHFxcXJycnFxcXJycnFxcW9vb3JycnFxcXBwcHJycnBwcHNzc3Jycnd3d39/f3BwcHJycnFxcXFxcXBwcHNzc3BwcHJycnFxcXFxcXBwcHBwcHJycnFxcXFxcXJycnJycmZmZnJycnJycnJycnBwcHBwcHJycnFxcWZmZnFxcXNzc3FxcXBwcHJycjckI1QAAABRdFJOUwCKy2TmbCDABgOHYTt09k7Q/p/YXg371fAMLWYIIokXW+U9pPja7XMnx45oYNcfOg8C8uovcMxC554kwdz373W2iGIFPL7/zulMQQobVJ35sERgockAAAAJcEhZcwAADWEAAA1hATwkYi4AAAQDSURBVBgZjcEJQyJlAIDhV9xyp40ITcwOV1LEY1HUzLLDA3gTj/T//5rm+2aAAcbV5wFYPyESEJBA1gHhiBOQEeEaJBDwiGsJthYI3AOFNYLzBKEmiCAgAoIML0jtAE+CN0RrZoZESu7CJ8A9go+SUrYk9YffEMmCBEokKJGkFNBzMjveECVmmDhbGdSYMEdmXwn6mpDq2yGnpGwwplCRSEkJSqAJKbdxk5QSKa4CTb8kUrwkpd8RKErwvc+kvKIq0Z8CjwLKmJJSckqkHeBYJdc0WmTKfcWxepUZfaPlzd3Vu8tbg1Mm9tVGj6K2KXJqhzlddYnUvdpj4qd/P5BpaRNQmfjVFLmOHnCmy4xU1ToTKiu6S2ZDfUeRykDvyLw39TUFKjW9ZayhbjByrEJd+0z8pZJTHwC1TRl1keBU7TJroB6SSUy1KHg09UzBkrMOmXOwbebqgXK1hcHJytbZOqWqdccq98waOm2NaacGt5d3q7uby0Z9JhKDPmN7pvYZM9WmqNdQ98k9qRfM6Kh9oiW1y5yOSpCo55Ro6BqpprYo+KLSI+qp94BKwbdaIbOnFTjQDhO/q1+RU2Fbjxj7W/2PEXUdlbG62mZsWc9QySWmhkxs6hYqOVM/ULCrK6jk1BZFq3qCSu5Z/YeCOx2gMrKhNpi41AXUY0Y+mWLsVmtc6TVjv5h6T06FB5WJn9Ummb7WAfWRia5+IKNWgUWVMm2VQN1h3oU6JDhUB8zqqqdkbtQdpp2bYuTZ1CMFLVMJYzcG18dERx1TTxQdOmuJGYsWNRPmPVyZ2T7gNQ8HV9tO2b46eOBNksWmL2ouJnzW4ZKvWjrkJTdPjnSuj44pOD667jjydEOJ5Nlc65EXPLbMPSfMuDGzc85nne+YuaHo8NRo0OVV3YHR6SFjQ6OdC97kYsdoSG7RqM2btY0WiapGj5Tr/mnqA1MejaqkHuoGfUr9/JdRk2l9g/oDcGVwTZlfvjfz3GPGtcEV1Axuj5n3qWFmg3nHtwY1FgwumbNhpvEdpS4NFhgY3DHt/bOZf77mBXcGA04MVpnWNGp9yYtWDU5YMdhl2oaZdz/wkl2DFbYMNpmR/GHmmyHlNg22ODNYZl61blRvU2bZ4Iz1bYMjStT+NvNfwqwjg+11ODDoUOrX381sMKNjcECqYrBHuY/fGlSYtmdQIbhvGrR6lPvpx98qH3oU9VoGzXuiZM2gcc4bnTcM1hJGlow6Xd6g2zFaoqD/ZNS54BUXHaOnPtP2zTTaPV7UazfM7DMn2Xdkr0+J/p4j+wml+qdO3C5fbt7trq7u3m1eLt86cdrnM4ZrftbakFfdVyt1S9Qr1Xvebr12trA1WDk5WRlsLZzV1nnB/ySIcaZWjI3MAAAAAElFTkSuQmCC") !important;
}

    .left-arrow:hover {
        background-image: url("data:image/png;base64,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") !important;
    }

.history-btn {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3R5bGU9InBvaW50ZXItZXZlbnRzOiBub25lOyBkaXNwbGF5OiBibG9jazsiPjxnIHN0eWxlPSJmaWxsOiAjN2M3YzdjIiBpZD0iaGlzdG9yeSI+PHBhdGggb3BhY2l0eT0iMC45IiBkPSJNMTIuNSwyQzksMiw1LjksMy45LDQuMyw2LjhMMiw0LjVWMTFoNi41TDUuNyw4LjJDNyw1LjcsOS41LDQsMTIuNSw0YzQuMSwwLDcuNSwzLjQsNy41LDcuNWMwLDQuMS0zLjQsNy41LTcuNSw3LjVjLTMuMywwLTYtMi4xLTcuMS01SDMuM2MxLjEsNCw0LjgsNyw5LjIsN2M1LjMsMCw5LjUtNC4zLDkuNS05LjVTMTcuNywyLDEyLjUsMnogTTExLDd2NS4xbDQuNywyLjhsMC44LTEuM2wtNC0yLjRWN0gxMXoiPjwvcGF0aD48L2c+PC9zdmc+) !important;
}

    .history-btn:hover {
        background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCIgc3R5bGU9InBvaW50ZXItZXZlbnRzOiBub25lOyBkaXNwbGF5OiBibG9jazsiPjxnIHN0eWxlPSJmaWxsOiAjN2M3YzdjIiBpZD0iaGlzdG9yeSI+PHBhdGggb3BhY2l0eT0iMC45IiBkPSJNMTIuNSwyQzksMiw1LjksMy45LDQuMyw2LjhMMiw0LjVWMTFoNi41TDUuNyw4LjJDNyw1LjcsOS41LDQsMTIuNSw0YzQuMSwwLDcuNSwzLjQsNy41LDcuNWMwLDQuMS0zLjQsNy41LTcuNSw3LjVjLTMuMywwLTYtMi4xLTcuMS01SDMuM2MxLjEsNCw0LjgsNyw5LjIsN2M1LjMsMCw5LjUtNC4zLDkuNS05LjVTMTcuNywyLDEyLjUsMnogTTExLDd2NS4xbDQuNywyLjhsMC44LTEuM2wtNC0yLjRWN0gxMXoiPjwvcGF0aD48L2c+PC9zdmc+) !important;
    }

.out-going {
    /*background-image: url('data:image/png;base64,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') !important;*/
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAADeAAAA3gHd6oNqAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAG9QTFRF////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA62mwiwAAACR0Uk5TAAIGBw0SIygrPUlMVFtfbnBzhouOkJyhp6y2uMHDy9TX6/n742lj4gAAALpJREFUOMvNk8cOxCAMRAkpQCrpvfv/v3GLDEqkkMvuIXMamScBYw0h/xRNu/6tLqUGIAJUZABKBZQPBnIF5AZAKECYkuJJBpAl/CZMBsBu0zYBLkP5AL7yrj626g0utNUWAgEYFCBQwHh1xQiFTrC/emSvE70HaCgHWGTsnINyYrnAIENKWnzQfI56RtuSXU2947I8ZXei/8SO62Z6/AhgQrPax+LYK9qJ8OpTt74R5+qJ5juu+O+NfgGypjnnCRQuyAAAAABJRU5ErkJggg==') !important;
}

    .out-going:hover {
        background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAMAAABEpIrGAAAAA3NCSVQICAjb4U/gAAAACXBIWXMAAADeAAAA3gHd6oNqAAAAGXRFWHRTb2Z0d2FyZQB3d3cuaW5rc2NhcGUub3Jnm+48GgAAAG9QTFRF////AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA62mwiwAAACR0Uk5TAAIGBw0SIygrPUlMVFtfbnBzhouOkJyhp6y2uMHDy9TX6/n742lj4gAAALpJREFUOMvNk8cOxCAMRAkpQCrpvfv/v3GLDEqkkMvuIXMamScBYw0h/xRNu/6tLqUGIAJUZABKBZQPBnIF5AZAKECYkuJJBpAl/CZMBsBu0zYBLkP5AL7yrj626g0utNUWAgEYFCBQwHh1xQiFTrC/emSvE70HaCgHWGTsnINyYrnAIENKWnzQfI56RtuSXU2947I8ZXei/8SO62Z6/AhgQrPax+LYK9qJ8OpTt74R5+qJ5juu+O+NfgGypjnnCRQuyAAAAABJRU5ErkJggg==') !important;
    }

table .action-controls .menu {
    border: 1px solid transparent;
}

    table .action-controls .menu:hover {
        border-color: #d1d1d1;
    }

/* // Page Control group */

.breadcrumb {
    font-size: 0.9em;
    width: 100%;
    background-color: #eee;
    padding-top: 3px;
    padding-bottom: 2px;
    border-bottom: 1px solid #aaa;
    height: 17px !important;
    overflow: hidden;
}

    .breadcrumb a {
        color: #2e71b5;
        text-decoration: none;
        display: inline;
    }

    .breadcrumb > :first-child {
        margin-left: 30px;
    }

.with-tabs {
    margin-top: 50px;
}

.tabs {
    position: absolute;
    top: -38px;
    left: -1px;
    margin: 0;
    padding: 0;
}

    .tabs li {
        float: left;
        height: 35px;
        line-height: 35px;
        margin-right: 2px;
        padding: 0 10px;
        background-color: #efefef;
        border: 1px solid #d1d1d1;
        border-bottom-width: 0;
        border-radius: 4px;
        border-bottom-left-radius: 0;
        border-bottom-right-radius: 0;
        color: #8b8b8b;
        list-style-type: none;
        cursor: pointer;
        -webkit-touch-callout: none;
        -webkit-user-select: none;
        -khtml-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        -o-user-select: none;
    }

        .tabs li:hover {
            background-color: #cecdcd;
            color: #333;
        }

    .tabs .selected {
        background-color: #fff;
        color: #333;
        border-bottom-color: #fff;
        border-bottom-width: 3px;
        cursor: default;
    }

        .tabs .selected:hover {
            background-color: #fff;
        }

.btn-group button {
    float: left;
    margin: 0 15px 15px 0;
}

table {
    width: 100%;
    border-collapse: collapse;
}

thead tr {
    border-top: 1px solid #aaa;
    background-color: #dddddd;
}

tr {
    border-top: 1px solid #ddd;
}

    tr:nth-child(even) {
        background-color: #f5f5f5;
    }

th {
    padding: 10px 15px;
    text-align: left;
    font-size: 15px;
}

td {
    padding: 3px 15px;
}

tfoot tr {
    background: #eee;
    border-bottom: 1px solid #aaa;
}

/* Dialog */

.ui-widget-overlay {
    position: absolute;
    z-index: 100;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    /*background-color: #000;*/
    opacity: 0.5;
}

.ui-dialog {
    z-index: 300;
    padding: 10px 20px 20px;
    border: 1px solid #d1d1d1;
    background-color: #fff;
    box-shadow: rgba(0, 0, 0, 0.498039) 0px 5px 15px 0;
}

.ui-dialog-titlebar {
    margin-bottom: 10px;
    padding-bottom: 5px;
    border-bottom: 1px solid #d1d1d1;
}

.ui-dialog .ui-dialog-title {
    font-size: 22px;
}

.ui-icon-closethick {
    background-image: none !important;
}

.ui-dialog .ui-dialog-titlebar-close {
    float: right;
    width: 15px;
    height: 15px;
    /*margin-top: 8px;*/
    background: transparent url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSI0OHB4IiBoZWlnaHQ9IjQ4cHgiIHZpZXdCb3g9IjAgMCA0OCA0OCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDggNDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBmaWxsPSIjMzMzIiBkPSJNMzEuMDcxLDI0bDEyLjM0Mi0xMi4zNDJjMS45NTMtMS45NTMsMS45NTMtNS4xMTksMC03LjA3MWMtMS45NTEtMS45NTItNS4xMTktMS45NTItNy4wNywwTDI0LDE2LjkzCglMMTEuNjU3LDQuNTg3Yy0xLjk1MS0xLjk1Mi01LjExOS0xLjk1Mi03LjA3LDBjLTEuOTUzLDEuOTUzLTEuOTUzLDUuMTE5LDAsNy4wNzFMMTYuOTI5LDI0TDQuNTg3LDM2LjM0MgoJYy0xLjk1MywxLjk1My0xLjk1Myw1LjExOSwwLDcuMDcxYzAuOTc2LDAuOTc2LDIuMjU2LDEuNDY0LDMuNTM1LDEuNDY0czIuNTYtMC40ODgsMy41MzUtMS40NjRMMjQsMzEuMDcxbDEyLjM0MywxMi4zNDMKCWMwLjk3NiwwLjk3NiwyLjI1NiwxLjQ2NCwzLjUzNSwxLjQ2NHMyLjU2LTAuNDg4LDMuNTM1LTEuNDY0YzEuOTUzLTEuOTUzLDEuOTUzLTUuMTE5LDAtNy4wNzFMMzEuMDcxLDI0eiIvPgo8L3N2Zz4=) no-repeat left top;
    background-size: 15px;
    border: none;
    font-size: 0;
    cursor: pointer;
}

.ui-dialog-content button[type="submit"] /*.ui-dialog-content input[type="button"]*/ {
    float: right;
    margin-top: 10px;
}

/* // Dialog */

/* Form */

.form-error {
    position: relative;
    margin-bottom: 10px;
    padding: 10px 15px;
    background-color: #f2dede;
    color: #a94442;
    border-radius: 4px;
    font-size: 0.9em;
}

    .form-error .fa-exclamation-circle {
        margin-right: 3px;
    }

    .form-error .fa-close {
        position: absolute;
        top: 10px;
        right: 5px;
        background: none;
        border: none;
        color: #a94442;
        cursor: pointer;
    }

        .form-error .fa-close:focus {
            outline: none;
        }

.form-warning {
    position: relative;
    margin-bottom: 10px;
    padding: 10px 15px;
    color: #333;
    border-radius: 4px;
    font-size: 0.9em;
    background-color: #fcf8e3;
    border: 1px solid #d1d1d1;
}

    .form-warning .warning-header {
        font-weight: bold;
        font-size: 1em;
        border-bottom: 1px solid #777;
    }

    .form-warning .row input[type=checkbox] {
        top: 0px;
    }


/* // Form */


/* Producer */

/* Nav */

.main-nav.producer {
    position: absolute;
    top: 0;
    left: 0;
    width: 290px;
    height: 100%;
    background-color: #3498db;
    color: #fff;
    box-shadow: 0 0 10px rgba(0,0,0,.14),0 4px 23px rgba(0,0,0,.28);
}

    .main-nav.producer .nav-links {
        width: 100%;
        height: auto;
        margin: 19px 0 25px 0;
        padding: 0;
        border: none;
        border-top: 1px solid #2b86c2;
        border-bottom: 1px solid #61bdf9;
    }

        .main-nav.producer .nav-links:before {
            display: none;
        }

        .main-nav.producer .nav-links a {
            box-sizing: border-box;
            width: 100%;
            padding: 0 30px;
            border-top: 1px solid #61bdf9;
            overflow: hidden;
            /*border-bottom: 1px solid #2b86c2;*/
        }

            .main-nav.producer .nav-links a:hover, .main-nav.producer .nav-links .open .subs > a {
                background-color: #fff;
                color: #333;
            }

                .main-nav.producer .nav-links a:hover:before, .main-nav.producer .nav-links .open .subs > a:before, .external ul li .currentTab:before {
                    content: '';
                    position: absolute;
                    left: 0;
                    width: 20px;
                    height: 50px;
                    background-color: #2980b9;
                }

.subs ul li a:before {
    display: none;
}

.main-nav.producer .nav-links .expand {
    float: left;
    width: 100%;
    padding: 0;
    border: none;
    border-top: 1px solid #61bdf9;
    border-bottom: 1px solid #2b86c2;
    text-transform: uppercase;
    color: #333;
}

    .main-nav.producer .nav-links .expand span {
        display: block;
        height: 50px;
        line-height: 50px;
        padding-left: 10px;
        border-left: 20px solid #2980b9;
        background-color: #fff;
        cursor: pointer;
    }

    .main-nav.producer .nav-links .expand div {
        margin: 0 0 0 20px;
        padding: 0 10px;
        background-color: #eceff2;
    }

.main-nav.producer .nav-links .external .has-sub ul {
    margin: 0;
}

/***new css class*/
.nav-links .expand span .fa {
    top: 35%;
    right: 20px;
}
/*******/

.main-nav.producer .nav-links .expand a {
    float: none;
    display: block;
    padding: 0;
    border: none;
    border-top: 1px solid #2b86c2;
    font-size: 12px;
    color: #333;
    text-transform: none;
}

.main-nav.producer .nav-links .external .has-sub ul li a {
    display: block;
    padding: 0 10px !important;
    margin: 0 0 0 20px;
    background-color: #eceff2;
    text-transform: none;
    border: none;
    width: 270px;
}

    .main-nav.producer .nav-links .external .has-sub ul li a div {
        border-top: 1px solid #2b86c2;
        font-size: 12px;
        color: #333;
        line-height: 50px;
    }

.main-nav.producer .nav-links .expand a:first-child, .main-nav.producer .nav-links .external .has-sub .subs ul li:first-child > a > div {
    border: none;
}

.main-nav.producer .nav-links .expand a:hover, .main-nav.producer .nav-links .external .has-sub ul li a:hover > div {
    color: #8b8b8b;
}

    .main-nav.producer .nav-links .expand a:hover:before, .main-nav.producer .nav-links .external ul li .has-sub a:hover:before > div {
        display: none;
    }

/*external left menu*/
.external ul li a span {
    font-size: 13px;
    line-height: 50px;
}

.external ul li a .fa {
    /*right: 20px !important;
    top: 35%;
    position: absolute;*/
    float: right;
    margin-top: 20px;
}

.subs {
    overflow: auto;
    float: left;
    width: 100%;
    padding: 0;
    border: none;
    text-transform: uppercase;
    color: #333;
    border-bottom: 1px solid #2b86c2;
}

    .subs ul li .currentTab {
        background-color: cornsilk !important;
    }

.external ul li .currentTab {
    background-color: cornsilk;
    color: black;
}
/* // Nav */

.producer-body {
    background: url(../Assets/Dcaf/Images/producer-top-extend.png) repeat-x left top;
}

.producer-main-content {
    margin-left: 290px;
    background: url(../Assets/Dcaf/Images/producer-top.png) no-repeat right top;
}

    .producer-main-content:before {
        content: '';
        position: absolute;
        z-index: 1;
        top: 89px;
        left: 0px;
        width: 100%;
        height: 101px;
        background-color: #fff;
        opacity: 0.6;
    }

    .producer-main-content .logged-in-user {
        height: 50px;
        line-height: 50px;
        margin-right: -30px;
        border: none;
        color: #fff;
    }

        .producer-main-content .logged-in-user a {
            color: #fff;
            text-decoration: none;
        }

        .producer-main-content .logged-in-user select {
            float: right;
            margin: 10px 0 0 10px;
        }

.producer-page-top {
    position: relative;
    z-index: 10;
    padding: 45px 0 75px 0;
    clear: both;
}

    .producer-page-top .action-controls {
        top: 68px;
        right: 0;
    }

    .producer-page-top .breadcrumb {
        font-size: 0.9em;
        width: 100%;
        background-color: transparent;
        padding-top: 0;
        padding-bottom: 0;
        border-bottom: none;
        height: 17px !important;
        overflow: hidden;
    }

        .producer-page-top .breadcrumb a:first-child {
            margin-left: 0;
        }

/**new css classes*/
/* Landing page */
i.fa-icon {
    position: absolute;
    top: 0.6em;
    left: 2em;
}

.form-warning p {
    font-style: italic;
    font-size: 1.4em;
    color: #777;
}

.landing-page {
    padding: 30px 5px;
}

    .landing-page ul {
        display: flex;
        flex-direction: column;
        flex-wrap: wrap;
        margin: 0;
        padding: 0;
        height: 127px;
    }

    .landing-page li {
        width: 50%;
        list-style-type: none;
    }

    .landing-page div {
        -webkit-column-count: 2; /* Chrome, Safari, Opera */
        -moz-column-count: 2; /* Firefox */
        column-count: 2;
        -webkit-column-fill: auto;
        -moz-column-fill: auto;
        column-fill: auto;
    }

    .landing-page h1 {
        margin-top: 0;
        padding-bottom: 5px;
        margin-bottom: 10px;
        border-bottom: 1px solid #d1d1d1;
        cursor: move;
    }

    .landing-page section {
        box-sizing: border-box;
        float: left;
        width: 31.1%;
        margin-left: 25px;
        padding: 15px;
        min-width: 450px;
    }

    .landing-page a {
        display: block;
        text-decoration: none;
        margin-top: 4px;
        color: #4980d8;
        font-size: 0.9em;
    }

        /* Effect 1: Brackets */
        .landing-page a::before,
        .landing-page a::after {
            display: inline-block;
            opacity: 0;
            -webkit-transition: -webkit-transform 0.3s, opacity 0.2s;
            -moz-transition: -moz-transform 0.3s, opacity 0.2s;
            transition: transform 0.3s, opacity 0.2s;
        }

        .landing-page a::before {
            margin-right: 10px;
            content: '[';
            -webkit-transform: translateX(20px);
            -moz-transform: translateX(20px);
            transform: translateX(20px);
        }

        .landing-page a::after {
            margin-left: 10px;
            content: ']';
            -webkit-transform: translateX(-20px);
            -moz-transform: translateX(-20px);
            transform: translateX(-20px);
        }

        .landing-page a:hover::before,
        .landing-page a:hover::after,
        .landing-page a:focus::before,
        .landing-page a:focus::after {
            opacity: 1;
            -webkit-transform: translateX(0px);
            -moz-transform: translateX(0px);
            transform: translateX(0px);
        }



    .landing-page .colored {
        color: #fff;
        background-color: #4b77be;
    }

        .landing-page .colored h1 {
            border-bottom-color: #fff;
        }

        .landing-page .colored a {
            color: #fff;
        }
/******/

.hidden, .hide {
    display: none;
}

.current-node {
    display: inline;
}

.row a {
    font-size: 0.9em;
    color: #8b8b8b;
}

.warning-only {
    display: block;
    /*padding-top: 10px;*/
}

.result-only {
    display: block;
    padding-top: 10px;
}

.vertical-form-top {
    margin-bottom: 0 !important;
}

    .vertical-form-top label {
        margin-bottom: 0 !important;
        text-align: left !important;
    }

.vertical-form-bottom {
    margin-top: 0 !important;
}

    .vertical-form-bottom label {
        margin-top: 0 !important;
        text-align: left !important;
    }

.radioButton {
    padding-top: 5px;
}

.noRecords {
    background-color: #f5f5f5;
    font-size: 14px;
    text-align: center;
    font-weight: bold;
    padding: 5px 0;
}

/*Monthly penalty css*/
#testPenalties {
    width: 100%;
    font: 15px arial;
    color: black;
}

    #testPenalties th {
        padding: 5px;
        border: black 1px solid;
    }

    #testPenalties img {
        padding-right: 5px;
    }

    #testPenalties div {
        display: inline-block;
        text-align: center;
    }

#testPenaltiesHist {
    width: 100%;
    font: 15px arial;
    color: black;
}

    #testPenaltiesHist th {
        padding: 5px;
        border: black 1px solid;
    }

    #testPenaltiesHist img {
        padding-right: 5px;
    }

    #testPenaltiesHist div {
        display: inline-block;
        text-align: center;
    }

.penalty {
    background-color: #333;
    color: white;
}

    .penalty a:hover {
        text-decoration: underline;
    }

.penalty-level {
    background-color: #e74c3c;
}

.elevated-level {
    background-color: #FFE664;
}

.right-text-align th {
    text-align: right;
}

.right-text-align td {
    text-align: right;
}

.penalty a {
    color: white;
}

    .penalty a:hover {
        color: black;
    }

.quota-title {
    text-align: center;
    padding-bottom: 5px;
    font-size: 20px;
}


.middle-align-field {
    width: 100px;
    display: inline-block;
    text-align: right;
}

.middle-align-label {
    width: 200px;
    display: inline-block;
    padding-bottom: 7px;
    text-align: right;
}

.quota-details-box {
    width: 305px;
    right: 80px;
    margin-left: auto;
    margin-right: auto;
    font-size: 13px;
}

.creditGraph {
    width: 80%;
    left: 20%;
    bottom: 85px;
    position: relative;
}

.default-cursor {
    cursor: default;
}

.black-text li a {
    color: #333;
}

.slider-row {
    padding-bottom: 10px;
    padding-top: 10px;
}

.alert-warning {
    background-color: #fcf8e3 !important;
}

.margin-zero {
    margin: 0;
}

.pin_down {
    background-image: url('data:image/png;base64,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') !important;
}

.out-of-province-row {
    background-color: #61bdf9 !important;
}

.scroll-body-table {
    display: block;
    max-height: 600px;
    overflow-y: scroll;
}

fieldset.filter-radio-panel legend {
    font-size: 0.9em;
    margin-bottom: 0px;
}

fieldset.filter-radio-panel input[type=radio] {
    display: inline;
}

fieldset.filter-radio-panel label {
    display: inline !important;
    width: 25% !important;
    float: none !important;
}

.popup-error-message {
    color: red !important;
    font-size: 0.9em !important;
}

.popup-buttons {
    text-align: right;
}

.modify-ownership {
    padding-top: 150px;
    float: right;
    padding-right: 420px;
}

    .modify-ownership button {
        width: 250px;
    }

.canel-modify-ownership {
    padding-top: 0px !important;
    position: relative;
    top: -62px;
}

.alert-box {
    background-color: #f8f9fa !important;
    border-color: #33557d !important;
    border-radius: 10px;
    font-family: Tahoma,Geneva,Arial,sans-serif;
    font-size: 16px;
    padding: 30px 30px 40px 56px;
    margin: 10px;
    display: block;
    overflow: hidden;
}

:not(ul) > .error {
    background:#ffecec url('../Assets/Dcaf/Images/error.png') no-repeat 10px 50%;
    border:1px solid #f5aca6;
}
:not(ul) > .success {
    background:#e9ffd9 url('../Assets/Dcaf/Images/success.png') no-repeat 10px 50%;
    border:1px solid #a6ca8a;
}
:not(ul) > .warning {
    background:#fff8c4 url('../Assets/Dcaf/Images/warning.png') no-repeat 10px 50%;
    border:1px solid #f2c779;
}
:not(ul) > .notice {
    background:#e3f7fc url('../Assets/Dcaf/Images/notice.png') no-repeat 10px 50%;
    border:1px solid #8ed9f6;
}
.row {
  margin-bottom: 5px;
  margin-top: 5px;
}

.row:before,
.row:after {
  display: table;
  content: " ";
}

.row:after {
  clear: both;
}

.row:before,
.row:after {
  display: table;
  content: " ";
}

.row:after {
  clear: both;
}

.col-xs-1,
.col-sm-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-lg-12,
.col-sm-1-3,
.col-sm-1-5,
.col-sm-2-5,
.col-sm-half {
  position: relative;
  min-height: 1px;
  padding-right: 3px;
  padding-left: 3px;
}

.col-md-1,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-10,
.col-md-11,
.col-md-12 {
	position: relative;
	min-height: 1px;
}

.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
  float: left;
}

.col-xs-12 {
  width: 100%;
}

.col-xs-11 {
  width: 91.66666666666666%;
}

.col-xs-10 {
  width: 83.33333333333334%;
}

.col-xs-9 {
  width: 75%;
}

.col-xs-8 {
  width: 66.66666666666666%;
}

.col-xs-7 {
  width: 58.333333333333336%;
}

.col-xs-6 {
  width: 50%;
}

.col-xs-5 {
  width: 41.66666666666667%;
}

.col-xs-4 {
  width: 33.33333333333333%;
}

.col-xs-3 {
  width: 25%;
}

.col-xs-2 {
  width: 16.666666666666664%;
}

.col-xs-1 {
  width: 8.333333333333332%;
}

.col-xs-pull-12 {
  right: 100%;
}

.col-xs-pull-11 {
  right: 91.66666666666666%;
}

.col-xs-pull-10 {
  right: 83.33333333333334%;
}

.col-xs-pull-9 {
  right: 75%;
}

.col-xs-pull-8 {
  right: 66.66666666666666%;
}

.col-xs-pull-7 {
  right: 58.333333333333336%;
}

.col-xs-pull-6 {
  right: 50%;
}

.col-xs-pull-5 {
  right: 41.66666666666667%;
}

.col-xs-pull-4 {
  right: 33.33333333333333%;
}

.col-xs-pull-3 {
  right: 25%;
}

.col-xs-pull-2 {
  right: 16.666666666666664%;
}

.col-xs-pull-1 {
  right: 8.333333333333332%;
}

.col-xs-pull-0 {
  right: 0;
}

.col-xs-push-12 {
  left: 100%;
}

.col-xs-push-11 {
  left: 91.66666666666666%;
}

.col-xs-push-10 {
  left: 83.33333333333334%;
}

.col-xs-push-9 {
  left: 75%;
}

.col-xs-push-8 {
  left: 66.66666666666666%;
}

.col-xs-push-7 {
  left: 58.333333333333336%;
}

.col-xs-push-6 {
  left: 50%;
}

.col-xs-push-5 {
  left: 41.66666666666667%;
}

.col-xs-push-4 {
  left: 33.33333333333333%;
}

.col-xs-push-3 {
  left: 25%;
}

.col-xs-push-2 {
  left: 16.666666666666664%;
}

.col-xs-push-1 {
  left: 8.333333333333332%;
}

.col-xs-push-0 {
  left: 0;
}

.col-xs-offset-12 {
  margin-left: 100%;
}

.col-xs-offset-11 {
  margin-left: 91.66666666666666%;
}

.col-xs-offset-10 {
  margin-left: 83.33333333333334%;
}

.col-xs-offset-9 {
  margin-left: 75%;
}

.col-xs-offset-8 {
  margin-left: 66.66666666666666%;
}

.col-xs-offset-7 {
  margin-left: 58.333333333333336%;
}

.col-xs-offset-6 {
  margin-left: 50%;
}

.col-xs-offset-5 {
  margin-left: 41.66666666666667%;
}

.col-xs-offset-4 {
  margin-left: 33.33333333333333%;
}

.col-xs-offset-3 {
  margin-left: 25%;
}

.col-xs-offset-2 {
  margin-left: 16.666666666666664%;
}

.col-xs-offset-1 {
  margin-left: 8.333333333333332%;
}

.col-xs-offset-0 {
  margin-left: 0;
}

.col-sm-align {
    width: 9%;
    float: left;
    position: relative;
    min-height: 1px;
    padding-left: 3px;
    padding-right: 3px;
}

	.col-sm-1,
    .col-sm-1-3,
	.col-sm-1-5,
	.col-sm-2,
    .col-sm-2-5,
	.col-sm-3,
	.col-sm-4,
	.col-sm-5,
	.col-sm-6,
	.col-sm-7,
	.col-sm-8,
	.col-sm-9,
	.col-sm-10,
	.col-sm-11,
	.col-sm-12 {
		float: left;
	}

	.col-sm-12 {
		width: 100%;
	}

	.col-sm-11 {
		width: 91.66666666666666%;
	}

	.col-sm-10 {
		width: 83.33333333333334%;
	}

	.col-sm-9 {
		width: 75%;
	}

	.col-sm-8 {
		width: 66.66666666666666%;
	}

	.col-sm-7 {
		width: 58.333333333333336%;
	}

	.col-sm-6 {
		width: 50%;
	}

	.col-sm-5 {
		width: 41.66666666666667%;
	}

	.col-sm-4 {
		width: 33.33333333333333%;
	}

	.col-sm-3 {
		width: 25%;
	}

    .col-sm-2-5 {
        width: 20%;
    }

	.col-sm-2 {
		width: 16.666666666666664%;
	}

    .col-sm-1-3 {
		width: 11%;
	}

	.col-sm-1-5 {
		width: 14%;
	}

	.col-sm-1 {
		width: 8.333333333333332%;
	}

	.col-sm-half {
		width: 4.166666666666666%;
	}
	.col-sm-pull-12 {
		right: 100%;
	}

	.col-sm-pull-11 {
		right: 91.66666666666666%;
	}

	.col-sm-pull-10 {
		right: 83.33333333333334%;
	}

	.col-sm-pull-9 {
		right: 75%;
	}

	.col-sm-pull-8 {
		right: 66.66666666666666%;
	}

	.col-sm-pull-7 {
		right: 58.333333333333336%;
	}

	.col-sm-pull-6 {
		right: 50%;
	}

	.col-sm-pull-5 {
		right: 41.66666666666667%;
	}

	.col-sm-pull-4 {
		right: 33.33333333333333%;
	}

	.col-sm-pull-3 {
		right: 25%;
	}

	.col-sm-pull-2 {
		right: 16.666666666666664%;
	}

	.col-sm-pull-1 {
		right: 8.333333333333332%;
	}

	.col-sm-pull-0 {
		right: 0;
	}

	.col-sm-push-12 {
		left: 100%;
	}

	.col-sm-push-11 {
		left: 91.66666666666666%;
	}

	.col-sm-push-10 {
		left: 83.33333333333334%;
	}

	.col-sm-push-9 {
		left: 75%;
	}

	.col-sm-push-8 {
		left: 66.66666666666666%;
	}

	.col-sm-push-7 {
		left: 58.333333333333336%;
	}

	.col-sm-push-6 {
		left: 50%;
	}

	.col-sm-push-5 {
		left: 41.66666666666667%;
	}

	.col-sm-push-4 {
		left: 33.33333333333333%;
	}

	.col-sm-push-3 {
		left: 25%;
	}

	.col-sm-push-2 {
		left: 16.666666666666664%;
	}

	.col-sm-push-1 {
		left: 8.333333333333332%;
	}

	.col-sm-push-0 {
		left: 0;
	}

	.col-sm-offset-12 {
		margin-left: 100%;
	}

	.col-sm-offset-11 {
		margin-left: 91.66666666666666%;
	}

	.col-sm-offset-10 {
		margin-left: 83.33333333333334%;
	}

	.col-sm-offset-9 {
		margin-left: 75%;
	}

	.col-sm-offset-8 {
		margin-left: 66.66666666666666%;
	}

	.col-sm-offset-7 {
		margin-left: 58.333333333333336%;
	}

	.col-sm-offset-6 {
		margin-left: 50%;
	}

	.col-sm-offset-5 {
		margin-left: 41.66666666666667%;
	}

	.col-sm-offset-4 {
		margin-left: 33.33333333333333%;
	}

	.col-sm-offset-3 {
		margin-left: 25%;
	}

	.col-sm-offset-2 {
		margin-left: 16.666666666666664%;
	}

	.col-sm-offset-1 {
		margin-left: 8.333333333333332%;
	}

	.col-sm-offset-0 {
		margin-left: 0;
	}

.genLicence{
    /*margin-left: 7px;*/ 
    float: left; 
    position: relative; 
    height: 20px; 
    width: 20px; 
	cursor:pointer;
}

.followUpText{
    position: relative; min-height: 1px; padding-right: 7px; padding-left: 7px; float: left; width: calc(8.333333333333332% - 20px);
}

  .col-md-1,
  .col-md-2,
  .col-md-3,
  .col-md-4,
  .col-md-5,
  .col-md-6,
  .col-md-7,
  .col-md-8,
  .col-md-9,
  .col-md-10,
  .col-md-11 {
    float: left;
  }
  .col-md-1 {
    width: 8.333333333333332%;
  }
  .col-md-2 {
    width: 16.666666666666664%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-4 {
    width: 33.33333333333333%;
  }
  .col-md-5 {
    width: 41.66666666666667%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-7 {
    width: 58.333333333333336%;
  }
  .col-md-8 {
    width: 66.66666666666666%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-10 {
    width: 83.33333333333334%;
  }
  .col-md-11 {
    width: 91.66666666666666%;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-push-1 {
    left: 8.333333333333332%;
  }
  .col-md-push-2 {
    left: 16.666666666666664%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-4 {
    left: 33.33333333333333%;
  }
  .col-md-push-5 {
    left: 41.66666666666667%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-7 {
    left: 58.333333333333336%;
  }
  .col-md-push-8 {
    left: 66.66666666666666%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-10 {
    left: 83.33333333333334%;
  }
  .col-md-push-11 {
    left: 91.66666666666666%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-pull-1 {
    right: 8.333333333333332%;
  }
  .col-md-pull-2 {
    right: 16.666666666666664%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-4 {
    right: 33.33333333333333%;
  }
  .col-md-pull-5 {
    right: 41.66666666666667%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-7 {
    right: 58.333333333333336%;
  }
  .col-md-pull-8 {
    right: 66.66666666666666%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-10 {
    right: 83.33333333333334%;
  }
  .col-md-pull-11 {
    right: 91.66666666666666%;
  }
  .col-md-offset-0 {
    margin-left: 0;
  }
  .col-md-offset-1 {
    margin-left: 8.333333333333332%;
  }
  .col-md-offset-2 {
    margin-left: 16.666666666666664%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333333333%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666666666667%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-7 {
    margin-left: 58.333333333333336%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666666666666%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333333334%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666666666666%;
  }
/*40 by 40*/
.sprited-icon-40.ui-button {
    background-image: url('../Assets/Dcaf/IconSets/icons-corporate-2.png');
    width: 40px;
    height: 40px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-abacus {
    background-position: 0 0;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-access_point {
    background-position: 0 -90px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-add {
    background-position: 0 -180px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-administrator {
    background-position: 0 -270px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-alarm {
    background-position: 0 -360px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-arrow_bidirectional {
    background-position: 0 -450px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-arrow_down2 {
    background-position: 0 -540px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-arrow_left2 {
    background-position: 0 -630px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-arrow_right2 {
    background-position: 0 -720px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-arrow_up2 {
    background-position: 0 -810px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-attachment {
    background-position: 0 -900px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-audio_knob {
    background-position: 0 -990px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-barcode {
    background-position: 0 -1080px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-battery_empty {
    background-position: 0 -1170px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-battery_full {
    background-position: 0 -1260px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-battery_half {
    background-position: 0 -1350px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-bell {
    background-position: 0 -1440px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-bill {
    background-position: 0 -1530px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-binoculars {
    background-position: 0 -1620px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-bold {
    background-position: 0 -1710px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-book {
    background-position: 0 -1800px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-bookmark {
    background-position: 0 -1890px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-briefcase {
    background-position: -90px 0;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-brightness {
    background-position: -90px -90px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-broken_link {
    background-position: -90px -180px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-brush {
    background-position: -90px -270px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-burn_blu-ray {
    background-position: -90px -360px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-burn_blu-ray2 {
    background-position: -90px -450px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-burn_dvd {
    background-position: -90px -540px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-burn_dvd2 {
    background-position: -90px -630px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-cabinet {
    background-position: -90px -720px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-calculator {
    background-position: -90px -810px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-calendar {
    background-position: -90px -900px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-camera {
    background-position: -90px -990px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-cancel {
    background-position: -90px -1080px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-card_clubs {
    background-position: -90px -1170px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-card_diamonds {
    background-position: -90px -1260px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-card_hearts {
    background-position: -90px -1350px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-card_spades {
    background-position: -90px -1440px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-certificate-2 {
    background-position: -90px -1530px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-certificate {
    background-position: -90px -1620px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-chat-exclamation {
    background-position: -90px -1710px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-checkmark {
    background-position: -90px -1800px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-checkmark2 {
    background-position: -90px -1890px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-clip {
    background-position: -180px 0;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-clipboard {
    background-position: -180px -90px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-clock {
    background-position: -180px -180px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-close {
    background-position: -180px -270px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-cloud {
    background-position: -180px -360px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-cloud2 {
    background-position: -180px -450px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-coin {
    background-position: -180px -540px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-compress {
    background-position: -180px -630px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-connect {
    background-position: -180px -720px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-contrast {
    background-position: -180px -810px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-copy {
    background-position: -180px -900px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-cross {
    background-position: -180px -990px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-cutter {
    background-position: -180px -1080px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-delete {
    background-position: -180px -1170px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-dial {
    background-position: -180px -1260px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-diary {
    background-position: -180px -1350px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-dimensions {
    background-position: -180px -1440px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-directional_down {
    background-position: -180px -1530px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-directional_left {
    background-position: -180px -1620px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-directional_right {
    background-position: -180px -1710px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-directional_up {
    background-position: -180px -1800px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-disconnect {
    background-position: -180px -1890px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-diskette {
    background-position: -270px 0;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-document {
    background-position: -270px -90px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-door {
    background-position: -270px -180px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-download2 {
    background-position: -270px -270px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-dropper {
    background-position: -270px -360px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-earphones {
    background-position: -270px -450px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-effects {
    background-position: -270px -540px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-eject {
    background-position: -270px -630px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-emoticon_angry {
    background-position: -270px -720px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-emoticon_confused {
    background-position: -270px -810px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-emoticon_grin {
    background-position: -270px -900px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-emoticon_in_love {
    background-position: -270px -990px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-emoticon_sad {
    background-position: -270px -1080px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-emoticon_sleeping {
    background-position: -270px -1170px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-emoticon_smile {
    background-position: -270px -1260px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-encrypt {
    background-position: -270px -1350px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-eraser {
    background-position: -270px -1440px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-eye {
    background-position: -270px -1530px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-eye_closed {
    background-position: -270px -1620px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-fast_forward {
    background-position: -270px -1710px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-file {
    background-position: -270px -1800px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-fill {
    background-position: -270px -1890px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-fingerprint {
    background-position: -360px 0;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-firewall {
    background-position: -360px -90px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-first {
    background-position: -360px -180px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-folder {
    background-position: -360px -270px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-font {
    background-position: -360px -360px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-font_size {
    background-position: -360px -450px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-game_control {
    background-position: -360px -540px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-gear {
    background-position: -360px -630px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-group {
    background-position: -360px -720px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-hammer {
    background-position: -360px -810px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-hand_point {
    background-position: -360px -900px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-hand_thumbsdown {
    background-position: -360px -990px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-hand_thumbsup {
    background-position: -360px -1080px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-hard_disk {
    background-position: -360px -1170px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-headset {
    background-position: -360px -1260px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-heart {
    background-position: -360px -1350px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-help {
    background-position: -360px -1440px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-help2 {
    background-position: -360px -1530px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-history {
    background-position: -360px -1620px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-home {
    background-position: -360px -1710px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-hourglass {
    background-position: -360px -1800px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-hourglass2 {
    background-position: -360px -1890px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-id {
    background-position: -450px 0;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-info {
    background-position: -450px -90px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-info2 {
    background-position: -450px -180px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-italic {
    background-position: -450px -270px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-item {
    background-position: -450px -360px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-key {
    background-position: -450px -450px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-last {
    background-position: -450px -540px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-lightbulb {
    background-position: -450px -630px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-link {
    background-position: -450px -720px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-list {
    background-position: -450px -810px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-location {
    background-position: -450px -900px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-lock {
    background-position: -450px -990px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-lock_open {
    background-position: -450px -1080px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-login {
    background-position: -450px -1170px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-mail {
    background-position: -450px -1260px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-mail_open {
    background-position: -450px -1350px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-messenger {
    background-position: -450px -1440px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-microhpone {
    background-position: -450px -1530px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-microphone {
    background-position: -450px -1620px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-money_bag {
    background-position: -450px -1710px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-monitor {
    background-position: -450px -1800px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-moon {
    background-position: -450px -1890px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-music {
    background-position: -540px 0;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-music_folder {
    background-position: -540px -90px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-music_library {
    background-position: -540px -180px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-next {
    background-position: -540px -270px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-notepad {
    background-position: -540px -360px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-paragraph_align_left {
    background-position: -540px -450px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-paragraph_align_right {
    background-position: -540px -540px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-paragraph_justify {
    background-position: -540px -630px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-password {
    background-position: -540px -720px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-paste {
    background-position: -540px -810px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-pause {
    background-position: -540px -900px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-pen {
    background-position: -540px -990px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-pencil {
    background-position: -540px -1080px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-phone {
    background-position: -540px -1170px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-photo_album {
    background-position: -540px -1260px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-pictures_folder {
    background-position: -540px -1350px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-play {
    background-position: -540px -1440px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-point {
    background-position: -540px -1530px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-power {
    background-position: -540px -1620px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-previous {
    background-position: -540px -1710px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-print {
    background-position: -540px -1800px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-pyramid {
    background-position: -540px -1890px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-random {
    background-position: -630px 0;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-record {
    background-position: -630px -90px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-redo {
    background-position: -630px -180px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-reload {
    background-position: -630px -270px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-repeat {
    background-position: -630px -360px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-resize2 {
    background-position: -630px -450px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-rewind {
    background-position: -630px -540px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-rotate {
    background-position: -630px -630px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-round {
    background-position: -630px -720px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-ruler_square {
    background-position: -630px -810px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-satellite {
    background-position: -630px -900px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-scissors {
    background-position: -630px -990px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-screwdriver {
    background-position: -630px -1080px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-security {
    background-position: -630px -1170px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-shopping_basket {
    background-position: -630px -1260px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-software24 {
    background-position: -630px -1350px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-spam {
    background-position: -630px -1440px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-speaker {
    background-position: -630px -1530px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-speaker2 {
    background-position: -630px -1620px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-sphere {
    background-position: -630px -1710px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-spreadsheet {
    background-position: -630px -1800px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-square {
    background-position: -630px -1890px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-star {
    background-position: -720px 0;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-stats_bars {
    background-position: -720px -90px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-stats_lines {
    background-position: -720px -180px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-stats_pie {
    background-position: -720px -270px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-stop {
    background-position: -720px -360px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-strike_through {
    background-position: -720px -450px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-sun {
    background-position: -720px -540px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-target {
    background-position: -720px -630px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-thunder {
    background-position: -720px -720px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-trash_can {
    background-position: -720px -810px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-underlined {
    background-position: -720px -900px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-undo {
    background-position: -720px -990px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-upload2 {
    background-position: -720px -1080px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-usb {
    background-position: -720px -1170px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-user {
    background-position: -720px -1260px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-user_woman {
    background-position: -720px -1350px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-volume_control {
    background-position: -720px -1440px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-webcam {
    background-position: -720px -1530px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-window {
    background-position: -720px -1620px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-wizard {
    background-position: -720px -1710px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-world {
    background-position: -720px -1800px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-zoom {
    background-position: -720px -1890px;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-zoom_in {
    background-position: -810px 0;
}

.ui-button.sprited-icon-40 .ui-icon.dcaf-zoom_out {
    background-position: -810px -90px;
}


/*80 by 80*/
.sprited-icon-80.ui-button {
    background-image: url('../Assets/Dcaf/IconSets/icons-corporate-1.png');
    width: 80px;
    height: 80px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-abacus {
    background-position: 0 0;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-access_point {
    background-position: 0 -130px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-add {
    background-position: 0 -260px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-administrator {
    background-position: 0 -390px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-alarm {
    background-position: 0 -520px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-arrow_bidirectional {
    background-position: 0 -650px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-arrow_down2 {
    background-position: 0 -780px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-arrow_left2 {
    background-position: 0 -910px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-arrow_right2 {
    background-position: 0 -1040px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-arrow_up2 {
    background-position: 0 -1170px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-attachment {
    background-position: 0 -1300px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-audio_knob {
    background-position: 0 -1430px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-barcode {
    background-position: 0 -1560px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-battery_empty {
    background-position: 0 -1690px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-battery_full {
    background-position: 0 -1820px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-battery_half {
    background-position: -130px 0;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-bell {
    background-position: -130px -130px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-bill {
    background-position: -130px -260px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-binoculars {
    background-position: -130px -390px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-bold {
    background-position: -130px -520px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-book {
    background-position: -130px -650px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-bookmark {
    background-position: -130px -780px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-briefcase {
    background-position: -130px -910px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-brightness {
    background-position: -130px -1040px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-broken_link {
    background-position: -130px -1170px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-brush {
    background-position: -130px -1300px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-burn_blu-ray {
    background-position: -130px -1430px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-burn_blu-ray2 {
    background-position: -130px -1560px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-burn_dvd {
    background-position: -130px -1690px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-burn_dvd2 {
    background-position: -130px -1820px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-cabinet {
    background-position: -260px 0;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-calculator {
    background-position: -260px -130px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-calendar {
    background-position: -260px -260px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-camera {
    background-position: -260px -390px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-cancel {
    background-position: -260px -520px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-card_clubs {
    background-position: -260px -650px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-card_diamonds {
    background-position: -260px -780px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-card_hearts {
    background-position: -260px -910px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-card_spades {
    background-position: -260px -1040px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-certificate-2 {
    background-position: -260px -1170px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-certificate {
    background-position: -260px -1300px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-chat-exclamation {
    background-position: -260px -1430px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-checkmark {
    background-position: -260px -1560px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-checkmark2 {
    background-position: -260px -1690px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-clip {
    background-position: -260px -1820px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-clipboard {
    background-position: -390px 0;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-clock {
    background-position: -390px -130px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-close {
    background-position: -390px -260px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-cloud {
    background-position: -390px -390px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-cloud2 {
    background-position: -390px -520px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-coin {
    background-position: -390px -650px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-compress {
    background-position: -390px -780px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-connect {
    background-position: -390px -910px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-contrast {
    background-position: -390px -1040px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-copy {
    background-position: -390px -1170px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-cross {
    background-position: -390px -1300px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-cutter {
    background-position: -390px -1430px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-delete {
    background-position: -390px -1560px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-dial {
    background-position: -390px -1690px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-diary {
    background-position: -390px -1820px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-dimensions {
    background-position: -520px 0;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-directional_down {
    background-position: -520px -130px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-directional_left {
    background-position: -520px -260px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-directional_right {
    background-position: -520px -390px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-directional_up {
    background-position: -520px -520px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-disconnect {
    background-position: -520px -650px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-diskette {
    background-position: -520px -780px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-document {
    background-position: -520px -910px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-door {
    background-position: -520px -1040px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-download2 {
    background-position: -520px -1170px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-dropper {
    background-position: -520px -1300px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-earphones {
    background-position: -520px -1430px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-effects {
    background-position: -520px -1560px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-eject {
    background-position: -520px -1690px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-emoticon_angry {
    background-position: -520px -1820px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-emoticon_confused {
    background-position: -650px 0;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-emoticon_grin {
    background-position: -650px -130px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-emoticon_in_love {
    background-position: -650px -260px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-emoticon_sad {
    background-position: -650px -390px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-emoticon_sleeping {
    background-position: -650px -520px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-emoticon_smile {
    background-position: -650px -650px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-encrypt {
    background-position: -650px -780px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-eraser {
    background-position: -650px -910px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-eye {
    background-position: -650px -1040px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-eye_closed {
    background-position: -650px -1170px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-fast_forward {
    background-position: -650px -1300px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-file {
    background-position: -650px -1430px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-fill {
    background-position: -650px -1560px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-fingerprint {
    background-position: -650px -1690px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-firewall {
    background-position: -650px -1820px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-first {
    background-position: -780px 0;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-folder {
    background-position: -780px -130px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-font {
    background-position: -780px -260px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-font_size {
    background-position: -780px -390px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-game_control {
    background-position: -780px -520px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-gear {
    background-position: -780px -650px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-group {
    background-position: -780px -780px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-hammer {
    background-position: -780px -910px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-hand_point {
    background-position: -780px -1040px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-hand_thumbsdown {
    background-position: -780px -1170px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-hand_thumbsup {
    background-position: -780px -1300px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-hard_disk {
    background-position: -780px -1430px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-headset {
    background-position: -780px -1560px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-heart {
    background-position: -780px -1690px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-help {
    background-position: -780px -1820px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-help2 {
    background-position: -910px 0;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-history {
    background-position: -910px -130px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-home {
    background-position: -910px -260px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-hourglass {
    background-position: -910px -390px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-hourglass2 {
    background-position: -910px -520px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-id {
    background-position: -910px -650px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-info {
    background-position: -910px -780px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-info2 {
    background-position: -910px -910px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-italic {
    background-position: -910px -1040px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-item {
    background-position: -910px -1170px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-key {
    background-position: -910px -1300px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-last {
    background-position: -910px -1430px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-lightbulb {
    background-position: -910px -1560px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-link {
    background-position: -910px -1690px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-list {
    background-position: -910px -1820px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-location {
    background-position: -1040px 0;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-lock {
    background-position: -1040px -130px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-lock_open {
    background-position: -1040px -260px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-login {
    background-position: -1040px -390px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-mail {
    background-position: -1040px -520px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-mail_open {
    background-position: -1040px -650px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-messenger {
    background-position: -1040px -780px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-microhpone {
    background-position: -1040px -910px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-microphone {
    background-position: -1040px -1040px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-money_bag {
    background-position: -1040px -1170px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-monitor {
    background-position: -1040px -1300px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-moon {
    background-position: -1040px -1430px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-music {
    background-position: -1040px -1560px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-music_folder {
    background-position: -1040px -1690px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-music_library {
    background-position: -1040px -1820px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-next {
    background-position: -1170px 0;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-notepad {
    background-position: -1170px -130px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-paragraph_align_left {
    background-position: -1170px -260px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-paragraph_align_right {
    background-position: -1170px -390px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-paragraph_justify {
    background-position: -1170px -520px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-password {
    background-position: -1170px -650px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-paste {
    background-position: -1170px -780px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-pause {
    background-position: -1170px -910px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-pen {
    background-position: -1170px -1040px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-pencil {
    background-position: -1170px -1170px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-phone {
    background-position: -1170px -1300px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-photo_album {
    background-position: -1170px -1430px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-pictures_folder {
    background-position: -1170px -1560px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-play {
    background-position: -1170px -1690px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-point {
    background-position: -1170px -1820px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-power {
    background-position: -1300px 0;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-previous {
    background-position: -1300px -130px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-print {
    background-position: -1300px -260px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-pyramid {
    background-position: -1300px -390px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-random {
    background-position: -1300px -520px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-record {
    background-position: -1300px -650px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-redo {
    background-position: -1300px -780px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-reload {
    background-position: -1300px -910px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-repeat {
    background-position: -1300px -1040px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-resize2 {
    background-position: -1300px -1170px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-rewind {
    background-position: -1300px -1300px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-rotate {
    background-position: -1300px -1430px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-round {
    background-position: -1300px -1560px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-ruler_square {
    background-position: -1300px -1690px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-satellite {
    background-position: -1300px -1820px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-scissors {
    background-position: -1430px 0;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-screwdriver {
    background-position: -1430px -130px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-security {
    background-position: -1430px -260px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-shopping_basket {
    background-position: -1430px -390px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-software24 {
    background-position: -1430px -520px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-spam {
    background-position: -1430px -650px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-speaker {
    background-position: -1430px -780px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-speaker2 {
    background-position: -1430px -910px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-sphere {
    background-position: -1430px -1040px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-spreadsheet {
    background-position: -1430px -1170px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-square {
    background-position: -1430px -1300px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-star {
    background-position: -1430px -1430px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-stats_bars {
    background-position: -1430px -1560px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-stats_lines {
    background-position: -1430px -1690px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-stats_pie {
    background-position: -1430px -1820px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-stop {
    background-position: -1560px 0;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-strike_through {
    background-position: -1560px -130px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-sun {
    background-position: -1560px -260px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-target {
    background-position: -1560px -390px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-thunder {
    background-position: -1560px -520px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-trash_can {
    background-position: -1560px -650px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-underlined {
    background-position: -1560px -780px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-undo {
    background-position: -1560px -910px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-upload2 {
    background-position: -1560px -1040px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-usb {
    background-position: -1560px -1170px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-user {
    background-position: -1560px -1300px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-user_woman {
    background-position: -1560px -1430px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-volume_control {
    background-position: -1560px -1560px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-webcam {
    background-position: -1560px -1690px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-window {
    background-position: -1560px -1820px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-wizard {
    background-position: -1690px 0;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-world {
    background-position: -1690px -130px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-zoom {
    background-position: -1690px -260px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-zoom_in {
    background-position: -1690px -390px;
}

.ui-button.sprited-icon-80 .ui-icon.dcaf-zoom_out {
    background-position: -1690px -520px;
}

/*!
 *  Font Awesome 4.3.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */@font-face{font-family:'FontAwesome';src:url('../Assets/font/font-awesome-4.3.0/fonts/fontawesome-webfont.eot?v=4.3.0');src:url('../Assets/font/font-awesome-4.3.0/fonts/fontawesome-webfont.eot?#iefix&v=4.3.0') format('embedded-opentype'),url('../Assets/font/font-awesome-4.3.0/fonts/fontawesome-webfont.woff?v=4.3.0') format('woff'),url('../Assets/font/font-awesome-4.3.0/fonts/fontawesome-webfont.ttf?v=4.3.0') format('truetype'),url('../Assets/font/font-awesome-4.3.0/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0, 0)}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-genderless:before,.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}

/* print.css 
    Created  by UP on March 03, 2020
    Modified by UP on March 10, 2020
    Modified by UP on March 13, 2020
    Modified by UP on March 16,2021 
        Producers: Pickup History, Inspection History, Daily Test Results, Water Test Results, Monthly Test Results                                    
        Processors: Load Deliveries, Milk Orders, Load Delivery Schedule, Truck Wash Summary, Milk classes                                   
        Transporters: Load Report, MCR Detail, Driver Comments, Load Delivery Schedule, Truck Inspections, Truck Wash Summary, View Vehicle Utilization 
*/

.print {
    display: none !important;
}


@media only print {

    @page {
        size: letter landscape;
        margin: 0;
        max-height: 100%;
        max-width: 100%;
    }

    @page :blank {
        /* styles for the empty page */
        @top-center {
            content: "This page is intentionally left blank";
        }
    }

    html {
        height: 100vh;
        margin: 0 !important;
        padding: 0 !important;
        overflow: hidden !important;
        page-break-inside: auto;
    }

    body {
        margin: 0 !important;
        padding: 0 !important;
        width: 100%;
        writing-mode: horizontal-tb;
        overflow: hidden !important;
        page-break-inside: auto;
    }

        body > nav {
            display: none !important;
            width: 0;
        }

        body > footer {
            display: none !important;
            height: 0;
        }


    .main-nav,
    nav,
    /*a:link,*/
    .main-menu,
    .ui-jqgrid-toppager,
    /*.ui-jqgrid-titlebar,*/
    /*.ui-jqgrid-pager,*/
    .breadcrumb,
    .quota-exchange-status-open,
    .quota-exchange-status-closed,
    .exclude-from-print,
    .ui-pnotify-container,
    .action-controls,
    .noprint,
    .btn_blue,
    ul.tabs,
    #actionControls {
        /*width: 0px !important;*/
        display: none !important;
    }

    .logged-in-user, .producer-page-top, .top-bar {
        display: none !important;
        height: 0;
    }

    .print {
        display: block !important;
    }

    .rowprint {
        width: 100% !important;
        display: inline-block !important;
    }

    .main {
        padding: 0 !important;
        width: 99%;
    }

    .content-container {
        zoom: 60%;
        overflow: hidden !important;
        page-break-inside: auto;
    }

    main {
        zoom: 50%;
        overflow: hidden !important;
        page-break-inside: auto;
    }

    .ovrflw-y {
        overflow: hidden !important;
    }

    .panel-container,
    .content-container,
    .container,
    .page-body-wrapper,
    .page-content-wrapper,
    .producer-body,
    .producer-main-content {
        width: 100% !important;        
        margin: 0 !important;
        padding: 0 !important;
        background-image: none !important;
        overflow: hidden !important;
    }  

     .producer-main-content:last-child {
            page-break-after: auto !important;
        }

    .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
        float: left;
    }

    .col-sm-12 {
        width: 100%;
    }

    .col-sm-11 {
        width: 91.66666667%;
    }

    .col-sm-10 {
        width: 83.33333333%;
    }

    .col-sm-9 {
        width: 75%;
    }

    .col-sm-8 {
        width: 66.66666667%;
    }

    .col-sm-7 {
        width: 58.33333333%;
    }

    .col-sm-6 {
        width: 50%;
    }

    .col-sm-5 {
        width: 41.66666667%;
    }

    .col-sm-4 {
        width: 33.33333333%;
    }

    .col-sm-3 {
        width: 25%;
    }

    .col-sm-2 {
        width: 16.66666667%;
    }

    .col-sm-1 {
        width: 8.33333333%;
    }

    .producer-main-content:before {
        background-color: transparent;
    }

    .producer-main-content > footer {
        display: none !important;
        height: 0;
    }

    .content-container {
        width: 99% !important;
        margin: 10px !important;
    }

    section {
        margin-bottom: 0px !important;
        padding: 5px !important;
        width: 100% !important;
        page-break-inside: auto;
        overflow: hidden !important;
    }

        section:last-child {
            page-break-after: auto !important;
        }


    img {
        height: 90%;
        margin: 0;
        padding: 0;
    }

    table {
        border-collapse: collapse;
    }

    ui-right-inner-wrapper {
        width: 99%;
    }

    .ui-jqgrid_monthly {
        width: 100% !important;
    }

    #pickupSection {
        width: 99% !important;
        zoom: 98%;
        overflow: hidden !important;
    }

    .jq-grid-historical-plot {
        display: block !important;
    }

    .ui-jqgrid_monthly thead tr td {
        font-weight: bold;
        padding: 0 2px 0 2px;
        border-width: 1px;
        border-style: solid;
    }

    .ui-jqgrid_monthly tbody tr td {
        font-weight: normal;
        height: 10px;
        padding: 0 2px 0 2px;
        border-width: 1px;
        border-style: solid;
    }

    .legend-panel {
        page-break-inside: auto;
    }

    .ui-jqgridLegend {
        width: 100% !important;
        overflow: hidden !important;
    }

    /*.expander_container >*/ 
    .expand_content {
        border: 0px;
        box-shadow: none;
        padding: 3px;
    }

    .prd-info .collapsible {
        padding: 3px 3px 3px 3px;
    }

    .prd-info .content div .row {
        margin-bottom: 0px;
        margin-top: 0px;
    }

    .custom-font {
        font-family: "Lucida Grande", Helvetica, sans-serif;
        padding: 5px;
        font-size: 10px;
        color: #192A3E;
    }

    .common_text {
        font-size: 10px;
        border: 1px solid #E1E5EB;
        padding: 5px;
        margin-bottom: 2px;
        color: #192A3E;
        width: 466px;
    }
}

