<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*
placeholders:

white - background
#437fba - primary
#92c1f0 - secondary
#4895ef - internal border color
#DDE7F2 - sub color
#DDE7F2 - highlight color
#white - contrast_color 
#DDE7F2 - table header color
_link_ - links color
*/
* {
	font-size: 10pt;
	font-family: "Nunito", sans-serif;
}

body,table td,a,div,.p,pre,input,select,button {
	font-size: 10pt;
}

.gwt-TextBox,.gwt-ListBox,.gwt-PasswordTextBox,.gwt-TextArea,.gwt-SuggestBox {
	border: 1px solid #437fba;
}

.gwt-TextBox:disabled,.gwt-ListBox:disabled,.gwt-PasswordTextBox:disabled,.gwt-TextArea:disabled,.gwt-SuggestBox:disabled {
    border-color: rgba(118, 118, 118, 0.3);
    background-color: #eaeded;
    color: #cad2d3;
}

.gwt-Label {
	white-space: nowrap;
}

label .pure-checkbox {
    padding-left: 10px;
}

.gwt-Anchor {
	color: _link_;
	white-space: nowrap;
	text-decoration: underline;
	cursor: pointer;
}

.wrapped {
	white-space: normal;
	color: _link_;
	text-decoration: underline;
	cursor: pointer;
}

.gwt-Button {
	vertical-align: middle;
	white-space: nowrap;
	/* for IE only */
	width: auto;
	overflow: auto;
}

/*IE ignores [class] 
.gwt-Button[class] {
	width: auto;
}*/

.draftedPolicyTableRow {
	background: white;
}

.rejectedPolicyTableRow {
	background: white;
}

.issuedPolicyTableRow {
	background: #efeaf6;
}

.voidedPolicyTableRow {
	background: #efeaf6;
}

.refundedPolicyTableRow {
	background: #efeaf6;
}

.issuedPolicyCell {
	
}

.rejectedPolicyCell {
	color: red;
}

.draftedPolicyCell {
	
}

.refundedPolicyCell {
	color: red;
}

.voidedPolicyCell {
	color: red;
}

.alert {
    color: red;
}

.noDataLabel {
	padding: 3px;
	text-align: left;
	vertical-align: top;
	width: 100%;
}

.paging {
	vertical-align: middle;
	text-align: right;
	width: 100%;
}

.paging .gwt-Label {
	text-align: right;
	font-weight: bold;
}

.paging .gwt-Anchor {
	text-align: right;
}

.biggerLabel {
	padding-left: 3px;
	font-weight: bolder;
	text-align: left;
}

.mainView {
	width: 100%;
	height: 100%;
	border-bottom: 5px solid white;
	border-right: 5px solid white;
	border-left: 5px solid white;
}

.loginView {
	border: 10px solid white;
}

.loginView .welcomePanel {
	text-align: left;
	vertical-align: bottom;
	border-bottom: 1px solid #437fba;
}

.loginView .welcomePanel .gwt-Label {
	font-weight: bold;
	font-size: large;
}

.loginView .descriptionPanel {
	border-top: 1px solid #437fba;
	vertical-align: top;
}

.loginView .loginPanel {
	vertical-align: top;
	background: #DDE7F2;
	border: 1px solid #437fba;
}

.loginView .bottomPanel {
	width: 100%;
	text-align: center;
	vertical-align: top;
	border-top: 1px solid #437fba;
}

.topPanel {
	width: 100%;
	text-align: right;
	vertical-align: middle;
	margin-bottom: 3px;
}

.requiredField {
	font-weight: bolder;
}

.loadingPanel {
	background: white;
	font-weight: bolder;
	border: 2px solid #437fba;
	vertical-align: middle;
	margin: 10px;
}

.buttonsPanel {
	background-color: #92c1f0;
	vertical-align: middle;
	text-align: left;
	border-bottom: 1px solid #437fba;
}

.buttonsPanelNoBorder {
	background-color: #92c1f0;
}

.coloredInputBox {
	border: 1px solid #437fba;
}

.coloredSubPanel {
	background-color: #DDE7F2;
	vertical-align: top;
	text-align: left;
}

