/* common */

.a-badge {
	width: 26px;
	height: 26px;
	border-radius: 13px;
	font-size: 20px;
	font-weight: bold;
	color: white;
	line-height: 20px;
	text-align: center;
	background: #FF3333;
}

.a-align-right {
	text-align: right;
}

.a-align-center {
	text-align: center;
}

.z-errorbox .z-errorbox-content {
	border-radius: 3px;	
}

.filter-button {
	border-radius: 10px;	
}

.a-black {
	color: #636363;
}

.a-blue {
	color: #0097E2;
}

.z-combobox-input[readonly] {
	background-color: white;
	border-color: #B7B7B7;'
}

.z-panel-head {
	background: #00adee;
	text-align: center;
	font-size: 10px;
	margin-bottom: 10px;
	border: none;
}

.a-panel-head .z-panel-head {
	margin-bottom: 0;
}

.z-panel-header {
	font-size: 18px;
}

.form-grid .z-combobox {
    max-width: 80%;
}

.a-columns-bar .z-columns-bar {
	border: none;
}

.a-accept-button.z-button {
	background: green;
}

.a-accept-button.z-button[disabled] {
	background: #B7B7B7 none
}

.a-cancel-button.z-button {
	border: 1px solid #414141;
	background: #414141;
}

.a-listbox-label.z-label {
	color: #555;
}

/* add_documents_dialog.zul */
.a-label-error.z-label{
	color: red;
}

/* dashboard */

.brand-logo {
	margin-right: 5px;
}

.z-custom-header .z-button {
	margin-bottom: 0;
}


/* calc_result.zul */

.a-table-calc-result .z-row-content {
	padding: 6px 8px;
}

.a-table-profile-view .z-row-content {
	padding: 2px;
}

.a-table-calc-result .z-columns-bar {
	border-left: 0;
}

.a-row-first-level table .z-label {
	font-size: 14px;
}

.a-row-first-level>.z-row-inner>.z-row-content {
	padding: 0;
}

.a-row-first-level:first-child .z-row-inner {
	border-top: 1px solid rgba(183, 183, 183, 0.1);
}

.a-row-first-level:hover>.z-row-inner {
	border-top: 1px solid rgba(0, 111, 167, 0.9);
	border-bottom: 1px solid rgba(0, 111, 167, 0.9);
}

.z-window-modal .z-label {
	font-size: 14px;
}

.a-window-calc-summary .z-window-header {
	font-size: 16px;
}

.a-window-calc-summary .z-window-content {
	padding: 0;
}

.a-hlayout-calc-summary-header {
	background-color: #0097E2;
	padding: 12px 0 12px 0;
}

.a-hlayout-calc-summary-header .z-label {
	color: white;
	font-size: 16px;
}

.a-hlayout-calc-summary-content {
	background-color: #0097E2;
	text-align: left;
	padding: 12px 0 12px 15px;
}

.a-hlayout-calc-summary-content .z-label {
	color: white;
	font-size: 15px;
}

.a-hlayout-calc-summary-footer {
	background-color: #0097E2;
	text-align: center;
	padding: 12px 0 12px 0;
}

.a-hlayout-calc-summary-footer .z-label {
	color: white;
	font-size: 16px;
}

.a-grid-summary {
	padding: 12px 12px 0 12px;
}

.a-div-percentage {
	margin-right: 12px;
	text-align: right;
}

.a-div-percentage .z-label {
	color: #0097E2;
	font-weight: bold;
	font-size: 14px;
}

/* caclulator.zul */

.z-grid-empty-body td {
	color: #d5393b;
} 

.z-grid-empty-info-body td {
	color: #0097E2;
}

.a-calc-popup-label {
	color: #006FA7; 
	text-decoration: underline; 
	font-size: 12px;
	cursor: pointer;
}


/* policy_search.zul */

.a-auxheader-content .z-auxheader-content {
	line-height: 28px;
}

.a-a.z-a {
	color: #006FA7;
	font-size: 14px;

	text-decoration: underline;
	 word-wrap: break-word;
}

.a-a.z-a[disabled] {
	color: #ddd;
}


/* policy/insurance_terms.zul */

.a-hlayout-policy-large .z-label {
	font-weight: bold;
	font-size: 16px;
}

.a-hlayout-policy-medium .z-label {	
	font-size: 14px;
}


/* documents.zul */

.policy-documents .download-link .z-listcell-content {
	text-decoration: underline;
	color: #006fa7;
}

.policy-documents .download-link .z-listcell-content:hover {
	text-decoration: none;
}

.policy-documents .z-icon-times {
/*	float: right; */
	color: #ce0f15;
}

.policy-documents .approved-header {
	color: #FFFFFF;
}

.policy-documents .approved span {
	color: #555;
}

.policy-documents-div.z-div {
	margin-bottom: 8px;
}

.policy-documents-label.z-label {
	font-size: 15px;
	font-weight: bold;
}

.policy-documents-a.z-a {
	font-size: 14px;
	font-weight: bold;
	color: #0097E2;
}

.policy-documents-a.z-a[disabled] {
	color: #B7B7B7;
}

.policy-documents-checkbox.z-checkbox {
	top: 1px;
}

.add-docs-listbox.z-listbox {
	border: none;
	margin: 0 0 15px 0;
}

.add-docs-listbox.z-listbox div, tr, td:hover {
	cursor: default;
}

.add-docs-listbox.z-listbox .z-listitem .z-listcell {
	text-align: left;
	border-left: none;
	border-top: none;
}

.add-docs-listbox.z-listbox .z-listitem .z-listcell.document-link .z-listcell-content
	{
	text-decoration: underline;
	color: #006fa7;
}

.add-docs-listbox.z-listbox .z-listitem .z-listcell.document-link .z-listcell-content:hover
	{
	cursor: pointer;
	text-decoration: none;
}

.add-docs-listbox.z-listbox .z-listitem  .z-listcell.delete-document {<!--
	width: 25px;
	-->
}

.add-docs-listbox.z-listbox .z-listitem  .z-listcell.delete-document .z-icon-times
	{
	cursor: pointer;
	color: #ce0f15;
}

.has-upload-errors .document-categories.not-selected {
	border-color: #ce0f15;
}

.policy-documents .error-message {
	margin: 0 0 15px 0;
}

.policy-documents .z-listitem.new-item, z-listitem-selected.new-item {
	background: #dcf5a5;
}

.policy-documents .z-listitem.new-item .z-listcell-content:hover {
	background: #dcf5a5;
}


/* caclucaltor.zul */

.a-calc-grid-header .z-grid-header .z-column-content {
	background: #0097E2;
	padding: 8px;
	color: white;
	font-weight: normal;
	margin-bottom: 5px;
}

.a-label-bold.z-label {
	font-weight: bold;
}

input[type="text"]:login {
	
}

.a-warnin-border {
	border: solid #fcd55c;
	border-radius: 5px;
}

.a-label-as-value {
	color: #555;
}

.a-section {
	font-size: 16px;
	font-weight: bold;
}

.a-changepassword {
	font-size: 16px;
	font-weight: bold;
	color: #006FA7;
}

/* approval.zul */

.a-dashboard-listheader .z-listheader-content {
	padding: 0 5px;
}