/*! jQuery UI - v1.13.1 - 2022-01-20
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, draggable.css, resizable.css, progressbar.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?bgShadowXPos=&bgOverlayXPos=&bgErrorXPos=&bgHighlightXPos=&bgContentXPos=&bgHeaderXPos=&bgActiveXPos=&bgHoverXPos=&bgDefaultXPos=&bgShadowYPos=&bgOverlayYPos=&bgErrorYPos=&bgHighlightYPos=&bgContentYPos=&bgHeaderYPos=&bgActiveYPos=&bgHoverYPos=&bgDefaultYPos=&bgShadowRepeat=&bgOverlayRepeat=&bgErrorRepeat=&bgHighlightRepeat=&bgContentRepeat=&bgHeaderRepeat=&bgActiveRepeat=&bgHoverRepeat=&bgDefaultRepeat=&iconsHover=url(../../../libs/clientlibs/granite/jquery-ui/css/%22images%2Fui-icons_555555_256x240.png%22)&iconsHighlight=url(../../../libs/clientlibs/granite/jquery-ui/css/%22images%2Fui-icons_777620_256x240.png%22)&iconsHeader=url(../../../libs/clientlibs/granite/jquery-ui/css/%22images%2Fui-icons_444444_256x240.png%22)&iconsError=url(../../../libs/clientlibs/granite/jquery-ui/css/%22images%2Fui-icons_cc0000_256x240.png%22)&iconsDefault=url(../../../libs/clientlibs/granite/jquery-ui/css/%22images%2Fui-icons_777777_256x240.png%22)&iconsContent=url(../../../libs/clientlibs/granite/jquery-ui/css/%22images%2Fui-icons_444444_256x240.png%22)&iconsActive=url(../../../libs/clientlibs/granite/jquery-ui/css/%22images%2Fui-icons_ffffff_256x240.png%22)&bgImgUrlShadow=&bgImgUrlOverlay=&bgImgUrlHover=&bgImgUrlHighlight=&bgImgUrlHeader=&bgImgUrlError=&bgImgUrlDefault=&bgImgUrlContent=&bgImgUrlActive=&opacityFilterShadow=Alpha(Opacity%3D30)&opacityFilterOverlay=Alpha(Opacity%3D30)&opacityShadowPerc=30&opacityOverlayPerc=30&iconColorHover=%23555555&iconColorHighlight=%23777620&iconColorHeader=%23444444&iconColorError=%23cc0000&iconColorDefault=%23777777&iconColorContent=%23444444&iconColorActive=%23ffffff&bgImgOpacityShadow=0&bgImgOpacityOverlay=0&bgImgOpacityError=95&bgImgOpacityHighlight=55&bgImgOpacityContent=75&bgImgOpacityHeader=75&bgImgOpacityActive=65&bgImgOpacityHover=75&bgImgOpacityDefault=75&bgTextureShadow=flat&bgTextureOverlay=flat&bgTextureError=flat&bgTextureHighlight=flat&bgTextureContent=flat&bgTextureHeader=flat&bgTextureActive=flat&bgTextureHover=flat&bgTextureDefault=flat&cornerRadius=3px&fwDefault=normal&ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&cornerRadiusShadow=8px&thicknessShadow=5px&offsetLeftShadow=0px&offsetTopShadow=0px&opacityShadow=.3&bgColorShadow=%23666666&opacityOverlay=.3&bgColorOverlay=%23aaaaaa&fcError=%235f3f3f&borderColorError=%23f1a899&bgColorError=%23fddfdf&fcHighlight=%23777620&borderColorHighlight=%23dad55e&bgColorHighlight=%23fffa90&fcContent=%23333333&borderColorContent=%23dddddd&bgColorContent=%23ffffff&fcHeader=%23333333&borderColorHeader=%23dddddd&bgColorHeader=%23e9e9e9&fcActive=%23ffffff&borderColorActive=%23003eff&bgColorActive=%23007fff&fcHover=%232b2b2b&borderColorHover=%23cccccc&bgColorHover=%23ededed&fcDefault=%23454545&borderColorDefault=%23c5c5c5&bgColorDefault=%23f6f6f6
* Copyright jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	-ms-filter: "alpha(opacity=0)"; /* support: IE8 */
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
	pointer-events: none;
}


/* Icons
----------------------------------*/
.ui-icon {
	display: inline-block;
	vertical-align: middle;
	margin-top: -.25em;
	position: relative;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}

.ui-widget-icon-block {
	left: 50%;
	margin-left: -8px;
	display: block;
}

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

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin: 2px 0 0 0;
	padding: .5em .5em .5em .7em;
	font-size: 100%;
}
.ui-accordion .ui-accordion-content {
	padding: 1em 2.2em;
	border-top: 0;
	overflow: auto;
}
.ui-autocomplete {
	position: absolute;
	top: 0;
	left: 0;
	cursor: default;
}
.ui-menu {
	list-style: none;
	padding: 0;
	margin: 0;
	display: block;
	outline: 0;
}
.ui-menu .ui-menu {
	position: absolute;
}
.ui-menu .ui-menu-item {
	margin: 0;
	cursor: pointer;
	/* support: IE10, see #8844 */
	list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
}
.ui-menu .ui-menu-item-wrapper {
	position: relative;
	padding: 3px 1em 3px .4em;
}
.ui-menu .ui-menu-divider {
	margin: 5px 0;
	height: 0;
	font-size: 0;
	line-height: 0;
	border-width: 1px 0 0 0;
}
.ui-menu .ui-state-focus,
.ui-menu .ui-state-active {
	margin: -1px;
}

/* icon support */
.ui-menu-icons {
	position: relative;
}
.ui-menu-icons .ui-menu-item-wrapper {
	padding-left: 2em;
}

/* left-aligned */
.ui-menu .ui-icon {
	position: absolute;
	top: 0;
	bottom: 0;
	left: .2em;
	margin: auto 0;
}

/* right-aligned */
.ui-menu .ui-menu-icon {
	left: auto;
	right: 0;
}
.ui-button {
	padding: .4em 1em;
	display: inline-block;
	position: relative;
	line-height: normal;
	margin-right: .1em;
	cursor: pointer;
	vertical-align: middle;
	text-align: center;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;

	/* Support: IE <= 11 */
	overflow: visible;
}

.ui-button,
.ui-button:link,
.ui-button:visited,
.ui-button:hover,
.ui-button:active {
	text-decoration: none;
}

/* to make room for the icon, a width needs to be set here */
.ui-button-icon-only {
	width: 2em;
	box-sizing: border-box;
	text-indent: -9999px;
	white-space: nowrap;
}

/* no icon support for input elements */
input.ui-button.ui-button-icon-only {
	text-indent: 0;
}

/* button icon element(s) */
.ui-button-icon-only .ui-icon {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -8px;
	margin-left: -8px;
}

.ui-button.ui-icon-notext .ui-icon {
	padding: 0;
	width: 2.1em;
	height: 2.1em;
	text-indent: -9999px;
	white-space: nowrap;

}

input.ui-button.ui-icon-notext .ui-icon {
	width: auto;
	height: auto;
	text-indent: 0;
	white-space: normal;
	padding: .4em 1em;
}

/* workarounds */
/* Support: Firefox 5 - 40 */
input.ui-button::-moz-focus-inner,
button.ui-button::-moz-focus-inner {
	border: 0;
	padding: 0;
}
.ui-controlgroup {
	vertical-align: middle;
	display: inline-block;
}
.ui-controlgroup > .ui-controlgroup-item {
	float: left;
	margin-left: 0;
	margin-right: 0;
}
.ui-controlgroup > .ui-controlgroup-item:focus,
.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus {
	z-index: 9999;
}
.ui-controlgroup-vertical > .ui-controlgroup-item {
	display: block;
	float: none;
	width: 100%;
	margin-top: 0;
	margin-bottom: 0;
	text-align: left;
}
.ui-controlgroup-vertical .ui-controlgroup-item {
	box-sizing: border-box;
}
.ui-controlgroup .ui-controlgroup-label {
	padding: .4em 1em;
}
.ui-controlgroup .ui-controlgroup-label span {
	font-size: 80%;
}
.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item {
	border-left: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item {
	border-top: none;
}
.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content {
	border-right: none;
}
.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content {
	border-bottom: none;
}

/* Spinner specific style fixes */
.ui-controlgroup-vertical .ui-spinner-input {

	/* Support: IE8 only, Android < 4.4 only */
	width: 75%;
	width: calc( 100% - 2.4em );
}
.ui-controlgroup-vertical .ui-spinner .ui-spinner-up {
	border-top-style: solid;
}

.ui-checkboxradio-label .ui-icon-background {
	box-shadow: inset 1px 1px 1px #ccc;
	border-radius: .12em;
	border: none;
}
.ui-checkboxradio-radio-label .ui-icon-background {
	width: 16px;
	height: 16px;
	border-radius: 1em;
	overflow: visible;
	border: none;
}
.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,
.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon {
	background-image: none;
	width: 8px;
	height: 8px;
	border-width: 4px;
	border-style: solid;
}
.ui-checkboxradio-disabled {
	pointer-events: none;
}
.ui-datepicker {
	width: 17em;
	padding: .2em .2em 0;
	display: none;
}
.ui-datepicker .ui-datepicker-header {
	position: relative;
	padding: .2em 0;
}
.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	position: absolute;
	top: 2px;
	width: 1.8em;
	height: 1.8em;
}
.ui-datepicker .ui-datepicker-prev-hover,
.ui-datepicker .ui-datepicker-next-hover {
	top: 1px;
}
.ui-datepicker .ui-datepicker-prev {
	left: 2px;
}
.ui-datepicker .ui-datepicker-next {
	right: 2px;
}
.ui-datepicker .ui-datepicker-prev-hover {
	left: 1px;
}
.ui-datepicker .ui-datepicker-next-hover {
	right: 1px;
}
.ui-datepicker .ui-datepicker-prev span,
.ui-datepicker .ui-datepicker-next span {
	display: block;
	position: absolute;
	left: 50%;
	margin-left: -8px;
	top: 50%;
	margin-top: -8px;
}
.ui-datepicker .ui-datepicker-title {
	margin: 0 2.3em;
	line-height: 1.8em;
	text-align: center;
}
.ui-datepicker .ui-datepicker-title select {
	font-size: 1em;
	margin: 1px 0;
}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 45%;
}
.ui-datepicker table {
	width: 100%;
	font-size: .9em;
	border-collapse: collapse;
	margin: 0 0 .4em;
}
.ui-datepicker th {
	padding: .7em .3em;
	text-align: center;
	font-weight: bold;
	border: 0;
}
.ui-datepicker td {
	border: 0;
	padding: 1px;
}
.ui-datepicker td span,
.ui-datepicker td a {
	display: block;
	padding: .2em;
	text-align: right;
	text-decoration: none;
}
.ui-datepicker .ui-datepicker-buttonpane {
	background-image: none;
	margin: .7em 0 0 0;
	padding: 0 .2em;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
}
.ui-datepicker .ui-datepicker-buttonpane button {
	float: right;
	margin: .5em .2em .4em;
	cursor: pointer;
	padding: .2em .6em .3em .6em;
	width: auto;
	overflow: visible;
}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
	float: left;
}

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi {
	width: auto;
}
.ui-datepicker-multi .ui-datepicker-group {
	float: left;
}
.ui-datepicker-multi .ui-datepicker-group table {
	width: 95%;
	margin: 0 auto .4em;
}
.ui-datepicker-multi-2 .ui-datepicker-group {
	width: 50%;
}
.ui-datepicker-multi-3 .ui-datepicker-group {
	width: 33.3%;
}
.ui-datepicker-multi-4 .ui-datepicker-group {
	width: 25%;
}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header {
	border-left-width: 0;
}
.ui-datepicker-multi .ui-datepicker-buttonpane {
	clear: left;
}
.ui-datepicker-row-break {
	clear: both;
	width: 100%;
	font-size: 0;
}