.coloredSubPanelWithBorder {
	border: 7px solid #DDE7F2;
	background-color: #DDE7F2;
	vertical-align: top;
	text-align: left;
}

.tableWidget {
	background: white;
}

.tableWidget .header {
	background: #DDE7F2;
	border-bottom: 1px solid #4895ef;
	padding: 5px;
}

.tableWidget .plain {
	padding: 5px;
	border-bottom: 1px solid #4895ef;
}

.tableWidget .clickable {
	padding: 5px;
	border-bottom: 1px solid #4895ef;
	cursor: pointer;
}

.tableWidget .link {
	padding: 5px;
	border-bottom: 1px solid #4895ef;
	cursor: pointer;
	text-decoration: underline;
}

.coloredDecoratedPanel {
	
}

.coloredDecoratedPanel .middleCenter {
	height: 100%;
	width: 100%;
}

.coloredDecoratedPanel .middleCenterInner {
	height: 100%;
	width: 100%;
}

.coloredDecoratedPanel .topCenter,.coloredDecoratedPanel .bottomCenter {
	background: url(img/hborder.png) repeat-x;
	/*background-color: #437fba;*/
}

.coloredDecoratedPanel .middleLeft,.coloredDecoratedPanel .middleRight {
	background: url(img/vborder.png) repeat-y;
}

.coloredDecoratedPanel .topLeftInner,.coloredDecoratedPanel .topRightInner,.coloredDecoratedPanel .bottomLeftInner,.coloredDecoratedPanel .bottomRightInner
	{
	width: 5px;
	height: 5px;
	zoom: 1;
}

.coloredDecoratedPanel .topLeft {
	/*background: url(img/corner.png) no-repeat 0px 0px;
	-background: url(img/corner_ie6.png) no-repeat 0px 0px;*/
	background-color: #437fba;
}

.coloredDecoratedPanel .topRight {
	/*background: url(img/corner.png) no-repeat -5px 0px;
	-background: url(img/corner_ie6.png) no-repeat -5px 0px;*/
	background-color: #437fba;
}

.coloredDecoratedPanel .bottomLeft {
	background: url(img/corner.png) no-repeat 0px -5px;
	-background: url(img/corner_ie6.png) no-repeat 0px -5px;
}

.coloredDecoratedPanel .bottomRight {
	background: url(img/corner.png) no-repeat -5px -5px;
	-background: url(img/corner_ie6.png) no-repeat -5px -5px;
}

.coloredDecoratedPanel .topLeftInner,.coloredDecoratedPanel .topRightInner,.coloredDecoratedPanel .bottomLeftInner,.coloredDecoratedPanel .bottomRightInner
	{
	width: 5px;
	height: 5px;
	overflow: hidden;
}

.coloredTitlePanel {
	padding-bottom: 5px;
	padding-left: 5px;
	background-color: #437fba;
	text-align: left;
}

.coloredTitlePanel .gwt-Label {
	color: #white;
	font-weight: bold;
	text-align: left;
}

.coloredBackgroundPanel {
	/*background-color: #437fba;*/
}

/*********************/
.linksPanel {
	border-top: 10px solid white;
	height: 100%;
	vertical-align: top;
	text-align: left;
}

.linksPanel .decoratedLink {
	background: white;
	text-align: center;
}

.linksPanel .decoratedLink .middleCenter {
	height: 100%;
	width: 100%;
	background: white;
}

.linksPanel .decoratedLink .middleCenterInner {
	height: 100%;
	width: 100%;
	/*margin-left: 15px;*/
	margin-top: 3px;
	margin-bottom: 3px;
	background: white;
}

.linksPanel .decoratedLink .middleCenterInner .gwt-Anchor {
	margin-right: 8px;
	color: _link_;
	font-weight: bold;
}

.linksPanel .decoratedLink .topCenter,.linksPanel .decoratedLink .bottomCenter
	{
	/*background: url(img/hborder.png) repeat-x;*/
}

.linksPanel .decoratedLink .middleLeft,.linksPanel .decoratedLink .middleRight
	{ /*background: url(img/vborder.png) repeat-y;*/
	
}

.linksPanel .decoratedLink .topLeftInner,.linksPanel .decoratedLink .topRightInner,.linksPanel .decoratedLink .bottomLeftInner,.linksPanel .decoratedLink .bottomRightInner
	{
	width: 5px;
	height: 5px;
	zoom: 1;
}

.linksPanel .decoratedLink .topLeft {
	/*background: url(img/corner.png) no-repeat 0px 0px;
	-background: url(img/corner_ie6.png) no-repeat 0px 0px;*/
	
}

.linksPanel .decoratedLink .topRight { /*background: #437fba;*/
	
}

.linksPanel .decoratedLink .bottomLeft {
	/*background: url(img/corner.png) no-repeat 0px -5px;
	-background: url(img/corner_ie6.png) no-repeat 0px -5px;*/
}

.linksPanel .decoratedLink .bottomRight {
    /*background: #437fba;*/
}

.linksPanel .decoratedLink .topLeftInner,.linksPanel .decoratedLink .topRightInner,.linksPanel .decoratedLink .bottomLeftInner,.linksPanel .decoratedLink .bottomRightInner
	{
	width: 5px;
	height: 5px;
	overflow: hidden;
}

.linksPanel .coloredDecoratedLink {
	font-weight: bolder;
	text-align: left;
	text-align: center;
}

.linksPanel .coloredDecoratedLink .middleCenter {
	height: 100%;
	width: 100%;
	background: #437fba;
}

.linksPanel .coloredDecoratedLink .middleCenterInner {
	height: 100%;
	width: 100%;
	background: #437fba;
	/*margin-left: 15px;*/
	color: white;
	margin-top: 3px;
	margin-bottom: 3px;
}

.linksPanel .coloredDecoratedLink .middleCenterInner .gwt-Anchor {
	color: white;
	margin-right: 3px;
}

.linksPanel .coloredDecoratedLink .topCenter,.linksPanel .coloredDecoratedLink .bottomCenter
	{
	background: url(img/hborder.png) repeat-x;
}

.linksPanel .coloredDecoratedLink .middleLeft,.linksPanel .coloredDecoratedLink .middleRight
	{
	background: url(img/vborder.png) repeat-y;
}

.linksPanel .coloredDecoratedLink .topLeftInner,.linksPanel .coloredDecoratedLink .topRightInner,.linksPanel .coloredDecoratedLink .bottomLeftInner,.linksPanel .coloredDecoratedLink .bottomRightInner
	{
	width: 5px;
	height: 5px;
	zoom: 1;
}

.linksPanel .coloredDecoratedLink .topLeft {
	background: url(img/corner.png) no-repeat 0px 0px;
	-background: url(img/corner_ie6.png) no-repeat 0px 0px;
}
.linksPanel .coloredDecoratedLink .topRight {
	background: url(img/corner.png) no-repeat -5px 0px;
	-background: url(img/corner_ie6.png) no-repeat -5px 0px;
}

.linksPanel .coloredDecoratedLink .bottomLeft {
	background: #437fba;
	/*background: url(img/corner.png) no-repeat 0px -5px;
    -background: url(img/corner_ie6.png) no-repeat 0px -5px;*/
}

.linksPanel .coloredDecoratedLink .bottomRight {
	background: #437fba;
	/*background: url(img/corner.png) no-repeat 0px -5px;
    -background: url(img/corner_ie6.png) no-repeat 0px -5px;*/
}

.linksPanel .coloredDecoratedLink .topLeftInner,.linksPanel .coloredDecoratedLink .topRightInner,.linksPanel .coloredDecoratedLink .bottomLeftInner,.linksPanel .coloredDecoratedLink .bottomRightInner
	{
	width: 5px;
	height: 5px;
	overflow: hidden;
}

/*********************/
.coloredDatePicker {
	border: 1px solid #437fba;
}

.coloredDatePicker .datePickerDayIsToday {
	
}

.coloredDatePicker .datePickerDayIsValue {
	background: #DDE7F2;
	border: 1px solid #437fba;
}