/* RTL support */
.ui-datepicker-rtl {
	direction: rtl;
}
.ui-datepicker-rtl .ui-datepicker-prev {
	right: 2px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next {
	left: 2px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-prev:hover {
	right: 1px;
	left: auto;
}
.ui-datepicker-rtl .ui-datepicker-next:hover {
	left: 1px;
	right: auto;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane {
	clear: right;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button {
	float: left;
}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,
.ui-datepicker-rtl .ui-datepicker-group {
	float: right;
}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header {
	border-right-width: 0;
	border-left-width: 1px;
}

/* Icons */
.ui-datepicker .ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
	left: .5em;
	top: .3em;
}
.ui-dialog {
	position: absolute;
	top: 0;
	left: 0;
	padding: .2em;
	outline: 0;
}
.ui-dialog .ui-dialog-titlebar {
	padding: .4em 1em;
	position: relative;
}
.ui-dialog .ui-dialog-title {
	float: left;
	margin: .1em 0;
	white-space: nowrap;
	width: 90%;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-dialog .ui-dialog-titlebar-close {
	position: absolute;
	right: .3em;
	top: 50%;
	width: 20px;
	margin: -10px 0 0 0;
	padding: 1px;
	height: 20px;
}
.ui-dialog .ui-dialog-content {
	position: relative;
	border: 0;
	padding: .5em 1em;
	background: none;
	overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane {
	text-align: left;
	border-width: 1px 0 0 0;
	background-image: none;
	margin-top: .5em;
	padding: .3em 1em .5em .4em;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset {
	float: right;
}
.ui-dialog .ui-dialog-buttonpane button {
	margin: .5em .4em .5em 0;
	cursor: pointer;
}
.ui-dialog .ui-resizable-n {
	height: 2px;
	top: 0;
}
.ui-dialog .ui-resizable-e {
	width: 2px;
	right: 0;
}
.ui-dialog .ui-resizable-s {
	height: 2px;
	bottom: 0;
}
.ui-dialog .ui-resizable-w {
	width: 2px;
	left: 0;
}
.ui-dialog .ui-resizable-se,
.ui-dialog .ui-resizable-sw,
.ui-dialog .ui-resizable-ne,
.ui-dialog .ui-resizable-nw {
	width: 7px;
	height: 7px;
}
.ui-dialog .ui-resizable-se {
	right: 0;
	bottom: 0;
}
.ui-dialog .ui-resizable-sw {
	left: 0;
	bottom: 0;
}
.ui-dialog .ui-resizable-ne {
	right: 0;
	top: 0;
}
.ui-dialog .ui-resizable-nw {
	left: 0;
	top: 0;
}
.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}
.ui-draggable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-progressbar {
	height: 2em;
	text-align: left;
	overflow: hidden;
}
.ui-progressbar .ui-progressbar-value {
	margin: -1px;
	height: 100%;
}
.ui-progressbar .ui-progressbar-overlay {
	background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
	height: 100%;
	-ms-filter: "alpha(opacity=25)"; /* support: IE8 */
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-selectable {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-selectmenu-menu {
	padding: 0;
	margin: 0;
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.ui-selectmenu-menu .ui-menu {
	overflow: auto;
	overflow-x: hidden;
	padding-bottom: 1px;
}
.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup {
	font-size: 1em;
	font-weight: bold;
	line-height: 1.5;
	padding: 2px 0.4em;
	margin: 0.5em 0 0 0;
	height: auto;
	border: 0;
}
.ui-selectmenu-open {
	display: block;
}
.ui-selectmenu-text {
	display: block;
	margin-right: 20px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.ui-selectmenu-button.ui-button {
	text-align: left;
	white-space: nowrap;
	width: 14em;
}
.ui-selectmenu-icon.ui-icon {
	float: right;
	margin-top: 0;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: pointer;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-sortable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: .222em 0;
	margin: .2em 0;
	vertical-align: middle;
	margin-left: .4em;
	margin-right: 2em;
}
.ui-spinner-button {
	width: 1.6em;
	height: 50%;
	font-size: .5em;
	padding: 0;
	margin: 0;
	text-align: center;
	position: absolute;
	cursor: default;
	display: block;
	overflow: hidden;
	right: 0;
}
/* more specificity required here to override default borders */
.ui-spinner a.ui-spinner-button {
	border-top-style: none;
	border-bottom-style: none;
	border-right-style: none;
}
.ui-spinner-up {
	top: 0;
}
.ui-spinner-down {
	bottom: 0;
}
.ui-tabs {
	position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
	padding: .2em;
}
.ui-tabs .ui-tabs-nav {
	margin: 0;
	padding: .2em .2em 0;
}
.ui-tabs .ui-tabs-nav li {
	list-style: none;
	float: left;
	position: relative;
	top: 0;
	margin: 1px .2em 0 0;
	border-bottom-width: 0;
	padding: 0;
	white-space: nowrap;
}
.ui-tabs .ui-tabs-nav .ui-tabs-anchor {
	float: left;
	padding: .5em 1em;
	text-decoration: none;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active {
	margin-bottom: -1px;
	padding-bottom: 1px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,
.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor {
	cursor: text;
}
.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor {
	cursor: pointer;
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0;
	padding: 1em 1.4em;
	background: none;
}
.ui-tooltip {
	padding: 8px;
	position: absolute;
	z-index: 9999;
	max-width: 300px;
}
body .ui-tooltip {
	border-width: 2px;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1em;
}
.ui-widget.ui-widget-content {
	border: 1px solid #c5c5c5;
}
.ui-widget-content {
	border: 1px solid #dddddd;
	background: #ffffff;
	color: #333333;
}
.ui-widget-content a {
	color: #333333;
}
.ui-widget-header {
	border: 1px solid #dddddd;
	background: #e9e9e9;
	color: #333333;
	font-weight: bold;
}
.ui-widget-header a {
	color: #333333;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default,
.ui-button,

/* We use html here because we need a greater specificity to make sure disabled
works properly when clicked or hovered */
html .ui-button.ui-state-disabled:hover,
html .ui-button.ui-state-disabled:active {
	border: 1px solid #c5c5c5;
	background: #f6f6f6;
	font-weight: normal;
	color: #454545;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited,
a.ui-button,
a:link.ui-button,
a:visited.ui-button,
.ui-button {
	color: #454545;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus,
.ui-button:hover,
.ui-button:focus {
	border: 1px solid #cccccc;
	background: #ededed;
	font-weight: normal;
	color: #2b2b2b;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited,
a.ui-button:hover,
a.ui-button:focus {
	color: #2b2b2b;
	text-decoration: none;
}

.ui-visual-focus {
	box-shadow: 0 0 3px 1px rgb(94, 158, 214);
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
	border: 1px solid #003eff;
	background: #007fff;
	font-weight: normal;
	color: #ffffff;
}
.ui-icon-background,
.ui-state-active .ui-icon-background {
	border: #003eff;
	background-color: #ffffff;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #ffffff;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #dad55e;
	background: #fffa90;
	color: #777620;
}
.ui-state-checked {
	border: 1px solid #dad55e;
	background: #fffa90;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #777620;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #f1a899;
	background: #fddfdf;
	color: #5f3f3f;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #5f3f3f;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #5f3f3f;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	-ms-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;
	-ms-filter: "alpha(opacity=35)"; /* support: IE8 */
	background-image: none;
}
.ui-state-disabled .ui-icon {
	-ms-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("../../../libs/clientlibs/granite/jquery-ui/resources/ui-icons_444444_256x240.png");
}
.ui-widget-header .ui-icon {
	background-image: url("../../../libs/clientlibs/granite/jquery-ui/resources/ui-icons_444444_256x240.png");
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon,
.ui-button:hover .ui-icon,
.ui-button:focus .ui-icon {
	background-image: url("../../../libs/clientlibs/granite/jquery-ui/resources/ui-icons_555555_256x240.png");
}
.ui-state-active .ui-icon,
.ui-button:active .ui-icon {
	background-image: url("../../../libs/clientlibs/granite/jquery-ui/resources/ui-icons_ffffff_256x240.png");
}
.ui-state-highlight .ui-icon,
.ui-button .ui-state-highlight.ui-icon {
	background-image: url("../../../libs/clientlibs/granite/jquery-ui/resources/ui-icons_777620_256x240.png");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url("../../../libs/clientlibs/granite/jquery-ui/resources/ui-icons_cc0000_256x240.png");
}
.ui-button .ui-icon {
	background-image: url("../../../libs/clientlibs/granite/jquery-ui/resources/ui-icons_777777_256x240.png");
}

/* positioning */
/* Three classes needed to override `.ui-button:hover .ui-icon` */
.ui-icon-blank.ui-icon-blank.ui-icon-blank {
	background-image: none;
}
.ui-icon-caret-1-n { background-position: 0 0; }
.ui-icon-caret-1-ne { background-position: -16px 0; }
.ui-icon-caret-1-e { background-position: -32px 0; }
.ui-icon-caret-1-se { background-position: -48px 0; }
.ui-icon-caret-1-s { background-position: -65px 0; }
.ui-icon-caret-1-sw { background-position: -80px 0; }
.ui-icon-caret-1-w { background-position: -96px 0; }
.ui-icon-caret-1-nw { background-position: -112px 0; }
.ui-icon-caret-2-n-s { background-position: -128px 0; }
.ui-icon-caret-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -65px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -65px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 1px -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


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

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 3px;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa;
	opacity: .003;
	-ms-filter: Alpha(Opacity=.3); /* support: IE8 */
}
.ui-widget-shadow {
	-webkit-box-shadow: 0px 0px 5px #666666;
	box-shadow: 0px 0px 5px #666666;
}


/*
 * ADOBE CONFIDENTIAL
 * ___________________
 *
 *  Copyright 2012 Adobe Systems Incorporated
 *  All Rights Reserved.
 *
 * NOTICE:  All information contained herein is, and remains
 * the property of Adobe Systems Incorporated and its suppliers,
 * if any.  The intellectual and technical concepts contained
 * herein are proprietary to Adobe Systems Incorporated and its
 * suppliers and are protected by trade secret or copyright law.
 * Dissemination of this information or reproduction of this material
 * is strictly forbidden unless prior written permission is obtained
 * from Adobe Systems Incorporated.
 */

div.image {
    margin-bottom: 20px;
    overflow: hidden;
}

div.image img {
    display: block;
}
div.image small {
    display: block;
}

div.textimage div.image {
    float: left;
    margin: 0 8px 8px 0;
}

div.textimage div.text .cq-placeholder {
    height: 1.875rem;
}

div.textimage div.clear {
    clear: both;
}
div.search {
    padding:0 1px 0 0;
}

div.searchRight {
    border-left: 1px solid #dddddd;
    float: right;
    width: 150px;
    padding-left: 20px;
    padding-bottom: 20px;
}

div.searchTrends {
    text-align: justify;
}

div.searchRight p {
    text-align: center;
    font-weight: bold;
    margin-bottom: 5px;
}

div.search span.icon img {
    width: 16px;
    height: 16px;
}
div.search span.icon  {
    padding: 0 2px 8px 0;
    background: url(../../../etc/designs/default/images/icons/default.gif) no-repeat
}
div.search span.icon.type_doc  {
    background: url(../../../etc/designs/default/images/icons/doc.gif) no-repeat
}
div.search span.icon.type_eps  {
    background: url(../../../etc/designs/default/images/icons/eps.gif) no-repeat
}
div.search span.icon.type_gif  {
    background: url(../../../etc/designs/default/images/icons/zip.gif) no-repeat
}
div.search span.icon.type_jpg  {
    background: url(../../../etc/designs/default/images/icons/jpg.gif) no-repeat
}
div.search span.icon.type_pdf  {
    background: url(../../../etc/designs/default/images/icons/pdf.gif) no-repeat
}
div.search span.icon.type_ppt  {
    background: url(../../../etc/designs/default/images/icons/ppt.gif) no-repeat
}
div.search span.icon.type_tif  {
    background: url(../../../etc/designs/default/images/icons/tif.gif) no-repeat
}
div.search span.icon.type_txt  {
    background: url(../../../etc/designs/default/images/icons/txt.gif) no-repeat
}
div.search span.icon.type_xls  {
    background: url(../../../etc/designs/default/images/icons/xls.gif) no-repeat
}
div.search span.icon.type_zip  {
    background: url(../../../etc/designs/default/images/icons/zip.gif) no-repeat
}

ins.textAdded {
    color: #0c0;
}
del.textRemoved {
    color: #c00;
}
img.imageAdded {
    border: 2px solid #0c0;
}
img.imageRemoved {
    border: 2px solid #c00;
}

div.image {
    margin-bottom: 20px;
    overflow: hidden;
}

div.image img {
    display: block;
}
div.image small {
    display: block;
}

div.download div.item {
    clear: both;
    margin: 0 0 8px 0;
}
div.download span.icon img {
    width: 16px;
    height: 16px;
}
div.download span.icon  {
    float: left;
    padding: 0 8px 8px 0;
    background: url(../../../etc/designs/default/images/icons/default.gif) no-repeat
}
div.download span.icon.type_doc  {
    background: url(../../../etc/designs/default/images/icons/doc.gif) no-repeat
}
div.download span.icon.type_eps  {
    background: url(../../../etc/designs/default/images/icons/eps.gif) no-repeat
}
div.download span.icon.type_gif  {
    background: url(../../../etc/designs/default/images/icons/zip.gif) no-repeat
}
div.download span.icon.type_jpg  {
    background: url(../../../etc/designs/default/images/icons/jpg.gif) no-repeat
}
div.download span.icon.type_pdf  {
    background: url(../../../etc/designs/default/images/icons/pdf.gif) no-repeat
}
div.download span.icon.type_ppt  {
    background: url(../../../etc/designs/default/images/icons/ppt.gif) no-repeat
}
div.download span.icon.type_tif  {
    background: url(../../../etc/designs/default/images/icons/tif.gif) no-repeat
}
div.download span.icon.type_txt  {
    background: url(../../../etc/designs/default/images/icons/txt.gif) no-repeat
}
div.download span.icon.type_xls  {
    background: url(../../../etc/designs/default/images/icons/xls.gif) no-repeat
}
div.download span.icon.type_zip  {
    background: url(../../../etc/designs/default/images/icons/zip.gif) no-repeat
}

div.carousel {
    margin-top: 7px;
    margin-bottom: 7px;
}
.cq-carousel {
    position: relative;
    width: 940px;
    height: 270px;
    overflow: hidden;
}
.cq-carousel var {
    display: none;
}

.cq-carousel-banner-item {
    width: 940px;
    height: 270px;
    left: 1000px;
    position: absolute;
    top: 0;
    background-color: #eee;
    overflow: hidden;
}
.cq-carousel-banner-item img {
    width: 940px;
    height: 270px;
    background: no-repeat center center;
}

.par .cq-carousel-banner-item img {
    width: 700px;
    height: 245px;
    background: no-repeat center center;
}
.par .cq-carousel {
    width: 700px;
    height: 245px;
}
.par .cq-carousel-banner-item {
    width: 700px;
    height: 245px;
}

.cq-carousel-banner-item h3, .cq-carousel-banner-item p {
    padding: 10px;
}

.cq-carousel-banner {
    position: absolute;
}

.cq-carousel-banner-switches,
.cq-carousel-banner-switches-tl,
.cq-carousel-banner-switches-tc,
.cq-carousel-banner-switches-tr,
.cq-carousel-banner-switches-bl,
.cq-carousel-banner-switches-bc,
.cq-carousel-banner-switches-br {
    position: absolute;
    width: 100%;
    margin: 0;
    padding: 0;
}
.cq-carousel-banner-switches {
    display: none;
}
.cq-carousel-banner-switches-tl {
    top: 0;
    left: 0;
}
.cq-carousel-banner-switches-tc {
    top: 0;
    left: 0;
    text-align: center;
}
.cq-carousel-banner-switches-tr {
    top: 0;
    left: 0;
    text-align: right;
}
.cq-carousel-banner-switches-bl {
    bottom: 0;
    left: 0;
}
.cq-carousel-banner-switches-bc {
    bottom: 0;
    left: 0;
    text-align: center;
}
.cq-carousel-banner-switches-br {
    bottom: 0;
    left: 0;
    text-align: right;
}

.cq-carousel-banner-switch {
    display: inline-block;
    margin: 8px;
    padding: 0;
}
.cq-carousel-banner-switch-br {
    position: absolute;
    margin: 0;
    padding:0;
    bottom: 0;
    right: 8px;
}
.cq-carousel-banner-switch-bl {
    position: absolute;
    margin: 0;
    padding:0;
    bottom: 0;
    left: 8px;
}

.cq-carousel-controls a {
    position: absolute;
    width: 24px;
    height: 48px;
    top: 111px; /* 270/2 - 24 */
    background: url("../../../etc/designs/default/images/carousel/controls.png") no-repeat scroll 0 0 transparent;
    visibility: hidden;
}
.cq-carousel-controls a.cq-carousel-active {
    visibility: visible;
}
a.cq-carousel-control-prev {
    left: 0;
    background-position: -24px 0;
}
a.cq-carousel-control-prev:hover {
    left: 0;
    background-position: -72px 0;
}
a.cq-carousel-control-next {
    right: 0;
}
a.cq-carousel-control-next:hover {
    right: 0;
    background-position: -48px 0;
}

.cq-carousel-banner-switch a {
    display: inline-block;
    background: url("../../../etc/designs/default/images/carousel/switcher.png") no-repeat scroll 0 0 transparent;
}
.cq-carousel-banner-switch a img {
    width: 25px;
    height: 25px;
    vertical-align:top;
}

.cq-carousel-banner-switch a.cq-carousel-active, .cq-carousel-banner-switch a:hover {
    background-position: -25px 0;
}

.cq-carousel-banner-switch li {
    background: none !important;
    display: inline-block;
    list-style: none;
    float:left;
}

.form_section {
    width: 300px;
    float: none;
}

.form_section form {
    float: left;
    width: 300px;
}

.form_section fieldset {
    width: 300px;
    float: left;
}

.form_section .input_box1 {
    background: url(../../../etc/designs/default/images/input_box.gif) no-repeat 0 0;
    width: 185px;
    height: 23px;
    float: left;
}

.form_section input {
    width: 175px;
    padding-left: 5px;
    padding-right: 5px;
    border: none;
    background: none;
    padding-top: 4px;
    font-size: 11px;
    color: #999;
}

.form_section input.sign_up {
    background: url(../../../etc/designs/default/images/sign_up_btn.gif) no-repeat 0 0;
    width: 82px;
    height: 23px;
    float: left;
    margin-left: 5px;
    display: inline;
    cursor: pointer;
}

form .form_row {
    display: block;
    font-size: 13px;
    line-height: 24px;
    color: #666;
    clear: both;
}

form .form_field_checkbox, form .form_field_radio {
    margin-left: 20px;
}

form .form_field_text, form .form_field_textarea {
    background:url("../../../etc/designs/default/images/social/fieldbg.gif") repeat-x scroll center top #FFFFFF;
    border-color:#7C7C7C #C3C3C3 #DDDDDD;
    border-style:solid;
    border-width:1px;
    color:#333333;
    font-family: "Lucida Grande","Lucida Sans Unicode",Arial,Helvetica,sans-serif;
    font-size:100%;
    margin:0;
    padding:2px;
}

form .form_field_textarea {
    width: 698px;
}

form .form_row_description {
    font-size: 11px;
    line-height: 12px;
    clear: both;
    color: #666666;
}

form .form_rightcol {
    clear: both;
}

form .form_rightcolnobr {
    clear: none;
    float: right;
    margin-bottom: 15px;
}

form .form_rightcolnooverflow {
    overflow: hidden;
}

form .form_rightcolmark {
    color: #f00;
    font-weight: bold;
}

form .title {
    padding-top: 10px;
}

form .form_leftcolmark {
    color: #f00;
}

form .form_leftcollabel {
    float: left;
    font-weight: bold;
}

form .form_leftcolmark {
    float: left;
    padding-left: 2px;
    font-weight: bold;
}

form .form_leftcolnobr {
    float: left;
    margin-bottom: 15px;
}

form .form_captcha_input {
    float: left;
    width: 170px;
}

form .form_captcha_input input {
    width: 170px;
}

form .form_captcha_img {
    float: left;
    padding-left: 16px;
}

form .form_captcha_refresh {
    float: right;
}

form .form_captchatimer {
    float: left;
    border: 1px solid #CCCCCC;
}

form .form_captchatimer_bar {
    float: left;
    background-color:#CCCCCC;
    height: 8px;
}

form .customer_survey_submit {
    float: right;
    margin-top: 28px;
}

form .form_field_text {
    width: 334px;
    margin-bottom: 4px;
}

form .form_field_text.form_field_multivalued {
    width: 314px;
}

form .form_field_select {
    width: 340px;
}

form .form_error {
    color: #f00;
    font-weight: bold;
}

form div.section {
    padding-bottom: 10px;
}

form div.colctrl.section {
    padding-bottom: 0 !important;
}

/* multiple resource checkbox */
form SPAN.mr_write {
    display:inline-block;
    width:16px;
    text-align:right;
    vertical-align:top;
}

/*
 * address
 */

form div.address div.form_row {
    margin-bottom: 12px;
}

form div.form_address_state {
    display: inline-block;
}

form input.form_address_state {
    width: 204px;
}

form div.form_address_zip {
    display: inline-block;
    padding-left: 20px;
}

form input.form_address_zip {
    width: 80px;
}

/*
 * creditcard
 */

form div.creditcard div.form_row {
    margin-bottom: 12px;
}

form div.form_cc_expiry_month,
form div.form_cc_expiry_year,
form div.form_cc_security_code {
    display: inline-block;
}

form input.form_cc_expiry_month,
form input.form_cc_expiry_year {
    width: 40px;
}

form div.form_cc_expiry_separator {
    display: inline-block;
    font-size: 150%;
    padding-right: 6px;
}

form input.form_cc_ccv {
    width: 70px;
}


div.textimage div.image {
    float: left;
    margin: 0 8px 8px 0;
}
div.textimage.image_left div.image {
}

div.textimage.image_right div.image {
    float: right !important;
    margin: 0 0 8px 8px !important;
}

div.image {
    margin-bottom: 20px;
    overflow: hidden;
}

div.image img {
    display: block;
}
div.image small {
    display: block;
}


/*
 * ADOBE CONFIDENTIAL
 * ___________________
 *
 * Copyright 2014 Adobe Systems Incorporated
 * All Rights Reserved.
 *
 * NOTICE:  All information contained herein is, and remains
 * the property of Adobe Systems Incorporated and its suppliers,
 * if any.  The intellectual and technical concepts contained
 * herein are proprietary to Adobe Systems Incorporated and its
 * suppliers and are protected by trade secret or copyright law.
 * Dissemination of this information or reproduction of this material
 * is strictly forbidden unless prior written permission is obtained
 * from Adobe Systems Incorporated.
 */

.cq-wcm-foundation-aria-description, .cq-wcm-foundation-aria-visuallyhidden {
    display: block;
    height: 1px;
    width: 1px;
    overflow: hidden;
    position: absolute;
    top: -10px;
}

/*
 * ADOBE CONFIDENTIAL
 * ___________________
 *
 * Copyright 2014 Adobe Systems Incorporated
 * All Rights Reserved.
 *
 * NOTICE:  All information contained herein is, and remains
 * the property of Adobe Systems Incorporated and its suppliers,
 * if any.  The intellectual and technical concepts contained
 * herein are proprietary to Adobe Systems Incorporated and its
 * suppliers and are protected by trade secret or copyright law.
 * Dissemination of this information or reproduction of this material
 * is strictly forbidden unless prior written permission is obtained
 * from Adobe Systems Incorporated.
 */

.cq-wcm-foundation-aria-description, .cq-wcm-foundation-aria-visuallyhidden {
    display: block;
    height: 1px;
    width: 1px;
    overflow: hidden;
    position: absolute;
    top: -10px;
}


/*! jQuery UI - v1.11.1 - 2014-08-13
* http://jqueryui.com
* Includes: core.css, accordion.css, autocomplete.css, button.css, datepicker.css, dialog.css, draggable.css, menu.css, progressbar.css, resizable.css, selectable.css, selectmenu.css, slider.css, sortable.css, spinner.css, tabs.css, tooltip.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-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: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


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

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-accordion .ui-accordion-header {
	display: block;
	cursor: pointer;
	position: relative;
	margin: 2px 0 0 0;
	padding: .5em .5em .5em .7em;
	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: 13px;
    /*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-draggable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.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("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%;
}
.ui-progressbar .ui-progressbar-overlay {
	background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");
	height: 100%;
	filter: alpha(opacity=25); /* support: IE8 */
	opacity: 0.25;
}
.ui-progressbar-indeterminate .ui-progressbar-value {
	background-image: none;
}
.ui-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-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: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 1.2em;
	height: 1.2em;
	cursor: default;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.3em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 0;
	height: 100%;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.ui-sortable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-spinner {
	position: relative;
	display: inline-block;
	overflow: hidden;
	padding: 0;
	vertical-align: middle;
}
.ui-spinner-input {
	border: none;
	background: none;
	color: inherit;
	padding: 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;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Verdana,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-family: Verdana,Arial,sans-serif;
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #aaaaaa;
	background: #ffffff url("../../../content/dam/dental-benefits-provider/images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x;
	color: #222222;
}
.ui-widget-content a {
	color: #222222;
}
.ui-widget-header {
	border: 1px solid #aaaaaa;
	background: #cccccc url("../../../content/dam/dental-benefits-provider/images/ui-bg_highlight-soft_75_cccccc_1x100.png") 50% 50% repeat-x;
	color: #222222;
	font-weight: bold;
}
.ui-widget-header a {
	color: #222222;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #d3d3d3;
	background: #e6e6e6 url("../../../content/dam/dental-benefits-provider/images/ui-bg_glass_75_e6e6e6_1x400.png") 50% 50% repeat-x;
	font-weight: normal;
	color: #555555;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #555555;
	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 #999999;
	background: #dadada url("../../../content/dam/dental-benefits-provider/images/ui-bg_glass_75_dadada_1x400.png") 50% 50% repeat-x;
	font-weight: normal;
	color: #212121;
}
.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: #212121;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #aaaaaa;
	background: #ffffff url("../../../content/dam/dental-benefits-provider/images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;
	font-weight: normal;
	color: #212121;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #212121;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #fcefa1;
	background: #fbf9ee url("../../../content/dam/dental-benefits-provider/images/ui-bg_glass_55_fbf9ee_1x400.png") 50% 50% repeat-x;
	color: #363636;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #cd0a0a;
	background: #fef1ec url("../../../content/dam/dental-benefits-provider/images/ui-bg_glass_95_fef1ec_1x400.png") 50% 50% repeat-x;
	color: #cd0a0a;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #cd0a0a;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #cd0a0a;
}
.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/dam/dental-benefits-provider/images/ui-icons_222222_256x240.png");
}
.ui-widget-header .ui-icon {
	background-image: url("../../../content/dam/dental-benefits-provider/images/ui-icons_222222_256x240.png");
}
.ui-state-default .ui-icon {
	background-image: url("../../../content/dam/dental-benefits-provider/images/ui-icons_888888_256x240.png");
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url("../../../content/dam/dental-benefits-provider/images/ui-icons_454545_256x240.png");
}
.ui-state-active .ui-icon {
	background-image: url("../../../content/dam/dental-benefits-provider/images/ui-icons_454545_256x240.png");
}
.ui-state-highlight .ui-icon {
	background-image: url("../../../content/dam/dental-benefits-provider/images/ui-icons_2e83ff_256x240.png");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url("../../../content/dam/dental-benefits-provider/images/ui-icons_cd0a0a_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-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: 4px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 4px;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa url("../../../content/dam/dental-benefits-provider/images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30); /* support: IE8 */
}
.ui-widget-shadow {
	margin: -8px 0 0 -8px;
	padding: 8px;
	background: #aaaaaa url("../../../content/dam/dental-benefits-provider/images/ui-bg_flat_0_aaaaaa_40x100.png") 50% 50% repeat-x;
	opacity: .3;
	filter: Alpha(Opacity=30); /* support: IE8 */
	border-radius: 8px;
}

.eobErrorClass{
    max-height:90px !important;
    min-height:90px !important;
    }
.postlogin-table-bg-border{
    background-color:#FAFAFA;
    border: thin solid #EAEAEA;
    }
.text-align-right {
       text-align: right !important;
    }

#cq-gen77{
    width :100px;
}
#cq-gen79{
    width :100px;
}

div.parsys_column .section{
   /* width: 150px;*/
}

.fg-color-blue{
    color: #095392;
}

.font-size-main-header{
    font-size:28px;
        }
.font-size-header{
    font-size:26px;
}
.fg-color-green{
    color: #99CC00;
}
.fnsizecontactus{
    font-size:12px;
    }

.preloginleftcomponent{
    font-size:13px;
    color: #98BADB;
    }

.myNewStyleClass1 {
	font-weight:bold;	
	font-size:large;
}
.borderhome{
border: thin solid #EAEAEA;
    }


div.image img{

        display:inline-block !important;
    }

.contactusTitle{
    font-size :16px ;
    color : #434343;
                padding-left :10px;
                display: inline-block;
}
.contactUsStateHeading{
    color : #5E5E5E;
    font-size:12px;
                font-weight: bold;
  }
.contactUsAddress{
    color : #5E5E5E;
    font-size:12px;

  }   



/** added 19th sep*/

.eligibilitySummaryalign{
    align-items: center;
    display: inline;
   /* margin-left: 40%;*/
    width: 50%;
    }
 .display-inline{
	display: inline;
    }
 .display-inline-width50{
	display: inline-block;
    width:50px;
    font-size :13px;
    } 
 .display-inline-width75{
	display: inline-block;
    width:81px;
    font-size :13px;
    } 
 .display-inline-width60{
	display: inline-block;
    width:60px;
    font-size :13px;
    } 
 .display-inline-floatright{
	display: block;
	float :right;            
    }    
#eligibilitysummarytable {
border:1px solid #E4E4E4;
border-collapse:collapse;
font-size:12px;
    margin-top: 5px;
}

#eligibilitysummarytable td {
border:1px solid #E4E4E4;
border-collapse:collapse;
font-size:12px;
line-height: 1.42857;
padding: 8px; 
text-align: center;
}
#eligibilitysummarytable th {
border:1px solid #E4E4E4;
border-collapse:collapse;
background-color: #F2F2F2;
font-size:12px;
color:#333333;
line-height: 1.42857;
padding: 8px;   
    text-align: center;
    font-weight: 500;
}

.imagesize-25{
	width:25px;
    height:25px;
 }        
.imagesize-30{
	width:30px;
    height:30px;
 }            


.selectMemberstyle {
    min-height: 25px;
    padding-left:15px;
    padding-top: 10px;
    font-size: 13px;
    cursor:pointer;
    
}  
.background-color-lightgrey{
     background-color: #F2F2F2;
    }
.background-color-FB{
     background-color: #FBFBFB;
    }    

.eligibilitySummaryHeading{
	font-size : 20px;
	color : #000;
    }

.selectMemberHeading{
	font-size : 16px;
	color : #565892;
    background-color:#f2f2f2;
    }

.selectmember{

 margin-bottom:10px;
 max-width:206px !important;

    }


/**cssss*/


.table-width-50-floatleft{
                width :50%;
    float:left;
    }
.table-width-50-floatright{
                width :50%;
    float:right;
    }
.printImage{
    width : 20px; height:20px; float: right;
    }
.eligibility-table-width{
   width:500px;
    padding:20px 10px;
        }
.clear-overflow{
    clear:both;
    overflow:auto;  
            }
.table-padding{
padding-left: 20px;      
            } 
.display-block{
display:block;  
        }  

.table-text-style{
text-align :left; width :50% ; float: left; font-size:13px ;color:#333333;
            }
.font-bold{
   font-weight:bold;
                }
.padding-top-10{
padding-top: 10px;      
    } 
.width-78{    
  width: 78px;
        }
.width-50{    
  width: 50px;
        }        

.padding-top5{
padding-top:5px;
    }
.margin-left25{

margin-left:25px;
        }
.margin-right10{

margin-right:10px;

            }





/**/


.disclaimFonts{
    width:930px;
    font-size:11px;
    color:#868686 !important;
    overflow:auto;
}

.row-widths50{
  width:50%;
  float:left;
}
.row-widths480{
  width:480;
}


.table-width-50-floatleft{
                width :50%;
    float:left;
    }
.table-width-50-floatright{
                width :50%;
    float:right;
    }
.printImage{
    width : 20px; height:20px; float: right;
    }
.eligibility-table-width{
                width:500px;
        }
.clear-overflow{
    clear:both;
    overflow:auto;  
            }
.table-padding{
padding-left: 20px;      
            } 
.display-block{
display:block;  
        }  

.table-text-style{
text-align :left; width :25% ; float: left; font-size:13px ;color:#333333;
            }
.font-bold{
   font-weight:bold;
                }
.padding-top-10{
padding-top: 10px;      
    } 
.width-78{    
  width: 78px;
        }
.width-50{    
  width: 50px;
}

.table-text-style30 {
    color: #333333;
    float: left;
    font-size: 13px;
    text-align: left;
    width: 30%;
}


/*utilization history*/

/*POSE Start*/


#pose .dashboard-wrap{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin-top:20px
}

 #pose .dashboard-left-col{
    -webkit-box-flex:4;
    -ms-flex:4;
    flex:4;
    margin-right:20px
}


#pose .dashboard-right-col{
    -webkit-box-flex:2;
    -ms-flex:2;
    flex:2;
    border:1px solid #aaa
}

 #pose .claims-module,#pose .contact-us-module,#pose .message-module,#pose .quicklinks-module,#pose .search-module,#pose .treatment-module{
    padding:10px
}
 #pose .search-module{
    border-radius:0
}
 #pose .claims-module,#pose .treatment-module{
    margin:20px 0;
    border:1px solid #aaa
}
 #pose .claims-module .recentMore,#pose .treatment-module .recentMore{
    position:initial;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:reverse;
    -ms-flex-flow:row-reverse;
    flex-flow:row-reverse
}
 #pose .contact-us-module{
    border:1px solid #aaa;
    color:#5e5e5e;
    font-size:12px
}
 #pose .quicklinks-module{
    border:1px solid #aaa
}
 #pose #claimsummaryTable,#pose #treatmentsummaryTable{
    width:100%
}
 #pose .search-module__list{
    font-size:15px
}
 #pose .search-module__section{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:initial;
    padding-left:0;
    padding-right:0
}
 #pose .search-module__section.searchbyTaxId input{
    max-width:130px
}
 #pose .search-module__section>div{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}
 #pose .search-module__section--left{
    margin-right:15px
}
 #pose .search-module__section--right p{
    font-size:13px;
    color:#666
}
 #pose .search-module__section--right h3{
    font-size:16px;
    color:#000;
    text-align:left;
    font-style:initial;
    font-family:verdana;
    margin-top:0
}
 #pose .mt-10{
    margin-top:10px
}
 #pose .mb-10{
    margin-bottom:10px
}
 #pose .mr-20{
    margin-right:20px
}
 #pose .two-col-wrap{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
 #pose .two-col-wrap .col{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}

/** Search and Home Page end**/


/** Elig Summary Start**/


#pose .benefit-details{
    border:1px solid gray;
    padding:15px
}
#pose .benefit-details__title{
    color:#095392;
    font-size:22px;
    margin:0;
    font-style:initial;
    font-family:verdana;
    text-align:left
}
#pose .benefit-details__tabs{
    margin:15px 0;
    border:1px solid #aaa
}
#pose .benefit-details__table{
    width:100%;
    margin-bottom:7px;
    border-collapse:collapse;
    font-size:12px
}
#pose .benefit-details__table th{
    background-color:#f2f2f2;
    text-align:center;
    font-size:12px;
    border:1px solid #000;
    font-weight:400
}
#pose .benefit-details__table td{
    background-color:#fff;
    text-align:center;
    border:1px solid #000
}
#pose .accumulator{
    border:1px solid gray;
    padding:15px;
    margin:20px 0
}
#pose .accumulator__header{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between
}
#pose .accumulator__title{
    color:#095392;
    font-size:22px;
    margin:0;
    font-style:initial;
    font-family:verdana
}
#pose .accumulator__type{
    text-transform:uppercase;
    color:#0d880b;
    font-size:14px
}
#pose .accumulator__body{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-pack:distribute;
    justify-content:space-around;
    margin:15px 0
}
#pose .accumulator__label{
    font-size:12px;
    font-weight:700
}
#pose .accumulator__range{
    font-size:12px;
    color:#0d880b;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    min-width:300px;
    margin:5px 0
}
#pose .accumulator__progress{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:12px;
    overflow:hidden;
    background-color:#e9ecef;
    border-radius:4px
}
#pose .accumulator__bar{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    background-color:#0d880b;
    -webkit-transition:width .6s ease;
    transition:width .6s ease
}
#pose .action-button__list,#pose .info-card__list{
    display:-webkit-box;
    display:-ms-flexbox;
    list-style-type:none
}
#pose .action-button__list{
    display:flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    margin:20px 0;
    padding:0
}
#pose .action-button__item .btn{
    min-width:150px;
    text-transform:capitalize;
    cursor:pointer;
    padding:8px 12px!important;
    line-height:1.4;
    border-radius:21px;
    max-height:42px
}
#pose .info-card__list{
    display:flex;
    margin:20px 0 0;
    padding:0
}
#pose .info-card__list dt::after{
    content:": "
}
#pose .info-card__list dt{
    font-weight:700
}
#pose .info-card__list dd{
    margin-left:5px
}
#pose .info-card__item{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1;
    border:1px solid grey;
    padding:15px
}
#pose .info-card__item:not(:last-of-type){
    margin-right:20px
}
#pose .info-card__header{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
#pose .info-card__header label{
    font-size:18px;
    min-height:initial;
    width:initial;
    margin-right:10px
}
#pose .info-card__header select{
    display:block;
    font-size:16px;
    font-family:sans-serif;
    font-weight:700;
    color:#444;
    line-height:1.3;
    padding:.6em 1.4em .5em .8em;
    width:100%;
    max-width:100%;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    margin:0;
    border:1px solid #aaa;
    -webkit-box-shadow:0 1px 0 1px rgba(0,0,0,.04);
    box-shadow:0 1px 0 1px rgba(0,0,0,.04);
    border-radius:.5em;
    -moz-appearance:none;
    -webkit-appearance:none;
    appearance:none;
    background-color:#fff;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E"),-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e5e5e5));                            
    background-repeat:no-repeat,repeat;
    background-position:right .7em top 50%,0 0;
    background-size:.65em auto,100%
    
}



#plan-select-memberplan{

    font-size:16px;
    font-family:sans-serif;
    font-weight:700;
    color:#444;
    padding: 0.5em;
    max-width:100%;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    margin:0;
    border:1px solid #aaa;
    -webkit-box-shadow:0 1px 0 1px rgba(0,0,0,.04);
    box-shadow:0 1px 0 1px rgba(0,0,0,.04);
    border-radius:.5em;
    -moz-appearance:none;
    -webkit-appearance:none;
    appearance:none;
    background-color:#fff;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E"),-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e5e5e5));                            
    background-repeat:no-repeat,repeat;
    background-position:right .7em top 50%,0 0;
    background-size:.65em auto,100%
    
}

#pose .info-card__header select::-ms-expand{
    display:none
}
#pose .info-card__header select:hover{
    border-color:#888
}
#pose .info-card__header select::focus{
    border-color:#aaa;
    -webkit-box-shadow:0 0 1px 3px rgba(59,153,252,.7);
    box-shadow:0 0 1px 3px rgba(59,153,252,.7);
    box-shadow:0 0 0 3px -moz-mac-focusring;
    color:#222;
    outline:0
}
#pose .info-card__header select option{
    font-weight:400
}
#pose .info-card__header dl{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin:0
}
#pose .info-card__address{
    margin:10px 0;
    font-size:14px
}
#pose .info-card__body{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-size:11px;
    margin:10px 0
}
#pose .info-card__col{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1;
    margin:0
}
#pose .info-card__col>div{
    margin:5px 0
}
#pose .info-card__col dd,#pose .info-card__col dt{
    display:inline-block
}
#pose .info-card__col dd{
    margin-left:0
}
#pose .eligibility .heading-content{
    background-color:#ffb6c1
}
#pose .dashboard-wrap{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin-top:20px
}
#pose .dashboard-left-col{
    -webkit-box-flex:4;
    -ms-flex:4;
    flex:4;
    margin-right:20px
}
#pose .dashboard-right-col{
    -webkit-box-flex:2;
    -ms-flex:2;
    flex:2;
    border:1px solid #aaa
}
#pose .claims-module,#pose .contact-us-module,#pose .message-module,#pose .quicklinks-module,#pose .search-module,#pose .treatment-module{
    padding:10px
}
#pose .search-module{
    border-radius:0
}
#pose .contact-us-module,#pose .quicklinks-module,#pose .search-wrap,#pose .search-wrap .search-module__section--left{
    border:1px solid #aaa
}
#pose .claims-module,#pose .treatment-module{
    margin:20px 0;
    border:1px solid #aaa
}
#pose .claims-module .recentMore,#pose .treatment-module .recentMore{
    position:initial;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:reverse;
    -ms-flex-flow:row-reverse;
    flex-flow:row-reverse
}
#pose .contact-us-module{
    color:#5e5e5e;
    font-size:12px
}
#pose #claimsummaryTable,#pose #treatmentsummaryTable{
    width:100%
}
#pose .search-module__list{
    font-size:15px
}
#pose .search-module__section{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:initial;
    padding-left:0;
    padding-right:0
}
#pose .search-module__section.searchbyTaxId input{
    max-width:130px
}
#pose .search-module__section>div{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}
#pose .search-module__section--left{
    margin-right:15px
}
#pose .search-module__section--right p{
    font-size:13px;
    color:#666
}
#pose .search-module__section--right h3{
    font-size:16px;
    color:#000;
    text-align:left;
    font-style:initial;
    font-family:verdana;
    margin-top:0
}
#pose .eligibilitySearch .content-inner>div{
    padding:0
}
#pose .error{
    min-height:initial;
    margin:10px 0
}
#pose .search__flex{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    margin:20px 0
}
#pose .search__flex.space-between{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between
}
#pose .search__flex-header{
    width:initial;
    margin-right:15px;
    min-height:initial
}
#pose .search__flex-input{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    margin-right:20px
}
#pose .search__flex-input input{
    margin:0
}
#pose .search__flex-input-wrap{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
#pose .search__flex-label{
    font-size:12px;
    margin-left:3px
}
#pose .search__flex-col{
    -ms-flex-preferred-size:50%;
    flex-basis:50%
}
#pose .search-wrap{
    margin-top:20px;
    padding:20px
}
#pose .search-wrap .heading-content{
    margin-bottom:30px
}
#pose .postLoginClaims .content-inner{
    overflow:initial;
    height:initial
}
#pose .m-0{
    margin:0
}
#pose .mt-10{
    margin-top:10px
}
#pose .mb-10{
    margin-bottom:10px
}
#pose .mr-20{
    margin-right:20px
}
#pose .ml-10{
    margin-left:10px
}
#pose .ml-5{
    margin-left:5px
}
#pose .two-col-wrap{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
#pose .two-col-wrap .col{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}

/** Elig Summary End**/





/** Claim Form **/



#pose .claim-form__header,#pose .claim-form__section-header{
    font-family:Helvetica,Arial,sans-serif;
    font-weight:700;
    display:block
}
#pose .info-card__header select::-ms-expand{
    display:none
}
#pose .info-card__header select:hover{
    border-color:#888
}
#pose .info-card__header select::focus{
    border-color:#aaa;
    -webkit-box-shadow:0 0 1px 3px rgba(59,153,252,.7);
    box-shadow:0 0 1px 3px rgba(59,153,252,.7);
    box-shadow:0 0 0 3px -moz-mac-focusring;
    color:#222;
    outline:0
}
#pose .info-card__header select option{
    font-weight:400
}
#pose .info-card__header dl{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin:0
}
#pose .info-card__address{
    margin:10px 0;
    font-size:14px
}
#pose .info-card__body{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-size:11px;
    margin:10px 0
}
#pose .info-card__col{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1;
    margin:0
}
#pose .info-card__col>div{
    margin:5px 0
}
#pose .info-card__col dd,#pose .info-card__col dt{
    display:inline-block
}
#pose .info-card__col dd{
    margin-left:0
}
#pose .eligibility .heading-content{
    background-color:#ffb6c1
}
#pose .claim-form__header{
    font-size:22px;
    margin:20px 0
}
#pose .claim-form__section{
    margin:15px 0;
    border-top:1px solid #d3d3d3;
    border-bottom:1px solid #d3d3d3;
    padding:20px 0
}
#pose .claim-form__section-header{
    font-style:initial;
    text-align:left;
    margin-top:0;
    color:#002677;
    font-size:18px
}
#pose .claim-form__label.required::after,#pose .claim-form__section-label.required::after{
    color:red;
    content:" *"
}
#pose .claim-form__label,#pose .claim-form__radio-item label{
    min-height:initial;
    font-family:Helvetica,Arial,sans-serif;
    font-size:16px
}
#pose .claim-form__section-description{
    font-family:Helvetica,Arial,sans-serif;
    line-height:1.4
}
#pose .claim-form__section-label{
    font-family:Helvetica,Arial,sans-serif;
    font-weight:700;
    margin-bottom:10px
}
#pose .claim-form__info{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-family:Helvetica,Arial,sans-serif
}
#pose .claim-form__list{
    margin:0;
    padding:0;
    list-style-type:none
}
#pose .claim-form__list:not(:last-of-type){
    margin-right:50px
}
#pose .claim-form__list-item{
    margin-bottom:5px
}
#pose .claim-form__questions{
    max-width:70%
}
#pose .claim-form__questions-more{
    display:none
}
#pose .claim-form__radio-item,#pose .claim-form__radio-list{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
#pose .claim-form__radio-item:not(:last-of-type){
    margin-right:20px
}
#pose .claim-form__radio-item input{
    margin:0 4px 0 0
}
#pose .claim-form__radio-item label{
    width:initial;
    font-weight:400
}
#pose .claim-form__row{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
#pose .claim-form__column:not(:last-of-type){
    margin-right:40px
}
#pose .claim-form__column .claim-form__input{
    width:175px
}
#pose .claim-form__label{
    display:block;
    margin-bottom:10px;
    width:initial
}
#pose .claim-form__input,#pose .claim-form__select{
    font-size:14px;
    padding:5px 10px;
    height:initial;
    font-family:Helvetica,Arial,sans-serif;
    display:block
}
#pose .claim-form__label .small{
    font-weight:400
}
#pose .claim-form__input.middle{
    width:50px
}
#pose .claim-form__input.base{
    width:250px
}
#pose .claim-form__input.full{
    width:100%
}
#pose .claim-form__control{
    margin:15px 0
}
#pose .claim-form__select{
    width:274px
}
#pose .claim-form__btn,#pose .claim-form__deflist,#pose .claim-form__edit,#pose .claim-form__listbase,#pose .claim-form__remaining{
    font-family:Helvetica,Arial,sans-serif!important
}
#pose .claim-form__table-wrap{
    max-width:700px
}
#pose .claim-form__table{
    border-collapse:collapse;
    width:100%
}
#pose .claim-form__table tr{
    height:initial!important
}
#pose .claim-form__table td,#pose .claim-form__table th{
    border:1px solid #b9b9b9;
    padding:10px!important;
    text-align:center;
    font-size:14px!important;
    font-family:Helvetica,Arial,sans-serif!important
}
#pose .claim-form__table th{
    background:#eee
}
#pose .claim-form__table tbody tr:nth-child(even){
    background:#eef3ff
}
#pose .claim-form__table .claim-form__input{
    max-width:60px;
    margin:0 auto;
    display:block
}
#pose .claim-form__edit-wrap{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    margin-top:15px
}
#pose .claim-form__edit{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    line-height:16px;
    font-weight:700
}
#pose .claim-form__edit svg{
    width:13px;
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg);
    fill:#095392;
    margin-right:5px
}
#pose .claim-form__textarea{
    width:100%;
    min-height:100px
}
#pose .claim-form__remaining{
    text-align:right
}
#pose .claim-form__listbase{
    margin:10px 0
}
#pose .claim-form .mb-5{
    margin-bottom:5px
}
#pose .claim-form .mw-700{
    max-width:700px
}
#pose .claim-form__deflist{
    margin:10px 0
}
#pose .claim-form__deflist>div{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin-bottom:5px
}
#pose .claim-form__deflist dd{
    margin-left:5px
}
#pose .claim-form__actions{
    max-width:700px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