.coloredDatePicker .datePickerDayIsHighlighted {
	background: #DDE7F2;
}

.coloredDatePicker .datePickerDayIsValueAndHighlighted {
	background: #DDE7F2;
}

.coloredDatePicker .datePickerMonthSelector,.coloredDatePicker .datePickerWeekdayLabel,.coloredDatePicker .datePickerWeekendLabel,.coloredDatePicker .datePickerMonth,.coloredDatePicker .datePickerNextButton,.coloredDatePicker .datePickerPreviousButton
	{
	background: #92c1f0;
	color: black;
	font-style: normal;
	font-weight: normal;
}

.coloredDatePicker .datePickerWeekdayLabel,.coloredDatePicker .datePickerWeekendLabel
	{
	border-bottom: 1px solid #4895ef;
}

.coloredLine {
	color: #437fba;
}

.coloredPopupPanel {
	background: white;
	border: 3px solid #437fba;
	padding: 3px;
}

.coloredMessageBox {
	
}

.coloredMessageBox .Caption {
	/*background: url(img/hborder.png) repeat-x 0px -2003px;*/
	background: #92c1f0;
	padding: 4px 4px 4px 8px;
	cursor: default;
	border-bottom: 1px solid #437fba;
	border-top: 5px solid #437fba;
}

.coloredMessageBox .dialogContent {
	white-space: normal;
	max-width: 1150px;
	max-height: 750px;
	overflow: hidden;	
	background: white;
}

.coloredMessageBox .dialogMiddleCenter {
	padding: 3px;
	background: white;
}

.coloredMessageBox .dialogBottomCenter {
	background: url(img/hborder.png) repeat-x 0px -4px;
	-background: url(img/hborder_ie6.png) repeat-x 0px -4px;
}

.coloredMessageBox .dialogMiddleLeft {
	background: url(img/vborder.png) repeat-y;
}

.coloredMessageBox .dialogMiddleRight {
	background: url(img/vborder.png) repeat-y -4px 0px;
	-background: url(img/vborder_ie6.png) repeat-y -4px 0px;
}

.coloredMessageBox .dialogTopLeftInner {
	width: 5px;
	zoom: 1;
}

.coloredMessageBox .dialogTopRightInner {
	width: 8px;
	zoom: 1;
}

.coloredMessageBox .dialogBottomLeftInner {
	width: 5px;
	height: 8px;
	zoom: 1;
}

.coloredMessageBox .dialogBottomRightInner {
	width: 5px;
	height: 8px;
	zoom: 1;
}

.coloredMessageBox .dialogTopLeft {
	background: url(img/corner.png) no-repeat -13px 0px;
	-background: url(img/corner_ie6.png) no-repeat -13px 0px;
}

.coloredMessageBox .dialogTopRight {
	background: url(img/corner.png) no-repeat -18px 0px;
	-background: url(img/corner_ie6.png) no-repeat -18px 0px;
}

.coloredMessageBox .dialogBottomLeft {
	background: url(img/corner.png) no-repeat 0px -15px;
	-background: url(img/corner_ie6.png) no-repeat 0px -15px;
}

.coloredMessageBox .dialogBottomRight {
	background: url(img/corner.png) no-repeat -5px -15px;
	-background: url(img/corner_ie6.png) no-repeat -5px -15px;
}

* html .coloredMessageBox .dialogTopLeftInner {
	width: 5px;
	overflow: hidden;
}

* html .coloredMessageBox .dialogTopRightInner {
	width: 8px;
	overflow: hidden;
}

* html .coloredMessageBox .dialogBottomLeftInner {
	width: 5px;
	height: 8px;
	overflow: hidden;
}

* html .coloredMessageBox .dialogBottomRightInner {
	width: 8px;
	height: 8px;
	overflow: hidden;
}

.scrollableTable {
	border-right: 1px solid #437fba;
}

.borderedScrollableTable {
	border-left: 1px solid #437fba;
	border-right: 1px solid #437fba;
	border-bottom: 1px solid #437fba;
	min-height: 250;
}

.scrollableTableHeader {
	background: #DDE7F2;
	text-align: left;
	vertical-align: middle;
	border-bottom: 1px solid #4895ef;
}

.scrollableTableHeader .gwt-Label {
	white-space: normal;
}

.scrollableTable td,.borderedScrollableTable td {
	border-bottom: 1px solid #4895ef;
	border-right: 1px solid #4895ef;
}

.scrollableTable .selectedTableRow,.borderedScrollableTable .selectedTableRow
	{
	color: white;
	background: #DDE7F2;
}

.scrollableTable .defaultTableRow,.borderedScrollableTable .defaultTableRow
	{
	background: white;
}

.fieldsPanel {
	width: 100%;
	background: white;
	border: 1px solid #437fba;
}

.fieldsPanel .fieldRow {
	
}

.fieldsPanel .fieldNameCell {
	width: 40%;
	vertical-align: top;
	text-align: left;
	border-bottom: 1px solid #4895ef;
	border-right: 1px solid #4895ef;
	background: #DDE7F2;
	vertical-align: top;
}

.fieldsPanel .fieldValueCell {
	width: 60%;
	vertical-align: top;
	text-align: left;
	border-bottom: 1px solid #4895ef;
}

.fieldsPanel .fieldNameLabel {
	padding: 3px;
}

.fieldsPanel .fieldValueLabel {
	padding: 3px;
}

.coloredDecoratedStackPanel {
	border-bottom: 1px solid #4895ef;
}

.coloredDecoratedStackPanel .gwt-StackPanelContent {
	border: 1px solid #4895ef;
	border-bottom: 0px;
	background: white;
	padding: 2px 2px 10px 5px;
}

.coloredDecoratedStackPanel .gwt-StackPanelItem {
	cursor: pointer;
	cursor: hand;
}

.coloredDecoratedStackPanel .stackItemTopLeft,.coloredDecoratedStackPanel .stackItemTopRight
	{
	height: 6px;
	width: 6px;
	zoom: 1;
}

.coloredDecoratedStackPanel .stackItemTopLeft {
	border-left: 1px solid #4895ef;
	background: #437fba url(img/corner.png) no-repeat 0px -49px;
	-background: #437fba url(img/corner_ie6.png) no-repeat 0px -49px;
}

.coloredDecoratedStackPanel .stackItemTopRight {
	border-right: 1px solid #4895ef;
	background: #437fba url(img/corner.png) no-repeat -6px -49px;
	-background: #437fba url(img/corner_ie6.png) no-repeat -6px -49px;
}

.coloredDecoratedStackPanel .stackItemTopLeftInner,.coloredDecoratedStackPanel .stackItemTopRightInner
	{
	width: 1px;
	height: 1px;
}

* html .coloredDecoratedStackPanel .stackItemTopLeftInner,* html .coloredDecoratedStackPanel .stackItemTopRightInner
	{
	width: 6px;
	height: 6px;
	overflow: hidden;
}

.coloredDecoratedStackPanel .stackItemTopCenter {
	background: url(img/hborder.png) 0px -21px repeat-x;
}

.coloredDecoratedStackPanel .stackItemMiddleLeft {
	background: #437fba url(img/hborder.png) repeat-x 0px -989px;
	border-left: 1px solid #4895ef;
}

.coloredDecoratedStackPanel .stackItemMiddleLeftInner,.coloredDecoratedStackPanel .stackItemMiddleRightInner
	{
	width: 1px;
	height: 1px;
}

.coloredDecoratedStackPanel .stackItemMiddleRight {
	background: #437fba url(img/hborder.png) repeat-x 0px -989px;
	border-right: 1px solid #4895ef;
}

.coloredDecoratedStackPanel .stackItemMiddleCenter {
	font-weight: bold;
	color: #white;
	background: #437fba url(img/hborder.png) repeat-x 0px -989px;
}

.coloredDecoratedStackPanel .gwt-StackPanelItem-first .stackItemTopRight,.coloredDecoratedStackPanel .gwt-StackPanelItem-first .stackItemTopLeft
	{
	border: 0px;
	background-color: white;
}