#pose .claim-form__actions .claim-form__edit{
    margin-right:20px
}
#pose .claim-form__btn{
    background-color:#002677;
    color:#fff;
    fill:#fff;
    border:2px solid #002677;
    min-width:92px;
    padding:8px 12px;
    border-radius:calc(42px / 2);
    line-height:1.4;
    font-size:16px
}
#pose .dashboard-wrap{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin-top:20px
}
#pose .dashboard-left-col{
    -webkit-box-flex:4;
    -ms-flex:4;
    flex:4;
    margin-right:20px
}
#pose .dashboard-right-col{
    -webkit-box-flex:2;
    -ms-flex:2;
    flex:2;
    border:1px solid #aaa
}
#pose .claims-module,#pose .contact-us-module,#pose .message-module,#pose .quicklinks-module,#pose .search-module,#pose .treatment-module{
    padding:10px
}
#pose .search-module{
    border-radius:0
}
#pose .contact-us-module,#pose .quicklinks-module,#pose .search-wrap,#pose .search-wrap .search-module__section--left{
    border:1px solid #aaa
}
#pose .claims-module,#pose .treatment-module{
    margin:20px 0;
    border:1px solid #aaa
}
#pose .claims-module .recentMore,#pose .treatment-module .recentMore{
    position:initial;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:reverse;
    -ms-flex-flow:row-reverse;
    flex-flow:row-reverse
}
#pose .contact-us-module{
    color:#5e5e5e;
    font-size:12px
}
#pose #claimsummaryTable,#pose #treatmentsummaryTable{
    width:100%
}
#pose .search-module__list{
    font-size:15px
}
#pose .search-module__section{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:initial;
    padding-left:0;
    padding-right:0
}
#pose .search-module__section.searchbyTaxId input{
    max-width:130px
}
#pose .search-module__section>div{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}
#pose .search-module__section--left{
    margin-right:15px
}
#pose .search-module__section--right p{
    font-size:13px;
    color:#666
}
#pose .search-module__section--right h3{
    font-size:16px;
    color:#000;
    text-align:left;
    font-style:initial;
    font-family:verdana;
    margin-top:0
}
#pose .eligibilitySearch .content-inner>div{
    padding:0
}
#pose .error{
    min-height:initial;
    margin:10px 0
}
#pose .search__flex{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    margin:20px 0
}
#pose .search__flex.space-between{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between
}
#pose .search__flex-header{
    width:initial;
    margin-right:15px;
    min-height:initial
}
#pose .search__flex-input{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    margin-right:20px
}
#pose .search__flex-input input{
    margin:0
}
#pose .search__flex-input-wrap{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
#pose .search__flex-label{
    font-size:12px;
    margin-left:3px
}
#pose .search__flex-col{
    -ms-flex-preferred-size:50%;
    flex-basis:50%
}
#pose .search-wrap{
    margin-top:20px;
    padding:20px
}
#pose .search-wrap .heading-content{
    margin-bottom:30px
}
#pose .postLoginClaims .content-inner{
    overflow:initial;
    height:initial
}
#pose .m-0{
    margin:0
}
#pose .mt-10{
    margin-top:10px
}
#pose .mb-10{
    margin-bottom:10px
}
#pose .mr-20{
    margin-right:20px
}
#pose .ml-10{
    margin-left:10px
}
#pose .ml-5{
    margin-left:5px
}
#pose .two-col-wrap{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
#pose .two-col-wrap .col{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}



/** Claim Form End **/



/** Treatment Plans **/

#pose .member-card{
    border:1px solid #b9b9b9;
    margin-bottom:20px
}
#pose .member-card__heading,#pose .member-card__name{
    margin:0;
    text-align:left;
    font-stretch:normal;
    font-style:normal;
    letter-spacing:normal;
    line-height:1.3;
    font-family:Helvetica,Arial,sans-serif!important
}
#pose .member-card__head{
    background:#eee;
    padding:10px
}
#pose .member-card__heading{
    font-size:18px;
    font-weight:700;
    color:#002677
}
#pose .member-card__body{
    padding:10px
}
#pose .member-card__name{
    font-size:16px;
    font-weight:400;
    padding:0
}
#pose .member-card__list{
    margin-top:0;
    margin-bottom:15px
}
#pose .member-card__list:last-of-type{
    margin-bottom:0
}
#pose .member-card__title{
    font-family:Helvetica,Arial,sans-serif!important;
    font-weight:700;
    margin-bottom:5px
}
#pose .member-card__data{
    font-family:Helvetica,Arial,sans-serif!important;
    margin-left:0
}
#pose .header-block-offset{
    margin-left:256px;
    margin-top:20px;
    margin-bottom:15px
}
#pose .create-plan-form__header,#pose .header-block-offset__title{
    font-stretch:normal;
    font-style:normal;
    letter-spacing:normal;
    line-height:1.3;
    margin:0;
    font-family:Helvetica,Arial,sans-serif!important;
    text-align:left
}
#pose .header-block-offset__title{
    font-size:22px;
    font-weight:700
}
#pose .create-plan-form{
    border:1px solid #b9b9b9;
    padding:20px
}
#pose .create-plan-form__header{
    font-size:12px;
    font-weight:400;
    padding:0;
    color:#002677;
    position:relative
}
#pose .create-plan-form__header.required::before{
    color:#002677;
    content:"* "
}
#pose .create-plan-form__list{
    margin-top:10px;
    margin-bottom:10px
}
#pose .create-plan-form__title{
    font-family:Helvetica,Arial,sans-serif!important;
    font-weight:700;
    margin-bottom:5px
}
#pose .create-plan-form__data{
    font-family:Helvetica,Arial,sans-serif!important;
    margin-left:0
}
#pose .create-plan-form__codes{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin-bottom:20px
}
#pose .create-plan-form__codes .form-control{
    margin:0
}
#pose .create-plan-form__codes .form-control:not(:last-of-type){
    margin-right:15px
}
#pose .create-plan-form__codes .code-link{
    font-family:Helvetica,Arial,sans-serif;
    font-weight:400
}
#pose .create-plan-form__actions{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
#pose .create-plan-form__actions .uhc-tempo-button{
    margin-left:20px
}





#pose .ui-widget-overlay{
    background:#000;
    opacity:.5
}
#pose .ui-widget-content .uhc-tempo-button{
    color:#fff;
    text-align:center;
    min-width:70px
}
#pose .ui-widget-content .uhc-tempo-button--secondary{
    text-align:center;
    min-width:70px;
    color:#002677
}
#pose .ui-dialog-title{
    font-family:Helvetica,Arial,sans-serif;
    font-weight:400;
    font-size:22px;
    color:#002677
}
#pose .ui-widget{
    font-family:Helvetica,Arial,sans-serif;
    font-size:16px;
    line-height:1.3
}
#pose .ui-dialog{
    padding:10px
}
#pose .ui-dialog .ui-dialog-titlebar-close{
    background:0 0!important;
    border:none!important;
    color:#002677!important;
    top:11px
}
#pose .ui-dialog .ui-dialog-titlebar-close:before{
    content:"\00d7";
    display:block;
    text-align:center;
    vertical-align:middle;
    color:#002677!important;
    font-size:26px
}
#pose .ui-dialog-buttonpane{
    display:block
}

.two-col-left{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.two-col-left .sidebar{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1;
    margin-right:20px
}
.two-col-left .main{
    -webkit-box-flex:4;
    -ms-flex:4;
    flex:4
}

#pose .form-control{
    margin:20px 0
}
#pose .form-control label{
    display:block;
    margin-bottom:5px;
    min-height:initial;
    width:initial;
    font-family:Helvetica,Arial,sans-serif;
    font-size:16px
}
#pose .form-control input,#pose .form-control select{
    display:block;
    font-size:14px;
    padding:5px 10px;
    height:initial;
    font-family:Helvetica,Arial,sans-serif
}
#pose .form-control label.required::before{
    color:#002677;
    content:"* "
}
#pose .form-control input.wide{
    width:578px
}
#pose .form-control input.w-250{
    width:250px
}
#pose .form-control input.w-125{
    width:125px
}
#pose .form-control select{
    width:250px
}
#pose .form-control.add-control{
    margin:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:end;
    -ms-flex-align:end;
    align-items:flex-end
}
#pose .form-control.add-control .add-link.hide,#pose .form-control.add-control .remove-code.hide{
    display:none
}
#pose .form-control.add-control .add-link{
    text-decoration:underline;
    font-family:Helvetica,Arial,sans-serif
}
#pose .form-control.add-control .remove-code{
    margin-bottom:4px;
    font-size:22px;
    font-weight:700;
    color:#000
}



/** Treatment Plans End**/


#pose .header-block-offset{
    margin-left:256px;
    margin-top:20px;
    margin-bottom:15px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    font-family:Helvetica,Arial,sans-serif!important
}
#pose .header-block-offset__title{
    font-size:22px;
    font-stretch:normal;
    font-style:normal;
    letter-spacing:normal;
    line-height:1.3;
    text-align:left;
    margin:0
}
#pose .create-plan-form__header,#pose .header-block-offset__subtitle{
    font-weight:400;
    font-stretch:normal;
    font-style:normal;
    letter-spacing:normal;
    line-height:1.3;
    font-family:Helvetica,Arial,sans-serif!important
}
#pose .header-block-offset__subtitle{
    font-size:16px;
    text-align:left;
    margin:0
}
#pose .header-block-offset__actions{
    margin-left:50px
}
#pose .header-block-offset__actions a{
    padding:0 15px
}
#pose .header-block-offset__actions a:not(:last-of-type){
    border-right:1px solid #b9b9b9
}
#pose .table-primary tr{
    height:initial!important
}
#pose .table-primary td,#pose .table-primary th{
    border:1px solid #b9b9b9;
    padding:10px!important;
    text-align:center;
    font-size:14px!important;
    font-family:Helvetica,Arial,sans-serif!important
}
#pose .table-primary th{
    background:#eee
}
#pose .table-primary tbody tr:nth-child(even){
    background:#eef3ff
}

#pose .disclaimer-wrap{
    max-width:900px;
    margin:40px auto
}
#pose .disclaimer{
    font-size:12px
}
#pose .footnote{
    font-size:75%;
    line-height:0;
    position:relative;
    vertical-align:baseline;
    top:-.5em
}
#pose .note-wrap__list,#pose .note-wrap__title{
    font-family:Helvetica,Arial,sans-serif!important;
    font-size:16px;
    font-stretch:normal;
    font-style:normal;
    letter-spacing:normal;
    text-align:left
}                                                        /**POSE END**/                


/**TP Start*/


#pose .meatball-menu__wrap{
    position:relative
}
#pose .meatball-menu__link{
    display:inline-block;
    padding:10px
}
#pose .meatball-menu__actions{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
#pose .meatball-menu__actions .circle{
    width:5px;
    height:5px;
    margin:2px;
    background:#000;
    border-radius:50%;
    display:block
}
#pose .meatball-menu__item{
    position:absolute;
    border:1px solid #b9b9b9;
    background-color:#fff;
    z-index:3000;
    right:100px;
    min-width:100px;
    top:20px
}
#pose .meatball-menu__item.is-hidden{
    display:none
}
#pose .meatball-menu__item.is-active{
    display:block
}
#pose .meatball-menu__item ul{
    list-style-type:none;
    padding:0;
    margin:0
}
#pose .meatball-menu__item a{
    display:block;
    padding:7px 10px;
    color:#1e1e1e!important;
    text-decoration:none!important
}
#pose .action-button__list,#pose .info-card__list{
    display:-webkit-box;
    display:-ms-flexbox;
    list-style-type:none
}
#pose .meatball-menu__item a:hover{
    background-color:#d0ddee
}


.datatable-main #datatableTreatmentPlans_wrapper{
    margin-top:20px
}
.datatable-main #datatableTreatmentPlans thead th{
    background-color:#f8f8f8
}
.datatable-main #datatableTreatmentPlans tbody td,.datatable-main #datatableTreatmentPlans thead th{
    border:1px solid #b9b9b9;
    padding:5px 7px!important;
    font-size:14px!important;
    font-family:Helvetica,Arial,sans-serif!important
}
.datatable-main #datatableTreatmentPlans tbody tr:nth-child(even){
    background:#f5f5f5
}
.datatable-main #date_filter .date-label{
    font-family:Helvetica,Arial,sans-serif!important;
    font-size:16px;
    font-weight:700;
    font-stretch:normal;
    font-style:normal;
    letter-spacing:normal;
    line-height:1.3;
    text-align:left;
    margin:0
}
.datatable-main #date_filter .date_range_filter{
    border:1px solid #aaa;
    padding:5px;
    background-color:transparent;
    margin-left:3px;
    border-radius:0
}
.datatable-main .paginate_button.first,.datatable-main .paginate_button.last{
    display:none!important
}
.datatable-main .dataTables_wrapper .dataTables_paginate .paginate_button.next,.datatable-main .dataTables_wrapper .dataTables_paginate .paginate_button.previous{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.datatable-main .dataTables_wrapper .dataTables_paginate .paginate_button.next:hover,.datatable-main .dataTables_wrapper .dataTables_paginate .paginate_button.previous:hover{
    background:0 0!important;
    color:#196ecf!important
}
.datatable-main .paginate_button.previous:before{
    content:url(https://www.uhc.com/etc.clientlibs/uhcdotcom/clientlibs/clientlib-initial/resources/CTA_internal_digitalblue.svg);
    width:14px;
    height:14px;
    margin-right:7px;
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg)
}
.datatable-main .paginate_button.next:after{
    content:url(https://www.uhc.com/etc.clientlibs/uhcdotcom/clientlibs/clientlib-initial/resources/CTA_internal_digitalblue.svg);
    width:14px;
    height:14px;
    margin-left:7px;
    margin-bottom:5px
}
.datatable-main .ui-datepicker-trigger{
    background:0 0;
    border:none;
    margin-left:3px
}
.datatable-main .dataTables_filter{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end;
    margin-top:-52px
}
.datatable-main .dataTables_filter label,.datatable-main .dataTables_paginate{
    display:-webkit-box;
    display:-ms-flexbox;
    font-stretch:normal;
    font-style:normal;
    letter-spacing:normal;
    line-height:1.3;
    font-family:Helvetica,Arial,sans-serif!important
}
.datatable-main .dataTables_filter label{
    font-size:16px;
    font-weight:700;
    text-align:left;
    margin:0;
    display:flex;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.datatable-main .dataTables_filter input{
    margin-left:10px;
    font-family:Helvetica,Arial,sans-serif!important;
    font-size:16px;
    padding-left:7px;
    padding-right:7px;
    border-radius:0
}
.datatable-main .dataTables_info{
    padding-top:20px;
    font-family:Helvetica,Arial,sans-serif!important;
    font-size:14px;
    font-stretch:normal;
    font-style:normal;
    letter-spacing:normal;
    line-height:1.3;
    text-align:left
}
.datatable-main .dataTables_paginate{
    padding-top:20px;
    font-size:16px;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.datatable-main .dataTables_wrapper .dataTables_paginate .paginate_button{
    color:#196ecf!important;
    border:0!important;
    font-weight:700;
    padding:6px 10px;
    border-radius:4px;
    margin:0 5px;
    -webkit-transition:all .2s ease;
    transition:all .2s ease
}
.datatable-main .dataTables_wrapper .dataTables_paginate .paginate_button:hover{
    background:#196ecf!important;
    color:#fff!important
}
.datatable-main .dataTables_wrapper .dataTables_paginate .paginate_active{
    color:#fff!important;
    border:0!important;
    font-weight:700;
    background-color:#196ecf;
    padding:6px 10px;
    border-radius:4px;
    margin:0 5px
}



table.dataTable{
    width:100%;
    margin:0 auto;
    clear:both;
    border-collapse:separate;
    border-spacing:0
}
#pose .claim-form__table,.datatable-main #datatableTreatmentPlans{
    border-collapse:collapse
}
table.dataTable tfoot th,table.dataTable thead th{
    font-weight:700
}
table.dataTable thead td,table.dataTable thead th{
    padding:10px 18px;
    border-bottom:1px solid #111
}
table.dataTable thead td:active,table.dataTable thead th:active{
    outline:0
}
table.dataTable tfoot td,table.dataTable tfoot th{
    padding:10px 18px 6px;
    border-top:1px solid #111
}
table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_desc_disabled{
    cursor:pointer;
    background-repeat:no-repeat;
    background-position:center right
}
table.dataTable thead .sorting{
    background-image:url(http://legacy.datatables.net/release-datatables/media/images/sort_both.png)
}
table.dataTable thead .sorting_asc{
    background-image:url(http://legacy.datatables.net/release-datatables/media/images/sort_asc.png)
}
table.dataTable thead .sorting_desc{
    background-image:url(http://legacy.datatables.net/release-datatables/media/images/sort_desc.png)
}
table.dataTable thead .sorting_asc_disabled{
    background-image:url(clientlibs/images/sort_asc_disabled.png)
}
table.dataTable thead .sorting_desc_disabled{
    background-image:url(clientlibs/images/sort_desc_disabled.png)
}
table.dataTable tbody tr{
    background-color:#fff
}
table.dataTable tbody tr.selected{
    background-color:#b0bed9
}
table.dataTable tbody td,table.dataTable tbody th{
    padding:8px 10px
}
table.dataTable.display tbody td,table.dataTable.display tbody th,table.dataTable.row-border tbody td,table.dataTable.row-border tbody th{
    border-top:1px solid #ddd
}
table.dataTable.display tbody tr:first-child td,table.dataTable.display tbody tr:first-child th,table.dataTable.row-border tbody tr:first-child td,table.dataTable.row-border tbody tr:first-child th{
    border-top:none
}
table.dataTable.cell-border tbody td,table.dataTable.cell-border tbody th{
    border-top:1px solid #ddd;
    border-right:1px solid #ddd
}
table.dataTable.cell-border tbody tr td:first-child,table.dataTable.cell-border tbody tr th:first-child{
    border-left:1px solid #ddd
}
table.dataTable.cell-border tbody tr:first-child td,table.dataTable.cell-border tbody tr:first-child th{
    border-top:none
}
table.dataTable.display tbody tr.odd,table.dataTable.stripe tbody tr.odd{
    background-color:#f9f9f9
}
table.dataTable.display tbody tr.odd.selected,table.dataTable.stripe tbody tr.odd.selected{
    background-color:#acbad4
}
table.dataTable.display tbody tr:hover,table.dataTable.hover tbody tr:hover{
    background-color:#f6f6f6
}
table.dataTable.display tbody tr:hover.selected,table.dataTable.hover tbody tr:hover.selected{
    background-color:#aab7d1
}
table.dataTable.display tbody tr>.sorting_1,table.dataTable.display tbody tr>.sorting_2,table.dataTable.display tbody tr>.sorting_3,table.dataTable.order-column tbody tr>.sorting_1,table.dataTable.order-column tbody tr>.sorting_2,table.dataTable.order-column tbody tr>.sorting_3{
    background-color:#fafafa
}
table.dataTable.display tbody tr.selected>.sorting_1,table.dataTable.display tbody tr.selected>.sorting_2,table.dataTable.display tbody tr.selected>.sorting_3,table.dataTable.order-column tbody tr.selected>.sorting_1,table.dataTable.order-column tbody tr.selected>.sorting_2,table.dataTable.order-column tbody tr.selected>.sorting_3{
    background-color:#acbad5
}
table.dataTable.display tbody tr.odd>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd>.sorting_1{
    background-color:#f1f1f1
}
table.dataTable.display tbody tr.odd>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd>.sorting_2{
    background-color:#f3f3f3
}
table.dataTable.display tbody tr.odd>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd>.sorting_3{
    background-color:#f5f5f5
}
table.dataTable.display tbody tr.odd.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_1{
    background-color:#a6b4cd
}
table.dataTable.display tbody tr.odd.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_2{
    background-color:#a8b5cf
}
table.dataTable.display tbody tr.odd.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_3{
    background-color:#a9b7d1
}
table.dataTable.display tbody tr.even>.sorting_1,table.dataTable.order-column.stripe tbody tr.even>.sorting_1{
    background-color:#fafafa
}
table.dataTable.display tbody tr.even>.sorting_2,table.dataTable.order-column.stripe tbody tr.even>.sorting_2{
    background-color:#fcfcfc
}
table.dataTable.display tbody tr.even>.sorting_3,table.dataTable.order-column.stripe tbody tr.even>.sorting_3{
    background-color:#fefefe
}
table.dataTable.display tbody tr.even.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_1{
    background-color:#acbad5
}
table.dataTable.display tbody tr.even.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_2{
    background-color:#aebcd6
}
table.dataTable.display tbody tr.even.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_3{
    background-color:#afbdd8
}
table.dataTable.display tbody tr:hover>.sorting_1,table.dataTable.order-column.hover tbody tr:hover>.sorting_1{
    background-color:#eaeaea
}
table.dataTable.display tbody tr:hover>.sorting_2,table.dataTable.order-column.hover tbody tr:hover>.sorting_2{
    background-color:#ececec
}
table.dataTable.display tbody tr:hover>.sorting_3,table.dataTable.order-column.hover tbody tr:hover>.sorting_3{
    background-color:#efefef
}
table.dataTable.display tbody tr:hover.selected>.sorting_1,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1{
    background-color:#a2aec7
}
table.dataTable.display tbody tr:hover.selected>.sorting_2,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2{
    background-color:#a3b0c9
}
table.dataTable.display tbody tr:hover.selected>.sorting_3,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3{
    background-color:#a5b2cb
}
table.dataTable.no-footer{
    border-bottom:1px solid #111
}
table.dataTable.compact thead td,table.dataTable.compact thead th{
    padding:4px 17px
}
table.dataTable.compact tbody td,table.dataTable.compact tbody th,table.dataTable.compact tfoot td,table.dataTable.compact tfoot th{
    padding:4px
}
table.dataTable td.dt-left,table.dataTable th.dt-left{
    text-align:left
}
table.dataTable td.dataTables_empty,table.dataTable td.dt-center,table.dataTable th.dt-center{
    text-align:center
}
table.dataTable td.dt-right,table.dataTable th.dt-right{
    text-align:right
}
table.dataTable td.dt-justify,table.dataTable th.dt-justify{
    text-align:justify
}
table.dataTable tfoot td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable thead th.dt-head-left{
    text-align:left
}
table.dataTable tfoot td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable thead th.dt-head-center{
    text-align:center
}
table.dataTable tfoot td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable thead th.dt-head-right{
    text-align:right
}
table.dataTable tfoot td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable thead th.dt-head-justify{
    text-align:justify
}
table.dataTable tbody td.dt-body-left,table.dataTable tbody th.dt-body-left{
    text-align:left
}
table.dataTable tbody td.dt-body-center,table.dataTable tbody th.dt-body-center{
    text-align:center
}
table.dataTable tbody td.dt-body-right,table.dataTable tbody th.dt-body-right{
    text-align:right
}
table.dataTable tbody td.dt-body-justify,table.dataTable tbody th.dt-body-justify{
    text-align:justify
}
table.dataTable,table.dataTable td,table.dataTable th{
    -webkit-box-sizing:content-box;
    box-sizing:content-box
}
.dataTables_wrapper{
    position:relative;
    clear:both;
    zoom:1
}
.dataTables_wrapper .dataTables_length{
    float:left
}
.dataTables_wrapper .dataTables_length select{
    border:1px solid #aaa;
    border-radius:3px;
    background-color:transparent;
    padding:4px
}
.dataTables_wrapper .dataTables_filter{
    float:right;
    text-align:right
}
.dataTables_wrapper .dataTables_filter input{
    border:1px solid #aaa;
    border-radius:3px;
    padding:5px;
    background-color:transparent;
    margin-left:3px
}
.dataTables_wrapper .dataTables_info{
    clear:both;
    float:left;
    padding-top:.755em
}
.dataTables_wrapper .dataTables_paginate{
    float:right;
    text-align:right;
    padding-top:.25em
}
.dataTables_wrapper .dataTables_paginate .paginate_button{
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    display:inline-block;
    min-width:1.5em;
    padding:.5em 1em;
    margin-left:2px;
    text-align:center;
    text-decoration:none!important;
    cursor:pointer;
    color:#333!important;
    border:1px solid transparent;
    border-radius:2px
}
.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{
    color:#333!important;
    border:1px solid #979797;
    background-color:#fff;
    background:-webkit-gradient(linear,left top,left bottom,from(white),to(#dcdcdc));
    background:linear-gradient(to bottom,#fff 0,#dcdcdc 100%)
}
.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover{
    cursor:default;
    color:#666!important;
    border:1px solid transparent;
    background:0 0;
    -webkit-box-shadow:none;
    box-shadow:none
}
.dataTables_wrapper .dataTables_paginate .paginate_button:hover{
    color:#fff!important;
    border:1px solid #111;
    background-color:#585858;
    background:-webkit-gradient(linear,left top,left bottom,from(#585858),to(#111));
    background:linear-gradient(to bottom,#585858 0,#111 100%)
}
.dataTables_wrapper .dataTables_paginate .paginate_button:active{
    outline:0;
    background-color:#2b2b2b;
    background:-webkit-gradient(linear,left top,left bottom,from(#2b2b2b),to(#0c0c0c));
    background:linear-gradient(to bottom,#2b2b2b 0,#0c0c0c 100%);
    -webkit-box-shadow:inset 0 0 3px #111;
    box-shadow:inset 0 0 3px #111
}
.dataTables_wrapper .dataTables_paginate .ellipsis{
    padding:0 1em
}
.dataTables_wrapper .dataTables_processing{
    position:absolute;
    top:50%;
    left:50%;
    width:100%;
    height:40px;
    margin-left:-50%;
    margin-top:-25px;
    padding-top:20px;
    text-align:center;
    font-size:1.2em;
    background-color:#fff;
    background:-webkit-gradient(linear,left top,right top,from(rgba(255,255,255,0)),color-stop(25%,rgba(255,255,255,.9)),color-stop(75%,rgba(255,255,255,.9)),to(rgba(255,255,255,0)));
    background:linear-gradient(to right,rgba(255,255,255,0) 0,rgba(255,255,255,.9) 25%,rgba(255,255,255,.9) 75%,rgba(255,255,255,0) 100%)
}
.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_paginate,.dataTables_wrapper .dataTables_processing{
    color:#333
}
.dataTables_wrapper .dataTables_scroll{
    clear:both
}
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody{
    -webkit-overflow-scrolling:touch
}
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th{
    vertical-align:middle
}
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th>div.dataTables_sizing{
    height:0;
    overflow:hidden;
    margin:0!important;
    padding:0!important
}
.dataTables_wrapper.no-footer .dataTables_scrollBody{
    border-bottom:1px solid #111
}
.dataTables_wrapper.no-footer div.dataTables_scrollBody>table,.dataTables_wrapper.no-footer div.dataTables_scrollHead table.dataTable{
    border-bottom:none
}
.dataTables_wrapper:after{
    visibility:hidden;
    display:block;
    content:"";
    clear:both;
    height:0
}
@media screen and (max-width:767px){
    .dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_paginate{
        float:none;
        text-align:center
    }
    .dataTables_wrapper .dataTables_paginate{
        margin-top:.5em
    }
}
@media screen and (max-width:640px){
    .dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_length{
        float:none;
        text-align:center
    }
    .dataTables_wrapper .dataTables_filter{
        margin-top:.5em
    }
}



/**css*/



/* line 220, src/assets/scss/main.scss */
#pose .flex-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 222, src/assets/scss/main.scss */
#pose .flex-wrap > .col-3 {
  -webkit-box-flex: 3;
      -ms-flex: 3;
          flex: 3;
}

/* line 225, src/assets/scss/main.scss */
#pose .flex-wrap > .col-1 {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}


/* line 28, src/assets/scss/components/_member-card.scss */
#pose .member-card__body.flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 30, src/assets/scss/components/_member-card.scss */
#pose .member-card__body.flex .member-card__list {
  margin-right: 60px;
  margin-bottom: 0;
}


/* line 184, src/assets/scss/main.scss */
#pose .m-0 {
  margin: 0;
}

/* line 187, src/assets/scss/main.scss */
#pose .mb-0 {
  margin-bottom: 0 !important;
}

/* line 190, src/assets/scss/main.scss */
#pose .mt-10 {
  margin-top: 10px;
}

/* line 193, src/assets/scss/main.scss */
#pose .mt-20 {
  margin-top: 20px;
}

/* line 196, src/assets/scss/main.scss */
#pose .mt-0 {
  margin-top: 0px;
}

/* line 199, src/assets/scss/main.scss */
#pose .mb-10 {
  margin-bottom: 10px;
}

/* line 202, src/assets/scss/main.scss */
#pose .mr-20 {
  margin-right: 20px;
}

/* line 205, src/assets/scss/main.scss */
#pose .ml-10 {
  margin-left: 10px;
}

/* line 208, src/assets/scss/main.scss */
#pose .ml-20 {
  margin-left: 20px;
}

/* line 211, src/assets/scss/main.scss */
#pose .ml-5 {
  margin-left: 5px;
}

/* line 2, src/assets/scss/components/_header-block.scss */
#pose .header-block-offset.left-aligned {
  margin-left: 0;
}
/* line 4, src/assets/scss/components/_member-card.scss */
#pose .member-card.inline {
  display: inline-block;
}

/**css*/
/* line 2, src/assets/scss/components/_provider-tool.scss */
#pose .provider-tool {
  padding: 20px;
  border: 1px solid #ccc;
}