.coloredDecoratedStackPanel .gwt-StackPanelItem-below-selected .stackItemTopLeft,.coloredDecoratedStackPanel .gwt-StackPanelItem-below-selected .stackItemTopRight
	{
	background-color: white;
}

/******************/
.coloredTabPanel {
	height: 100%;
	width: 100%;
}

.coloredTabPanel.gwt-TabBar {
	
}

.coloredTabPanel .gwt-TabBar .gwt-TabBarFirst-wrapper {
	/* first tab distance from the left */
	width: 0px;
	padding: 0px;
	margin: 0px;
	border-left-width: 0px;
	border-right-width: 0px;
	border-top-width: 0px;
	border-bottom: 1px solid #437fba;
	background: #92c1f0;
}

.coloredTabPanel .gwt-TabBar .gwt-TabBarRest-wrapper {
	/* non-tab space */
	border-bottom: 1px solid #437fba;
	background: #92c1f0;
}

.coloredTabPanel .gwt-TabBar .gwt-TabBarItem {
	margin: 0px;
	cursor: pointer;
	cursor: hand;
	font-weight: bold;
	text-align: center;
	background: #92c1f0;
	color: _link_;
	border-bottom: 1px solid #437fba;
	text-decoration: underline;
}

.coloredTabPanel .gwt-TabBar .gwt-TabBarItem .gwt-Label {
	margin: 5px;
}

.coloredTabPanel .gwt-TabBar .gwt-TabBarItem-selected {
	cursor: default;
	background: #DDE7F2;
	text-decoration: none;
	color: black;
	border-top: 1px solid #437fba;
	border-left: 1px solid #437fba;
	border-right: 1px solid #437fba;
	border-bottom: 0px solid #437fba;
}

.coloredTabPanel .gwt-TabBar .gwt-TabBarItem-disabled {
	cursor: default;
	color: #437fba;
}

.coloredTabPanel .gwt-TabPanelBottom {
	background: #DDE7F2;
	border-width: 0px;
	padding: 0px;
	width: 100%;
	height: 100%;
}

/******************/
.calcNavigationPanel {
	background: #DDE7F2;
}

.calcMainPanel {
	
}

.calcItemPanel {
	border-top: 1px solid #437fba;
	border-left: 1px solid #437fba;
	border-bottom: 1px solid #437fba;
	background: white;
}

.calcSelectedNavigationLabel {
	font-weight: bolder;
	text-decoration: none;
	border-top: 1px solid #437fba;
	border-bottom: 1px solid #437fba;
	border-right: 1px solid #437fba;
	cursor: default;
	background: white;
	padding: 7px;
}

.calcNavigationLabel {
	color: _link_;
	font-weight: bolder;
	text-decoration: underline;
	border-left: 1px solid #437fba;
	cursor: pointer;
	padding: 7px;
}

.calcDummyLabel {
	border-left: 1px solid #437fba;
	height: 100%;
	width: 100%;
}

.fieldsHeader {
	background: #DDE7F2;
	text-align: left;
	vertical-align: middle;
	border-bottom: 1px solid #4895ef;
}

.borderedFieldsHeader {
	background: #DDE7F2;
	text-align: left;
	vertical-align: middle;
	border: 1px solid #437fba;
}

.calcInsuredPanel {
	background: white;
	border: 1px solid #437fba;
}

.calcPolicyholderPanel {
	background: white;
	border: 1px solid #437fba;
}

.calcInsuredTable {
	border: 1px solid #437fba;
}

.reportPanel {
	background-color: #92c1f0;
	vertical-align: middle;
	text-align: left;
	border: 1px solid #4895ef;
	margin: 7px 7px 5px 7px;
}

.nobr {
    white-space: nowrap;
}

.button-success,
.button-error,
.button-warning,
.button-secondary {
    color: white;
    border-radius: 4px;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.2);
}

.button-success {
    background: rgb(28, 184, 65);
    /* this is a green */
}

.button-error {
    background: rgb(202, 60, 60);
    /* this is a maroon */
}

.button-warning {
    background: rgb(223, 117, 20);
    /* this is an orange */
}

.button-secondary {
    background: rgb(66, 184, 221);
    /* this is a light blue */
}</pre></body></html>