/* line 5, src/assets/scss/components/_provider-tool.scss */
#pose .provider-tool__header {
  font-family: UHCSans, Helvetica, Arial, sans-serif;
  color: #000;
  font-style: initial;
  text-align: left;
  font-weight: 600;
  font-size: 18px;
  margin-top: 0;
  margin-bottom: 7px;
}

/* line 15, src/assets/scss/components/_provider-tool.scss */
#pose .provider-tool p {
  font-family: UHCSans, Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 1.3;
}

/* line 20, src/assets/scss/components/_provider-tool.scss */
#pose .provider-tool p:last-of-type {
  margin-bottom: 0;
}

/* line 24, src/assets/scss/components/_provider-tool.scss */
#pose .provider-tool__btn {
  display: inline-block;
  font-family: UHCSans, Helvetica, Arial, sans-serif;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
  border-radius: 50px;
  font-size: 16px;
  line-height: 1.375rem;
  text-align: left;
  font-weight: 600;
  border: 0;
  color: #fff;
  background-color: #002677;
}

/* line 39, src/assets/scss/components/_provider-tool.scss */
#pose .provider-tool__btn::after {
  content: url("https://www.uhc.com/etc.clientlibs/uhcfoundation/clientlibs/clientlib-initial/resources/CTA_external_white.svg");
  width: 0.75rem;
  height: 0.75rem;
  margin-left: 0.5rem;
  display: inline-block;
}

/* line 2, src/assets/scss/components/_dso-search.scss */
#pose .dso-search {
  padding: 20px;
  border: 1px solid #ccc;
  margin-bottom: 20px;
}

/* line 6, src/assets/scss/components/_dso-search.scss */
#pose .dso-search__title {
  font-family: UHCSans, Helvetica, Arial, sans-serif;
  color: #263371 !important;
  font-style: initial;
  text-align: left;
  font-weight: 600;
  font-size: 22px;
  margin-top: 0;
  margin-bottom: 15px;
}

/* line 16, src/assets/scss/components/_dso-search.scss */
#pose .dso-search p {
  font-family: UHCSans, Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 1.3;
}

/* line 22, src/assets/scss/components/_dso-search.scss */
#pose .dso-search__form-control {
  margin: 20px 0;
}

/* line 25, src/assets/scss/components/_dso-search.scss */
#pose .dso-search__label {
  display: block;
  margin-bottom: 5px;
  width: initial;
  min-height: initial;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 16px;
}

/* line 32, src/assets/scss/components/_dso-search.scss */
#pose .dso-search__label.required:after {
  color: red;
  content: " *";
}

/* line 37, src/assets/scss/components/_dso-search.scss */
#pose .dso-search__input-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 40, src/assets/scss/components/_dso-search.scss */
#pose .dso-search__input {
  width: 220px;
  font-size: 16px;
  padding: 5px 10px;
  height: initial;
  font-family: Helvetica, Arial, sans-serif;
  display: block;
  margin-right: 15px;
  border: 1px solid #767676;
  border-radius: 0;
}

/* line 51, src/assets/scss/components/_dso-search.scss */
#pose .dso-search__select {
  width: 244px;
  font-size: 14px;
  padding: 5px 10px;
  height: initial;
  font-family: Helvetica, Arial, sans-serif;
  display: block;
  margin-right: 15px;
}

/* line 60, src/assets/scss/components/_dso-search.scss */
#pose .dso-search__btn {
  display: inline-block;
  font-family: UHCSans, Helvetica, Arial, sans-serif;
  padding-top: 6px;
  padding-bottom: 6px;
  padding-left: 12px;
  padding-right: 12px;
  border-radius: 50px;
  font-size: 14px;
  line-height: 1.375rem;
  text-align: left;
  font-weight: 600;
  border: 0;
  color: #fff;
  background-color: #002677;
  cursor: pointer;
}

/* line 76, src/assets/scss/components/_dso-search.scss */
#pose .dso-search__btn--secondary {
  background-color: transparent;
  color: #002677;
  fill: #002677;
  border: 2px solid #002677;
}

/* line 82, src/assets/scss/components/_dso-search.scss */
#pose .dso-search__btn--combo {
  margin-left: 44px;
}

/* line 86, src/assets/scss/components/_dso-search.scss */
#pose .dso-search__name-list {
  margin: 0 0 20px;
}

/* line 89, src/assets/scss/components/_dso-search.scss */
#pose .dso-search__name-item {
  margin: 7px 0;
}

/* line 92, src/assets/scss/components/_dso-search.scss */
#pose .dso-search__name-link {
  font-family: Helvetica, Arial, sans-serif;
  text-decoration: underline;
}

/* line 97, src/assets/scss/components/_dso-search.scss */
#pose .dso-search__address p {
  margin: 0;
  font-weight: 700;
}

/* line 102, src/assets/scss/components/_dso-search.scss */
#pose .dso-search__btn-wrap {
  margin: 10px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 105, src/assets/scss/components/_dso-search.scss */
#pose .dso-search__btn-wrap .dso-search__btn {
  margin-right: 16px;
}

/* line 110, src/assets/scss/components/_dso-search.scss */
#pose .custom-combobox {
  position: relative;
  display: inline-block;
}

/* line 114, src/assets/scss/components/_dso-search.scss */
#pose .custom-combobox-toggle {
  position: absolute;
  top: 0;
  bottom: 0;
  margin-left: -1px;
  padding: 0;
  border: 1px solid #767676;
  border-radius: 0;
  color: #000;
  background-color: #fff;
}

/* line 124, src/assets/scss/components/_dso-search.scss */
#pose .custom-combobox-toggle:hover .ui-icon {
  background-image: url("https://secure.uhcdental.com/content/dam/dental-benefits-provider/images/ui-icons_222222_256x240.png");
  background-position: -64px -16px;
}

/* line 129, src/assets/scss/components/_dso-search.scss */
#pose .custom-combobox-input {
  margin: 0;
  padding: 5px 10px;
  border: 1px solid #767676;
  border-radius: 0;
  color: #000;
  background-color: #fff;
  width: 185px;
}

/* line 138, src/assets/scss/components/_dso-search.scss */
#pose .ui-autocomplete {
  max-height: 150px;
  overflow-y: auto;
  overflow-x: hidden;
}

/* line 2, src/assets/scss/components/_contact-us.scss */
#pose .contact-us {
  padding: 20px;
  border: 1px solid #ccc;
  height: 200px;
  overflow: scroll;
}

/* line 7, src/assets/scss/components/_contact-us.scss */
#pose .contact-us__title {
  font-family: UHCSans, Helvetica, Arial, sans-serif;
  color: #263371 !important;
  font-style: initial;
  text-align: left;
  font-weight: 600;
  font-size: 22px;
  margin-top: 0;
  margin-bottom: 15px;
}

/* line 18, src/assets/scss/components/_contact-us.scss */
#pose .contact-us__list:last-of-type {
  margin-bottom: 0;
}

/* line 21, src/assets/scss/components/_contact-us.scss */
#pose .contact-us__list dd {
  margin: 0;
  font-family: UHCSans, Helvetica, Arial, sans-serif;
  font-weight: 600;
}

/* line 26, src/assets/scss/components/_contact-us.scss */
#pose .contact-us__list dt {
  margin: 0;
  font-family: UHCSans, Helvetica, Arial, sans-serif;
}

/* line 31, src/assets/scss/components/_contact-us.scss */
#pose .contact-us p {
  font-family: UHCSans, Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 1.3;
}

/* line 1, src/assets/scss/components/_quick-links.scss */
.quick-links {
  padding: 20px;
  border: 1px solid #ccc;
  height: 200px;
  overflow: scroll;
}

/* line 6, src/assets/scss/components/_quick-links.scss */
.quick-links__title {
  font-family: UHCSans, Helvetica, Arial, sans-serif;
  color: #263371 !important;
  font-style: initial;
  text-align: left;
  font-weight: 600;
  font-size: 22px;
  margin-top: 0;
  margin-bottom: 15px;
}

/* line 16, src/assets/scss/components/_quick-links.scss */
.quick-links__list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

/* line 21, src/assets/scss/components/_quick-links.scss */
.quick-links__item {
  margin-bottom: 5px;
}

/* line 23, src/assets/scss/components/_quick-links.scss */
.quick-links__item a {
  text-decoration: underline;
  font-family: UHCSans, Helvetica, Arial, sans-serif;
}

/* line 6, src/assets/scss/pages/_eligibility.scss */
#pose .eligibility .heading-content {
  background-color: lightpink;
}

/* line 1, src/assets/scss/pages/_claim-form.scss */
#pose .claim-form {
  font-family: Helvetica, Arial, sans-serif !important;
}

/* line 3, src/assets/scss/pages/_claim-form.scss */
#pose .claim-form__header {
  display: block;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 22px;
  font-weight: 700;
  margin: 20px 0;
}

/* line 10, src/assets/scss/pages/_claim-form.scss */
#pose .claim-form__section {
  margin: 15px 0;
  border-top: 1px solid #d3d3d3;
  border-bottom: 1px solid #d3d3d3;
  padding: 20px 0;
}

/* line 15, src/assets/scss/pages/_claim-form.scss */
#pose .claim-form__section p {
  line-height: 1.4;
}

/* line 18, src/assets/scss/pages/_claim-form.scss */
#pose .claim-form__section-header {
  display: block;
  font-family: Helvetica, Arial, sans-serif;
  font-style: initial;
  text-align: left;
  margin-top: 0;
  color: #002677;
  font-weight: 700;
  font-size: 18px;
}

/* line 28, src/assets/scss/pages/_claim-form.scss */
#pose .claim-form__section-header-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 31, src/assets/scss/pages/_claim-form.scss */
#pose .claim-form__section-header-wrap .claim-form__edit {
  margin-bottom: 14px;
  margin-left: 40px;
}

/* line 36, src/assets/scss/pages/_claim-form.scss */
#pose .claim-form__section-description {
  font-family: Helvetica, Arial, sans-serif;
  line-height: 1.4;
}

/* line 40, src/assets/scss/pages/_claim-form.scss */
#pose .claim-form__section-label {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: 700;
  margin-bottom: 10px;
}

/* line 44, src/assets/scss/pages/_claim-form.scss */
#pose .claim-form__section-label.required::after {
  color: red;
  content: " *";
}

/* line 50, src/assets/scss/pages/_claim-form.scss */
#pose .claim-form__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: Helvetica, Arial, sans-serif;
}

/* line 54, src/assets/scss/pages/_claim-form.scss */
#pose .claim-form__list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

/* line 57, src/assets/scss/pages/_claim-form.scss */
#pose .claim-form__list:not(:last-of-type) {
  margin-right: 50px;
}

/* line 61, src/assets/scss/pages/_claim-form.scss */
#pose .claim-form__list-item {
  margin-bottom: 5px;
}

/* line 65, src/assets/scss/pages/_claim-form.scss */
#pose .claim-form__questions {
  max-width: 70%;
}

/* line 67, src/assets/scss/pages/_claim-form.scss */
#pose .claim-form__questions-more {
  display: none;
}

/* line 71, src/assets/scss/pages/_claim-form.scss */
#pose .claim-form__radio-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 75, src/assets/scss/pages/_claim-form.scss */
#pose .claim-form__radio-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 78, src/assets/scss/pages/_claim-form.scss */
#pose .claim-form__radio-item:not(:last-of-type) {
  margin-right: 20px;
}

/* line 81, src/assets/scss/pages/_claim-form.scss */
#pose .claim-form__radio-item input {
  margin: 0 4px 0 0;
}

/* line 84, src/assets/scss/pages/_claim-form.scss */
#pose .claim-form__radio-item label {
  min-height: initial;
  width: initial;
  font-weight: 400;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 16px;
}

/* line 92, src/assets/scss/pages/_claim-form.scss */
#pose .claim-form__row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 96, src/assets/scss/pages/_claim-form.scss */
#pose .claim-form__column:not(:last-of-type) {
  margin-right: 40px;
}

/* line 99, src/assets/scss/pages/_claim-form.scss */
#pose .claim-form__column .claim-form__input {
  width: 175px;
}

/* line 103, src/assets/scss/pages/_claim-form.scss */
#pose .claim-form__label {
  display: block;
  margin-bottom: 10px;
  min-height: initial;
  width: initial;
  font-family: Helvetica, Arial, sans-serif;
  font-size: 16px;
}

/* line 110, src/assets/scss/pages/_claim-form.scss */
#pose .claim-form__label.required::after {
  color: red;
  content: " *";
}

/* line 114, src/assets/scss/pages/_claim-form.scss */
#pose .claim-form__label .small {
  font-weight: 400;
}

/* line 118, src/assets/scss/pages/_claim-form.scss */
#pose .claim-form__input {
  display: block;
  font-size: 14px;
  padding: 5px 10px;
  height: initial;
  font-family: Helvetica, Arial, sans-serif;
}

/* line 124, src/assets/scss/pages/_claim-form.scss */
#pose .claim-form__input.middle {
  width: 50px;
}

/* line 127, src/assets/scss/pages/_claim-form.scss */
#pose .claim-form__input.base {
  width: 250px;
}

/* line 130, src/assets/scss/pages/_claim-form.scss */
#pose .claim-form__input.full {
  width: 100%;
}

/* line 134, src/assets/scss/pages/_claim-form.scss */
#pose .claim-form__control {
  margin: 15px 0;
}

/* line 137, src/assets/scss/pages/_claim-form.scss */
#pose .claim-form__select {
  display: block;
  font-size: 14px;
  padding: 5px 10px;
  height: initial;
  font-family: Helvetica, Arial, sans-serif;
  width: 274px;
}

/* line 145, src/assets/scss/pages/_claim-form.scss */
#pose .claim-form__table-wrap {
  max-width: 700px;
}

/* line 148, src/assets/scss/pages/_claim-form.scss */
#pose .claim-form__table {
  border-collapse: collapse;
  width: 100%;
}

/* line 151, src/assets/scss/pages/_claim-form.scss */
#pose .claim-form__table tr {
  height: initial !important;
}

/* line 154, src/assets/scss/pages/_claim-form.scss */
#pose .claim-form__table td,
#pose .claim-form__table th {
  border: 1px solid #b9b9b9;
  padding: 10px !important;
  text-align: center;
  font-size: 14px !important;
  font-family: Helvetica, Arial, sans-serif !important;
}

/* line 162, src/assets/scss/pages/_claim-form.scss */
#pose .claim-form__table th {
  background: #eee;
}

/* line 165, src/assets/scss/pages/_claim-form.scss */
#pose .claim-form__table tbody tr:nth-child(even) {
  background: #eef3ff;
}

/* line 168, src/assets/scss/pages/_claim-form.scss */
#pose .claim-form__table .claim-form__input {
  max-width: 60px;
  margin: 0 auto;
  display: block;
}

/* line 174, src/assets/scss/pages/_claim-form.scss */
#pose .claim-form__edit-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 15px;
}

/* line 180, src/assets/scss/pages/_claim-form.scss */
#pose .claim-form__edit {
  font-family: Helvetica, Arial, sans-serif !important;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  line-height: 16px;
  font-weight: 700;
}

/* line 186, src/assets/scss/pages/_claim-form.scss */
#pose .claim-form__edit svg {
  width: 13px;
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
  fill: #095392;
  margin-right: 5px;
}

/* line 193, src/assets/scss/pages/_claim-form.scss */
#pose .claim-form__textarea {
  width: 100%;
  min-height: 100px;
}

/* line 197, src/assets/scss/pages/_claim-form.scss */
#pose .claim-form__remaining {
  text-align: right;
  font-family: Helvetica, Arial, sans-serif !important;
}

/* line 201, src/assets/scss/pages/_claim-form.scss */
#pose .claim-form__listbase {
  font-family: Helvetica, Arial, sans-serif !important;
  margin: 10px 0;
}

/* line 205, src/assets/scss/pages/_claim-form.scss */
#pose .claim-form__checkbox-wrap {
  margin-bottom: 20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 208, src/assets/scss/pages/_claim-form.scss */
#pose .claim-form__checkbox-wrap label {
  margin-left: 7px;
  font-family: Helvetica, Arial, sans-serif !important;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.3;
}

/* line 216, src/assets/scss/pages/_claim-form.scss */
#pose .claim-form .mt-0 {
  margin-top: 0;
}

/* line 219, src/assets/scss/pages/_claim-form.scss */
#pose .claim-form .mb-5 {
  margin-bottom: 5px;
}

/* line 222, src/assets/scss/pages/_claim-form.scss */
#pose .claim-form .mw-700 {
  max-width: 700px;
}

/* line 225, src/assets/scss/pages/_claim-form.scss */
#pose .claim-form__deflist {
  margin: 10px 0;
  font-family: Helvetica, Arial, sans-serif !important;
}

/* line 228, src/assets/scss/pages/_claim-form.scss */
#pose .claim-form__deflist > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 5px;
}

/* line 232, src/assets/scss/pages/_claim-form.scss */
#pose .claim-form__deflist dd {
  margin-left: 5px;
}

/* line 236, src/assets/scss/pages/_claim-form.scss */
#pose .claim-form__actions {
  max-width: 700px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 20px 0;
}

/* line 242, src/assets/scss/pages/_claim-form.scss */
#pose .claim-form__actions .claim-form__edit {
  margin-right: 20px;
}

/* line 246, src/assets/scss/pages/_claim-form.scss */
#pose .claim-form__btn {
  background-color: #002677;
  color: #fff;
  fill: #fff;
  border: 2px solid #002677;
  max-height: 42px;
  min-width: 92px;
  padding: 8px 12px;
  border-radius: calc(42px / 2);
  line-height: 1.4;
  font-family: Helvetica, Arial, sans-serif !important;
  font-size: 16px;
  text-transform: capitalize;
  cursor: pointer;
}

/* line 13, src/assets/scss/main.scss */
#pose a {
  color: #196ecf;
}

/* line 16, src/assets/scss/main.scss */
#pose #quickLinks {
  font-family: "UHCSans", Helvetica, Arial, sans-serif;
  font-weight: 500;
}

/* line 19, src/assets/scss/main.scss */
#pose #quickLinks strong {
  font-weight: 700;
}

/* line 23, src/assets/scss/main.scss */
#pose .dashboard-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 20px;
}

/* line 27, src/assets/scss/main.scss */
#pose .dashboard-left-col {
  -webkit-box-flex: 4;
      -ms-flex: 4;
          flex: 4;
  margin-right: 20px;
}

/* line 31, src/assets/scss/main.scss */
#pose .dashboard-right-col {
  -webkit-box-flex: 2;
      -ms-flex: 2;
          flex: 2;
  border: 1px solid #aaaaaa;
}

/* line 35, src/assets/scss/main.scss */
#pose .message-module,
#pose .search-module,
#pose .claims-module,
#pose .treatment-module,
#pose .contact-us-module,
#pose .quicklinks-module {
  padding: 10px;
}

/* line 44, src/assets/scss/main.scss */
#pose #quickLinks-pose,
#pose #claimstable,
#pose #quickLinks {
  padding: 10px;
}

/* line 50, src/assets/scss/main.scss */
#pose .claimsTable {
  min-height: 243px;
}

/* line 54, src/assets/scss/main.scss */
#pose .search-module {
  border-radius: 0;
}

/* line 57, src/assets/scss/main.scss */
#pose .claims-module,
#pose .treatment-module {
  margin: 20px 0;
  border: 1px solid #aaaaaa;
}

/* line 61, src/assets/scss/main.scss */
#pose .claims-module .recentMore,
#pose .treatment-module .recentMore {
  position: initial;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-flow: row-reverse;
          flex-flow: row-reverse;
}

/* line 67, src/assets/scss/main.scss */
#pose .contact-us-module {
  border: 1px solid #aaaaaa;
  color: #5e5e5e;
  font-size: 12px;
}

/* line 72, src/assets/scss/main.scss */
#pose .quicklinks-module {
  border: 1px solid #aaaaaa;
}

/* line 75, src/assets/scss/main.scss */
#pose #claimsummaryTable,
#pose #treatmentsummaryTable {
  width: 100%;
}

/* line 80, src/assets/scss/main.scss */
#pose .search-module__list {
  font-size: 15px;
}

/* line 83, src/assets/scss/main.scss */
#pose .search-module__section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: initial;
  padding-left: 0;
  padding-right: 0;
}

/* line 88, src/assets/scss/main.scss */
#pose .search-module__section.searchbyTaxId input {
  max-width: 130px;
}

/* line 91, src/assets/scss/main.scss */
#pose .search-module__section > div {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

/* line 94, src/assets/scss/main.scss */
#pose .search-module__section--left {
  margin-right: 15px;
}

/* line 97, src/assets/scss/main.scss */
#pose .search-module__section--right p {
  font-size: 13px;
  color: #666;
}

/* line 101, src/assets/scss/main.scss */
#pose .search-module__section--right h3 {
  font-size: 16px;
  color: #000;
  text-align: left;
  font-style: initial;
  font-family: verdana;
  margin-top: 0;
}

/* line 112, src/assets/scss/main.scss */
#pose .eligibilitySearch .content-inner > div {
  padding: 0;
}

/* line 115, src/assets/scss/main.scss */
#pose .error {
  min-height: initial;
  margin: 10px 0;
}

/* line 120, src/assets/scss/main.scss */
#pose .search__flex {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 20px 0;
}

/* line 125, src/assets/scss/main.scss */
#pose .search__flex.space-between {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

/* line 128, src/assets/scss/main.scss */
#pose .search__flex-header {
  width: initial;
  margin-right: 15px;
  min-height: initial;
}

/* line 133, src/assets/scss/main.scss */
#pose .search__flex-input {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 20px;
}

/* line 137, src/assets/scss/main.scss */
#pose .search__flex-input input {
  margin: 0;
}

/* line 141, src/assets/scss/main.scss */
#pose .search__flex-input-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

/* line 146, src/assets/scss/main.scss */
#pose .search__flex-label {
  font-size: 12px;
  margin-left: 3px;
}

/* line 150, src/assets/scss/main.scss */
#pose .search__flex-col {
  -ms-flex-preferred-size: 50%;
      flex-basis: 50%;
}

/* line 155, src/assets/scss/main.scss */
#pose .search-wrap {
  margin-top: 20px;
  border: 1px solid #aaaaaa;
  padding: 20px;
}

/* line 160, src/assets/scss/main.scss */
#pose .search-wrap .heading-content {
  margin-bottom: 30px;
}

/* line 164, src/assets/scss/main.scss */
#pose .search-wrap .search-module__section--left {
  border: 1px solid #aaa;
}

/* line 168, src/assets/scss/main.scss */
#pose .postLoginClaims .content-inner {
  overflow: initial;
  height: initial;
}

/* line 172, src/assets/scss/main.scss */
#pose .disclaimer-wrap {
  max-width: 900px;
  margin: 40px auto;
}

/* line 176, src/assets/scss/main.scss */
#pose .disclaimer {
  font-size: 12px;
}

/* line 179, src/assets/scss/main.scss */
#pose .footnote {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
  top: -0.5em;
}

/* line 187, src/assets/scss/main.scss */
#pose .sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

/* line 197, src/assets/scss/main.scss */
#pose .m-0 {
  margin: 0;
}

/* line 200, src/assets/scss/main.scss */
#pose .mb-0 {
  margin-bottom: 0 !important;
}

/* line 203, src/assets/scss/main.scss */
#pose .mt-10 {
  margin-top: 10px;
}

/* line 206, src/assets/scss/main.scss */
#pose .mt-20 {
  margin-top: 20px;
}

/* line 209, src/assets/scss/main.scss */
#pose .mt-0 {
  margin-top: 0px;
}

/* line 212, src/assets/scss/main.scss */
#pose .mb-10 {
  margin-bottom: 10px;
}

/* line 215, src/assets/scss/main.scss */
#pose .mb-20 {
  margin-bottom: 20px;
}

/* line 218, src/assets/scss/main.scss */
#pose .mr-20 {
  margin-right: 20px;
}

/* line 221, src/assets/scss/main.scss */
#pose .mr-10 {
  margin-right: 10px;
}

/* line 224, src/assets/scss/main.scss */
#pose .ml-10 {
  margin-left: 10px;
}

/* line 227, src/assets/scss/main.scss */
#pose .ml-20 {
  margin-left: 20px;
}

/* line 230, src/assets/scss/main.scss */
#pose .ml-5 {
  margin-left: 5px;
}

/* line 233, src/assets/scss/main.scss */
#pose .two-col-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 235, src/assets/scss/main.scss */
#pose .two-col-wrap .col {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

/* line 239, src/assets/scss/main.scss */
#pose .flex-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/* line 241, src/assets/scss/main.scss */
#pose .flex-wrap > .col-3 {
  -webkit-box-flex: 3;
      -ms-flex: 3;
          flex: 3;
}

/* line 244, src/assets/scss/main.scss */
#pose .flex-wrap > .col-1 {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

/* line 249, src/assets/scss/main.scss */
#pose .note-wrap__title {
  font-family: Helvetica, Arial, sans-serif !important;
  font-size: 16px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  line-height: 1.3;
  text-align: left;
  margin: 5px 0;
}

/* line 260, src/assets/scss/main.scss */
#pose .note-wrap__list {
  margin: 0;
  font-family: Helvetica, Arial, sans-serif !important;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  line-height: 1.3;
  text-align: left;
  max-width: 600px;
}

/* line 271, src/assets/scss/main.scss */
#pose .note-wrap__list li {
  margin-bottom: 5px;
}

/* line 276, src/assets/scss/main.scss */
#pose .ui-widget-overlay {
  background: #000;
  opacity: 0.5;
}

/* line 280, src/assets/scss/main.scss */
#pose .ui-widget-content .uhc-tempo-button {
  color: #fff;
  text-align: center;
  min-width: 70px;
}

/* line 285, src/assets/scss/main.scss */
#pose .ui-widget-content .uhc-tempo-button--secondary {
  text-align: center;
  min-width: 70px;
  color: #002677;
}

/* line 290, src/assets/scss/main.scss */
#pose .ui-dialog-title {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: 400;
  font-size: 22px;
  color: #002677;
}

/* line 296, src/assets/scss/main.scss */
#pose .ui-widget {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 16px;
  line-height: 1.3;
}

/* line 301, src/assets/scss/main.scss */
#pose .ui-dialog {
  padding: 10px;
}

/* line 304, src/assets/scss/main.scss */
#pose .ui-dialog .ui-dialog-titlebar-close {
  background: none !important;
  border: none !important;
  color: #002677 !important;
  top: 11px;
}

/* line 309, src/assets/scss/main.scss */
#pose .ui-dialog .ui-dialog-titlebar-close:before {
  content: "\00d7";
  display: block;
  text-align: center;
  vertical-align: middle;
  color: #002677 !important;
  font-size: 26px;
}

/* line 318, src/assets/scss/main.scss */
#pose .ui-dialog-buttonpane {
  display: block;
}

/* line 321, src/assets/scss/main.scss */
#pose .header-block {
  margin-top: 20px;
  margin-bottom: 15px;
  font-family: Helvetica, Arial, sans-serif !important;
}

/* line 325, src/assets/scss/main.scss */
#pose .header-block__title {
  font-family: Helvetica, Arial, sans-serif !important;
  font-size: 22px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  line-height: 1.3;
  text-align: left;
  margin: 0;
}

/* line 337, src/assets/scss/main.scss */
#pose .table-note {
  font-family: Helvetica, Arial, sans-serif !important;
  font-size: 16px;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  line-height: 1.3;
  text-align: left;
}

/* line 345, src/assets/scss/main.scss */
#pose .table-note .bold {
  font-weight: bold;
}
.dso-search__name-link{
	font-size:15px;
}
.search__address{
	font-size:25px;

}
.accordion {
  background-color: #eee;
  color: #444;
  cursor: pointer;
  padding: 18px;
  width: 100%;
  text-align: left;
  border: none;
  outline: none;
  transition: 0.4s;
}

/* Add a background color to the button if it is clicked on (add the .active class with JS), and when you move the mouse over it (hover) */
.active, .accordion:hover {
  background-color: #ccc;
}

/* Style the accordion panel. Note: hidden by default */
.panel {
  padding: 0 18px;
  background-color: white;
  display: none;
  overflow: hidden;
}
.accordion:after {
  content: '\02795'; /* Unicode character for "plus" sign (+) */
  font-size: 13px;
  color: #777;
  float: right;
  margin-left: 5px;
}

.active:after {
  content: "\2796"; /* Unicode character for "minus" sign (-) */
}



/*# sourceMappingURL=../../../scss */







/* parsys component */
div.parcontainer, div.rightpar {
    clear: both;
}
div.parsys_column {
    height: 100%;
    width: 100%;
    float: left;
    border: 0;
    vertical-align:top;
    padding: 0;
    margin: 0;
}

div.section {
    /* Property added to avoid IE hasLayout issue on paragraphs
       see #20817 - IE6: div around Drag Components image not big enough
    */
    zoom: 1;
}

div.parsys_column .section {
    overflow:hidden;
    width: 100%;
}

/* column control layouts */
div.cq-colctrl-cols {width: 100%; float: left; }

div.cq-colctrl-default { width: 100%;}

/* layout 0 : 50% 50% ( grid6 + grid6 ) */
div.cq-colctrl-lt0 { }
div.cq-colctrl-lt0-c0 { width: 340px; margin-right:10px}
div.cq-colctrl-lt0-c1 { width: 340px; margin-left: 10px}

/* layout 1 : 33% 33% 33%( grid4 + grid4 + grid4 ) */
div.cq-colctrl-lt1 { background-color:#fff;}
div.cq-colctrl-lt1-c0 { width: 398px;margin:15px 0; }
div.cq-colctrl-lt1-c1 { width: 379px; margin:15px;}
div.cq-colctrl-lt1-c2 { width: 391px; margin:15px 0;}

/* layout 2: 16% 16% 16% 33% ( grid2.6 + grid2.6 + grid2.6 + grid4 ) */
div.cq-colctrl-lt2 { }
div.cq-colctrl-lt2-c0 { width: 140px; margin-right: 10px;}
div.cq-colctrl-lt2-c1 { width: 140px; margin-left: 10px; margin-right: 10px}
div.cq-colctrl-lt2-c2 { width: 140px; margin-left: 10px; margin-right: 10px}
div.cq-colctrl-lt2-c3 { width: 220px; margin-left: 10px }

/* layout 3: 4 x 25% ( grid3 + grid3 + grid3 + grid3 ) */
div.cq-colctrl-lt3 { }
div.cq-colctrl-lt3-c0 { width: 160px; margin-right: 10px;}
div.cq-colctrl-lt3-c1 { width: 160px; margin-left: 10px; margin-right: 10px;}
div.cq-colctrl-lt3-c2 { width: 160px; margin-left: 10px; margin-right: 10px;}
div.cq-colctrl-lt3-c3 { width: 160px; margin-left: 10px; }

/* layout 4: 5 x 20% ( grid2.5 + grid2.5 + grid2.5 + grid2.5 + grid2.5 ) */
div.cq-colctrl-lt4 { }
div.cq-colctrl-lt4-c0 { width: 124px; margin-right: 10px;}
div.cq-colctrl-lt4-c1 { width: 124px; margin-left: 10px; margin-right: 10px;}
div.cq-colctrl-lt4-c2 { width: 124px; margin-left: 10px; margin-right: 10px;}
div.cq-colctrl-lt4-c3 { width: 124px; margin-left: 10px; margin-right: 10px;}
div.cq-colctrl-lt4-c4 { width: 124px; margin-left: 10px; }

/* layout 5: (grid 2.5 + grid 5.0 + grid 2.5) */
div.cq-colctrl-lt9 { }
div.cq-colctrl-lt9-c0 { width: 200px; margin-right: 10px; }
div.cq-colctrl-lt9-c1 { width: 550px;height:100px;padding-left:20px;}
div.cq-colctrl-lt9-c2 { width: 200px; margin-left:10px;}

/* widepage layouts */

/* layout 5 : 50% 50% ( grid8 + grid8 ) */
div.cq-colctrl-lt5 { }
div.cq-colctrl-lt5-c0 { width: 460px; margin-right:10px}
div.cq-colctrl-lt5-c1 { width: 460px; margin-left: 10px}

/* layout 6 : 25% 25% ( grid4 + grid4 + grid4 + grid4) */
div.cq-colctrl-lt6 { }
div.cq-colctrl-lt6-c0 { width: 220px; margin-right:10px}
div.cq-colctrl-lt6-c1 { width: 220px; margin-left: 10px; margin-right:10px}
div.cq-colctrl-lt6-c2 { width: 220px; margin-left: 10px; margin-right:10px}
div.cq-colctrl-lt6-c3 { width: 220px; margin-left: 10px}
/* layout 7 : 25% 25% ( grid4 + grid4 ) */
div.cq-colctrl-lt7 {margin-top:50px; }
div.cq-colctrl-lt7-c0 { width: 230px; min-height:256px; margin-left:270px}
div.cq-colctrl-lt7-c1 { width: 230px; height:256px; margin-left:20px}

div.cq-colctrl-lt11 { }
div.cq-colctrl-lt11-c0 { width: 220px; }
div.cq-colctrl-lt11-c1 { width: 900px;}

div.cq-colctrl-lt12 { }
div.cq-colctrl-lt12-c0 { width: 220px; }
div.cq-colctrl-lt12-c1 { width: 980px;}

div.cq-colctrl-lt10 { }
div.cq-colctrl-lt10-c0 { width: 200px; margin-right:10px}
div.cq-colctrl-lt10-c1 { width: 815px; margin-left: 10px}


div.cq-colctrl-lt8 
div.cq-colctrl-lt8-c0 { width: 200px; }
div.cq-colctrl-lt8-c1 { width: 800px; }


div.cq-colctrl-lt13 { }
div.cq-colctrl-lt13-c0 { width: 900px; margin-right:10px}
div.cq-colctrl-lt13-c1 { width: 280px; margin-left: 10px}

div.cq-colctrl-lt14 { }
div.cq-colctrl-lt14-c0 { width: 726px; margin-right:10px;}
div.cq-colctrl-lt14-c1 { width: 454px; margin-left: 10px;}

div.cq-colctrl-lt24 { }
div.cq-colctrl-lt24-c0 { width: 500px; margin-right:10px;}
div.cq-colctrl-lt24-c1 { width: 410px;}

/* layout 3: 4 x 25% ( grid3 + grid3 + grid3 + grid3 ) */
div.cq-colctrl-lt25 { }
div.cq-colctrl-lt25-c0 { width: 281px; margin-right: 10px;}
div.cq-colctrl-lt25-c1 { width: 281px; margin-left: 10px; margin-right: 10px;}
div.cq-colctrl-lt25-c2 { width: 281px; margin-left: 10px; margin-right: 10px;}
div.cq-colctrl-lt25-c3 { width: 281px; margin-left: 10px; }
 /*
ADOBE CONFIDENTIAL
__________________

  Copyright 2012 Adobe Systems Incorporated
  All Rights Reserved.

NOTICE:  All information contained herein is, and remains
the property of Adobe Systems Incorporated and its suppliers,
if any.  The intellectual and technical concepts contained
herein are proprietary to Adobe Systems Incorporated and its
suppliers and are protected by trade secret or copyright law.
Dissemination of this information or reproduction of this material
is strictly forbidden unless prior written permission is obtained
from Adobe Systems Incorporated.
*/
 .margin-left-40 {
   margin-left: 40px;
 }
 .headertop {
   top: 43px !important;
 }
 .alignright {
   text-align: right;
 }
 .signinheight {
   height: 18px !important;
 }
 #cq-gen71 > a {
   color: #99CC00;
 }
 .preloginheadingcontent {
   font-size: 28px;
   color: #095392;
 }
 .greycontent {
   font-size: 13px;
   color: #000;
 }
 .greycontent-14 {
   font-size: 13px;
   color: #B2B2B2;
 }
 .prelogin-quicklink-images-padding {
   margin-left: 15%;
   margin-right: 15%;
 }
 .bg-white {
   background-color: #FFFFFF;
 }
 .button-wid {
   width: 150px;
   background-color: #B2B2B2;
 }
 div.carousel {
   width: 500px;
   height: 347px !important;
 }
 .prelogin-part1 {
   width: 195px;
 }
 .font-darkblue {
   color: #095392;
 }
 .tab-border {
   border: 1px solid #D4DBDB;
 }
 .providerlogin-height {
   height: 347px;
   padding: 0 10px;
 }
 .inner-provider {
   padding: 0 15px;
 }
 .providerlogin-height p: first-child {
   border-bottom: 1px solid #E4E4E4;
   padding-bottom: 10px;
 }
 .errorClaim {
   background-color: #CE0000;
 }
 .div-wide {
   width: 50px;
 }
 .div-vsmallspace {
   height: 10px;
 }
 .div-smallspace {
   height: 30px;
 }
 .semi-ft {
   font-size: 12px;
   font: Arial;
 }
 .ft-size16 {
   font-size: 16px;
 }
 .table-font1 {
   font-size: 13px;
 }
 .div-space {
   height: 100px;
 }
 .summarypageContentBlue {
   color: #98BADB;
 }
 .bg-color-grey {
   background-color: #E4E4E4;
 }
 .summaryContainerPadding {
   padding: 0 20px 20px;
 }
 .content-12px {
   font-size: 12px;
 }
 .summaryHeading {
   color: #99CC00;
   font-size: 28px;
 }
 .summaryHeadingBlue {
   color: #98BADB;
   font-size: 26px;
 }
 .providerlogin-headingStyle {
   font-size: 24px;
   color: #095392;
   padding-top: 10px;
 }
 .claims-summmary-font {
   font-size: 12px;
 }
 .col-claimsummary-padding {
   padding-left: 5%;
 }
 /*table style start*/
 #claimsummary {
   border: 1px solid #e4e4e4;
   border-collapse: collapse;
   font-size: 12px;
 }
 /*#claimsummary td {
   border: 1px solid #000;
   border-collapse: collapse;
   font-size: 12px;
 }
 /*table style start*/
 #claimsummaryPte {
   border: 1px solid #e4e4e4;
   border-collapse: collapse;
   font-size: 12px;
 }
 #claimsummaryPte td {
   border: 1px solid #e4e4e4;
   border-collapse: collapse;
   font-size: 12px;
 }
 /*table style end*/
 .claims-summary-div {
   border: medium solid #B2B2B2;
   width: 85%;
 }
 .help-div {
   background-color: #FFFFFF;
   padding-left: 7%;
   padding-right: 7%;
 }
 .div-bg-color {
   background-color: #F9F9F9;
 }
 .button-width {
   width: 180px;
   background-color: #095392;
   color: #ffffff;
 }
 .col-width {
   width: 25px;
 }
 .image-col {
   width: 100px;
 }
 .col-prelogin-padding {
   padding-left: 10px;
 }
 .login-help-margin {
   margin-left: 100px;
 }
 .cq-carousel-banner-item {
   width: 500px;
 }
 .cq-carousel-banner-item img {
   width: 500px;
 }
 .bg-color-white {
   background-color: #FFFFFF;
 }
 .fg-color-grey {
   color: #222C80;
   text-decoration: underline;
 }
 .footer-font-size {
   font-size: 12px;
 }
 .header-text {
   font-size: 28px;
   color: #095392;
   margin-left: 200px;
 }
 .fg-color-blue {
   color: #095392;
 }
 body {
   margin: 15px auto;
   font-family: verdana;
   /*Lucida Grande, Lucida Sans Unicode, Tahoma, Geneva, Arial, Helvetica, sans-serif;*/
   background-color: #FFF;
   color: #1E1E1E;
   /* added to fix the width of the screen*/
   width: 90%;
   /*
    min-width:1150px;
    max-width: 1200px;
    */
   width: 1200px;
   overflow: auto;
 }
 .page-content {
   background-color: #E9E9E2;
 }
 h1,
 h2,
 h3,
 h4,
 h5 {
   font-family: old-standard, serif;
   font-weight: normal;
 }
 h1 {
   font-size: 5em;
   line-height: 1em;
   text-align: left;
   display: inline;
 }
 h2,
 h3 {
   font-size: 2.4em;
   font-style: italic;
   text-align: center;
   background-image: url("../../../etc/designs/geometrixx-media/clientlibs/img/header-bar-h2.png");
   background-repeat: repeat-x;
   background-position: 0 50%;
 }
 h3 {
   font-size: 2.5em;
   background-image: url("../../../etc/designs/geometrixx-media/clientlibs/img/header-bar-h3.png");
 }
 h2>span,
 h3>span {
   background-color: #E9E9E2;
   padding: 0 20px 0 20px;
   text-decoration: none;
 }
 h4 {
   padding: 20px 0 20px 20px;
   margin-right: 70px;
   font-size: 2.5em;
   line-height: 35px;
 }
 h5 {
   font-size: 1.5em;
   font-weight: normal;
 }
 a {
   color: #095392;
   text-decoration: none;
 }
 a: hover {
   color: #005580;
   text-decoration: underline;
 }
 h4.recommended {
   font-size: 20px;
 }
 .media-page-content div[class*='profile'] {
   padding-top: 20px;
   padding-bottom: 20px;
 }
 .media-page-content div[class*='profile'] h1 {
   font-size: 3em;
 }
 .logo {
   float: left;
 }
 div.login {
   padding-top: 20px;
   padding-left: 10px;
 }
 .login-form .label {
   background: none;
   font-size: 1.0em;
   color: #000000;
   text-shadow: none;
 }
 input[type='password'],
 form .form_field_text,
 form .form_field_select,
 form .form_field_text.form_field_multivalued,
 form .form_field_textarea,
 label,
 .geo.textinput {
   min-height: 1.5em;
   width: 95%;
   font-family: "Verdana Bold", Verdana, sans-serif;
   font-size: 13px;
   color: #666
 }
 form .form_field_textarea {
   height: 3.5em;
 }
 .label {
   font-weight: bold;
 }
 table.login-form .form_button_submit {
   margin-bottom: 10px;
 }
 .media-page-header {
   background-color: #ffffff;
 }
 .media-page-footer {
   background-color: #ffffff;
   border-top: 1px solid #e4e4e4;
   color: #b2b2b2;
   font-size: 12px;
   margin-top: 10px;
   padding-top: 10px;
   position: relative;
   width: 100%;
 }
 #controls {
   line-height: 60px;
 }
 .spacer {
   height: 20px;
 }
 div.carousel {
   margin-top: 0px;
   margin-bottom: 10px;
   width: 726px !important;
 }
 .hr-spacer {
   background-color: #000;
   height: 5px;
 }
 .footer {
   background-color: #FFF;
   color: #B2B2B2;
 }
 .footerHeading {
   font-size: 20px;
   padding-bottom: 10px;
   font-weight: bold;
 }
 .footer-content {
   margin-top: 20px;
   padding-left: 30px;
 }
 .footer-content ul {
   list-style: none;
   float: left;
 }
 .footer-content li {
   margin-left: 0;
   border-left: 1px solid #636363;
   padding-left: 10px;
   padding-right: 55px;
 }
 hr {
   margin: 0px;
   padding: 0px;
   color: #E4E4E4;
   /* border: none;*/
 }
 hr.stripeHr {
   height: 10px;
   background-image: url('../../../etc/designs/geometrixx-media/clientlibs/img/stripes.png');
   background-repeat: repeat-x;
   margin-bottom: 20px;
 }
 .no-left-margin {
   margin-left: 0;
 }
 .no-right-margin {
   margin-right: 0;
 }
 div.social {
   margin-top: 15px;
   color: #929292;
 }
 div.social-right {
   text-align: right;
   position: relative;
   top: -35px;
   font-weight: bold;
   font-size: 15px;
   color: #929292;
 }
 article {
   float: left;
   width: 100%;
   position: relative;
   background-color: #ffffff;
 }
 /* Article specific style */
 .sharing {
   margin-top: 10px;
 }
 img {
   
   /* Make images inherently responsive */
   height: auto;
   /* Make images inherently responsive */
   vertical-align: middle;
   border: 0;
   clear: both;
 }
 .hide {
   display: none;
 }
 .media-page-content div.search {
   padding: 30px 10px 0px 10px;
 }
 div.image {
   overflow: visible;
 }
 /* Article Component Overrides */
 div.article > h2,
 div.article > h3 {
   font-size: 2.4em;
   font-style: italic;
   text-align: left;
   background-image: none;
 }
 div.article > h3 {
   font-size: 2.5em;
 }
 /* Comment specific style */
 div.comments {
   margin-top: 1.5em;
   padding-top: .8em;
   border-top: 2px solid #DADADA;
   clear: both;
 }
 div.comments-count {
   font-size: 1em;
   font-weight: bold;
 }
 div.comments-count.replies {
   font-size: 1em;
 }
 div.comment {
   margin-top: 14px;
 }
 div.comment-header {
   font-size: 0.75em;
   height: 30px;
   line-height: 30px;
   background-color: #efefef;
   border-top: solid 1px #bcbcbc;
 }
 div.comment-header a {
   color: #000;
   text-decoration: none;
 }
 div.comment-header-avatar {
   float: left;
 }
 div.comment-header-avatar img {
   width: 24px;
   height: 24px;
   margin: 2px;
 }
 div.comment-header cite {
   float: left;
   margin: 0 10px 0 10px;
 }
 div.comment-header cite a {
   font-weight: bold;
 }
 div.comment-body {
   clear: left;
   margin-top: 5px;
 }
 div.comment-replies.tree {
   padding-left: 20px;
 }
 form.comment {
   text-align: left;
   margin: 0 0 20px;
   padding: 0;
 }
 div.comment-error {
   font-weight: bold;
   color: #f60;
 }
 div.comment-info {
   width: 190px;
   margin-bottom: 10px;
 }
 div.comment-block-author {
   display: none;
 }
 div.comment-block-publish {
   display: none;
 }
 div.submit-block input[type="submit"] {
   margin-top: 10px;
 }
 label.comment-text-label {
   font-weight: bold;
 }
 div.comment-signed-in-text {
   display: none;
 }
 span.comment-signed-in-user {
   font-weight: bold;
   padding-left: 5px
 }
 input.comment-text {
   margin: 0 10px 7px 0;
   padding: 2px;
   font-size: 95%;
   color: #333;
   display: block;
 }
 textarea.comment-text {
   display: block;
   margin: 0;
   padding: 0;
   color: #888;
   font-size: 12px;
   width: 80%;
   height: 100px;
 }
 .disclaim-font {
   color: #B2B2B2;
 }
 #cq-gen31 {
   width: 300px;
 }
 .picheading {
   font-size: 22px;
 }
 .footerfontsize {
   font-size: 12px;
 }
 .buttonwidth {
   width: 180px;
   background-color: #B2B2B2;
   color: #ffffff;
 }
 .myNewStyleClass1 {
   font-size: 20px;
 }
 .buttn-wid {
   width: 200px;
 }
 .preloginleftcolheading {
   font-size: 20px;
   color: #000;
 }
 .preloginleftcolcontent {
   font-size: 13px;
   color: #000;
 }
 .preloginleftcolcontentlink {
   font-size: 14px;
   color: #99CC00 !important;
 }
 div.parsys_column .section {
   width: 100% !important;
 }
 .imgboxheight {
   min-height: 306px;
 }
 .cq-carousel,
 .cq-carousel-banner-item {
   height: 400px !important;
 }
 .button-styles {
   width: 150px;
   background-color: #095392;
   color: #FFFFFF;
   height: 26px;
 }
 .provider-initial-padding {
   position: relative;
 }
 .hrline {
   color: #949494;
 }
 .common-button {
   -moz-user-select: none;
   background-image: none;
   border: 1px solid transparent;
   border-radius: 15px;
   cursor: pointer;
   display: inline-block;
   font-size: 11px;
   font-weight: 400;
   line-height: 1.42857;
   margin-bottom: 0;
   padding: 2px 10px !important;
   text-align: center;
   vertical-align: middle;
   white-space: nowrap;
   text-transform: uppercase;
   background-repeat: repeat-x;
   border-color: #2b669a;
   background-color: #095392;
   color: #fff;
   border-radius: 17px;
   color: #ffffff;
   height: 30px;
   margin-top: 15px;
   width: 170px;
   text-transform: uppercase
 }
 div.cq-colctrl-lt9-c0 {
   width: 220px !important;
   margin-right: 10px !important;
 }
 div.cq-colctrl-lt9-c1 {
   padding-left: 1px !important;
   width: 680px !important;
 }
 div.cq-colctrl-lt9-c2 {
   width: 220px !important;
   margin-left: 1px !important;
   background-color: #FAFAFA;
 }
 .ft-size16 {
   padding-bottom: 5px;
 }
 .imgboxheight {
   text-align: center;
   padding: 10px;
 }
 div.textimage div.image {
   margin: 0 40px !important;
 }
 .div.cq-colctrl-lt7-c1 {
   height: 328px !important;
   margin-right: 20px;
 }
 div.cq-colctrl-lt7-c0 {
   margin-left: 0px !important;
 }
 div.cq-colctrl-lt7 {
   padding: 5px 10px;
   border-top: 1px solid #e4e4e4;
   width: 1165px;
   margin-top: 5px !important;
 }
 div.cq-colctrl-lt7-c0,
 div.cq-colctrl-lt7-c1 {
   background-color: #fff;
   height: 100%;
 }
 .imgboxheight {
   min-height: 250px;
 }
 div.cq-colctrl-lt9 {
   border-bottom: 1px solid #E4E4E4;
   padding-bottom: 25px;
   margin-top: -20px;
 }
 .header-links {
   #padding: 10px 18px;
   padding-left:10px;
   padding-top:10px;
 }
 .menuNormal: last-child {
   width: 125px !important;
 }
 #headerSearch {
   width: 92px !important;
 }
 .pull-right {
   float: right;
 }
 .pull-left {
   float: left;
 }
 .heading-content {
   color: #095392;
   font-size: 26px;
 }
 .container {
   background-color: #fff;
   overflow: hidden;
 }
 .ltd-height {
   max-height: 70px;
 }
 .margin-left-10 {
   margin-left: 10px;
 }
 .margin-top-10 {
   margin-top: 10px;
 }
 .border-top {
   border-top: 1px solid #e4e4e4;
 }
 .btn-primary {
   background-image: linear-gradient(to bottom, #428bca 0px, #2d6ca2 100%);
   background-repeat: repeat-x;
   border-color: #2b669a;
   background-color: #095392;
   color: #fff;
   /* behavior: url(/etc/designs/dental-benefits-provider/clientlibs/pie.htc);
    behavior: url(/etc/designs/dental-benefits-provider/clientlibs/css/PIE.htc);*/
 }
 .btn-sm,
 .btn-group-sm > .btn {
   border-radius: 3px;
   font-size: 12px;
   line-height: 1.5;
   padding: 5px 10px;
   height: 30px;
 }
 .btn {
   -moz-user-select: none;
   background-image: none;
   border: 1px solid transparent;
   border-radius: 15px;
   cursor: pointer;
   display: inline-block;
   font-size: 12px !important;
   font-weight: 400;
   line-height: 1.42857;
   margin-bottom: 0;
   padding: 2px 10px !important;
   text-align: center;
   vertical-align: middle;
   white-space: nowrap;
   text-transform: uppercase;
   font-weight: bold;
 }
 .row {
   width: 100%;
   clear: both;
 }
 .col-md-6 {
   width: 50%;
   float: left;
 }
 .col-md-12 {
   width: 100%;
   display: block;

 }
 .col-md-3 {
   width: 25%;
   float: left;
 }
 input[type=radio],
 input[type=checkbox] {
   margin: 4px 0 0;
   margin-top: 1px ;
   line-height: normal;
 }
 .col-md-4 {
   width: 33%;
   float: left;
 }
 .col-md-5 {
   width: 40%;
   float: left;
 }
 .col-md-7 {
   width: 60%;
   float: left;
 }
 .col-md-9 {
   width: 75%;
   float: left;
 }
 .col-md-2 {
   width: 17%;
   float: left;
 }
 .col-md-10 {
   width: 83%;
   float: left;
 }
 .content-inner {
   padding: 0 7px;
   margin-bottom: 20px;
 }
 .col-md-8 {
   width: 67%;
   float: left;
 }
 .font-12 {
   font-size: 12px;
 }
 /*for right link panel post login*/
 .postLoginHomeScreenHeading {
   font-size: 26px;
   color: #99CC00;
 }
 .messageBoardLink {
   font-size: 14px;
   color: #434343;
   text-decoration: underline;
 }
 .messageBoardReadMore {
   font-size: 13px;
   color: #99CC00;
   text-decoration: underline;
 }
 .quicklinksText {
   font-size: 13px;
   color: #434343;
   text-decoration: underline;
 }
 .messageBoardText {
   font-size: 13px;
   color: #AEAEAE;
 }
 .image-20 {
   height: 20px;
   width: 20px;
 }
 .image-15 {
   height: 15px;
   width: 15px;
 }
 .margin-left-20 {
   margin-left: 20px;
 }
 .margin-left-15 {
   margin-left: 15px;
 }
 .margin-left-5 {
   margin-left: 5px;
 }

 .visibility-hidden {
   visibility: hidden;
 }
 .clearfix {
   clear: both;
 }
 .benefitTbale {
   border: 1px solid #e4e4e4;
   border-collapse: collapse;
   font-size: 12px;
 }
 .address-heading {
   font-size: 13px;
   font-weight: bold;
   color: #515151;
 }
 .image-30 {
   height: 20px;
   margin-top: 10px;
   position: absolute;
   right: 30px;
   width: 20px;
 }
 .border-right {
   border-right: 1px solid #e4e4e4;
   padding-left: 2px;
   padding-right: 2px;
   padding-top: 22px;
   height: 45px;
   width: 24%;
 }
 .padding-top-22 {
   padding-top: 22px;
 }
 .margin-right20 {
   margin-right: 20px;
 }
 .margin-right1p {
   margin-right: 5%;
 }
 .black-content14 {
   color: #000;
   font-size: 13px;
 }
 .margin-bot20 {
   margin-bottom: 20px !important;
 }
 .width-40 {
   width: 40% !important;
 }
 .overflow-hidden {
   overflow: hidden;
 }
 .clear-none {
   clear: none !important;
 }
 .inlineimages {
   margin-top: 10px;
 }
 .align-center {
   text-align: center !important;
 }
 .margin-right5 {
   margin-right: 5px;
 }
 .extra-pad {
   padding: 7px 30px !important;
 }
 .max-widql {
   max-height: 116px;
   overflow: auto;
   padding-left: 5px;
 }
 .max-height-mess {
   height: 171px;
   overflow: auto;
 }
 .overflow-auto {
   overflow: auto;
 }
 #subscriberidclaim {
   display: none;
 }
 .eligibilitySearch {
   height: 305px;
   padding-bottom: 0px !important;
 }
 .postLoginClaims {
   height: 307px;
   padding-bottom: 0px !important;
 }
 .postLoginClaims .content-inner {
   height: 305px;
 }
 .textimage {
   height: 170px;
 }
 .claimsTable {
   height: 243px;
 }
 .message-board {
   height: 233px;
 }
 .left-align {
   margin-left: 0px !important
 }
 .theme-text11 {
   font-size: 11px;
   color: #666666;
 }
 .margin-top-20 {
   margin-top: 20px;
 }
 .padd-top20 {
   padding-top: 20px !important;
 }
 .common-it {
   font-size: 12px;
   color: #095392;
    padding-top: 5px;
	vertical-align: bottom;

 }
 .pad-top5 {
   padding-top: 5px !important;
 }
 .font-11 {
   font-size: 11px;
 }
 .margin-right5 {
   margin-right: 5px;
 }
 .font-13 {
   font-size: 13px !important
 }
 .pad-tb10 {
   padding: 10px 0;
   margin-top: 10px;
 }
 .label {
   font-size: 13px;
   font-weight: bold;
 }
 .ft-13 {
   font-size: 13px
 }
 .pcp2,
 .pcp3,
 .pcp4,
 .pcp1 {
   visibility: hidden;
 }
 /*for tabs*/
 .disable {
   background-color: gray !important;
 }

 .theme-text {
   color: #095392 !important;
 }
 .disable-text {
   color: #a1a1a1 !important;
 }
 .tabmanual {
   position: absolute;
   right: 100px;
   top: 130px;
    font-size: 11px;
    text-decoration: underline;
 }
 .error {
   color: red;
   min-height: 18px;
 }
 .padding-tb-5 {
   padding: 5px 0
 }
 .disableButton {
   background-color: #EEEEEE !important;
   color: gray;
   pointer-events: none;
 }
 /*
to make the recent claim a fix height
*/
 .container-relative {
   position: relative;
   height: 230px;
 }
 .recentMore {
   position: absolute;
   right: 5px;
   bottom: 5px;
 }
 /*  select span class of multiplan
*/
 .claimPlanSelect {
   color: #222c80;
   text-decoration: underline;
   cursor: pointer;
 }
 /* datepicker class in search landing page

 .SearchLanding .datepicker {
   font-size: 13px !important;
 }*/
 /* plan info dialog on claim summary page*/
 #plan-info-dialog {
   position: absolute;
   width: 281px;
   height: 140px;
   left: 150px;
   background: url('../../../content/dam/dental-benefits-provider/images/toolTipImage.png') 0px 0px no-repeat;
   font-size: 12px;
   line-height: 18px;
   text-align: left;
 }
 .info-dialog-close {
   position: absolute;
   top: 25px;
   right: 5px;
   cursor: pointer;
 }
 #claimFilter {
   background-image: url('../../../content/dam/dental-benefits-provider/images/ico_filter.jpg');
   background-repeat: no-repeat;
   background-position: right;
   outline: 0;
    max-width: 160px;
 }
 .regTooltip {
   display: inline;
   position: relative;
   text-align: right;
 }
 .pcpLabel {
   margin-left: 4px;
   text-align: center;
 }
 .table-text-center td {
   text-align: center !important;
 }
 .dialog-custom-error {
   font-size: 13px !important;
   border-radius: 5px !important;
   top: 119px;
   position: fixed;
 }
 .table-text-center th {
   text-align: center !important;
 }
 .error-alert-body {
   min-height: 65px;
   max-height: 120px;
   overflow-y: auto;
   overflow-x: hidden;
 }
 .error-alert-btn {
   margin-top: 5px;
 }
 .error-alert-body .errorText {
   width: 100%;
 }
 /* for custom carousel overlay
 #overlay0 {
   width: 300px;
 }
*/
 #overlay0 {
   width: 390px;
   height: 86px;
   top: auto;
   bottom: 5px;
   right: 190px;
 }
 #overlay1 {
   width: 315px;
 }
 #overlay2 {
   width: 370px;
   height: 86px;
   top: auto;
   bottom: 20px;
   right: 177px;
 }
 #overlay3 {
   width: 370px;
   height: 86px;
   right: 320px;
 }
 .carousel .slideContent .overlay a {
   font-size: 13px;
 }
 /* provider login
*/
 #provider-login .background-theme,
 .textimage {
   background-color: #f2f2f2 !important;
   /*border: 1px solid;*/
   border-color: #A1A1A1;
   box-shadow: 0 2px 5px #A0A0A0;
 }
 /*Claim Info Landing page*/
 .claimInfoPara {
   margin-left: 5px;
   margin-right: 5px;
 }
 .claimInfoLinks {
   text-decoration: underline;
   color: #000000;
   font-size: 15px;
   font-family: "Verdana Regular";
   line-height: 180%;
   padding-top: 4px;
   margin-top: 8px;
   margin-left: 8px;
   font-weight: 400;
 }
 .claimsHeading {
   font-size: 14px;
   color: #095392;
   padding: 4px;
   margin-left: 16px;
 }
 .claimCol2 {
   border-left: 1px solid black;
 }

.lineHeight12{
line-height: 200%;
}

.marginTop{
    margin-top: 5px;
    }

.logInText{
        text-align: center;}
/* faq screen */
#faq .right-container, #healthcarecriteria .right-container{
	display: inline-block;
    padding-top: 10px;
    width: 978px;
    background-color: transparent !important;
}
#faq .right-container .inner-right, #healthcarecriteria .right-container .inner-right {
    background-color: #fff;
    margin: 0 auto 15px;
    width: 100%;
}
#faq .right-container .inner-right .section2, #healthcarecriteria .right-container .inner-right .section2{
    background-color: #fbfbfb;
    margin: 0 auto;
    overflow: auto;
    padding-bottom: 10px;
    padding-left: 20px;
    width: 940px;
}
#faq .right-container .inner-right .section2 .answeraccordian a:hover{
    text-decoration:underline;
}

#faq .right-container .inner-right .section2 .catagoryContainer{
	width:98%;
    border:1px solid #797979;
    border-collapse: collapse;
    margin-top:10px;
    background-color:white;
    line-height:35px;
}
#faq .right-container .inner-right .section2 .catagoryContainer td {
    border-left: 1px solid #797979;
    border-right: 1px solid #797979;
    text-align:center !important;
    font-size:13px !important;
    cursor:pointer;
    width:16.67%;
}
#faq .right-container .inner-right .section2 .catagoryContainer td:active {

}
#faq .right-container .inner-right .section2 .catagoryContainer td:hover {
	background-color:#fbfbfb;
}
#faq .right-container .inner-right .section2 .catagoryContainer td:first-child {
    border-left: none;
}
#faq .right-container .inner-right .section2 .catagoryContainer td:last-child {
    border-right: none;
}
.faqGroupBox {
    float:left;
    width:100%;
}
.faqGroupBox .faq-cat-heading{
    color: #095392;
    font-size: 18px;
    padding-top: 10px;
}
.faqGroupBox .faqGroup {
   margin-top:10px;
}

#signinstatus{
    margin-bottom:10px;
    font-size:13px;
}

.ie-hover-showlist {
    display:block !important;
	margin-top:10px !important;
    background-color:#fff !important;
    position: absolute;
    z-index: 999999;

}
.ie-hover-showlist a{
    color:#000 !important;
    text-decoration:none !important;

}
.ui-tooltip{
            text-transform: none !important;
            font-weight: 500 !important;}


.termReferenceText {
    font-size:11px !important;
	color black !important;
}
.termReferenceText span{
    font-family: "Verdana";
    font-size:11px !important;
	color black !important;
	font-weight:100;
	text-align:left;
	line-height:normal;
}
/* text align left*/
.textAlignLeft {
    text-align:left !important;
}
.textAlignCenter {
    text-align:left !important;
}
.borderForIE{

}
.borderForIE TD, .borderForIE TH{
	border : #e4e4e4 1px solid !important;
}
.table-strip-color {
}
.table-th-font {
}
.table-th-font th{
	font-weight:bold !important;
}
.table-strip-color td{
    background-color: #f2f2f2;
}

#healthcarecriteria #accordioncustom .answeraccordian{
    color: #095392;
    text-decoration: underline;
}
.joindbplinkCollection{
	line-height:1.6;
}
.joindbplinkCollection li{
    text-decoration:underline;
    list-style-type: none;
    color: #095392;
}
.joindbpfaqs .questionText, .joindbpfaqs .answeraccordian {
    color: #095392;
}
.joindbpfaqs .rightarrow, .joindbpfaqs .downarrow{
	color: #868686;
}
.joindbpfaqs #healthcare .headingaccrdion{
    font-weight:normal;
}
.text-underline{
	text-decoration: underline;
}
.cursor-pointer{
	cursor: pointer;
}
.height-auto {
    height:auto;
}














@font-face{
    font-family:UHCSans;
    src:url(https://www.uhc.com/etc.clientlibs/uhcfoundation/clientlibs/clientlib-initial/resources/fonts/UHCSans-Regular.woff) format("woff");
    font-weight:400;
    font-style:normal;
    font-display:swap
}
@font-face{
    font-family:UHCSans;
    src:url(https://www.uhc.com/etc.clientlibs/uhcfoundation/clientlibs/clientlib-initial/resources/fonts/UHCSans-Medium.woff) format("woff");
    font-weight:500;
    font-style:normal;
    font-display:swap
}
@font-face{
    font-family:UHCSans;
    src:url(https://www.uhc.com/etc.clientlibs/uhcfoundation/clientlibs/clientlib-initial/resources/fonts/UHCSans-SemiBold.woff) format("woff");
    font-weight:600;
    font-style:normal;
    font-display:swap
}
@font-face{
    font-family:UHCSans;
    src:url(https://www.uhc.com/etc.clientlibs/uhcfoundation/clientlibs/clientlib-initial/resources/fonts/UHCSans-Bold.woff) format("woff");
    font-weight:700;
    font-style:normal;
    font-display:swap
}
#pose .form-control{
    margin:20px 0
}
#pose .form-control label{
    display:block;
    margin-bottom:5px;
    min-height:initial;
    width:initial;
    font-family:Helvetica,Arial,sans-serif;
    font-size:16px
}
#pose .form-control input,#pose .form-control select{
    display:block;
    font-size:14px;
    padding:5px 10px;
    height:initial;
    font-family:Helvetica,Arial,sans-serif
}
#pose .form-control label.required::before{
    color:#002677;
    content:"* "
}
#pose .form-control input.wide{
    width:578px
}
#pose .form-control input.w-250{
    width:250px
}
#pose .form-control input.w-125{
    width:125px
}
#pose .form-control select{
    width:250px
}
#pose .form-control.add-control{
    margin:0;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:end;
    -ms-flex-align:end;
    align-items:flex-end
}
#pose .form-control.add-control .add-link.hide,#pose .form-control.add-control .remove-code.hide{
    display:none
}
#pose .form-control.add-control .add-link{
    text-decoration:underline;
    font-family:Helvetica,Arial,sans-serif
}
#pose .form-control.add-control .remove-code{
    margin-bottom:4px;
    font-size:22px;
    font-weight:700;
    color:#000
}
#pose .postLoginHomeScreenHeading{
    font-family:UHCSans,Helvetica,Arial,sans-serif;
    font-weight:600;
    color:#263371!important;
    margin-top:20px
}
.uhc-tempo-button,.uhc-tempo-button--secondary{
    border:2px solid #002677;
    max-height:42px;
    padding:8px 12px;
    line-height:1.4;
    font-family:Helvetica,Arial,sans-serif!important;
    font-size:16px;
    text-align:center;
    min-width:92px;
    text-transform:capitalize;
    cursor:pointer
}
.uhc-tempo-button{
    background-color:#002677;
    color:#fff;
    fill:#fff;
    border-radius:calc(42px / 2)
}
.uhc-tempo-button--secondary{
    background-color:transparent;
    color:#002677;
    fill:#002677;
    border-radius:calc(42px / 2)
}
#pose .slider__btn,#pose .slider__title{
    z-index:1;
    opacity:.9;
    background-color:#263371;
    color:#fff
}
.action-buttons{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin:20px 0
}
.action-buttons.right{
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
.two-col-left{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
.two-col-left .sidebar{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1;
    margin-right:20px
}
.two-col-left .main{
    -webkit-box-flex:4;
    -ms-flex:4;
    flex:4
}
#pose .slider__slide{
    position:relative
}
#pose .slider__title{
    position:absolute;
    top:25px;
    padding:20px 60px 20px 30px;
    font-family:UHCSans,Helvetica,Arial,sans-serif;
    font-weight:600;
    font-size:30px;
    -webkit-clip-path:polygon(0 0,100% 0,92% 100%,0 100%);
    clip-path:polygon(0 0,100% 0,92% 100%,0 100%);
    line-height:1.2
}
#pose .slider__btn{
    position:absolute;
    right:25px;
    bottom:25px;
    display:inline-block;
    text-decoration:none;
    text-align:center;
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    border:2px solid #002677;
    height:42px;
    min-width:92px;
    padding:10px 15px;
    border-radius:calc(42px / 2);
    line-height:1.4;
    font-family:"UHC Sans Semibold",Arial,sans-serif;
    font-size:1rem;
    text-transform:capitalize;
    cursor:pointer
}
#pose .providerlogin h3,#pose .providerlogin p,#pose .providerlogin__signin-linklist a{
    font-family:UHCSans,Helvetica,Arial,sans-serif
}
#pose .slider__btn--white{
    color:#002677;
    background-color:#fff
}
#pose .slider__controls{
    position:absolute;
    width:100%;
    top:50%;
    -webkit-transform:translate(0,-50%);
    transform:translate(0,-50%);
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between
}
#pose .slider__control-btn{
    width:24px;
    height:24px;
    opacity:.5;
    color:#000;
    fill:#000;
    -webkit-transform:all .3s ease;
    transform:all .3s ease
}
#pose .prelogin-cta__icon svg,#pose .providerlogin__communitystate svg{
    height:48px;
    width:48px
}
#pose .prelogin-cta__item h4,#pose .providerlogin h3{
    color:#263371!important;
    font-style:initial;
    text-align:left
}
#pose .slider__control-btn:hover{
    opacity:.75
}
#pose .slider__next{
    margin-right:20px
}
#pose .slider__prev{
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg);
    margin-left:20px
}
#pose .providerlogin{
    margin-left:30px
}
#pose .providerlogin__two-col{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin:20px 0 40px
}
#pose .providerlogin__two-col>div{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}
#pose .providerlogin__register{
    border-right:1px solid #d7dbdc;
    padding-right:40px
}
#pose .providerlogin__signin{
    border-left:1px solid #d7dbdc;
    padding-left:40px
}
#pose .providerlogin__signin-linklist{
    list-style-type:none;
    padding:0
}
#pose .providerlogin__signin-linklist a{
    font-size:14px;
    font-weight:500;
    text-decoration:underline
}
#pose .providerlogin h3{
    font-weight:600;
    font-size:20px;
    margin-top:0;
    margin-bottom:15px
}
#pose .providerlogin p{
    margin:15px 0;
    font-weight:500
}
#pose .prelogin-cta__item h4,#pose .providerlogin .btn-primary{
    font-weight:600;
    font-family:UHCSans,Helvetica,Arial,sans-serif
}
#pose .providerlogin .btn-primary{
    background-color:#263371!important;
    text-transform:initial;
    font-size:15px!important
}
#pose .providerlogin__communitystate{
    border-top:2px solid #d7dbdc;
    padding-top:30px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
#pose .providerlogin__communitystate-icon{
    margin-right:15px
}
#pose .prelogin-cta{
    margin-top:40px;
    background-color:#e6f5f8
}
#pose .prelogin-cta__list{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    list-style-type:none;
    padding:0 40px
}
#pose .prelogin-cta__item{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1;
    margin-bottom:20px
}
#pose .prelogin-cta__item:not(:last-of-type){
    margin-right:50px
}
#pose .prelogin-cta__item h4{
    font-size:20px;
    line-height:1.2;
    margin-top:15px;
    margin-right:0;
    padding:0;
    margin-bottom:10px
}
#pose .prelogin-cta__item p{
    font-family:UHCSans,Helvetica,Arial,sans-serif;
    font-weight:500;
    margin-top:40px
}
#pose .prelogin-cta__icon{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:center;
    -ms-flex-pack:center;
    justify-content:center;
    margin-top:20px
}
#pose .prelogin-cta__link{
    font-family:UHCSans,Helvetica,Arial,sans-serif;
    font-weight:600;
    display:inline-block;
    line-height:1.375rem;
	margin-top:35px;
}
#pose .prelogin-cta__link::after{
    position:absolute;
    content:url(https://www.uhc.com/etc.clientlibs/uhcfoundation/clientlibs/clientlib-initial/resources/CTA_internal_digitalblue.svg);
    width:.75rem;
    height:.75rem;
    margin-left:.5rem;
    display:inline-block
}
#pose .benefit-details__table,#pose .table-primary{
    width:100%;
    border-collapse:collapse
}
#pose .member-card{
    border:1px solid #b9b9b9;
    margin-bottom:20px
}
#pose .member-card__heading,#pose .member-card__name{
    margin:0;
    text-align:left;
    font-stretch:normal;
    font-style:normal;
    letter-spacing:normal;
    line-height:1.3;
    font-family:Helvetica,Arial,sans-serif!important
}
#pose .member-card__head{
    background:#eee;
    padding:10px
}
#pose .member-card__heading{
    font-size:18px;
    font-weight:700;
    color:#002677
}
#pose .member-card__body{
    padding:10px
}
#pose .member-card__name{
    font-size:16px;
    font-weight:400;
    padding:0
}
#pose .member-card__list{
    margin-top:0;
    margin-bottom:15px
}
#pose .member-card__list:last-of-type{
    margin-bottom:0
}
#pose .member-card__title{
    font-family:Helvetica,Arial,sans-serif!important;
    font-weight:700;
    margin-bottom:5px
}
#pose .member-card__data{
    font-family:Helvetica,Arial,sans-serif!important;
    margin-left:0
}
#pose .header-block-offset{
    margin-left:256px;
    margin-top:20px;
    margin-bottom:15px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    font-family:Helvetica,Arial,sans-serif!important
}
#pose .header-block-offset__subtitle,#pose .header-block-offset__title{
    text-align:left;
    margin:0;
    font-stretch:normal;
    font-style:normal;
    letter-spacing:normal;
    line-height:1.3;
    font-family:Helvetica,Arial,sans-serif!important
}
#pose .header-block-offset__title{
    font-size:22px;
    font-weight:700
}
#pose .header-block-offset__subtitle{
    font-size:16px;
    font-weight:400
}
#pose .header-block-offset__actions{
    margin-left:50px
}
#pose .header-block-offset__actions a{
    padding:0 15px
}
#pose .header-block-offset__actions a:not(:last-of-type){
    border-right:1px solid #b9b9b9
}
#pose .table-primary tr{
    height:initial!important
}
#pose .table-primary td,#pose .table-primary th{
    border:1px solid #b9b9b9;
    padding:10px!important;
    text-align:center;
    font-size:14px!important;
    font-family:Helvetica,Arial,sans-serif!important
}
#pose .table-primary th{
    background:#eee
}
#pose .table-primary tbody tr:nth-child(even){
    background:#eef3ff
}
.datatable-main #datatableTreatmentPlans{
    width:100%;
    margin-top:20px;
    border-collapse:collapse
}
.datatable-main #datatableTreatmentPlans thead th{
    background-color:#f8f8f8
}
.datatable-main #datatableTreatmentPlans tbody td,.datatable-main #datatableTreatmentPlans thead th{
    border:1px solid #b9b9b9;
    padding:5px 7px!important;
    font-size:14px!important;
    font-family:Helvetica,Arial,sans-serif!important
}
.datatable-main #datatableTreatmentPlans tbody tr:nth-child(even){
    background:#f5f5f5
}
.datatable-main #datatableTreatmentPlans th.sorting{
    background-image:url(clientlibs/img/sort_both.png);
    cursor:pointer;
    background-repeat:no-repeat;
    background-position:center right
}
.datatable-main #datatableTreatmentPlans th.sorting.sorting_asc{
    background-image:url(clientlibs/img/sort_asc.png)
}
.datatable-main #datatableTreatmentPlans th.sorting.sorting_desc{
    background-image:url(clientlibs/img/sort_desc.png)
}
.datatable-main .name__filter{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
.datatable-main .name__filter-group{
    margin-right:20px
}
.datatable-main .name__filter label{
    font-family:Helvetica,Arial,sans-serif!important;
    font-size:16px;
    font-weight:700;
    font-stretch:normal;
    font-style:normal;
    letter-spacing:normal;
    line-height:1.3;
    text-align:left;
    margin-right:5px
}
.datatable-main .name__filter-control{
    border:1px solid #aaa;
    padding:5px 8px;
    background-color:transparent;
    border-radius:0;
    font-family:Helvetica,Arial,sans-serif!important;
    font-size:16px
}
#pose .create-plan-form{
    border:1px solid #b9b9b9;
    padding:20px
}
#pose .create-plan-form__header{
    font-family:Helvetica,Arial,sans-serif!important;
    font-size:12px;
    font-weight:400;
    font-stretch:normal;
    font-style:normal;
    letter-spacing:normal;
    line-height:1.3;
    text-align:left;
    margin:0;
    padding:0;
    color:#002677;
    position:relative
}
#pose .create-plan-form__header.required::before{
    color:#002677;
    content:"* "
}
#pose .create-plan-form__list{
    margin-top:10px;
    margin-bottom:10px
}
#pose .create-plan-form__title{
    font-family:Helvetica,Arial,sans-serif!important;
    font-weight:700;
    margin-bottom:5px
}
#pose .create-plan-form__data{
    font-family:Helvetica,Arial,sans-serif!important;
    margin-left:0
}
#pose .create-plan-form__codes{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin-bottom:20px
}
#pose .create-plan-form__codes .form-control{
    margin:0
}
#pose .create-plan-form__codes .form-control:not(:last-of-type){
    margin-right:15px
}
#pose .create-plan-form__codes .code-link{
    font-family:Helvetica,Arial,sans-serif;
    font-weight:400
}
#pose .create-plan-form__actions{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end
}
#pose .create-plan-form__actions .uhc-tempo-button{
    margin-left:20px
}
#pose .benefit-details{
    border:1px solid gray;
    padding:15px
}
#pose .benefit-details__title{
    color:#095392;
    font-size:22px;
    margin:0;
    font-style:initial;
    font-family:verdana;
    text-align:left
}
#pose .benefit-details__tabs{
    margin:15px 0;
    border:1px solid #aaa
}
#pose .benefit-details__table{
    margin-bottom:7px;
    font-size:12px
}
#pose .benefit-details__table th{
    background-color:#f2f2f2;
    text-align:center;
    font-size:12px;
    border:1px solid #000;
    font-weight:400
}
#pose .benefit-details__table td{
    background-color:#fff;
    text-align:center;
    border:1px solid #000
}
#pose .accumulator{
    border:1px solid gray;
    padding:15px;
    margin:20px 0
}
#pose .accumulator__header{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between
}
#pose .accumulator__title{
    color:#095392;
    font-size:22px;
    margin:0;
    font-style:initial;
    font-family:verdana
}
#pose .accumulator__type{
    text-transform:uppercase;
    color:#0d880b;
    font-size:14px
}
#pose .action-button__item .btn,#pose .claim-form__btn{
    max-height:42px;
    text-transform:capitalize;
    cursor:pointer
}
#pose .accumulator__body{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -ms-flex-pack:distribute;
    justify-content:space-around;
    margin:15px 0
}
#pose .accumulator__label{
    font-size:12px;
    font-weight:700
}
#pose .accumulator__range{
    font-size:12px;
    color:#0d880b;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    min-width:300px;
    margin:5px 0
}
#pose .accumulator__progress{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:12px;
    overflow:hidden;
    background-color:#e9ecef;
    border-radius:4px
}
#pose .accumulator__bar{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    background-color:#0d880b;
    -webkit-transition:width .6s ease;
    transition:width .6s ease
}
#pose .meatball-menu__wrap{
    position:relative
}
#pose .meatball-menu__link{
    display:inline-block;
    padding:10px
}
#pose .meatball-menu__actions{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
#pose .meatball-menu__actions .circle{
    width:5px;
    height:5px;
    margin:2px;
    background:#000;
    border-radius:50%;
    display:block
}
#pose .meatball-menu__item{
    position:absolute;
    border:1px solid #b9b9b9;
    background-color:#fff;
    z-index:3000;
    right:100px;
    min-width:100px;
    top:20px
}
#pose .meatball-menu__item.is-hidden{
    display:none
}
#pose .meatball-menu__item.is-active{
    display:block
}
#pose .meatball-menu__item ul{
    list-style-type:none;
    padding:0;
    margin:0
}
#pose .meatball-menu__item a{
    display:block;
    padding:7px 10px;
    color:#1e1e1e!important;
    text-decoration:none!important
}
#pose .action-button__list,#pose .info-card__list{
    display:-webkit-box;
    display:-ms-flexbox;
    list-style-type:none
}
#pose .meatball-menu__item a:hover{
    background-color:#d0ddee
}
#pose .action-button__list{
    display:flex;
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between;
    margin:20px 0;
    padding:0
}
#pose .action-button__item .btn{
    min-width:150px;
    padding:8px 12px!important;
    line-height:1.4;
    border-radius:21px
}
#pose .info-card__list{
    display:flex;
    margin:20px 0 0;
    padding:0
}
#pose .info-card__list dt::after{
    content:": "
}
#pose .info-card__list dt{
    font-weight:700
}
#pose .info-card__list dd{
    margin-left:5px
}
#pose .info-card__item{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1;
    border:1px solid grey;
    padding:15px
}
#pose .info-card__item:not(:last-of-type){
    margin-right:20px
}
#pose .info-card__header{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
#pose .info-card__header label{
    font-size:18px;
    min-height:initial;
    width:initial;
    margin-right:10px
}

#pose .info-card__header select::-ms-expand{
    display:none
}
#pose .info-card__header select:hover{
    border-color:#888
}
#pose .info-card__header select::focus{
    border-color:#aaa;
    -webkit-box-shadow:0 0 1px 3px rgba(59,153,252,.7);
    box-shadow:0 0 1px 3px rgba(59,153,252,.7);
    box-shadow:0 0 0 3px -moz-mac-focusring;
    color:#222;
    outline:0
}
#pose .info-card__header select option{
    font-weight:400
}
#pose .info-card__header dl{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin:0
}
#pose .info-card__address{
    margin:10px 0;
    font-size:14px
}
#pose .info-card__body{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-size:11px;
    margin:10px 0
}
#pose .info-card__col{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1;
    margin:0
}
#pose .info-card__col>div{
    margin:5px 0
}
#pose .info-card__col dd,#pose .info-card__col dt{
    display:inline-block
}
#pose .info-card__col dd{
    margin-left:0
}
#pose .media-header table.navbar{
    margin-left:25px;
    background-color:#263371;
    font-weight:400
}
#pose .media-header table.navbar a{
    font-family:UHCSans,Helvetica,Arial,sans-serif;
    font-weight:500;
    color:#fff!important
}
#pose .media-header table.navbar .menuNormal,#pose .media-header table.navbar .menuNormal:hover .expandList a,#pose .media-header table.navbar .menuNormal:hover .header-links a{
    color:#263371!important
}
#pose .media-header table.navbar .menuNormal .header-links{
    -webkit-transition:all .3s ease;
    transition:all .3s ease
}
#pose .media-header table.navbar .menuNormal .header-links a{
    font-size:18px;
    -webkit-transition:all .3s ease;
    transition:all .3s ease
}
#pose .media-header table.navbar .menuNormal:hover .header-links{
    background-color:#fff
}
#pose .media-header table.navbar .menuNormal:hover .expandList{
    background-color:#fff!important
}
#pose .media-header table.navbar .expandList{
    margin-left:-1px;
    margin-top:11px;
    -webkit-box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);
    box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)
}
#pose .media-header table.navbar .expandList a{
    font-size:14px!important
}
#pose .media-header table.navbar .expandList .items{
    padding:8px 14px;
    -webkit-transition:all .3s ease;
    transition:all .3s ease
}
#pose .media-header table.navbar .expandList .items:hover{
    background-color:#e6f5f8
}
#pose .media-header table.navbar .expandList .items img{
    margin-left:5px
}
#pose .eligibility .heading-content{
    background-color:#ffb6c1
}
#pose .claim-form{
    font-family:Helvetica,Arial,sans-serif!important
}
#pose .claim-form__header,#pose .claim-form__section-header{
    font-family:Helvetica,Arial,sans-serif;
    font-weight:700;
    display:block
}
#pose .claim-form__header{
    font-size:22px;
    margin:20px 0
}
#pose .claim-form__section{
    margin:15px 0;
    border-top:1px solid #d3d3d3;
    border-bottom:1px solid #d3d3d3;
    padding:20px 0
}
#pose .claim-form__section p{
    line-height:1.4
}
#pose .claim-form__section-header{
    font-style:initial;
    text-align:left;
    margin-top:0;
    color:#002677;
    font-size:18px
}
#pose .claim-form__label.required::after,#pose .claim-form__section-label.required::after{
    color:red;
    content:" *"
}
#pose .claim-form__label,#pose .claim-form__radio-item label{
    min-height:initial;
    font-family:Helvetica,Arial,sans-serif;
    font-size:16px
}
#pose .claim-form__section-header-wrap{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
#pose .claim-form__section-header-wrap .claim-form__edit{
    margin-bottom:14px;
    margin-left:40px
}
#pose .claim-form__section-description{
    font-family:Helvetica,Arial,sans-serif;
    line-height:1.4
}
#pose .claim-form__section-label{
    font-family:Helvetica,Arial,sans-serif;
    font-weight:700;
    margin-bottom:10px
}
#pose .claim-form__info{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    font-family:Helvetica,Arial,sans-serif
}
#pose .claim-form__list{
    margin:0;
    padding:0;
    list-style-type:none
}
#pose .claim-form__list:not(:last-of-type){
    margin-right:50px
}
#pose .claim-form__list-item{
    margin-bottom:5px
}
#pose .claim-form__questions{
    max-width:70%
}
#pose .claim-form__questions-more{
    display:none
}
#pose .claim-form__radio-item,#pose .claim-form__radio-list{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
#pose .claim-form__radio-item:not(:last-of-type){
    margin-right:20px
}
#pose .claim-form__radio-item input{
    margin:0 4px 0 0
}
#pose .claim-form__radio-item label{
    width:initial;
    font-weight:400
}
#pose .claim-form__row{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
#pose .claim-form__column:not(:last-of-type){
    margin-right:40px
}
#pose .claim-form__column .claim-form__input{
    width:175px
}
#pose .claim-form__label{
    display:block;
    margin-bottom:10px;
    width:initial
}
#pose .claim-form__input,#pose .claim-form__select{
    font-size:14px;
    padding:5px 10px;
    height:initial;
    font-family:Helvetica,Arial,sans-serif;
    display:block
}
#pose .claim-form__label .small{
    font-weight:400
}
#pose .claim-form__input.middle{
    width:50px
}
#pose .claim-form__input.base{
    width:250px
}
#pose .claim-form__input.full{
    width:100%
}
#pose .claim-form__control{
    margin:15px 0
}
#pose .claim-form__select{
    width:274px
}
#pose .claim-form__btn,#pose .claim-form__checkbox-wrap label,#pose .claim-form__deflist,#pose .claim-form__edit,#pose .claim-form__listbase,#pose .claim-form__remaining{
    font-family:Helvetica,Arial,sans-serif!important
}
#pose .claim-form__table-wrap{
    max-width:700px
}
#pose .claim-form__table{
    border-collapse:collapse;
    width:100%
}
#pose .claim-form__table tr{
    height:initial!important
}
#pose .claim-form__table td,#pose .claim-form__table th{
    border:1px solid #b9b9b9;
    padding:10px!important;
    text-align:center;
    font-size:14px!important;
    font-family:Helvetica,Arial,sans-serif!important
}
#pose .claim-form__table th{
    background:#eee
}
#pose .claim-form__table tbody tr:nth-child(even){
    background:#eef3ff
}
#pose .claim-form__table .claim-form__input{
    max-width:60px;
    margin:0 auto;
    display:block
}
#pose .claim-form__edit-wrap{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    margin-top:15px
}
#pose .claim-form__edit{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    line-height:16px;
    font-weight:700
}
#pose .claim-form__edit svg{
    width:13px;
    -webkit-transform:rotate(180deg);
    transform:rotate(180deg);
    fill:#095392;
    margin-right:5px
}
#pose .claim-form__textarea{
    width:100%;
    min-height:100px
}
#pose .claim-form__remaining{
    text-align:right
}
#pose .claim-form__listbase{
    margin:10px 0
}
#pose .claim-form__checkbox-wrap{
    margin-bottom:20px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
#pose .claim-form__checkbox-wrap label{
    margin-left:7px;
    font-weight:400;
    font-size:14px;
    line-height:1.3
}
#pose .claim-form .mt-0{
    margin-top:0
}
#pose .claim-form .mb-5{
    margin-bottom:5px
}
#pose .claim-form .mw-700{
    max-width:700px
}
#pose .claim-form__deflist{
    margin:10px 0
}
#pose .claim-form__deflist>div{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin-bottom:5px
}
#pose .claim-form__deflist dd{
    margin-left:5px
}
#pose .claim-form__actions{
    max-width:700px;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-pack:end;
    -ms-flex-pack:end;
    justify-content:flex-end;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    padding:20px 0
}
#pose .claim-form__actions .claim-form__edit{
    margin-right:20px
}
#pose .claim-form__btn{
    background-color:#002677;
    color:#fff;
    fill:#fff;
    border:2px solid #002677;
    min-width:92px;
    padding:8px 12px;
    border-radius:calc(42px / 2);
    line-height:1.4;
    font-size:16px
}
#pose a{
    /*color:#196ecf */
}
#pose #quickLinks{
    font-family:UHCSans,Helvetica,Arial,sans-serif;
    font-weight:500
}
#pose #quickLinks strong{
    font-weight:700
}
#pose .dashboard-wrap{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    margin-top:20px
}
#pose .dashboard-left-col{
    -webkit-box-flex:4;
    -ms-flex:4;
    flex:4;
    margin-right:20px
}
#pose .dashboard-right-col{
    -webkit-box-flex:2;
    -ms-flex:2;
    flex:2;
    border:1px solid #aaa
}
#pose .claims-module,#pose .contact-us-module,#pose .message-module,#pose .quicklinks-module,#pose .search-module,#pose .treatment-module{
    padding:10px
}
#pose .search-module{
    border-radius:0
}
#pose .contact-us-module,#pose .quicklinks-module,#pose .search-wrap,#pose .search-wrap .search-module__section--left{
    border:1px solid #aaa
}
#pose .claims-module,#pose .treatment-module{
    margin:20px 0;
    border:1px solid #aaa
}
#pose .claims-module .recentMore,#pose .treatment-module .recentMore{
    position:initial;
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-orient:horizontal;
    -webkit-box-direction:reverse;
    -ms-flex-flow:row-reverse;
    flex-flow:row-reverse
}
#pose .contact-us-module{
    color:#5e5e5e;
    font-size:12px
}
#pose #claimsummaryTable,#pose #treatmentsummaryTable{
    width:100%
}
#pose .search-module__list{
    font-size:15px
}
#pose .search-module__section{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    height:initial;
    padding-left:0;
    padding-right:0
}
#pose .search-module__section.searchbyTaxId input{
    max-width:130px
}
#pose .search-module__section>div{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}
#pose .search-module__section--left{
    margin-right:15px
}
#pose .search-module__section--right p{
    font-size:13px;
    color:#666
}
#pose .search-module__section--right h3{
    font-size:16px;
    color:#000;
    text-align:left;
    font-style:initial;
    font-family:verdana;
    margin-top:0
}
#pose .eligibilitySearch .content-inner>div{
    padding:0
}
#pose .error{
    min-height:initial;
    margin:10px 0
}
#pose .search__flex{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    margin:20px 0
}
#pose .search__flex.space-between{
    -webkit-box-pack:justify;
    -ms-flex-pack:justify;
    justify-content:space-between
}
#pose .search__flex-header{
    width:initial;
    margin-right:15px;
    min-height:initial
}
#pose .search__flex-input{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center;
    margin-right:20px
}
#pose .search__flex-input input{
    margin:0
}
#pose .search__flex-input-wrap{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
    -webkit-box-align:center;
    -ms-flex-align:center;
    align-items:center
}
#pose .search__flex-label{
    font-size:12px;
    margin-left:3px
}
#pose .search__flex-col{
    -ms-flex-preferred-size:50%;
    flex-basis:50%
}
#pose .search-wrap{
    margin-top:20px;
    padding:20px
}
#pose .search-wrap .heading-content{
    margin-bottom:30px
}
#pose .postLoginClaims .content-inner{
    overflow:initial;
    height:initial
}
#pose .disclaimer-wrap{
    max-width:900px;
    margin:40px auto
}
#pose .disclaimer{
    font-size:12px
}
#pose .footnote{
    font-size:75%;
    line-height:0;
    position:relative;
    vertical-align:baseline;
    top:-.5em
}
#pose .note-wrap__list,#pose .note-wrap__title{
    font-family:Helvetica,Arial,sans-serif!important;
    font-size:16px;
    font-stretch:normal;
    font-style:normal;
    letter-spacing:normal;
    text-align:left
}
#pose .sr-only{
    position:absolute;
    width:1px;
    height:1px;
    padding:0;
    margin:-1px;
    overflow:hidden;
    clip:rect(0,0,0,0);
    border:0
}
#pose .m-0{
    margin:0
}
#pose .mt-10{
    margin-top:10px
}
#pose .mt-0{
    margin-top:0
}
#pose .mb-10{
    margin-bottom:10px
}
#pose .mr-20{
    margin-right:20px
}
#pose .ml-10{
    margin-left:10px
}
#pose .ml-20{
    margin-left:20px
}
#pose .ml-5{
    margin-left:5px
}
#pose .two-col-wrap{
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex
}
#pose .two-col-wrap .col{
    -webkit-box-flex:1;
    -ms-flex:1;
    flex:1
}
#pose .note-wrap__title{
    font-weight:700;
    line-height:1.3;
    margin:5px 0
}
#pose .note-wrap__list{
    margin:0;
    font-weight:400;
    line-height:1.3;
    max-width:600px
}
#pose .note-wrap__list li{
    margin-bottom:5px
}
#pose .ui-widget-overlay{
    background:#000;
    opacity:.5
}
#pose .ui-widget-content .uhc-tempo-button{
    color:#fff;
    text-align:center;
    min-width:70px
}

#pose ul.ui-widget-content{
       top: 388px;
       left: 53px;
}

#pose .ui-widget-content .uhc-tempo-button--secondary{
    text-align:center;
    min-width:70px;
    color:#002677
}
#pose .ui-dialog-title{
    font-family:Helvetica,Arial,sans-serif;
    font-weight:400;
    font-size:22px;
    color:#002677
}
#pose .ui-widget{
    font-family:Helvetica,Arial,sans-serif;
    font-size:16px;
    line-height:1.3
}
#pose .ui-dialog{
    padding:10px
}
#pose .ui-dialog .ui-dialog-titlebar-close{
    background:0 0!important;
    border:none!important;
    color:#002677!important;
    top:11px
}
#pose .ui-dialog .ui-dialog-titlebar-close:before{
    content:"\00d7";
    display:block;
    text-align:center;
    vertical-align:middle;
    color:#002677!important;
    font-size:26px
}
#pose .header-block__title,#pose .table-note{
    font-family:Helvetica,Arial,sans-serif!important;
    font-stretch:normal;
    font-style:normal;
    letter-spacing:normal;
    line-height:1.3;
    text-align:left
}
#pose .ui-dialog-buttonpane{
    display:block
}
#pose .header-block{
    margin-top:20px;
    margin-bottom:15px;
    font-family:Helvetica,Arial,sans-serif!important
}
#pose .header-block__title{
    font-size:22px;
    font-weight:700;
    margin:0
}
#pose .table-note{
    font-size:16px
}
#pose .table-note .bold{
    font-weight:700
}



                                                    /* ----------DSO-----------     */


/* line 2, src/assets/scss/components/_provider-tool.scss */
#pose .provider-tool {
  padding: 20px;
  border: 1px solid #ccc;
}

/* line 5, src/assets/scss/components/_provider-tool.scss */
#pose .provider-tool__header {
  font-family: UHCSans, Helvetica, Arial, sans-serif;
  color: #000;
  font-style: initial;
  text-align: left;
  font-weight: 600;
  font-size: 18px;
  margin-top: 0;
  margin-bottom: 7px;
}

/* line 15, src/assets/scss/components/_provider-tool.scss */
#pose .provider-tool p {
  font-family: UHCSans, Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 1.3;
}

/* line 20, src/assets/scss/components/_provider-tool.scss */
#pose .provider-tool p:last-of-type {
  margin-bottom: 0;
}

/* line 24, src/assets/scss/components/_provider-tool.scss */
#pose .provider-tool__btn {
  display: inline-block;
  font-family: UHCSans, Helvetica, Arial, sans-serif;
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  padding-right: 20px;
  border-radius: 50px;
  font-size: 16px;
  line-height: 1.375rem;
  text-align: left;
  font-weight: 600;
  border: 0;
  color: #fff;
  background-color: #002677;
}

/* line 39, src/assets/scss/components/_provider-tool.scss */
#pose .provider-tool__btn::after {
  content: url("https://www.uhc.com/etc.clientlibs/uhcfoundation/clientlibs/clientlib-initial/resources/CTA_external_white.svg");
  width: 0.75rem;
  height: 0.75rem;
  margin-left: 0.5rem;
  display: inline-block;
}

/* line 2, src/assets/scss/components/_contact-us.scss */
#pose .contact-us {
  padding: 20px;
  border: 1px solid #ccc;
  height: 200px;
  overflow: scroll;
}

/* line 7, src/assets/scss/components/_contact-us.scss */
#pose .contact-us__title {
  font-family: UHCSans, Helvetica, Arial, sans-serif;
  color: #263371 !important;
  font-style: initial;
  text-align: left;
  font-weight: 600;
  font-size: 22px;
  margin-top: 0;
  margin-bottom: 15px;
}

/* line 18, src/assets/scss/components/_contact-us.scss */
#pose .contact-us__list:last-of-type {
  margin-bottom: 0;
}

/* line 21, src/assets/scss/components/_contact-us.scss */
#pose .contact-us__list dd {
  margin: 0;
  font-family: UHCSans, Helvetica, Arial, sans-serif;
  font-weight: 600;
}

/* line 26, src/assets/scss/components/_contact-us.scss */
#pose .contact-us__list dt {
  margin: 0;
  font-family: UHCSans, Helvetica, Arial, sans-serif;
}

/* line 31, src/assets/scss/components/_contact-us.scss */
#pose .contact-us p {
  font-family: UHCSans, Helvetica, Arial, sans-serif;
  font-weight: 500;
  font-size: 16px;
  line-height: 1.3;
}

/* line 1, src/assets/scss/components/_quick-links.scss */
.quick-links {
  padding: 20px;
  border: 1px solid #ccc;
  height: 200px;
  overflow: scroll;
}

/* line 6, src/assets/scss/components/_quick-links.scss */
.quick-links__title {
  font-family: UHCSans, Helvetica, Arial, sans-serif;
  color: #263371 !important;
  font-style: initial;
  text-align: left;
  font-weight: 600;
  font-size: 22px;
  margin-top: 0;
  margin-bottom: 15px;
}

/* line 16, src/assets/scss/components/_quick-links.scss */
.quick-links__list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}

/* line 21, src/assets/scss/components/_quick-links.scss */
.quick-links__item {
  margin-bottom: 5px;
}

/* line 23, src/assets/scss/components/_quick-links.scss */
.quick-links__item a {
  text-decoration: underline;
  font-family: UHCSans, Helvetica, Arial, sans-serif;
}

table.navbar
{font-size: 16px;
margin: 0px;
padding: 0px; 
border: 0px; 
/*font-weight: bold;*/
color : #1A6FBE !important;


}

table.menu
{font-size: 16px;
margin: 0px;
padding-top:15px;
padding-left:12px;
padding-right:5px;    
/*font-weight: bold;*/
color : #1A6FBE !important;
}



td.menuNormal
{

color: black;
/*font-weight: bold;*/
padding: 10px 14.2px;
vertical-align: top;
float:left;
}

td.menuHover
{padding: 30px;
color: black;
/*font-weight: bold;*/
vertical-align: top;
/*remove the following line for drop-down menu with images*/
background-color: lightblue;}

div.menuNormal
{display: none;
position: relative;}

div.menuHover
{border: 1px solid lightblue;
background-color: white;
/*display: inline;*/
position: absolute;}

a.menuitem:link
{text-decoration: none;
color: black;
background-color: white;
display: block;}

a.menuitem:visited
{text-decoration: none;
color: black;
background-color: white;
display: block;}

a.menuitem:hover
{text-decoration: none;
color: black;
background-color: lightblue;
display: block;}

a.menuitem:active
{text-decoration: none;
color: black;
background-color: lightblue;
display: block;}




/*for tooltip*/
 .ui-tooltip, .arrow:after {
background: white;
border: 2px solid white;
}
.ui-tooltip {
    color: black;
    font: bold 14px "Helvetica Neue",sans-serif;
    padding: 9px 20px;
	float: right;
    width:180px;
    border:1px solid black !important;

}



/*.dashboard .ui-tooltip {

    /*top: 140px !important;
}


.tabToolTip .ui-tooltip {

    top: 250px !important;
}
/*
.headToolTip .ui-tooltip {

    top: 122px !important;
    left: 1080px !important;
}
*/
.arrow {
    bottom: auto;
    height: 16px;
    left: 50%;
    margin-left: -35px;
    overflow: hidden;
    position: absolute;
    width: 140px;
    float: right;
    top: -16px;

}

.arrow.bottom{
    top: 98%;
    
        }



.arrow.top {
    bottom: auto;
    top: -16px;
}
/*.arrow.left {
    left: 20%;
}*/
.arrow:after {
    content: "";
    height: 25px;
    left: 90px;
    top: -20px;
    position: absolute;
    bottom: -20px;
    transform: rotate(45deg);
    width: 25px;
    border:1px solid black !important;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
}
.arrow.top:after {
    bottom: -18px;
    top: auto;
}


/* 
  Allow angular.js to be loaded in body, hiding cloaked elements until 
  templates compile.  The !important is important given that there may be 
  other selectors that are more specific or come later and might alter display.  
 */
/*REMOVED FOR FIXING BUGS*/

/*[ng\:cloak], [ng-cloak], .ng-cloak {
  display: none !important;
}*/

.ui-dialog .ui-dialog-titlebar-close{
    background : transparent url("../../../content/dam/dental-benefits-provider/images/ico_Close_16x16.jpg") repeat scroll 0px 0px !important;
        }


.ui-dialog-titlebar{
    background: url("clientlibs") repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;

    }

.ui-dialog-title{
     color: #095392;
    font-size: 20px;
    }

.hidensection{

        width:934px;
        padding-left:20px;
        margin-top:10px;
        display:none;


    }

        .ui-dialog-buttonpane{display:none;}
    .ui-dialog{border: medium none;border-radius: 0;background-color:#fbfbfb; font-weight: normal;position:fixed;}
.ui-dialog-titlebar-close{
     background: url("../../../content/dam/dental-benefits-provider/images/ico_Close_16x16.jpg") repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}


.ui-datepicker-trigger{margin-left:10px;}
.border-all {
  border: 1px solid #e4e4e4;
}
.theme-text12 {
  font-size: 12px;
  color: #666666;
}
.border-all-black {
  border: 1px solid #000;
}
.border-all-a1 {
  border: 1px solid #a1a1a1;
}
.color-theme {
  background-color: #fbfbfb;
  padding: 4px 10px;
  padding-bottom: 10px\9;
  margin-bottom: 30px\9;
}
.background-theme {
  background-color: #fbfbfb;
}
.paddinglr-10 {
  padding: 0 10px;
}
input[type="text"] {
  height: 20px;
  font-size: 13px;
}
.force-blue {
  color: #095392;
  font-size: 26px;
}
.expandList {
  display: none;
  background-color: #fff;
  min-width: 186px;
  position: absolute;
  margin-bottom: -10px;
  margin-top: 10px;
  border-left: 1px solid;
  border-right: 1px solid;
  border-top: 1px solid;
}
.expandList .items {
  border-bottom: 1px solid;
  padding: 9px;
  width: 168px;
}
.expandList .items:hover {
  background-color: #d0ddee;
}
.expandList a {
  font-size: 12px !important;
  font-weight: normal;
}
.expandList .menuNormal {
  padding: 0px !important;
}
.menuNormal:hover .header-links {
  background-color: #d0ddee;
}
.menuNormal:hover .expandList {
  display: block;
  background-color: #fff !important;
  position: absolute;
  z-index: 999999;
}
.menuNormal:hover .expandList a {
  color: #000 !important;
  text-decoration: none !important;
}
table .navbar {
  top: 25px;
}
table .navbar a {
  color: #000 !important;
}
table .navbar a:hover {
  text-decoration: none;
}
.login-link {
  width: 100%;
  text-align: right;
  font-size: 14px;
  margin-top: 20px;
  text-decoration: underline;
  padding-bottom: 10px;
}
/*for post login screen*/
.eligibilitySearch {
  background-color: #fbfbfb;
  border: 1px solid #e4e4e4;
  margin-bottom: 10px;
  padding-bottom: 20px;
}
.eligibilitySearch .content-inner > div {
  padding: 2px 0;
}
.postLoginClaims {
  background-color: #fbfbfb;
  margin-bottom: 10px;
}
.postLoginClaims .content-inner {
  overflow: hidden;
}
.postLoginClaims div {
  margin-bottom: 4px;
}
#claimsummary {
  margin-bottom: 7px;
}
#claimsummary input[type="text"] {
  margin: 5px 0;
}
#claimsummary th {
  background-color: #f2f2f2;
  text-align: center;
  font-size: 12px;
  border-right: 1px solid #e4e4e4;
  font-weight: normal;
  padding: 0 5px;
}
#claimsummary td {
  background-color: #fff;
  text-align: center;
  border: 1px solid #e4e4e4;
}
#claimsummaryTable {
  margin-bottom: 7px;
  border-collapse: collapse;
  font-size: 12px;
}
#claimsummaryTable input[type="text"] {
  margin: 5px 0;
}
#claimsummaryTable th {
  background-color: #f2f2f2;
  text-align: center;
  font-size: 12px;
  border: 1px solid #000;
  font-weight: normal;
  padding: 0 5px;
}
#claimsummaryTable td {
  background-color: #fff;
  text-align: center;
  border: 1px solid #000;
}
#claimsummaryPte {
  margin-bottom: 7px;
}
#claimsummaryPte input[type="text"] {
  margin: 5px 0;
}
#claimsummaryPte th {
  background-color: #f2f2f2;
  text-align: center;
  font-size: 12px;
  border-right: 1px solid #e4e4e4;
  font-weight: normal;
  padding: 0 5px;
}
#claimsummaryPte td {
  background-color: #fff;
  text-align: center;
}
.textimage {
  padding-bottom: 4px;
  border: 1px solid #e4e4e4;
  background-color: #fbfbfb;
}
.textimage table {
  padding: 0 10px;
}
.textimage .address-title {
  margin-top: 20px !important;
  margin-left: 10px !important;
}
.content-inner .image {
  float: right;
  height: 25px;
  width: 25px;
}
.cq-colctrl-lt7-c1 .textimage,
.cq-colctrl-lt7-c0 .textimage {
  min-height: 265px;
  background-color: #fff !important;
}
.cq-colctrl-lt7-c1 .textimage .address-title,
.cq-colctrl-lt7-c0 .textimage .address-title {
  margin-left: 56px !important;
}
/*for benefit claims*/
.left-sidebar {
  min-width: 205px;
  margin-right: 15px;
  border: 1px solid #a1a1a1;
}
.left-sidebar div {
  border-bottom: 1px solid #A1A1A1;
  line-height: 1;
  padding-bottom: 5px;
  background-color: #F2F2F2;
  padding: 10px 0;
}
.left-sidebar div span {
  font-size: 16px;
  color: #565892;
  padding-left: 10px;
}
.left-sidebar ul {
  padding: 0px;
  margin-bottom: 0;
  margin-top: 0;
}
.left-sidebar li {
  list-style: none;
  padding-left: 10px;
  text-decoration: underline;
  font-size: 13px;
  color: #000;
  line-height: 2.5;
}
.left-sidebar li:hover {
  background-color: #d0ddee;
}
.left-sidebar li a {
  color: #000 !important;
}
#benefitDetail {
  position: relative;
  height: auto;
  font-family: arial;
}
#benefitDetail #claimsummary {
  border: 1px solid #e4e4e4;
}
#benefitDetail #claimsummary td {
  border: 1px solid #e4e4e4;
}
#benefitDetail #claimsummary th {
  border-right: 1px solid #e4e4e4;
}
#benefitDetail address {
  font-size: 12px;
  color: #515151;
}
#benefitDetail .right-mainHeading {
  margin-left: 25px;
  margin-top: 5px;
  position: absolute;
}
#benefitDetail .right-container {
  width: 978px;
  display: inline-block;
}
#benefitDetail .right-container .inner-right {
  background-color: #fff;
  margin: 0 auto;
  width: 100%;
  margin-bottom: 15px;
}
#benefitDetail .right-container .inner-right .hiderightborder th:nth-child(even) {
  border-right: none !important;
}
#benefitDetail .right-container .inner-right .hiderightborder tbody tr td:nth-child(even) {
  border-right: none !important;
}
#benefitDetail .right-container .inner-right .hiderightborder tbody tr td:nth-child(3),
#benefitDetail .right-container .inner-right .hiderightborder tbody tr td:nth-child(5) {
  border-left: none !important;
}
#benefitDetail .right-container .inner-right .main-head {
  width: 100%;
}
#benefitDetail .right-container .inner-right .providerlogin-headingStyle {
  color: #095392  !important;
  display: block;
  font-size: 20px;
}
#benefitDetail .right-container .inner-right > .row {
  width: 100%;
}
#benefitDetail .right-container .inner-right td,
#benefitDetail .right-container .inner-right th {
  line-height: 1.42857;
  padding: 8px;
}
#benefitDetail .right-container #details-customer {
  font-family: "Verdana", verdana, sans-serif;
  overflow: hidden;
  padding: 0 10px;
  width: 956px;
}
#benefitDetail .right-container #details-customer label {
  color: #333333;
  font-size: 13px;
  font-weight: bold;
  line-height: 1;
}
#benefitDetail .right-container #details-customer span {
  color: #333;
  font-size: 13px;
  line-height: 1;
}
/*for eligibility summary*/
/*#eligibilitysummary{

      padding: 10px 0;
    .border-all-black;




.inner-section{
     		border-radius:10px;
      		background-color:#fff;
        	padding:10px;
       	    margin: auto;
            padding: 10px;
            width: 95%;


        }


}*/
.selectmember,
.selectplan {
  max-width: 200px;
}
.selectplan {
  margin-bottom: 10px;
  max-width: 206px !important;
}
/*for fee schedule*/
#feeSchedule,
#feeScheduleResult {
  position: relative;
  height: auto;
  font-family: arial;
}
#feeSchedule .btn-absolute,
#feeScheduleResult .btn-absolute {
  min-height: 50px;
}
#feeSchedule #feescheduleTable,
#feeScheduleResult #feescheduleTable {
  width: 100%;
  border-collapse: collapse;
  border: 1px solid #000;
}
#feeSchedule #feescheduleTable .table-inner-mainheading,
#feeScheduleResult #feescheduleTable .table-inner-mainheading {
  font-weight: bold;
  text-transform: uppercase;
}
#feeSchedule #feescheduleTable .table-inner-mainheading td,
#feeScheduleResult #feescheduleTable .table-inner-mainheading td {
  padding-left: 30px !important;
  text-align: left !important;
  background-color: #fbfbfb;
  color: #095392;
  border-right: none;
}
#feeSchedule #feescheduleTable tbody tr,
#feeScheduleResult #feescheduleTable tbody tr {
  border: 1px solid #000;
  background: #fff;
  border-collapse: collapse;
}
#feeSchedule #feescheduleTable tbody tr td:nth-child(even),
#feeScheduleResult #feescheduleTable tbody tr td:nth-child(even) {
  text-align: left !important;
}
#feeSchedule #feescheduleTable td,
#feeScheduleResult #feescheduleTable td {
  border-right: 1px solid #000;
  font-size: 11px;
}
#feeSchedule #feescheduleTable th,
#feeScheduleResult #feescheduleTable th {
  font-weight: bold;
  border-right: 1px solid #000;
}
#feeSchedule .right-mainHeading,
#feeScheduleResult .right-mainHeading {
  margin-left: 25px;
  margin-top: 5px;
  position: absolute;
}
#feeSchedule .right-container,
#feeScheduleResult .right-container {
  width: 978px;
  display: inline-block;
  padding-top: 10px;
}
#feeSchedule .right-container .inner-right,
#feeScheduleResult .right-container .inner-right {
  margin: 0 auto;
  width: 98%;
  margin-bottom: 15px;
  padding: 10px 0;
  overflow: auto;
}
#feeSchedule .right-container .inner-right .layout1,
#feeScheduleResult .right-container .inner-right .layout1 {
  background-color: #fbfbfb;
  padding: 10px;
  overflow: auto;
}
#feeSchedule .right-container .inner-right .layout1 .mainLabel,
#feeScheduleResult .right-container .inner-right .layout1 .mainLabel {
  font-size: 20px;
  color: #095392;
}
#feeSchedule .right-container .inner-right .tablelayout1,
#feeScheduleResult .right-container .inner-right .tablelayout1 {
  background-color: #fbfbfb;
  margin-top: 10px;
  padding: 10px;
}
#feeSchedule .right-container .inner-right .tablelayout1 table,
#feeScheduleResult .right-container .inner-right .tablelayout1 table {
  width: 100%;
}
#feeSchedule .right-container .inner-right .tablelayout1 .layouthelp,
#feeScheduleResult .right-container .inner-right .tablelayout1 .layouthelp {
  color: red !important;
  font-size: 11px !important;
}
#feeSchedule .right-container .inner-right .lowerfoot,
#feeScheduleResult .right-container .inner-right .lowerfoot {
  font-size: 13px;
  color: #333;
  overflow: auto;
}
#feeSchedule .right-container .inner-right .lowerfoot span:nth-child(even),
#feeScheduleResult .right-container .inner-right .lowerfoot span:nth-child(even) {
  text-align: right;
}
#feeSchedule .right-container .inner-right .fix-right,
#feeScheduleResult .right-container .inner-right .fix-right {
  position: absolute;
  right: 40px;
  margin-top: 12px;
}
#feeSchedule .right-container .inner-right .hiddenSection,
#feeScheduleResult .right-container .inner-right .hiddenSection {
  border-radius: 10px;
  width: 830px;
  margin: 5px;
}
#feeSchedule .right-container .inner-right .hiddenSection .heading,
#feeScheduleResult .right-container .inner-right .hiddenSection .heading {
  text-align: left;
  font-size: 20px;
  font-weight: bold;
  margin-top: 10px;
}
#feeSchedule .right-container .inner-right .hiddenSection .appendix,
#feeScheduleResult .right-container .inner-right .hiddenSection .appendix {
  padding-bottom: 20px;
}
#feeSchedule .right-container .inner-right .hiddenSection .appendix label,
#feeScheduleResult .right-container .inner-right .hiddenSection .appendix label {
  font-size: 12px;
  font-weight: bold;
  color: #000;
  display: block;
}
#feeSchedule .right-container .inner-right .hiddenSection .appendix span,
#feeScheduleResult .right-container .inner-right .hiddenSection .appendix span {
  font-size: 13px;
}
#feeSchedule .right-container .inner-right .hiddenSection .scheduleSummary,
#feeScheduleResult .right-container .inner-right .hiddenSection .scheduleSummary {
  width: 940px;
}
#feeSchedule .right-container .inner-right .hiddenSection .scheduleSummary p,
#feeScheduleResult .right-container .inner-right .hiddenSection .scheduleSummary p {
  font-size: 13px;
}
#feeSchedule .right-container .inner-right .hiddenSection .scheduleSummary .background-theme,
#feeScheduleResult .right-container .inner-right .hiddenSection .scheduleSummary .background-theme {
  overflow: auto;
  margin: 20px 0px;
  border-radius: 5px;
}
#feeSchedule .right-container .inner-right .hiddenSection .scheduleSummary .background-theme .left-border,
#feeScheduleResult .right-container .inner-right .hiddenSection .scheduleSummary .background-theme .left-border {
  border-left: 2px solid #e4e4e4;
  border-radius: 5px;
}
#feeSchedule .right-container .inner-right .hiddenSection .scheduleSummary .background-theme .mainLabel,
#feeScheduleResult .right-container .inner-right .hiddenSection .scheduleSummary .background-theme .mainLabel {
  font-size: 14px;
  font-weight: bold;
}
#feeSchedule .right-container .inner-right .hiddenSection .scheduleSummary .background-theme label,
#feeScheduleResult .right-container .inner-right .hiddenSection .scheduleSummary .background-theme label {
  font-size: 12px;
  font-weight: bold;
  color: #000;
}
#feeSchedule .right-container .inner-right .hiddenSection .scheduleSummary .background-theme span,
#feeScheduleResult .right-container .inner-right .hiddenSection .scheduleSummary .background-theme span {
  font-size: 12px;
}
#feeSchedule .right-container .inner-right .hiderightborder th:nth-child(even),
#feeScheduleResult .right-container .inner-right .hiderightborder th:nth-child(even) {
  border-right: none !important;
}
#feeSchedule .right-container .inner-right .hiderightborder tbody tr td:nth-child(even),
#feeScheduleResult .right-container .inner-right .hiderightborder tbody tr td:nth-child(even) {
  border-right: none !important;
}
#feeSchedule .right-container .inner-right .hiderightborder tbody tr td:nth-child(3),
#feeScheduleResult .right-container .inner-right .hiderightborder tbody tr td:nth-child(3),
#feeSchedule .right-container .inner-right .hiderightborder tbody tr td:nth-child(5),
#feeScheduleResult .right-container .inner-right .hiderightborder tbody tr td:nth-child(5) {
  border-left: none !important;
}
#feeSchedule .right-container .inner-right .main-head,
#feeScheduleResult .right-container .inner-right .main-head {
  width: 50%;
}
#feeSchedule .right-container .inner-right .providerlogin-headingStyle,
#feeScheduleResult .right-container .inner-right .providerlogin-headingStyle {
  color: #095392 !important;
  display: block;
  font-size: 20px;
}
#feeSchedule .right-container .inner-right > .row,
#feeScheduleResult .right-container .inner-right > .row {
  margin-left: 10px;
}
#feeSchedule .right-container .inner-right td,
#feeScheduleResult .right-container .inner-right td,
#feeSchedule .right-container .inner-right th,
#feeScheduleResult .right-container .inner-right th {
  line-height: 1.42857;
  padding: 8px;
}
#feeSchedule .right-container #details-customer,
#feeScheduleResult .right-container #details-customer {
  font-family: "Verdana", verdana, sans-serif;
  overflow: auto;
  margin-left: 10px;
  padding: 10px 20px;
  width: 900px;
}
#feeSchedule .right-container #details-customer label,
#feeScheduleResult .right-container #details-customer label {
  color: #333333;
  font-size: 13px;
  font-weight: bold;
  line-height: 1;
  margin-bottom: 5px;
}
#feeSchedule .right-container #details-customer label span,
#feeScheduleResult .right-container #details-customer label span {
  padding-left: 5px;
}
#feeSchedule .right-container #details-customer .radio-desc,
#feeScheduleResult .right-container #details-customer .radio-desc {
  color: #333;
  font-size: 13px;
  line-height: 1;
  margin-left: 20px;
  padding-right: 20px;
}
#pcp .background-greycolor {
  border: 1px solid #a1a1a1;
}
#pcp .bakground-commoncolor {
  background-color: #FFFFFF;
  padding: 10px 10px;
}
#pcp table td {
  font-size: 13px !important;
  display: table-cell;
  vertical-align: top;
  width: 50%;
}
#pcp .providerlogin-headingStyle {
  color: #095392 !important;
  display: block;
  font-size: 20px;
}
#pcp .row-widths650 {
  overflow: auto;
  padding: 10px 10px;
  background-color: #fbfbfb;
  width: 930px;
}
#pcp .row-widths650 div:nth-child(even) {
  font-size: 13px;
}
#pcp .row-widths650 div:nth-child(odd) {
  font-size: 13px;
}
#pcp #details-customer {
  font-family: "Verdana Bold", Verdana, sans-serif;
  overflow: auto;
  width: 926px;
  border: 1px solid #a1a1a1;
  padding: 5px 5px 5px 20px;
}
#utilization {
  border: 1px solid #a1a1a1;
  padding: 10px;
  width: 957px;
}
#utilization tbody tr td:nth-child(3) {
  text-align: left !important;
}
#utilization .hidensection {
  width: 934px;
  padding-left: 20px;
  margin-top: 10px;
  display: none;
}
#utilization .internal-content-bg {
  background-color: white;
}
#utilization .utilization-table-width {
  width: 100%;
}
#utilization .utilization-table-widthLong {
  padding-left: 20px;
  width: 936px;
}
#utilization .helptext-font {
  font-size: 12px;
  color: #095392;
  padding-left: 15px;
}
#utilization .padding-top-bottom {
  padding-top: 10px;
  padding-bottom: 10px;
}
#utilization .table-wrapping {
  display: block;
  width: 100px;
}
#utilization .utilization-search-button-padding {
  float: right;
  margin-bottom: 10px;
  margin-right: 40px;
}
#utilization .display-inline-floatright {
  float: right;
  margin-bottom: 5px;
  margin-right: 20px;
}
#utilization .eligibilitySummaryHeading {
  color: #095392 !important;
  margin-left: 20px;
  width: 80%;
}
#utilization .datepicker {
  margin-right: 5px;
}
#utilization .mainhead {
  margin: 10px 0;
}
#utilization .mainhead label {
  width: 50%;
}
#pcpSearch .background-greycolor {
  padding: 5px;
  border: 1px solid #a1a1a1;
}
#pcpSearch .eligibilitySummaryHeading {
  color: #095392 !important;
  font-weight: 500;
}
#pcpSearch .bakground-commoncolor {
  padding: 2px 8px 2px;
}
#pcpSearch .lowerfoot {
  width: 930px;
  margin-bottom: 25px;
  overflow: auto;
}
#pcpSearch .section2 {
  font-family: "Verdana Regular", Arial, sans-serif;
  overflow: auto;
  padding: 5px;
  width: 945px;
  border: 1px solid #a1a1a1;
  margin: 8px 0;
}
#pcpSearch .section2 .inner-section {
  width: 890px;
  margin-left: 20px;
}
#pcpSearch .section2 .inner-section .border-left {
  border-left: 1px solid #a1a1a1;
  padding-left: 10px;
}
#pcpSearch .section2 .inner-section .pcpstate {
  height: 27px;
  width: 35px;
  border-radius: 20px;
  color: #fff;
  background-color: #DD6000;
  padding-top: 6px;
  position: absolute;
  word-wrap: break-word;
  margin-left: -34px;
  text-align: center;
  font-weight: 700;
}
#pcpSearch .section2 .inner-section .helptext-font {
  color: #095392;
  font-size: 12px;
  margin-top: 30px;
}
#pcpSearch .section2 .inner-section .tableHeight {
  height: 200px;
  overflow: auto;
  text-align: center;
}
#pcpSearch .section2 .inner-section table {
  border: 1px solid #000 !important;
}
#pcpSearch .section2 .inner-section table td,
#pcpSearch .section2 .inner-section table th {
  border: 1px solid #000 !important;
}
#pcpSearch .section2 .inner-section table tbody td {
  background-color: #fff;
}
#pcpSearch .section2 .inner-section table input[type=text] {
  width: 100px;
}
#pcpSearch .section2 .inner-section .helptext {
  color: #5e5e5e;
  font-size: 13px;
}
#pcpSearch .section2 .inner-section label {
  font-size: 13px;
  font-weight: bold;
  color: #000;
}
#pcpSearch #details-customer {
  font-family: "Verdana Regular", Verdana, sans-serif;
  overflow: auto;
  padding: 5px;
  width: 945px;
  border: 1px solid #a1a1a1;
  margin: 0 auto;
  padding-bottom: 2px;
}
#pcpSearch #details-customer span {
  padding-top: 5px;
}
.media-page-content label {
  color: #000;
  font-weight: bold;
}
.media-page-content table a {
  text-decoration: underline;
  color: #222C80 !important;
}
.media-page-content table th,
.media-page-content table td {
  padding: 0 2px !important;
  text-align: left ;
  font-family: verdana !important;
  font-size: 11px;
}
.media-page-content table tr {
  height: 30px !important;
}
.center-td {
  text-align: center !important;
}
/**/
.eligibilitySearch label {
  color: #000;
  font-weight: bold;
}
/*registration verification*/
#registrationVerification,
#registrationdentvar,
#providermanual,
#registrationconfirm {
  font-family: verdana !important;
}
#registrationVerification .right-container,
#registrationdentvar .right-container,
#providermanual .right-container,
#registrationconfirm .right-container {
  width: 978px;
  display: inline-block;
  background-color: #fbfbfb;
  padding-top: 10px;
}
#registrationVerification .right-container .inner-right,
#registrationdentvar .right-container .inner-right,
#providermanual .right-container .inner-right,
#registrationconfirm .right-container .inner-right {
  margin: 0 auto;
  width: 98%;
  margin-bottom: 15px;
  padding: 2px 0;
  padding-bottom: 0px;
  background-color: #FBFBFB;
}
#registrationVerification .right-container .inner-right .succ-mess,
#registrationdentvar .right-container .inner-right .succ-mess,
#providermanual .right-container .inner-right .succ-mess,
#registrationconfirm .right-container .inner-right .succ-mess {
  font-size: 20px;
}
#registrationVerification .right-container .inner-right .succ-dexc,
#registrationdentvar .right-container .inner-right .succ-dexc,
#providermanual .right-container .inner-right .succ-dexc,
#registrationconfirm .right-container .inner-right .succ-dexc {
  font-size: 13px;
}
#registrationVerification .right-container .inner-right .agreemnetlink,
#registrationdentvar .right-container .inner-right .agreemnetlink,
#providermanual .right-container .inner-right .agreemnetlink,
#registrationconfirm .right-container .inner-right .agreemnetlink {
  margin-right: 10px;
  text-decoration: underline;
  font-size: 13px;
}
#registrationVerification .right-container .inner-right .dentvar-text,
#registrationdentvar .right-container .inner-right .dentvar-text,
#providermanual .right-container .inner-right .dentvar-text,
#registrationconfirm .right-container .inner-right .dentvar-text {
  font-size: 13px;
  color: #333;
  padding-bottom: 10px;
  padding-left: 7px;
  width: 98%;
}
#registrationVerification .right-container .inner-right .agreement-space,
#registrationdentvar .right-container .inner-right .agreement-space,
#providermanual .right-container .inner-right .agreement-space,
#registrationconfirm .right-container .inner-right .agreement-space {
  height: 400px;
  padding: 10px;
  width: 937px;
  overflow-y: scroll;
}
#registrationVerification .right-container .inner-right .radio-text,
#registrationdentvar .right-container .inner-right .radio-text,
#providermanual .right-container .inner-right .radio-text,
#registrationconfirm .right-container .inner-right .radio-text {
  font-size: 13px;
  color: #333;
  margin-left: 5px;
  float: left;
}
#registrationVerification .right-container .inner-right .radio,
#registrationdentvar .right-container .inner-right .radio,
#providermanual .right-container .inner-right .radio,
#registrationconfirm .right-container .inner-right .radio {
  float: left;
  width: auto;
}
#registrationVerification .right-container .inner-right .lowerfoot,
#registrationdentvar .right-container .inner-right .lowerfoot,
#providermanual .right-container .inner-right .lowerfoot,
#registrationconfirm .right-container .inner-right .lowerfoot {
  margin-bottom: 25px;
  overflow: auto;
}
#registrationVerification .right-container .inner-right .lowerfoot .btn,
#registrationdentvar .right-container .inner-right .lowerfoot .btn,
#providermanual .right-container .inner-right .lowerfoot .btn,
#registrationconfirm .right-container .inner-right .lowerfoot .btn {
  margin-right: 20px;
}
#registrationVerification .right-container .inner-right input[type="text"],
#registrationdentvar .right-container .inner-right input[type="text"],
#providermanual .right-container .inner-right input[type="text"],
#registrationconfirm .right-container .inner-right input[type="text"] {
  width: 153px;
}
#registrationVerification .right-container .inner-right select,
#registrationdentvar .right-container .inner-right select,
#providermanual .right-container .inner-right select,
#registrationconfirm .right-container .inner-right select {
  height: 30px;
  width: 153px;
}
#registrationVerification .right-container .inner-right .providerlogin-headingStyle,
#registrationdentvar .right-container .inner-right .providerlogin-headingStyle,
#providermanual .right-container .inner-right .providerlogin-headingStyle,
#registrationconfirm .right-container .inner-right .providerlogin-headingStyle {
  color: #095392 !important;
  display: block;
  font-size: 20px;
}
#registrationVerification .right-container .inner-right #non-par,
#registrationdentvar .right-container .inner-right #non-par,
#providermanual .right-container .inner-right #non-par,
#registrationconfirm .right-container .inner-right #non-par {
  font-size: 13px;
}
#registrationVerification .right-container .inner-right .section-wb,
#registrationdentvar .right-container .inner-right .section-wb,
#providermanual .right-container .inner-right .section-wb,
#registrationconfirm .right-container .inner-right .section-wb {
  margin: 0 auto;
  overflow: auto;
  width: 810px;
  border-radius: 5px;
  padding-left: 20px;
  padding-bottom: 10px;
}
#registrationVerification .right-container .inner-right .section-wb ul li,
#registrationdentvar .right-container .inner-right .section-wb ul li,
#providermanual .right-container .inner-right .section-wb ul li,
#registrationconfirm .right-container .inner-right .section-wb ul li {
  list-style: none;
  text-decoration: underline;
  margin-bottom: 10px;
}
#registrationVerification .right-container .inner-right .section-wb ul li a,
#registrationdentvar .right-container .inner-right .section-wb ul li a,
#providermanual .right-container .inner-right .section-wb ul li a,
#registrationconfirm .right-container .inner-right .section-wb ul li a {
  color: #515151 !important;
}
#registrationVerification .right-container .inner-right .section-container,
#registrationdentvar .right-container .inner-right .section-container,
#providermanual .right-container .inner-right .section-container,
#registrationconfirm .right-container .inner-right .section-container {
  border: 1px solid #a1a1a1;
  margin: 0 auto;
  overflow: auto;
  width: 98%;
  padding-bottom: 10px;
  padding-left: 10px;
  margin-bottom: 10px;
}
#registrationVerification .right-container .inner-right .section-container label,
#registrationdentvar .right-container .inner-right .section-container label,
#providermanual .right-container .inner-right .section-container label,
#registrationconfirm .right-container .inner-right .section-container label {
  font-size: 13px;
  font-weight: bold;
  color: #282828;
}
/*provider login*/
#provider-login .headingStyle {
  color: #253E51;
  font-size: 22px;
  padding-top: 10px;
}
.content-12px {
  font-size: 13px !important;
  text-decoration: underline;
  color: #222C80;
}
.selectMemberstyle:hover {
  background-color: #fbfbfb;
}
.ltd-height label {
  font-weight: bold;
  color: #000;
}
/*claim summary*/
#claimsummarypage .right-container,
#claimDetail .right-container,
#eligibilitysummary .right-container {
  width: 978px;
  display: inline-block;
  padding-top: 10px;
}
#claimsummarypage .right-container .inner-right,
#claimDetail .right-container .inner-right,
#eligibilitysummary .right-container .inner-right {
  background-color: #fff;
  margin: 0 auto;
  width: 100%;
  margin-bottom: 15px;
}
#claimsummarypage .right-container .inner-right .ft-12,
#claimDetail .right-container .inner-right .ft-12,
#eligibilitysummary .right-container .inner-right .ft-12 {
  font-size: 12px;
}
#claimsummarypage .right-container .inner-right .helptext,
#claimDetail .right-container .inner-right .helptext,
#eligibilitysummary .right-container .inner-right .helptext {
  color: #095392 !important;
  font-size: 13px;
}
#claimsummarypage .right-container .inner-right .section1,
#claimDetail .right-container .inner-right .section1,
#eligibilitysummary .right-container .inner-right .section1 {
  margin: 0 auto;
  overflow: auto;
  width: 910px;
  background-color: #fbfbfb;
  padding-bottom: 10px;
}
#claimsummarypage .right-container .inner-right .section1 label,
#claimDetail .right-container .inner-right .section1 label,
#eligibilitysummary .right-container .inner-right .section1 label {
  font-weight: bold;
}
#claimsummarypage .right-container .inner-right .section1 span,
#claimDetail .right-container .inner-right .section1 span,
#eligibilitysummary .right-container .inner-right .section1 span {
  font-size: 13px;
}
#claimsummarypage .right-container .inner-right .section1 .btn,
#claimDetail .right-container .inner-right .section1 .btn,
#eligibilitysummary .right-container .inner-right .section1 .btn {
  margin-right: 10px;
}
#claimsummarypage .right-container .inner-right .section1 .providerlogin-headingStyle,
#claimDetail .right-container .inner-right .section1 .providerlogin-headingStyle,
#eligibilitysummary .right-container .inner-right .section1 .providerlogin-headingStyle {
  color: #095392 !important;
  display: block;
  font-size: 20px;
}
#claimsummarypage .right-container .inner-right .section2,
#claimDetail .right-container .inner-right .section2,
#eligibilitysummary .right-container .inner-right .section2 {
  margin: 0 auto;
  overflow: auto;
  width: 940px;
  padding-left: 20px;
  background-color: #fbfbfb;
  padding-bottom: 10px;
}
#claimsummarypage .right-container .inner-right .section2 .providerlogin-headingStyle,
#claimDetail .right-container .inner-right .section2 .providerlogin-headingStyle,
#eligibilitysummary .right-container .inner-right .section2 .providerlogin-headingStyle {
  color: #095392 !important;
  display: block;
  font-size: 20px;
}
#claimsummarypage .right-container .inner-right .padd-left,
#claimDetail .right-container .inner-right .padd-left,
#eligibilitysummary .right-container .inner-right .padd-left {
  padding-left: 50px;
}
#claimsummarypage .right-container .inner-right .heading-wp,
#claimDetail .right-container .inner-right .heading-wp,
#eligibilitysummary .right-container .inner-right .heading-wp {
  color: #000 !important;
  display: block;
  font-size: 20px;
  padding: 10px 0px;
}
/*for all static pages*/
#staticPage .right-container,
#contactus .right-container {
  width: 978px;
  display: inline-block;
  background-color: #fff;
  padding-top: 10px;
}
#staticPage .right-container .inner-right,
#contactus .right-container .inner-right {
  margin: 0 auto;
  width: 98%;
  margin-bottom: 15px;
  padding: 10px 0;
  background-color: #fbfbfb;
}
#staticPage .right-container .inner-right .section-container,
#contactus .right-container .inner-right .section-container {
  background-color: #fff;
  border: 1px solid #a1a1a1;
  margin: 20px auto;
  padding: 10px;
  width: 95%;
}
#staticPage .right-container .inner-right .section-container .providerlogin-headingStyle,
#contactus .right-container .inner-right .section-container .providerlogin-headingStyle {
  font-size: 18px;
}
#staticPage .right-container .inner-right .contact-us,
#contactus .right-container .inner-right .contact-us {
  font-size: 13px;
  margin: 20px auto;
  padding: 10px;
  width: 95%;
  border: medium none;
}
#staticPage .right-container .inner-right .contact-us .more,
#contactus .right-container .inner-right .contact-us .more {
  display: none;
}
#staticPage .right-container .inner-right .titlehead,
#contactus .right-container .inner-right .titlehead {
  color: #095392;
  margin-top: 20px;
}
#staticPage .right-container .inner-right .section-wb,
#contactus .right-container .inner-right .section-wb {
  margin: 0 auto;
  overflow: auto;
  width: 100%;
  padding: 10px;
}
/*carousel*/
.carousel .slideContent {
  width: 726px !important;
  height: 347px !important;
}
.carousel .slideContent .overlay {
  background-color: #83ABD4;
  border-radius: 10px;
  color: #fff;
  height: 93px;
  padding: 14px 6px 6px 14px;
  position: absolute;
  right: 30px;
  top: 30px;
  width: 252px;
  z-index: 9;
}
.carousel .slideContent .overlay i {
  display: block;
  font-size: 14px;
  padding: 6px 0;
}
.carousel .slideContent .overlay a {
  color: #fff !important;
  text-decoration: underline;
}
.carousel .slideContent .overlay a:hover {
  color: red !important;
}
/**Seacrh Landing*/
#searchlanding .right-container {
  width: 970px;
  padding-top: 10px;
  border: 1px solid;
}
#searchlanding .right-container input[type="text"] {
  width: 130px;
}
#searchlanding .right-container .ui-tabs-nav {
  background-color: white;
  border-left: medium none;
  border-radius: 0;
  border-right: medium none;
  border-top: medium none;
}
#searchlanding .right-container .ui-tabs-panel {
  padding: 20px 5px !important;
}
#searchlanding .right-container .ui-state-default {
  background-color: #D0DDEE !important;
  border-left: 1px solid;
  border-right: 1px solid;
  border-top: 1px solid;
}
#searchlanding .right-container .ui-tabs-active {
  background-color: #ffffff !important;
}
#searchlanding .right-container .richtextbox .messageBoardText {
  color: #666666 !important;
}
#searchlanding .right-container .richtextbox .background-theme {
  background-color: #ffffff !important;
}
#searchlanding .right-container .richtextbox .border-all-a1 {
  border: none !important;
}
#searchlanding .right-container .richtextbox .heading-content {
  font-size: 16px !important;
  color: #000000 !important;
}
#searchlanding .right-container .richtextbox .more {
  display: none;
}
/*loginContainer*/
#provider-login .container,
#provider-login .containerbig {
  height: 165px;
  border-top: 5px solid #095392;
  margin-right: 12px;
  padding: 0 15px;
  width: 185px;
}
#provider-login .container a,
#provider-login .containerbig a {
  font-size: 11px;
}
#provider-login .container a:hover,
#provider-login .containerbig a:hover {
  text-decoration: underline;
}
#provider-login .containerbig {
  width: 410px;
  border-top: 5px solid #095392;
  margin-top: 10px;
}
.contactus,
.Quick-link {
  height: 160px !important;
  color: #5e5e5e;
  font-size: 12px;
}
.contactus b,
.Quick-link b {
  color: #000;
}
.contactus .more,
.Quick-link .more {
  display: none;
}
.searchbyTaxId .content-inner {
  height: 170px !important;
}
.staticpage .messageBoardText {
  font-size: 13px !important;
  color: #333333 !important;
}
.staticpage .preloginleftcomponent {
  color: #3153A3 !important;
  font-size: 16px !important;
}
.staticpage .more {
  display: none;
}
.duplicateentry {
  height: 478px !important;
  padding-bottom: 5px !important;
}
.duplicateentrymem {
  height: 471px !important;
  padding-bottom: 5px !important;
}
.provider-manual .more {
  diaplay: none;
}
.provider-manual .border-all-a1 {
  border: none !important;
}
#faq .targetContent {
  padding: 5px 7px;
  width: 91.3%;
  border: 1px solid #CCCCCC;
  background-color: #FFFFFF;
}
#faq .targetContent,
#faq .downarrow {
  display: none;
  font-size: 13px;
}
#faq .headingaccrdion {
  font-size: 13px;
  margin-top: 10px;
  padding-left: 10px;
  width: 96%;
  color: #434343;
}
#faq .headingaccrdion .questionText {
  cursor: pointer;
  text-decoration: underline;
  margin-left: -5px;
}
#faq .right-container {
  background-color: #fbfbfb;
}
#faq .faqScrollIcon {
  position: fixed;
  right: 10%;
  bottom: 30%;
}
#healthcare .targetContent {
  margin: 10px 30px;
}
#healthcare .targetContent,
#healthcare .downarrow {
  display: none;
  font-size: 13px;
}
#healthcare .headingaccrdion {
  font-size: 13px;
}
#providermanual a {
  text-decoration: underline;
}
.joindbp {
  margin-top: -57px;
  margin: 0 auto 10px;
  width: 945px;
}
.joindbp2 {
  border: medium none !important;
  width: 97%;
}
.joindbp2 .heading-content {
  font-size: 16px;
}
.joindbp1 {
  margin-top: -57px;
}
.heading-accordion {
  margin-left: 0px !important ;
  font-size: 16px;
  color: #095392;
}
.checkedClass {
  background-color: #d0ddee;
}
.agreement {
  height: 501px;
}
.agreement-space .more {
  display: none;
}
/*ToolTip*/
.ui-tabs .ui-tooltip {
  top: 250px !important;
}
.about-us-content {
  border: medium none;
  width: 96%;
}
.about-us-content .more {
  display: none;
}


input[type=text] {

width:130px\9;

}
@media print
{
	/* hide every element within the body */
    .cq-colctrl-lt12-c0 {display: none !important;}
	.media-page-header { display: none !important; }
    .media-page-footer { display: none !important; }
    .btn { display: none !important; }
	.inlineimages {display :none !important;}
	.postLoginHomeScreenHeading {display: none !important;}
    #benefitDetail, #feeScheduleResult{
        display: inline;
        position: absolute;
        margin: 0 0 0 -490px;
        left:50%;
        z-index: 15;
	}
	.right-container {
    	display: inline;
    	position: absolute;    
    	z-index: 15;
        width: 90% !important;
	}
	.agreement-space{    
	    overflow: hidden !important;
	    height: 100% !important;
	    width: 100% !important;
	    z-index: 15;


	}
	.recentMore {display: none !important;}
	.eligibilitySearch{display: none !important; }

	.container-relative{
        height: auto !important;

    	/*margin: 0 0 0 -450px;*/
    	z-index: 15;
    	display: inline;
		position: absolute;

    }

    #claimSummaryTablePrint{

        display: inline;
        overflow: hidden !important;
    }

    .claimsTable {

        margin: 0 0 0 -450px;
     	/*height: auto !important;*/
    	overflow: hidden !important;
		/*position: absolute;*/

    }
	.richtextbox{ display: none !important;}
	#noPrint {display: none;}
	table { page-break-inside:auto }
    tr    { page-break-inside:avoid; page-break-after:auto }
    thead { display:table-header-group }
    tfoot { display:table-footer-group }
}
div.prelogintextimage {
    position:relative;
    float: left;
    height:230px;
    border-style: solid;
    border-width: 5px 1px 1px;
    box-shadow: 0px 2px 5px #A0A0A0;
    border-color: #095392 #a1a1a1 #a1a1a1;
    background-color: #f2f2f2 !important;
    color: #253E51;
}

div.prelogintextimage .address-title {
    position: absolute;
}
div.prelogintextimage input[type='button'] {
    position: absolute;
    bottom: 50px;
    left:15px;
}
div.prelogintextimage table {
    float:left;
}
/*cq-colctrl-lt25-c0 div.prelogintextimage input[type='button'] {
   	bottom:50px;
    right:30px; 
}*/
.cq-colctrl-lt25-c0 div.prelogintextimage .address-title {
    bottom: 30px;
    right:10px;    
}
.cq-colctrl-lt25-c1 div.prelogintextimage .address-title {    
    bottom: 30px;
    right:10px;    
}
.cq-colctrl-lt25-c2 div.prelogintextimage .address-title {    
    bottom: 30px;
    right:10px;    
}
.cq-colctrl-lt25-c3 div.prelogintextimage .address-title {    
    bottom: 30px;
    right:10px;    
}