@import url(../../../resources/gjax/css/normalize.css);
@import url(../../../resources/gjax/css/normalize-edit.css);
@import url(../../../resources/dijit/themes/claro/claro.css);
@import url(../../../resources/gjax/css/typography.css);
@import url(../../../resources/gjax/css/animate.css);
@import url(../../../resources/gjax/css/gjax-message.css);
@import url(../../../resources/dojox/form/resources/CheckedMultiSelect.css);
@import url(../../../resources/dojox/widget/Calendar/Calendar.css);
@import url(../../../resources/dojox/widget/Pager/Pager.css);
@import url(../../../resources/dgrid/css/skins/claro.css);
@import url(../../../resources/gjax/css/normalize.css);
@import url(../../../resources/gjax/dgrid/auto-height.css);
@import url(../../../resources/dgrid/css/dgrid.css);
@import url(../../../resources/dgrid/css/extensions/Pagination.css);
@import url(../../../resources/dgrid/css/extensions/ColumnHider.css);
@import url(../../../resources/dgrid/css/extensions/ColumnReorder.css);
@import url(../../../resources/dgrid/css/extensions/ColumnResizer.css);
@import url(../../../resources/dojox/calendar/themes/claro/Calendar.css);
@import url(../../../resources/dojox/calendar/themes/claro/MonthColumnView.css);
#baseContainer {
  width: 100% !important; }

.fragmentWrapper.gjaxView.dijitContentPane.view {
  overflow: visible; }

.row .dijitTitlePane {
  overflow: visible; }

.clear {
  clear: both; }

.noPadding .row {
  padding: 0; }

.row div[class^="col-"], .row div[class*=" col-"], .row, #baseContainer {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 0px;
  /* jpr: pokus zarovnat inputy - co ine som pokazil?*/ }

.row div[class^="col-"]:first-child, .row div[class*=" col-"]:first-child, .row, #baseContainer:first-child {
  padding-left: 0; }

.field.tab-tabDetail > .row {
  padding-top: 0; }

.dijitTitlePaneContentInner > .row > .fieldWrapper {
  padding-right: 2px;
  margin-top: 2px; }

.pictogramWrapper {
  position: absolute;
  right: 0;
  top: 0; }

.pickerDialog .selectorContent, .pickerDialog .searchPart > div {
  display: inline-block;
  width: 361px;
  vertical-align: top;
  position: relative;
  vertical-align: top; }

.pickerDialog .selectorContent {
  min-height: 228px; }

.pickerDialog .selectorContent label {
  vertical-align: top; }

.pickerDialog .searchPart {
  width: 958px; }

.pickerDialog .searchPart .availabilityPart {
  margin-right: 24%; }

.pickerDialog .selectorContent.buttonPart {
  width: 24%; }

.pickerDialog .selectorContent.buttonPart .bottomAligned {
  margin-top: 92px;
  height: 30px; }

.row > .fieldWrapper.pickerGrid > label {
  display: none; }

.row > .fieldWrapper.pickerGrid .fieldWrapper-searchGrid .secondaryBtn, .row > .fieldWrapper.pickerGrid .fieldWrapper-searchGrid .multiActionsMenu {
  display: none; }

.dijitTextBoxDisabled > .dijitRight.dijitButtonNode, .claro .dijitTextBoxReadOnly > .dijitRight.dijitButtonNode {
  display: none; }

.dijitTextBoxDisabled > .dijitInputField.dijitInputContainer, .claro .dijitTextBoxReadOnly > .dijitInputField.dijitInputContainer {
  width: 100%;
  padding-left: 0;
  padding-right: 0; }

.fieldWrapper.pickerGrid > .field {
  width: 100% !important; }

.claro .pickerDialog .selectorContent > .dijitContentPane > label {
  width: 84px; }

.claro .pickerDialog .selectorContent .dojoxCheckedMultiSelect {
  margin-right: 0;
  float: right; }

.pickerDialog .selectorContent .dojoxCheckedMultiSelect .dojoxCheckedMultiSelectWrapper {
  background: #f9f9f9;
  border: 1px solid #ccc;
  border-radius: 3px;
  padding: 4px;
  width: 215px;
  min-height: 214px; }

.pickerDialog .selectorContent .dijitButton .dijitButtonNode {
  width: 84px; }

.pickerDialog .selectorContent .dijitButton.fullWidth .dijitButtonNode {
  width: 196px; }

.pickerDialog .searchPart .dijitTextBox {
  margin-left: 5px;
  width: 224px;
  position: relative;
  left: 3px; }

.pickerDialog .selectorContent .dojoxCheckedMultiSelect .dojoxCheckedMultiSelectWrapper .dojoxMultiSelectItem {
  display: inline;
  float: left;
  clear: both; }

.mashViewer {
  display: inline-block;
  vertical-align: middle; }

.mashViewer .mashViewerItem {
  margin-top: 2px; }

/* first row in section form */
.section .label + .row {
  margin-top: 10px; }

.section .row:last-child {
  margin-bottom: 10px; }

.section .row:only-child {
  margin-bottom: 0px; }

.btnSection > div.fieldWrapper {
  float: none;
  display: inline-block; }

.claro .dijitButtonNode .dijitButtonText, .claro .dijitButtonNode .dijitButtonContents {
  outline: none;
  height: 100%; }

#helpAction:focus {
  border: 1px dotted #aaa;
  padding: 5px 21px 5px 10px;
  position: relative;
  left: -5px;
  top: -5px; }

#viewToggleBtn:focus {
  border: 1px dotted #aaa; }

.tabContainer .row {
  padding-left: 0;
  padding-right: 0; }

.row {
  padding-left: 7px;
  padding-right: 7px;
  margin-top: 0px;
  padding-top: 0px; }

.fieldWrapper {
  float: left; }

.pickerListGrid .dynaform .fieldWrapper-pickerSearchGrid .gridNavigation .primaryBtn {
  display: none; }

/********************/
/***** -section *****/
/********************/
.dynaform .section > .label {
  padding: 17px; }

.dynaform .multiSourceSelect {
  position: relative; }

.dynaform .multiSourceSelect span.dijitButton > span {
  width: 19px;
  padding: 0px 0;
  height: 18px;
  border-radius: 0;
  box-shadow: none;
  margin-top: 0px; }

.dynaform .multiSourceSelect .pictogramWrapper span.dijitButton {
  margin: 0; }

.dynaform .multiSourceSelect .pictogramWrapper span.dijitButton > span {
  height: 25px;
  padding-top: 0; }

#titleSectionForm .dynaform .multiSourceSelect span.dijitButton > span {
  background: transparent; }

#titleSectionForm .dynaform .multiSourceSelect span.dijitButton.pushed > span {
  background: transparent;
  border-color: #36B6CC; }

.dynaform .multiSourceSelect span.dijitButton.dijitDisabled > span {
  border: none;
  background: none; }

.claro .dynaform .multiSourceSelect > div > span.dijitButton.pushed > span.dijitButtonNode {
  background: linear-gradient(to bottom, #dddddd 0%, #f0f0f0 100%);
  border: 1px solid #aeb1b6;
  box-shadow: 0 0 0 0 #000; }

.claro .dynaform .multiSourceSelect > div > span.dijitButton.pushed.dijitDisabled > span.dijitButtonNode {
  background: none;
  border: none; }

.dynaform .dijitFieldsetContentInner > .row {
  padding-left: 0;
  padding-right: 0; }

.dynaform .dijitFieldsetContentInner > .row.repeater-row {
  padding-left: 5px;
  padding-right: 5px; }

.section .label {
  position: relative;
  width: auto;
  display: block;
  background-color: #FFF;
  color: #5e7eae;
  margin: 0px;
  padding: 10px;
  font-weight: 700;
  font-size: 14px;
  z-index: 1;
  text-transform: uppercase;
  -o-box-shadow: 0px 0px 0px 1px #CCC;
  -webkit-box-shadow: 0px 0px 0px 1px #CCC;
  -moz-box-shadow: 0px 0px 0px 1px #CCC;
  box-shadow: 0px 0px 0px 1px #CCC; }

.row .dynaGridLabel {
  margin: 0; }

.section .collapseToggler {
  position: absolute;
  right: 17px;
  top: 22px;
  width: 13px;
  height: 9px;
  margin: 0;
  background: url("resources/icon-toggle-section.png") no-repeat 0 0;
  text-indent: -9999px; }

.section .collapseToggler.collapse {
  background-position: -16px 0; }

.section.collapse {
  margin-bottom: 2px; }

.section.collapse div {
  display: none; }

.section .row {
  line-height: 23px;
  min-height: 6px; }

.section .row:last-child {
  /* 	padding-bottom: 10px; */ }

.claro .dynaform .dijitComboBox .dijitArrowButtonInner, .claro .dynaform .dijitSelect .dijitArrowButton .dijitArrowButtonInner, .claro .dijitSelect .dynaform .dijitArrowButton .dijitArrowButtonInner, .claro .dijitComboBox .dynaform .dijitArrowButton .dijitArrowButtonInner {
  font-size: 12px; }

.claro .dynaform .dijitTextBox .dijitInputField {
  font-size: 12px; }

/*************************/
/******* -repeater *******/
/*************************/
.repeater {
  margin: 2px 0;
  clear: both;
  background-color: #dddddd; }

body.claro .dynaform .dijitFieldsetContentInner > .repeater-row.row.even {
  background-color: #dddddd; }

body.claro .dynaform .dijitFieldsetContentInner > .repeater-row.row.odd {
  background-color: #eeeeee; }

.row .repeater > label {
  background: #b8b8b8;
  padding: 5px 20px !important;
  display: block !important;
  width: auto;
  text-align: left;
  border-bottom: 1px solid #C2C2C2;
  text-transform: uppercase;
  color: #fff;
  font-weight: 700 !important; }

.repeater .row {
  padding-bottom: 3px;
  padding-top: 3px;
  border-bottom: 2px solid #bebebe;
  box-shadow: 0 1px 5px -2px #888 inset;
  border-left: 1px solid #bebebe;
  border-right: 1px solid #bebebe; }

.repeater .row:last-child {
  border-bottom: 1px solid #bebebe; }

.repeater .dijit.dijitReset.dijitInline.dijitButton {
  margin-top: 10px;
  float: right;
  margin-right: 10px;
  margin-bottom: 10px; }

.repeater .repeater-row {
  padding-left: 20px;
  position: relative; }

.repeater .row .rowSelector {
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  padding: 4px; }

.repeater .row .rowSelector input {
  width: 26px;
  height: 26px;
  position: relative;
  left: -2px;
  top: -3px; }

.repeater .row .fieldWrapper.link .dijit.dijitReset.dijitInline.dijitButton {
  margin-top: 0px;
  float: right;
  margin-right: 0px;
  margin-bottom: 0px; }

.repeater .row .fieldWrapper.link .dijit.dijitReset.dijitInline.dijitButton .dijitReset.dijitInline.dijitButtonNode {
  padding-top: 2px;
  padding-bottom: 4px;
  padding-left: 0;
  padding-right: 0;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box; }

/* fieldset in repeater */
.repeater .dijitFieldset:first-child {
  margin: 0; }

/* 2nd level nested repeater */
.repeater-row .repeater > label {
  background: #98a7c6; }

.repeater-row .repeater {
  background: #d9dfec; }

.repeater-items .repeater .repeater-row.odd {
  background-color: #d9dfec; }

.repeater-items .repeater .repeater-row.even {
  background-color: #c6d2ea; }

/* 3rd level nested repeater */
/* ! not tested, didn't have sample for nested repeater in 3 lvls */
.repeater-row .repeater .repeater-row .repeater {
  background: #b6becc; }

.repeater-items .repeater .repeater-items .repeater .repeater-row.odd {
  background-color: #b6becc; }

.repeater-items .repeater .repeater-items .repeater .repeater-row.even {
  background-color: #c3ccdb; }

/*********************************/
.row label, .section .row label {
  font-weight: 600;
  padding: 0px;
  margin: 0px;
  font-size: 12px !important;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.row .label-wrap-inline > label {
  text-align: right !important;
  width: 50% !important;
  padding-right: 13px !important; }

.row .label-wrap-inline > label.dijitHidden {
  display: none !important; }

.row .label-wrap-break > label {
  text-align: left !important;
  width: 100% !important;
  padding-right: 13px !important; }

.gjaxRequiredLabel.appValidationTextareaRequired:after {
  right: 2px; }

.row .field {
  margin: 0px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.row .field.dijitHidden {
  display: none !important; }

.row .fieldWrapper.checkbox .field, .row .fieldWrapper.radio .field {
  width: auto !important;
  padding-right: 2px;
  margin-top: 6px; }

.row .fieldWrapper.checkbox label, .row .fieldWrapper.radio label {
  margin-top: 4px; }

.row .repeater.field > label {
  display: none !important; }

.row .repeater.field > fieldset {
  margin-top: 1px;
  margin-left: 1px; }

.row .fieldWrapper.multiSelect > .dojoxCheckedMultiSelect {
  display: inline-block;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box; }

.row .fieldWrapper.multiSelect > .dojoxCheckedMultiSelect > table, .row .fieldWrapper.multiSelect > .dojoxCheckedMultiSelect > div {
  overflow: hidden; }

.row .fieldWrapper.multiSelect > .dojoxCheckedMultiSelect > table {
  display: block;
  width: 100%;
  overflow: hidden;
  border-color: #D7D7D7;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: inset 0px 1px 8px -3px #B8B4B4;
  -webkit-box-shadow: inset 0px 1px 8px -3px #B8B4B4;
  box-shadow: inset 0px 1px 8px -3px #B8B4B4;
  background: #fefefe;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YwZjBmMCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fefefe), color-stop(100%, #f0f0f0));
  background-image: -moz-linear-gradient(top, #fefefe 0%, #f0f0f0 100%);
  background-image: -webkit-linear-gradient(top, #fefefe 0%, #f0f0f0 100%);
  background-image: linear-gradient(to bottom, #fefefe 0%, #f0f0f0 100%); }

.row .fieldWrapper.multiSelect > .dojoxCheckedMultiSelect > table.dijitDisabled {
  border: 0 none;
  background: #EFEFEF none;
  box-shadow: none; }

.row .fieldWrapper.multiSelect > .dojoxCheckedMultiSelect > table tbody {
  width: 100%;
  display: block;
  overflow: hidden; }

.row .fieldWrapper.multiSelect > .dojoxCheckedMultiSelect > table td.dijitReset, .row .parsedText .fieldWrapper.multiSelect > .dojoxCheckedMultiSelect > table th.dijitReset, .parsedText .row .fieldWrapper.multiSelect > .dojoxCheckedMultiSelect > table th.dijitReset {
  display: inline-block;
  width: calc(100% - 23px);
  height: 100%; }

.row .fieldWrapper.multiSelect > .dojoxCheckedMultiSelect > table tr {
  display: block;
  width: 100%;
  height: 25px;
  box-sizing: border-box;
  -moz-box-sizing: border-box; }

.row .fieldWrapper.multiSelect > .dojoxCheckedMultiSelect > table td.dijitArrowButton, .row .parsedText .fieldWrapper.multiSelect > .dojoxCheckedMultiSelect > table th.dijitArrowButton, .parsedText .row .fieldWrapper.multiSelect > .dojoxCheckedMultiSelect > table th.dijitArrowButton {
  display: inline-block;
  -webkit-user-select: none;
  outline: none;
  float: right;
  width: 23px;
  border: 0;
  border-left: 1px solid #bfc2c7;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  background-color: #efefef;
  background-image: none;
  /* override CheckedMultiSelect.css */ }

.row .fieldWrapper.multiSelect > .dojoxCheckedMultiSelect > table td.dijitArrowButton .dijitArrowButtonInner, .row .parsedText .fieldWrapper.multiSelect > .dojoxCheckedMultiSelect > table th.dijitArrowButton .dijitArrowButtonInner, .parsedText .row .fieldWrapper.multiSelect > .dojoxCheckedMultiSelect > table th.dijitArrowButton .dijitArrowButtonInner {
  padding: 5px 0px; }

.row .fieldWrapper.multiSelect > .dojoxCheckedMultiSelect > table td.dijitButtonNode > .dijitButtonContents, .row .parsedText .fieldWrapper.multiSelect > .dojoxCheckedMultiSelect > table th.dijitButtonNode > .dijitButtonContents, .parsedText .row .fieldWrapper.multiSelect > .dojoxCheckedMultiSelect > table th.dijitButtonNode > .dijitButtonContents {
  width: 100%;
  height: 100%;
  border: none;
  overflow: hidden;
  position: relative;
  padding: 0;
  display: block;
  box-sizing: border-box;
  -moz-box-sizing: border-box; }

.row .fieldWrapper.multiSelect > .dojoxCheckedMultiSelect > table td.dijitButtonNode > .dijitButtonContents .dijitButtonText, .row .parsedText .fieldWrapper.multiSelect > .dojoxCheckedMultiSelect > table th.dijitButtonNode > .dijitButtonContents .dijitButtonText, .parsedText .row .fieldWrapper.multiSelect > .dojoxCheckedMultiSelect > table th.dijitButtonNode > .dijitButtonContents .dijitButtonText {
  text-overflow: ellipsis;
  width: 100%;
  overflow: hidden;
  height: 100%;
  white-space: nowrap;
  display: block;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  text-align: left;
  position: relative;
  width: 100%;
  padding: 5px 9px; }

.row .fieldWrapper.buttonSelect > .colored .dojoxMultiSelectItemBox {
  background: inherit;
  background-position: 0 0;
  position: relative;
  width: 21px;
  height: 20px; }

.row .fieldWrapper.buttonSelect > .colored .dojoxMultiSelectDisabled > .dojoxMultiSelectItemBox {
  opacity: 0.6; }

.row .fieldWrapper.buttonSelect > .colored .dojoxMultiSelectItemBox.dijitChecked:before, .row .fieldWrapper.buttonSelect > .colored .listSelect .dojoxMultiSelectItemBox.dijitChecked.dojoxListInputNode:after, .listSelect .row .fieldWrapper.buttonSelect > .colored .dojoxMultiSelectItemBox.dijitChecked.dojoxListInputNode:after, .row .fieldWrapper.buttonSelect > .colored .listCombo .dojoxMultiSelectItemBox.dijitChecked.dojoxListInputNode:after, .listCombo .row .fieldWrapper.buttonSelect > .colored .dojoxMultiSelectItemBox.dijitChecked.dojoxListInputNode:after, .row .fieldWrapper.buttonSelect > .colored .parsedText hr.dojoxMultiSelectItemBox.dijitChecked:after, .parsedText .row .fieldWrapper.buttonSelect > .colored hr.dojoxMultiSelectItemBox.dijitChecked:after {
  content: '\02714';
  color: inherit;
  font-size: 19px;
  font-weight: bold;
  position: absolute;
  top: -3px;
  left: 4px; }

.dijitMenuPopup > .dojoxCheckedMultiSelectMenu > table {
  width: 100%; }

.dijitMenuPopup > .dojoxCheckedMultiSelectMenu > table td.dijitMenuItemIconCell, .parsedText .dijitMenuPopup > .dojoxCheckedMultiSelectMenu > table th.dijitMenuItemIconCell {
  display: block;
  width: 16px;
  float: left; }

.dijitMenuPopup > .dojoxCheckedMultiSelectMenu > table td.dijitMenuItemLabel, .parsedText .dijitMenuPopup > .dojoxCheckedMultiSelectMenu > table th.dijitMenuItemLabel {
  /* 	float:left; */ }

.dojoxCheckedMultiSelectMenu.dijitMenu {
  width: auto;
  overflow: auto; }

.row .label-wrap-inline > .field, .row .label-wrap-inline > .pictogramWrapper {
  width: 50% !important;
  margin-top: 2px;
  margin-bottom: 2px; }

.row .field.DescriptionHistory {
  width: 100% !important; }

.row .label-wrap-break > .field, .row .label-wrap-break > .pictogramWrapper {
  width: 100% !important; }

.row .label-wrap-break > .dijitTextBox {
  margin-top: 2px;
  margin-bottom: 2px; }

#baseContainer {
  margin-left: auto;
  margin-right: auto;
  padding-left: 0px;
  padding-right: 0px; }

.row label {
  display: inline-block;
  font-size: 12px;
  width: 50%;
  padding-right: 5px;
  margin: 4px 0 0 0;
  padding: 0px 5px;
  border-right: 2px solid transparent;
  /* ellipsis */
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  vertical-align: top; }

/* misc */
.gjaxRequired:before, .listSelect .gjaxRequired.dojoxListInputNode:after, .listCombo .gjaxRequired.dojoxListInputNode:after, .parsedText hr.gjaxRequired:after {
  left: -12px; }

.listSelect .gjaxRequired:before, .listSelect .gjaxRequired.dojoxListInputNode:after, .listSelect .parsedText hr.gjaxRequired:after, .parsedText .listSelect hr.gjaxRequired:after, .listCombo .gjaxRequired:before, .listCombo .gjaxRequired.dojoxListInputNode:after, .listCombo .parsedText hr.gjaxRequired:after, .parsedText .listCombo hr.gjaxRequired:after {
  top: initial;
  left: initial;
  margin: 3px 0 0 -12px; }

.claro .dijitMenuPopup.dijitPopup {
  -webkit-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
  -moz-box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25);
  box-shadow: 0 1px 5px rgba(0, 0, 0, 0.25); }

.row .preserveWrap > .field, .row .preserveWrap > div > .field {
  word-wrap: normal;
  overflow-x: auto;
  white-space: pre; }

.row .claro .primaryBtn {
  margin-left: 0; }

.fieldWrapper.collection.oneRow > .field > fieldset > legend {
  width: 14%;
  margin-left: 1%;
  float: left;
  box-sizing: border-box; }

.fieldWrapper.collection.oneRow > .field > fieldset > div {
  width: 85%;
  float: left;
  box-sizing: border-box; }

/* first title pane on screen */
.fieldWrapper-mainSection.titlePane > .dijitTitlePane {
  margin: 0;
  overflow: visible;
  /* in order to deactivate row's padding */
  /*BUG IN YUI COMPRESSOR PREVENTS US USING -20px*/
  position: relative; }

.fieldWrapper-mainSection {
  width: calc(100% - -14px) !important;
  margin-left: -7px; }

.pickerGrid .fieldWrapper-mainSection.titlePane > .dijitTitlePane {
  width: 100% !important; }

.fieldWrapper-mainSection.titlePane > .dijitTitlePane .dijitTitlePaneTitle {
  border-width: 0;
  padding: 0;
  margin-bottom: 0; }

.pickerGrid .fieldWrapper-mainSection.titlePane > .dijitTitlePane .dijitTitlePaneTitle {
  margin-bottom: 0; }

.fieldWrapper-mainSection.titlePane > .dijitTitlePane .dijitTitlePaneTitleFocus {
  margin: 0;
  padding: 10px 0px 10px 15px;
  box-shadow: 0 0 0 1px #ccc; }

.fieldWrapper-mainSection.titlePane > .dijitTitlePane .dijitArrowNode:before, .fieldWrapper-mainSection.titlePane > .dijitTitlePane .listSelect .dijitArrowNode.dojoxListInputNode:after, .listSelect .fieldWrapper-mainSection.titlePane > .dijitTitlePane .dijitArrowNode.dojoxListInputNode:after, .fieldWrapper-mainSection.titlePane > .dijitTitlePane .listCombo .dijitArrowNode.dojoxListInputNode:after, .listCombo .fieldWrapper-mainSection.titlePane > .dijitTitlePane .dijitArrowNode.dojoxListInputNode:after, .fieldWrapper-mainSection.titlePane > .dijitTitlePane .parsedText hr.dijitArrowNode:after, .parsedText .fieldWrapper-mainSection.titlePane > .dijitTitlePane hr.dijitArrowNode:after {
  height: 40px;
  top: -15px;
  left: -30px; }

.dgrid-grid.dynaGrid.auto-height .dgrid-header-scroll {
  display: block; }

.dynaGrid.auto-height .dgrid-header-scroll .dgrid-hider-toggle {
  top: 13px; }

.section:before, .listSelect .section.dojoxListInputNode:after, .listCombo .section.dojoxListInputNode:after, .parsedText hr.section:after, .section:after {
  content: " ";
  display: table; }

.section:after {
  clear: both; }

.claro.gjax .row .gjaxValidationTextarea {
  display: inline-block;
  padding-left: 0px;
  background-color: white;
  padding: 2px 5px;
  min-height: 27px !important; }

.claro.gjax .row .gjaxValidationTextarea.dijitDisabled {
  background-color: #fff; }

.row:after {
  clear: both; }

.row:before, .listSelect .row.dojoxListInputNode:after, .listCombo .row.dojoxListInputNode:after, .parsedText hr.row:after, .row:after {
  content: " ";
  display: table; }

.fieldWrapper-simpleProps > div > div > div > div > .row {
  padding-left: 0; }

.fieldWrapper-bigProps > div > div > div > div > .row {
  padding-right: 0; }

.row > div.link > span.gjaxLinkButton:first-child {
  text-align: right; }

@media (max-width: 700px) {
  .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    min-height: 1px;
    position: relative; }

  .row .label-wrap-inline > label {
    text-align: left !important;
    width: 33.33333333% !important; }

  .row .label-wrap-inline.checkbox.col-xs-3, .row .label-wrap-inline.radio.col-xs-3, .row .label-wrap-inline.checkbox.col-xs-3 label, .row .label-wrap-inline.radio.col-xs-3 label {
    width: 50% !important;
    display: inline-block; }

  .row .label-wrap-inline > .field, .row .label-wrap-inline > .pictogramWrapper {
    width: 66.66666666% !important; }

  .col-xs-12 {
    width: 100%; }

  .col-xs-9 {
    width: 100%; }

  .col-xs-6 {
    width: 100%; }

  .col-xs-3 {
    width: 100%; }

  .deleteBtnWrapper {
    width: 5%;
    width: calc(35px); }

  body.claro .dynaform .dijitFieldsetContentInner > .row.repeater-row {
    width: 95%;
    width: calc(100% - 35px); } }
@media (min-width: 700px) {
  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11 {
    float: left; }

  .row .label-wrap-inline.checkbox.col-sm-3, .row .label-wrap-inline.radio.col-sm-3, .row .label-wrap-inline.checkbox.col-sm-3 label, .row .label-wrap-inline.radio.col-sm-3 label {
    /* width: 50%; */
    display: inline-block; }

  .row .label-wrap-inline > label {
    text-align: left;
    width: 33.33333333% !important; }

  .row .label-wrap-inline > .field, .row .label-wrap-inline > .pictogramWrapper {
    width: 66.66666666% !important; }

  .col-sm-12 {
    width: 100%; }

  .col-sm-9 {
    width: 100%; }

  .col-sm-6 {
    width: 100%; }

  .col-sm-3 {
    width: 100%; }

  .col-sm-3.label-wrap-break > label {
    width: 33.33333333%; }

  .row .col-sm-12.textarea > label, .row .col-sm-12.codeMirror > label {
    width: 33.33333333% !important;
    text-align: right !important; }

  .row .col-sm-12.textarea > textarea, .row .col-sm-12.codeMirror > textarea {
    width: 66.66666666% !important;
    display: inline-block; }

  .deleteBtnWrapper {
    width: 4%;
    width: calc(35px); }

  body.claro .dynaform .dijitFieldsetContentInner > .row.repeater-row {
    width: 96%;
    width: calc(100% - 35px); } }
@media (min-width: 1010px) {
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11 {
    float: left; }

  .col-md-12 {
    width: 100%; }

  .col-md-9 {
    width: 100%; }

  .col-md-6 {
    width: 100%; }

  .col-md-6.fieldWrapper > label {
    width: 25% !important; }

  .col-md-6.fieldWrapper.grid {
    width: calc(50% - 24px) !important;
    margin-right: 24px; }

  .col-md-6.fieldWrapper.grid > .field, .col-md-6.fieldWrapper.grid > .pictogramWrapper {
    width: 100% !important; }

  .col-md-6.fieldWrapper.grid > .dijitTitlePane.field {
    width: 100% !important;
    width: calc(100% - -20px) !important; }

  .col-md-6.fieldWrapper.grid > .dijitContentPane.field {
    width: 100% !important;
    width: calc(100% - -20px) !important; }

  .col-md-6.fieldWrapper > .field, .col-md-6.fieldWrapper > .pictogramWrapper {
    width: 75% !important; }

  .col-md-6.fieldWrapper.label-wrap-inline > label {
    width: 25% !important; }

  .col-md-6.label-wrap-break {
    width: 100%; }

  .row .label-wrap-inline > label {
    width: 50% !important; }

  .row .label-wrap-inline > .field, .row .label-wrap-inline > .pictogramWrapper {
    width: 50% !important; }

  .fieldWrapper-simpleProps.titlePane.noHeader.col-md-3 {
    width: 100%; }

  .fieldWrapper-simpleProps > div > div > div > div > .row {
    padding: 0;
    display: inline-block;
    width: 50%; }

  .row .col-md-6.label-wrap-inline > .field, .row .col-md-6.label-wrap-inline > .pictogramWrapper {
    width: 75% !important; }

  .col-md-3 {
    width: 50%; }

  .row .col-md-9.textarea > label {
    width: 25% !important; }

  .row .col-md-9.textarea > textarea {
    width: 75% !important; }

  .fieldWrapper-simpleProps.noPadding .row .col-md-12.textarea > label, .fieldWrapper-simpleProps.noPadding .row .col-md-12.codeMirror > .label {
    width: 33.333333% !important; }

  .noPadding .row .col-md-12.textarea > label, .noPadding .row .col-md-12.codeMirror > label {
    width: 33.333333% !important;
    text-align: right !important; }

  .row .col-md-12.textarea > label, .row .col-md-12.codeMirror > label {
    width: 25% !important;
    text-align: right !important; }

  .fieldWrapper-simpleProps.noPadding .row .col-md-12.textarea > textarea, .fieldWrapper-simpleProps.noPadding .row .col-md-12.codeMirror > .field {
    width: 70% !important; }

  .noPadding .row .col-md-12.textarea > textarea, .noPadding .row .col-md-12.codeMirror > .field {
    width: 66.666666% !important;
    display: inline-block; }

  .row .col-md-12.textarea textarea, .row .col-md-12.codeMirror .field {
    width: 75% !important;
    display: inline-block; }

  .deleteBtnWrapper {
    width: 3%;
    width: calc(35px); }

  body.claro .dynaform .dijitFieldsetContentInner > .row.repeater-row {
    width: 97%;
    width: calc(100% - 35px); } }
@media (min-width: 1400px) {
  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11 {
    float: left; }

  .row .label-wrap-inline.checkbox.col-lg-3, .row .label-wrap-inline.radio.col-lg-3 {
    width: 25%; }

  .col-lg-12 {
    width: 100%; }

  .col-lg-9, .col-lg-9.label-wrap-break {
    width: 75%; }

  .col-lg-9.fieldWrapper.titlePane.noHeader, .col-md-9.fieldWrapper.titlePane.noHeader, .col-sm-9.fieldWrapper.titlePane.noHeader {
    width: 66.666666%; }

  .col-lg-6, .col-lg-6.label-wrap-break {
    width: 50%; }

  .col-lg-6.fieldWrapper > label {
    width: 25% !important; }

  .col-lg-6.fieldWrapper.label-wrap-inline > label {
    width: 25% !important; }

  .col-lg-6.fieldWrapper > .field, .col-lg-6.fieldWrapper > .pictogramWrapper {
    width: 75% !important; }

  .col-lg-6 .col-lg-6.fieldWrapper.label-wrap-inline > label {
    width: 50% !important; }

  .col-lg-6 .col-lg-6.fieldWrapper > .field, .col-lg-6 .col-lg-6.fieldWrapper > .pictogramWrapper {
    width: 50% !important; }

  .col-lg-6.fieldWrapper.label-wrap-break > .field, .col-lg-6.fieldWrapper.label-wrap-break > .pictogramWrapper {
    width: 100% !important; }

  .col-lg-6.fieldWrapper.grid {
    width: calc(50% - 24px) !important;
    margin-right: 24px; }

  .col-lg-6.fieldWrapper.grid > .field, .col-lg-6.fieldWrapper.grid > .pictogramWrapper {
    width: 100% !important; }

  .col-lg-6.fieldWrapper.grid > .dijitTitlePane.field {
    width: 100% !important;
    width: calc(100% - -20px) !important; }

  .col-lg-6.fieldWrapper.grid > .dijitContentPane.field {
    width: 100% !important;
    width: calc(100% - -20px) !important; }

  .col-lg-3 {
    width: 25%; }

  .col-lg-3.fieldWrapper-simpleProps, .col-sm-3.fieldWrapper-simpleProps, .col-md-3.fieldWrapper-simpleProps {
    width: 33.333333%; }

  .row .col-lg-9.textarea > label {
    width: 16.6666% !important; }

  .row .col-lg-9.textarea > textarea {
    width: 83.3333% !important; }

  .row .col-lg-12.textarea > label, .row .col-lg-12.codeMirror > label {
    width: 12.5% !important;
    text-align: right !important; }

  .row .col-lg-12.textarea > .field, .row .col-lg-12.textarea .pictogramWrapper, .row .col-lg-12.codeMirror > .field, .row .col-lg-12.codeMirror .pictogramWrapper {
    width: 87.5% !important;
    display: inline-block; }

  .fieldWrapper-simpleProps.titlePane.noHeader > .row .col-lg-12 > label {
    width: 33.333333% !important; }

  .fieldWrapper-simpleProps.titlePane.noHeader .label-wrap-inline > label {
    width: 33.333333% !important; }

  .fieldWrapper-simpleProps.titlePane.noHeader .label-wrap-inline > .field, .fieldWrapper-simpleProps.titlePane.noHeader .label-wrap-inline > .pictogramWrapper, .fieldWrapper-simpleProps.titlePane.noHeader .row .col-lg-12 > textarea {
    width: 66.666666% !important; }

  .fieldWrapper-simpleProps.titlePane.noHeader .label-wrap-inline > .field.dijitCheckBox {
    width: auto !important; }

  .fieldWrapper-simpleProps.titlePane.noHeader.col-md-3 {
    width: 33.333333%; }

  .fieldWrapper-simpleProps > div > div > div > div > .row {
    padding-top: 0;
    display: block;
    width: 100%; }

  .deleteBtnWrapper {
    width: 2%;
    width: calc(35px); }

  body.claro .dynaform .dijitFieldsetContentInner > .row.repeater-row {
    width: 98%;
    width: calc(100% - 35px); } }
.claro .fieldWrapper.checkbox > .field.dijitCheckBox {
  width: 18px !important; }

body > .dynaMultiSelectPopup {
  max-height: 50%;
  overflow-y: auto !important; }

body.claro .screenContentWrapper {
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

body.claro > .dijitBorderContainerNoGutter.dijitContainer.guiBlockingTarget.dijitLayoutContainer {
  overflow-y: hidden; }

.right {
  float: right; }

.claro .dynaform .dijitSelect, .claro .dynaform .dijitSelect .dijitArrowButton, .claro .dijitSelect .dynaform .dijitArrowButton, .claro .dynaform .dijitComboBox .dijitArrowButton, .claro .dijitComboBox .dynaform .dijitArrowButton, .claro .dynaform .dijitTextBox {
  background: transparent; }

.pictogramWrapper > span {
  box-sizing: border-box;
  width: 20px;
  margin: 0 2px 0 0; }

.dHistoryInnerContent .innerText .mashViewerItem {
  word-wrap: break-word; }

.claro #appcacheHandler {
  top: 0;
  position: fixed;
  width: 100%;
  margin: 0;
  left: 0;
  padding: 0;
  height: 4px;
  border: none;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
  min-height: 0;
  color: white;
  font-size: 8px;
  z-index: 999999999999999;
  overflow: visible;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: none; }

.claro #appcacheHandler .internalProgress {
  height: 4px !important;
  font-size: 0;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0; }

.claro #appcacheHandler .dijitProgressBarFull {
  height: 4px !important; }

.claro #appcacheHandler .dijitProgressBarLabel {
  color: white;
  display: none; }

body.claro .icon-app-header:before, body.claro .listSelect .icon-app-header.dojoxListInputNode:after, .listSelect body.claro .icon-app-header.dojoxListInputNode:after, body.claro .listCombo .icon-app-header.dojoxListInputNode:after, .listCombo body.claro .icon-app-header.dojoxListInputNode:after, body.claro .parsedText hr.icon-app-header:after, .parsedText body.claro hr.icon-app-header:after {
  height: 42px;
  width: 90px;
  top: -12px;
  left: -7px;
  background-repeat: no-repeat; }

body.claro .tagCloudApp .tagWrap ul, body.claro .tagCloudApp .tagWrap .parsedText ol, .parsedText body.claro .tagCloudApp .tagWrap ol {
  text-align: left; }

body.claro .tagCloudApp .tagWrap ul li a, body.claro .tagCloudApp .tagWrap .parsedText ol li a, .parsedText body.claro .tagCloudApp .tagWrap ol li a {
  vertical-align: baseline; }

body.claro .tagCloudApp .tagWrap ul li, body.claro .tagCloudApp .tagWrap .parsedText ol li, .parsedText body.claro .tagCloudApp .tagWrap ol li {
  color: white;
  box-shadow: none;
  height: 26px;
  font-size: 11px;
  min-width: 72px;
  margin: 0 2px 8px 2px; }

body .gjaxDialog.error .dijitDialogTitleBar, body .gjaxDialog.error-unhandled .dijitDialogTitleBar {
  color: red;
  font-size: 16px;
  padding-left: 12px;
  padding-top: 14px;
  font-weight: 600;
  padding-bottom: 0;
  background: none; }

body.claro .dijitDialogPaneContent .dijitDialogPaneActionBar {
  margin: 16px -8px -8px; }

.tagCloudApp .searchBar {
  padding: 25px 16px 2px; }

body.claro .dijitDialogPaneContent {
  background: none; }

body.claro .dijitDialogPaneContent .dijitDialogPaneActionBar {
  border: none;
  background: none; }

.envelope-menu {
  height: calc(100% - 100px) !important;
  top: 58px !important;
  width: 270px;
  z-index: 10;
  background: transparent;
  z-index: 10;
  overflow-y: hidden; }

.claro .actionField .dijitValidationTextBox {
  display: none; }

.actionField .actionButtonsWrapper .dijitButton .dijitButtonNode {
  border: 1px solid white;
  padding: 15px 30px;
  background: none;
  outline: none; }

.actionField .actionButtonsWrapper {
  display: inline-block; }

.actionField {
  text-align: center; }

.actionField label {
  display: initial; }

.actionField .actionButtonsWrapper .dijitButton .dijitButtonText, .actionField .actionButtonsWrapper .dijitButton .dijitButtonNode span {
  color: white;
  outline: none;
  font-weight: 600; }

body.claro .dynaform .actionField .actionButtonsWrapper .dijitButton .dijitButtonNode {
  padding: 7px 25px; }

.actionField .actionButtonsWrapper .dijitButton.dijitButtonFocused .dijitButtonNode {
  outline: 1px dashed #333; }

.claro .actionField .actionButtonsWrapper .dijitButton.selected .dijitButtonNode {
  border: 1px solid #ccc; }

.dgrid-cell .dijit-focused .grid-action-button {
  min-width: 36px;
  min-height: 18px; }

.dgrid-cell .dijit-focused .grid-action-button .dijitIcon {
  outline: 1px dashed #333; }

body.claro .envelope-header .header-bottom.dijitInline {
  position: fixed;
  margin-left: 0;
  padding: 10px 15px;
  height: 45px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  background: transparent; }

body.claro .header-bottom div {
  font-size: 11px;
  font-weight: 600; }

body.claro .header-bottom div.clr {
  display: none; }

body.claro .tagCloudApp .searching {
  background-image: url("../resources/preloader.png"); }

body.claro .envelope-body {
  background-color: white; }

body.claro .tagCloudApp .searchField {
  height: 35px; }

body.claro .tagCloudApp .tagWrap {
  border-bottom: none;
  padding-top: 20px;
  padding-bottom: 10px; }

body.claro .tagCloudApp .searchField .dijitInputInner, .claro .tagCloudApp .searchField .dijitPlaceHolder {
  padding: 4px 20px 1px 27px !important;
  color: white;
  font-size: 13px;
  font-weight: 600; }

body.claro .tagCloudApp .searchField .dijitInputInner {
  padding: 4px 20px 1px 37px !important; }

body.claro .tagCloudApp .searchField .dijitInputField.dijitPlaceHolder {
  height: 26px;
  padding: 4px 20px 1px 32px !important;
  background: transparent; }

body.claro .tagCloudApp .search-result {
  padding: 13px;
  padding-left: 16px;
  font-weight: 600;
  font-size: 13px;
  text-transform: uppercase; }

body.claro .tagCloudApp .search-result:focus {
  padding: 12px 12px 12px 17px;
  border: 1px dotted #aaa; }

body.claro #tagMenu {
  background-color: transparent; }

.loading:after {
  background-image: url("../resources/preloader.png"); }

body.claro .btn-wrapper .gjaxPrimaryButton .dijitButtonNode {
  box-shadow: 0px 1px 1px 0px rgba(0, 0, 0, 0.14902);
  color: white; }

body.claro .viewToggle .dijitButtonNode.dijitInline.dijitReset {
  background-image: url("../resources/Menu_W.svg");
  background-size: contain;
  background-position: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0px;
  padding-left: 27px;
  height: 17px;
  width: auto; }

.dijitTitlePaneTitleFocus.gjaxRequired .dijitTitlePaneTextNode:before, .dijitTitlePaneTitleFocus.gjaxRequired .listSelect .dijitTitlePaneTextNode.dojoxListInputNode:after, .listSelect .dijitTitlePaneTitleFocus.gjaxRequired .dijitTitlePaneTextNode.dojoxListInputNode:after, .dijitTitlePaneTitleFocus.gjaxRequired .listCombo .dijitTitlePaneTextNode.dojoxListInputNode:after, .listCombo .dijitTitlePaneTitleFocus.gjaxRequired .dijitTitlePaneTextNode.dojoxListInputNode:after, .dijitTitlePaneTitleFocus.gjaxRequired .parsedText hr.dijitTitlePaneTextNode:after, .parsedText .dijitTitlePaneTitleFocus.gjaxRequired hr.dijitTitlePaneTextNode:after {
  content: "*";
  position: absolute;
  color: red;
  font-weight: 600;
  font-size: 14px;
  line-height: 16px;
  top: 18px;
  left: 8px; }

.pickerGrid {
  margin: 6px 0; }

body.claro .viewToggle .dijitReset.dijitStretch.dijitButtonContents {
  text-align: left; }

body.claro .primaryBtn {
  margin-left: 0px; }

body.claro .viewToggle .dijitButtonNode .dijitButtonText {
  font-size: 10px;
  font-weight: 600;
  color: white;
  text-transform: uppercase; }

body.claro .viewToggle .dijitButtonNode.dijitInline.dijitReset:hover {
  background-image: url("../resources/Menu_B.svg"); }

/*CONTROLS*/
body.claro .row .fieldWrapper.multiSelect > .dojoxCheckedMultiSelect > table tr {
  height: 30px; }

body.claro .row .fieldWrapper.multiSelect > .dojoxCheckedMultiSelect > table {
  height: 30px; }

body.claro .row .fieldWrapper.multiSelect > .dojoxCheckedMultiSelect > table td.dijitArrowButton, body.claro .row .parsedText .fieldWrapper.multiSelect > .dojoxCheckedMultiSelect > table th.dijitArrowButton, .parsedText body.claro .row .fieldWrapper.multiSelect > .dojoxCheckedMultiSelect > table th.dijitArrowButton {
  border: 0;
  width: 22px;
  background: transparent;
  background-image: none;
  box-shadow: -8px 0 0 -7px #999; }

body.claro .row .fieldWrapper.multiSelect > .dojoxCheckedMultiSelect > table td.dijitArrowButton .dijitArrowButtonInner, body.claro .row .parsedText .fieldWrapper.multiSelect > .dojoxCheckedMultiSelect > table th.dijitArrowButton .dijitArrowButtonInner, .parsedText body.claro .row .fieldWrapper.multiSelect > .dojoxCheckedMultiSelect > table th.dijitArrowButton .dijitArrowButtonInner {
  background-image: url("../resources/dropdown_arrows_G.svg");
  background-position: center center !important;
  height: 29px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 0; }

body.claro .dijitComboBox .dijitArrowButton, body.claro .dijitSelect .dijitArrowButton .dijitArrowButton, .claro .dijitSelect .dijitArrowButton, .claro .dijitComboBox .dijitArrowButton .dijitArrowButton {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 28px;
  width: 22px;
  border: none;
  box-shadow: -8px 0 0 -7px #999;
  background: none;
  padding: 0 3px;
  margin-right: -22px;
  position: relative;
  right: 22px;
  z-index: 1; }

body.claro .dgrid .dijitSelect .dijitArrowButtonInner, body.claro .dijitSelect .dgrid .dijitArrowButton .dijitArrowButtonInner, body.claro .dgrid .dijitComboBox .dijitArrowButton .dijitArrowButtonInner, body.claro .dijitComboBox .dgrid .dijitArrowButton .dijitArrowButtonInner, .claro .dgrid .dijitComboBox .dijitArrowButtonInner, .claro .dgrid .dijitSelect .dijitArrowButton .dijitArrowButtonInner, .claro .dijitSelect .dgrid .dijitArrowButton .dijitArrowButtonInner, .claro .dijitComboBox .dgrid .dijitArrowButton .dijitArrowButtonInner {
  background-image: url("../resources/Dropdown_arrow_B.svg");
  background-size: 9px; }

body.claro .dijitSelect .dijitArrowButtonInner, body.claro .dijitComboBox .dijitArrowButton .dijitArrowButtonInner, .claro .dijitComboBox .dijitArrowButtonInner, .claro .dijitSelect .dijitArrowButton .dijitArrowButtonInner {
  background-image: url("../resources/dropdown_arrows_G.svg");
  background-position: center center !important;
  height: 29px !important;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 0; }

body.claro .dynaform .multiSourceSelect > span.dijitButton.pushed > span.dijitButtonNode {
  border: none;
  background: none; }

body.claro .dynaform .multiSourceSelect > span.dijitButton .dijitButtonNode {
  padding-top: 1px;
  background: transparent; }

body.claro .dynaform .multiSourceSelect > span.dijitButton > span {
  border: none;
  margin-top: 1px;
  right: 25px; }

body.claro .dijitComboBox .dijitArrowButtonInner, body.claro .dijitSelect .dijitArrowButton .dijitArrowButtonInner {
  border: none; }

body.claro .dynaform .dijitValidationTextBox .dijitValidationContainer {
  height: 22px; }

body.claro .dynaform .listSelect .dojoxListInput ul, body.claro .dynaform .listSelect .dojoxListInput .parsedText ol, .parsedText body.claro .dynaform .listSelect .dojoxListInput ol, .claro .dynaform .listCombo .dojoxListInput ul, .claro .dynaform .listCombo .dojoxListInput .parsedText ol, .parsedText .claro .dynaform .listCombo .dojoxListInput ol {
  padding: 0px 6px 0px 3px;
  min-height: 27px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

body.claro.gjax .dynaform .row .gjaxValidationTextarea {
  min-height: 32px !important;
  padding: 6px 8px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px; }

body.claro.gjax .dynaform .row .file .gjaxValidationTextarea {
  -moz-box-shadow: rgba(158, 158, 158, 0.49804) 0px 0px 5px 0px inset;
  -webkit-box-shadow: rgba(158, 158, 158, 0.49804) 0px 0px 5px 0px inset;
  box-shadow: rgba(158, 158, 158, 0.49804) 0px 0px 5px 0px inset; }

.row .field.dijitTextBox .dijitInputContainer {
  height: 28px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: inset 0px 1px 8px -3px #bdbdbd;
  -webkit-box-shadow: inset 0px 1px 8px -3px #bdbdbd;
  box-shadow: inset 0px 1px 8px -3px #bdbdbd;
  border: 1px solid #d7d7d7;
  box-sizing: border-box; }

.claro .row .field.dijitTextBox.dijitComboBox .dijitInputContainer .dijitInputInner, .claro .row .dijitSelect .field.dijitTextBox.dijitArrowButton .dijitInputContainer .dijitInputInner, .claro .dijitSelect .row .field.dijitTextBox.dijitArrowButton .dijitInputContainer .dijitInputInner, .claro .row .dijitComboBox .field.dijitTextBox.dijitArrowButton .dijitInputContainer .dijitInputInner, .claro .dijitComboBox .row .field.dijitTextBox.dijitArrowButton .dijitInputContainer .dijitInputInner {
  box-sizing: border-box;
  padding-right: 20px !important; }

.dynaform .fieldWrapper > label {
  vertical-align: top;
  margin-top: 8px; }

.dynaform .grid.fieldWrapper > label {
  font-weight: 700;
  vertical-align: middle;
  padding: 15px 10px;
  color: #36b6cc;
  border-bottom: 1px solid #ccc;
  margin-bottom: 20px; }

.cancel-btn .dijitButtonText {
  text-decoration: underline; }

body.claro .dynaform .dijitFieldset > legend {
  background: white;
  width: 100%;
  padding: 15px 10px;
  border-bottom: 1px solid #ccc; }

body.claro .dynaform .oneRow > div > fieldset {
  border-bottom: 1px solid #ccc !important;
  overflow: hidden; }

body.claro .dynaform .oneRow > div > fieldset > legend {
  border-bottom: 0 none; }

body.claro .fieldWrapper-mainSection.titlePane > .dijitTitlePane .dijitFieldset .dijitArrowNode {
  top: 20px; }

body.claro .dynaform .actionField .dijitTextBox .dijitInputInner {
  height: 22px; }

body.claro .tabWrapper .dgrid-row-table .dijitComboBox.dijitReadOnly .dijitArrowButton, body.claro .tabWrapper .dgrid-row-table .dijitSelect .dijitReadOnly.dijitArrowButton .dijitArrowButton, body.claro .dijitSelect .tabWrapper .dgrid-row-table .dijitReadOnly.dijitArrowButton .dijitArrowButton, body.claro .tabWrapper .dgrid-row-table .dijitComboBox .dijitReadOnly.dijitArrowButton .dijitArrowButton, body.claro .dijitComboBox .tabWrapper .dgrid-row-table .dijitReadOnly.dijitArrowButton .dijitArrowButton {
  visibility: hidden; }

body.claro .dynaform .dijitFieldsetContentInner > .row.repeater-row {
  background: white;
  padding: 0px;
  position: relative; }

.deleteBtnWrapper:first-child {
  border-top: 0 none; }

.deleteBtnWrapper {
  border-top: 0 none !important;
  clear: both;
  float: right;
  position: relative;
  z-index: 1; }

.rowFixer {
  width: 2%;
  width: calc(35px);
  height: 100%;
  position: absolute;
  background-color: inherit;
  right: -2%;
  right: calc(-35px);
  top: 0;
  width: calc(35px); }

.repeater .row:last-child .rowFixer {
  border-bottom: 1px solid #bebebe; }

body.claro .screenContentFooter .multiActionsMenu.dijitDisabled .dijitButtonNode, body.claro .actions.dijitDisabled .dijitButtonNode {
  background-color: transparent; }

body.claro .paddingSmall {
  padding: 2px 0 6px 0; }

body.claro .paddingLarge {
  padding: 6px 0 10px 0; }

body.claro .paddingSideSmall {
  padding: 0 10px 0 10px; }

body.claro .paddingSideLarge {
  padding: 0 15px 0 15px; }

body.claro .marginTopSmall {
  margin-top: 5px; }

body.claro .marginTopLarge {
  margin-top: 10px; }

body.claro .marginBottomSmall {
  margin-bottom: 5px; }

body.claro .marginBottomLarge {
  margin-bottom: 10px; }

body.claro .dynaform .dijitTextBoxReadOnly, body.claro .dynaform .dijitTextBoxReadOnly > .dijitInputContainer, .claro .dynaform .dijitTextBoxDisabled, .claro .dynaform .dijitTextBoxReadOnly, .claro .dynaform .dijitTextBoxDisabled > .dijitInputContainer, .claro .dynaform .dijitTextBoxReadOnly > .dijitInputContainer {
  background: transparent;
  border: none;
  box-shadow: none; }

body.claro .dijitSelect .dijitInputField, body.claro .dijitComboBox .dijitArrowButton .dijitInputField, .claro .dijitTextBox .dijitInputField {
  padding: 3px 2px 0 2px; }

body.claro .error .dijitDialogTitle, body.claro .error-unhandled .dijitDialogTitle {
  color: red; }

body.claro .success .dijitDialogTitle {
  color: green; }

body .gjaxDialog {
  background: white;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px; }

body .warning .dijitDialogTitle {
  color: #f8c964; }

body .gjaxDialog.error .dijitDialogTitleBar {
  background: none; }

body .gjaxDialog .gjaxDialogTitleBar {
  background: none; }

body.claro .success .icon {
  background-image: url("../resources/modal_success.svg"); }

body.claro .question .icon, body.claro .info .icon {
  background-image: url("../resources/modal_discard.svg"); }

body .gjaxDialog.error .icon, body .gjaxDialog.error-unhandled .icon {
  background-image: url("../resources/modal_error.svg"); }

body.claro .dijitDialogUnderlay._underlay {
  background-color: #000; }

body.claro .progressDetails {
  padding: 5px 0; }

body.claro .dynaform .dijitProgressBarEmpty {
  border: 1px solid #ccc;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px; }

body.claro .tagCloudApp .active {
  padding: 0; }

body.claro .header-right.dijitInline {
  float: right; }

body.claro #heartbeat {
  width: 130px; }

body.claro .searchBarIcon {
  background-image: url("../resources/Search_W.svg");
  height: 23px;
  width: 23px;
  right: 4px;
  left: 24px;
  top: 31px; }

body.claro .searchBarDelete {
  background-image: url("../resources/close_W.svg");
  height: 16px;
  width: 16px;
  right: 25px;
  top: 35px;
  width: 16px; }

body.claro .gridNavigation .secondaryBtn.dijitButton .dijitButtonNode {
  background: transparent;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none; }

body.claro .gridNavigation .dijitButton.secondaryBtn .dijitButtonNode:hover {
  background: transparent;
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none; }

.dgrid-column-set-scroller.dgrid-column-set-scroller-1 {
  bottom: 20px !important; }

body.claro .dijitDialog {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px; }

.screenContentFooter .gridNavigation label, .screenContentFooter .gridNavigation .rightc .pageStats, .claro .screenContentFooter .gridNavigation .pageInfo.dijitTextBox .dijitInputInner, .claro .screenContentFooter .multiActionsMenu .dijitButtonNode .dijitButtonText, body.claro .actions .dijitButtonNode .dijitButtonText {
  color: white; }

.claro .screenContentFooter .gridNavigation .pageInfo.dijitTextBox.dijitTextBoxFocused .dijitInputContainer .dijitInputInner {
  color: #00161f; }

.gridNavigation label {
  width: auto;
  margin-left: 10px;
  vertical-align: text-bottom; }

.gridNavigation .rightc .pageStats {
  display: inline-block;
  width: auto;
  height: 35px;
  margin: auto;
  margin-left: 7px;
  padding: 5px;
  font-size: 12px;
  cursor: pointer;
  font-weight: 600;
  vertical-align: middle;
  background-color: transparent;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0; }

.gridNavigation .rightc .pageStats div {
  padding: 4px 2px;
  background-color: transparent; }

.claro .fieldWrapper.grid {
  margin-top: 10px;
  margin-bottom: 10px; }

body.claro .pickerGrid .fieldWrapper-mainSection.titlePane > .dijitTitlePane .dijitTitlePaneTitleFocus {
  padding: 15px 15px 15px;
  box-shadow: 0px 1px #ccc;
  background: #eee; }

.claro .pickerGrid .fieldWrapper.titlePane {
  background: #fff;
  box-shadow: 0 0 0 1px #ccc;
  padding-bottom: 0; }

.claro .dynaform .dijitTitlePane {
  margin: 0; }

body.claro .fieldWrapper-mainSection.titlePane > .dijitTitlePane .dijitArrowNode:before, body.claro .fieldWrapper-mainSection.titlePane > .dijitTitlePane .listSelect .dijitArrowNode.dojoxListInputNode:after, .listSelect body.claro .fieldWrapper-mainSection.titlePane > .dijitTitlePane .dijitArrowNode.dojoxListInputNode:after, body.claro .fieldWrapper-mainSection.titlePane > .dijitTitlePane .listCombo .dijitArrowNode.dojoxListInputNode:after, .listCombo body.claro .fieldWrapper-mainSection.titlePane > .dijitTitlePane .dijitArrowNode.dojoxListInputNode:after, body.claro .fieldWrapper-mainSection.titlePane > .dijitTitlePane .parsedText hr.dijitArrowNode:after, .parsedText body.claro .fieldWrapper-mainSection.titlePane > .dijitTitlePane hr.dijitArrowNode:after {
  top: -11px;
  height: 30px; }

body.claro .screenContentFooter .primaryBtn {
  padding: 3px; }

body.claro .cancel-btn .dijitButtonNode {
  border: none;
  box-shadow: none;
  background: transparent; }

body.claro .screenContentFooter .secondaryBtn {
  padding: 0px; }

body.claro .screenContentFooter .secondaryBtn.leftc {
  padding: 10px; }

body.claro .gridNavigation .secondaryBtn {
  padding: 0px; }

body.claro .dijitButton.primaryBtn .dijitButtonNode {
  border: none;
  padding: 5px;
  text-transform: uppercase;
  font-weight: 600;
  width: 230px; }

body.claro .linkFileButton .dijitButton.fileDelete .dijitButtonNode {
  background-image: url("../resources/close.svg"); }

body.claro .dijitDialog {
  background: white !important; }

body.claro .dijitDialogPaneContentArea {
  overflow: visible !important; }

body.claro .dijitDialog .dijitDialogPaneContent {
  width: 100%;
  margin-top: 50px;
  overflow: visible !important;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

body.claro .dijitDialog .icon {
  top: 0;
  margin-top: -48px;
  width: 44px;
  background-size: 20px;
  background-position: center; }

body.claro .dijitContentPane.envelope-menu {
  margin-bottom: 45px; }

body.claro .tagCloudApp .searchField .dijitInputField {
  padding: 5px 4px;
  height: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

body.claro .envelope-header {
  z-index: 3;
  position: absolute;
  height: 56px;
  width: 100% !important;
  padding: 14px !important;
  padding-left: 24px !important;
  background-color: #00161f;
  border-bottom: none;
  overflow: visible;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }
body.claro .envelope-header > .dijitInline {
  z-index: 2;
  position: relative; }
body.claro .envelope-header > .dijitInline.titleSectionWrapper {
  z-index: 1; }
body.claro .header-inline.dijitInline {
  margin-left: 90px; }
body.claro .user-btn .dijitButtonNode:first-child {
  display: block; }
body.claro .header-inline.dijitInline.titleSectionWrapper {
  box-sizing: border-box;
  position: absolute;
  left: 0;
  top: 4px;
  margin-left: 0;
  padding: 0 250px 0 270px;
  width: 100%; }

.claro .user-btn .dijitButtonNode .dijitButtonText {
  font-weight: 600;
  z-index: 10;
  background-image: url("../resources/user.svg") !important;
  padding-left: 30px;
  background-position: left center;
  background-repeat: no-repeat;
  height: 30px;
  line-height: 30px;
  color: #fff; }

body.claro .envelope-header .user-btn #headerUserName_arrow .dijitArrowButtonInner {
  right: 0;
  float: left;
  display: inline-block;
  background-image: url("../resources/Dropdown_Ring_W.svg");
  background-position: right center;
  background-size: 16px 16px;
  background-repeat: no-repeat; }

body.claro .icon-help {
  margin-left: 17px; }

body.claro .envelope-header .icon-help .dijitButtonNode {
  background-image: url("../resources/help_W.svg") !important; }

body.claro .gridNavigation .pageInfo.dijitTextBox .dijitInputInner {
  text-align: center; }

.screenContentFooter .gridNavigation .rightc .pageStats {
  margin: 5px; }

body.claro .gridNavigation .pageInfo.dijitTextBox {
  width: 3em;
  background-color: transparent;
  box-shadow: none;
  margin: auto; }

body.claro .dijitTitlePaneContentOuter {
  padding: 0; }

body.claro .dijitFieldset .dijitFieldsetContentOuter .dijitFieldsetContentInner {
  height: auto;
  padding: 0; }

body.claro .dijitTab .tabLabel {
  outline: none; }

body.claro .screenContentFooter > .actions {
  float: left; }

body.claro .screenContentFooter .multiActionsMenu, body.claro .actions {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  padding: 3px; }

body.claro .screenContentFooter .multiActionsMenu.dijitDisabled .dijitButtonNode, body.claro .actions.dijitDisabled .dijitButtonNode {
  background-color: transparent; }

body.claro .screenContentFooter .multiActionsMenu .dijitButtonNode .dijitButtonText, body.claro .actions .dijitButtonNode .dijitButtonText {
  text-transform: uppercase;
  font-weight: 600;
  padding: 3px; }

body.claro .screenContentFooter .multiActionsMenu .dijitButtonNode, body.claro .actions .dijitButtonNode {
  border: none;
  padding: 5px 14px; }

body.claro .screenContentFooter .cancel-btn .dijitButtonNode {
  background: transparent;
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  -moz-box-shadow: none; }

body.claro .screenContentFooter .cancel-btn .dijitButtonNode .dijitButtonText {
  color: white; }

body.claro .screenContentFooter .gridNavigation .secondaryBtn.dijitButton .dijitButtonText {
  color: white; }

body.claro .btnSection > .fieldWrapper {
  width: auto;
  margin-right: 5px; }

.screenContentWrapper {
  overflow-x: hidden; }

body.claro .envelope-menu {
  overflow: hidden; }

.fragmentWrapper.gjaxView.dijitContentPane.view {
  overflow-x: visible;
  width: 100%; }

.dynaForm {
  overflow-y: visible; }

#screenContent {
  height: 100%;
  overflow: hidden; }

#screenContent > .fragmentWrapper.gjaxView.dijitContentPane.view {
  height: 100%;
  overflow-y: scroll; }

#screenContent.footerLayout > .fragmentWrapper.gjaxView.dijitContentPane.view {
  height: 100%;
  overflow-y: hidden;
  padding-bottom: 45px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

body.claro .envelope-body {
  overflow-y: hidden !important;
  overflow-x: hidden !important;
  padding: 0px !important; }

.footerLayout .screenContentWrapper {
  height: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.footerLayout .screenContentFooter {
  display: block; }

.screenContentWrapper {
  height: 100%;
  overflow-y: scroll;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.screenContentFooter .btnSection {
  display: table;
  margin: auto;
  margin-top: 1px;
  padding: 0; }

.screenContentFooter {
  display: none;
  bottom: 0;
  width: 100%;
  height: 45px;
  position: absolute;
  background-color: #00161f; }

body.claro .dijitFieldset > legend {
  border: none; }

.btnSection {
  background-color: transparent;
  padding-bottom: 10px;
  padding-top: 10px;
  display: table;
  margin: auto; }

.rightc.navigation {
  padding-right: 7px; }

.repeater > .dijitFieldset > .dijitFieldsetContentOuter {
  padding: 0;
  overflow: visible !important; }

.dijitFieldsetContentOuter {
  padding: 0px;
  box-shadow: 0 -1px 0 0px #cecece inset;
  padding-right: 2px;
  padding-bottom: 3px; }

.dojoxWidgetCalendar.customDateTimeTextBox {
  width: auto !important;
  overflow: hidden; }

.field.section > .row {
  padding-left: 5px;
  padding-right: 5px; }

body .gjaxDialog.question .icon {
  background-image: url("../resources/modal_discard.svg"); }

body.claro .gjaxDialog.question .dijitDialogTitleBar {
  background: white; }

.tabWrapper .dijitTabContainer > .dijitTabPaneWrapper > .row:first-child, .tabWrapper .claro .dijitTabContainer > .dijitTabContainerTop-tabs > .row:first-child, .claro .tabWrapper .dijitTabContainer > .dijitTabContainerTop-tabs > .row:first-child {
  margin: 0;
  padding: 0; }

.noMarginRow {
  margin-top: -2px !important; }

body.claro .dynaform .dijitButton .dijitButtonNode {
  padding-top: 3px;
  padding-bottom: 4px; }

.gridAttachments .dgrid-header {
  position: relative; }

.gridAttachments .dgrid-scroller {
  margin-top: 0 !important; }

.repeater-row .fieldWrapper {
  padding-right: 0;
  margin-bottom: 2px; }

body.claro .dijitFieldset .dijitFieldsetContentOuter .dijitFieldsetContentInner .textarea {
  padding-top: 3px; }

.repeater-row .fieldWrapper.checkbox {
  margin: 0; }

.dijit.dijitReset.dijitInline.secondaryBtn.dijitUploader.dijitButton.dijitUploaderHover input {
  cursor: pointer; }

.dijitButtonDisabled .primaryBtn .dijitButtonText {
  color: #b8b8ba; }

body.claro .dynaform .dijitTabContainer .dijitTabListContainer-top {
  height: 29px !important;
  overflow-y: hidden; }

.dynaform .actionField div.field.dijitTextBox.dijitComboBox.dijitValidationTextBox, .dynaform .actionField .claro .dijitSelect div.field.dijitTextBox.dijitValidationTextBox.dijitArrowButton, .claro .dijitSelect .dynaform .actionField div.field.dijitTextBox.dijitValidationTextBox.dijitArrowButton, .dynaform .actionField .claro .dijitComboBox div.field.dijitTextBox.dijitValidationTextBox.dijitArrowButton, .claro .dijitComboBox .dynaform .actionField div.field.dijitTextBox.dijitValidationTextBox.dijitArrowButton {
  border-color: #777; }

.dynaform .actionField label {
  font-size: 15px !important;
  vertical-align: middle; }

.dynaform .actionField label:after {
  content: ":"; }

.dynaform .actionField div.field.dijitTextBox.dijitComboBox.dijitValidationTextBox.dijitTextBoxReadOnly, .dynaform .actionField .claro .dijitSelect div.field.dijitTextBox.dijitValidationTextBox.dijitTextBoxReadOnly.dijitArrowButton, .claro .dijitSelect .dynaform .actionField div.field.dijitTextBox.dijitValidationTextBox.dijitTextBoxReadOnly.dijitArrowButton, .dynaform .actionField .claro .dijitComboBox div.field.dijitTextBox.dijitValidationTextBox.dijitTextBoxReadOnly.dijitArrowButton, .claro .dijitComboBox .dynaform .actionField div.field.dijitTextBox.dijitValidationTextBox.dijitTextBoxReadOnly.dijitArrowButton {
  border: none; }

.dynaform .actionField .dijitTextBoxReadOnly div.dijitReset.dijitInputField.dijitInputContainer {
  background: none; }

.dynaform .actionField div.dijitReset.dijitRight.dijitButtonNode.dijitArrowButton.dijitDownArrowButton.dijitArrowButtonContainer {
  background: lightblue;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FkZDhlNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzRhYjRjYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #add8e6), color-stop(100%, #4ab4ca));
  background-image: -moz-linear-gradient(top, #add8e6 0%, #4ab4ca 100%);
  background-image: -webkit-linear-gradient(top, #add8e6 0%, #4ab4ca 100%);
  background-image: linear-gradient(to bottom, #add8e6 0%, #4ab4ca 100%);
  color: white;
  border: #aaa 1px solid;
  -moz-border-radius: 0px 0px 2px 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px 0px 2px 0px; }

.dynaform .actionField div.dijitReset.dijitRight.dijitButtonNode.dijitArrowButton.dijitDownArrowButton.dijitArrowButtonContainer > input {
  color: white;
  background-position: -71px 53%; }

.dynaform .actionField .dijitTextBox .dijitInputInner {
  color: white; }

.dynaform .actionField div.dijitReset.dijitInputField.dijitInputContainer {
  background: lightblue;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2FkZDhlNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzRhYjRjYSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #add8e6), color-stop(100%, #4ab4ca));
  background-image: -moz-linear-gradient(top, #add8e6 0%, #4ab4ca 100%);
  background-image: -webkit-linear-gradient(top, #add8e6 0%, #4ab4ca 100%);
  background-image: linear-gradient(to bottom, #add8e6 0%, #4ab4ca 100%);
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px; }

.layout, .layout .dijitTitlePaneContentInner {
  overflow: hidden; }

.layout > .dijitTitlePane, .layout > .dijitFieldset, .layout .col, .layout.dijitTitlePane .dijitTitlePane, .layout.dijitFieldset .dijitFieldset, .layout.dijitTitlePane .dijitFieldset {
  float: left;
  margin: 0 0 10px 10px; }

.layout > .dijitTitlePane:first-child, .layout > .dijitFieldset:first-child, .layout > .dijitTitlePaneContentOuter > .dijitReset > .dijitTitlePaneContentInner > .dijitFieldset:first-child, .layout > .dijitTitlePaneContentOuter > .dijitReset > .dijitTitlePaneContentInner > div:first-child, .layout > .col:first-child {
  margin-left: 0 !important; }

/* fieldset in div */
.layout.col2 > .dijitFieldset {
  width: 443.6px; }

.layout.col3 > .dijitFieldset {
  width: 286.7px; }

.layout.col4 > .dijitFieldset {
  width: 208px; }

/* titlepane in div */
.layout.col2 > .dijitTitlePane {
  width: 460.4px; }

.layout.col3 > .dijitTitlePane {
  width: 302.9px; }

.layout.col4 > .dijitTitlePane {
  width: 224.2px; }

/* div in div */
.layout.col2 > .col {
  width: 460.5px; }

.layout.col3 > .col {
  width: 302.9px; }

.layout.col4 > .col {
  width: 223.9px; }

/* titlepane in titlepane */
.dijitTitlePane.col2 .dijitTitlePane {
  width: 456.5px; }

.dijitTitlePane.col3 .dijitTitlePane {
  width: 301px; }

.dijitTitlePane.col4 .dijitTitlePane {
  width: 223.2px; }

/* fieldset in titlepane */
.dijitTitlePane.col2 .dijitFieldset {
  width: 438.2px; }

body.claro .tagCloudApp .searchBar {
  -moz-box-shadow: 0px 5px 0 0px inset;
  -webkit-box-shadow: 0px 5px 0 0px inset;
  box-shadow: 0px 5px 0 0px inset; }

.dijitTitlePane.col3 .dijitFieldset {
  width: 282.6px; }

.dijitTitlePane.col4 .dijitFieldset {
  width: 204.9px; }

/* div in titlepane */
.dijitTitlePane.col2 .col {
  width: 454px; }

.dijitTitlePane.col3 .col {
  width: 298.6px; }

.dijitTitlePane.col4 .col {
  width: 220.5px; }

/* col in cols inherited */
.col2 .col2 .col {
  width: 220px; }

.col2 .col3 .col {
  width: 142.6px; }

.col3 .col2 .col {
  width: 142.3px; }

.col3 .col3 .col {
  width: 90.8px; }

.fieldWrapper-mainSection.container-box .dijitTitlePaneContentInner > .row {
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto; }
.fieldWrapper-mainSection.max-span-2 .dijitTitlePaneContentInner > .row .col-lg-3 {
  width: 50% !important; }
.fieldWrapper-mainSection.max-span-2 .dijitTitlePaneContentInner > .row .col-lg-6, .fieldWrapper-mainSection.max-span-2 .dijitTitlePaneContentInner > .row .col-lg-6.label-wrap-break {
  width: 100% !important; }

@media (max-width: 1010px) {
  .fieldWrapper-mainSection.max-span-2 .dijitTitlePaneContentInner > .row .col-lg-3 {
    width: 100% !important; }
  .fieldWrapper-mainSection.max-span-2 .dijitTitlePaneContentInner > .row .col-lg-6, .fieldWrapper-mainSection.max-span-2 .dijitTitlePaneContentInner > .row .col-lg-6.label-wrap-break {
    width: 100% !important; } }
.fieldWrapper.label-10 > label {
  width: 10% !important; }
.fieldWrapper.label-10 > .field {
  width: 90% !important; }

.fieldWrapper.label-20 > label {
  width: 20% !important; }
.fieldWrapper.label-20 > .field {
  width: 80% !important; }

.fieldWrapper.label-30 > label {
  width: 30% !important; }
.fieldWrapper.label-30 > .field {
  width: 70% !important; }

.fieldWrapper.label-40 > label {
  width: 40% !important; }
.fieldWrapper.label-40 > .field {
  width: 60% !important; }

.fieldWrapper.label-50 > label {
  width: 50% !important; }
.fieldWrapper.label-50 > .field {
  width: 50% !important; }

.fieldWrapper.label-60 > label {
  width: 60% !important; }
.fieldWrapper.label-60 > .field {
  width: 40% !important; }

.fieldWrapper.label-70 > label {
  width: 70% !important; }
.fieldWrapper.label-70 > .field {
  width: 30% !important; }

.fieldWrapper.label-80 > label {
  width: 80% !important; }
.fieldWrapper.label-80 > .field {
  width: 20% !important; }

.fieldWrapper.label-90 > label {
  width: 90% !important; }
.fieldWrapper.label-90 > .field {
  width: 10% !important; }

.primaryColorBackground {
  background: #FAFAFA;
  -moz-box-shadow: inset 0px 30px 50px -10px rgba(17, 42, 55, 0.05);
  -webkit-box-shadow: inset 0px 30px 50px -10px rgba(17, 42, 55, 0.05);
  box-shadow: inset 0px 30px 50px -10px rgba(17, 42, 55, 0.05);
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzM2YjZjYyIgc3RvcC1vcGFjaXR5PSIwLjE1Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(54, 182, 204, 0.15)), color-stop(100%, #ffffff));
  background-image: -moz-linear-gradient(top, rgba(54, 182, 204, 0.15) 0%, #ffffff 100%);
  background-image: -webkit-linear-gradient(top, rgba(54, 182, 204, 0.15) 0%, #ffffff 100%);
  background-image: linear-gradient(to bottom, rgba(54, 182, 204, 0.15) 0%, #ffffff 100%); }

.gjaxHidden {
  display: none; }

.secondaryColorBackground {
  background: #FAFAFA;
  -moz-box-shadow: inset 0px 30px 50px -10px rgba(17, 42, 55, 0.05);
  -webkit-box-shadow: inset 0px 30px 50px -10px rgba(17, 42, 55, 0.05);
  box-shadow: inset 0px 30px 50px -10px rgba(17, 42, 55, 0.05);
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2M5YzljOSIgc3RvcC1vcGFjaXR5PSIwLjMiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(201, 201, 201, 0.3)), color-stop(100%, #ffffff));
  background-image: -moz-linear-gradient(top, rgba(201, 201, 201, 0.3) 0%, #ffffff 100%);
  background-image: -webkit-linear-gradient(top, rgba(201, 201, 201, 0.3) 0%, #ffffff 100%);
  background-image: linear-gradient(to bottom, rgba(201, 201, 201, 0.3) 0%, #ffffff 100%); }

@-moz-keyframes spin {
  100% {
    -moz-transform: rotate(360deg); } }
@-webkit-keyframes spin {
  100% {
    -webkit-transform: rotate(360deg); } }
@keyframes spin {
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }
.claro.init-loading {
  background: transparent;
  background-image: none; }

.claro .logoLogin {
  background: transparent;
  background-image: none; }

.claro .icon-app-header:before, .claro .listSelect .icon-app-header.dojoxListInputNode:after, .listSelect .claro .icon-app-header.dojoxListInputNode:after, .claro .listCombo .icon-app-header.dojoxListInputNode:after, .listCombo .claro .icon-app-header.dojoxListInputNode:after, .claro .parsedText hr.icon-app-header:after, .parsedText .claro hr.icon-app-header:after {
  background: transparent;
  background-image: none;
  background-size: contain;
  background-position: center center; }

.simpleWrapper {
  padding: 2em 1em;
  background: white; }

.simpleWrapper .dgrid {
  margin: 15px 0; }

.claro .dijitDialog {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

.leftc {
  float: left; }

.leftc50 {
  float: left;
  width: 50%; }

.rightc {
  float: right; }

.clr {
  clear: both; }

.inner-1, .inner-2, .inner-3, .inner-4, .inner-5, .inner-6, .inner-7, .inner-8, .inner-9, .inner-10, .inner-11 {
  display: inline-block;
  float: left; }

.inner-1 {
  width: 8%; }

.inner-2 {
  width: 16%; }

.inner-3 {
  width: 25%; }

.inner-4 {
  width: 33%; }

.inner-5 {
  width: 41%; }

.inner-6 {
  width: 50%; }

.inner-7 {
  width: 58%; }

.inner-8 {
  width: 66%; }

.inner-9 {
  width: 75%; }

.inner-10 {
  width: 83%; }

.inner-11 {
  width: 91%; }

.inner-12 {
  width: 100%; }

.gjaxScreenReadOnly .gjaxRequired:before, .gjaxScreenReadOnly .listSelect .gjaxRequired.dojoxListInputNode:after, .listSelect .gjaxScreenReadOnly .gjaxRequired.dojoxListInputNode:after, .gjaxScreenReadOnly .listCombo .gjaxRequired.dojoxListInputNode:after, .listCombo .gjaxScreenReadOnly .gjaxRequired.dojoxListInputNode:after, .gjaxScreenReadOnly .parsedText hr.gjaxRequired:after, .parsedText .gjaxScreenReadOnly hr.gjaxRequired:after {
  display: none; }

.gjaxRequiredMark {
  color: red; }

.gjaxScreenReadOnly .gjaxRequiredMark {
  display: none; }

/* hide redundant node in dgrid-footer-columns if grid has auto-height class */
.auto-height .dgrid-footer .dgrid-scrollbar-width {
  display: none; }

.dgrid-column-set-scroller.hasFooter {
  bottom: 20px !important; }

/****************/
/****************/
/****************/
/****************/
/****************/
/****************/
/****************/
/*** ENVELOPE ***/
/****************/
/****************/
/****************/
/****************/
/****************/
/****************/
/*** -general ***/
/****************/
html {
  height: 100%;
  width: 100%;
  background-color: #f1f1f1; }

body {
  width: 100%;
  height: 100%;
  font-family: "Open Sans", Arial, sans-serif;
  font-size: 12px;
  font-weight: 400;
  overflow: hidden; }

div {
  overflow: initial; }

::selection {
  background: #B9E6ED;
  /* Safari */ }

::-moz-selection {
  background: #B9E6ED;
  /* Firefox */ }

#headlineTitle {
  display: none; }

#baseContainer {
  width: 100%;
  height: 100%;
  margin: 0 auto; }

/* standalone layout*/
.layoutStandalone #screenContent {
  width: 100%; }

.layoutStandalone, .layoutWindow, .layoutStandalone #screenContent, .layoutWindow #baseContent {
  background-color: #fff; }

/* init loading */
.init-loading #baseContainer div {
  visibility: hidden; }

.init-loading .dgrid-scrollbar-measure, .init-loading  {
  visibility: visible; }

.envelope-header .header-bottom.dijitInline {
  bottom: 0;
  left: 0;
  /* right: 0; */
  z-index: 99999999999;
  padding: 12px 15px;
  height: 20px; }

.claro .dijitBorderContainer, .claro .dijitContentPane {
  padding: 0; }

/*****************/
/**** -header ****/
/*****************/
.envelope-header {
  background-color: #0A1C24;
  border-bottom: none;
  padding: 10px 0 !important;
  padding-left: 20px !important;
  overflow: hidden; }

.header-left {
  float: left;
  position: relative;
  margin-top: 5px; }

.header-bottom {
  float: right;
  z-index: 10; }

.ui-widget.dgrid {
  margin: 0; }

.buildInfoWrapper .build-number-info {
  font-size: 11px;
  color: #6a6a6a;
  display: block; }

.dijitDialogTitleBar span.title-version .build-number-info, .gjaxDialogBugReport span.title-version .build-number-info {
  padding-left: 5px; }

.dijitDialogTitleBar span.title-version {
  float: right; }

.dijitDialogTitleBar span.title-version .build-number-info {
  color: #fff; }

/*************************/
/* header logo and icons */
/*************************/
/* logged user icon */
.claro .user-btn {
  margin: 0px;
  margin-left: 48px; }

.claro .user-btn .dijitButtonNode {
  background: none !important;
  border: none !important;
  box-shadow: none !important;
  outline: none;
  padding: 0 !important; }

.claro .user-btn .dijitButtonNode:first-child {
  padding: 0;
  display: none; }

.claro .user-btn .dijitArrowButtonInner {
  background-image: url("resources/icon-user.png");
  width: 23px;
  height: 23px;
  background-size: cover;
  background-position: 0 0; }

.claro .icon-help {
  margin: 0;
  margin-left: 15px; }

.claro .build-number-info {
  padding: 3px; }

.claro .dijitNumberTextBox .dijitInputInner {
  text-align: right;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box; }

.claro .icon-help .dijitButtonNode {
  height: 23px;
  width: 23px;
  border: none !important;
  box-shadow: none !important;
  outline: none;
  padding: 0 !important;
  background: url("resources/icon-info.png") no-repeat 0 0 !important;
  background-size: cover !important; }

.dj_ie .claro .user-btn .dijitButtonNode {
  background: #0A1C24 !important;
  filter: none; }

/* my tasks */
.icon-my-tasks {
  display: inline-block;
  display: none;
  margin-left: 20px;
  vertical-align: middle;
  width: 21px;
  height: 21px;
  color: #fff;
  background-color: #4AB4CA;
  font-weight: 600;
  font-size: 13px;
  text-decoration: none;
  padding-right: 3px;
  padding-top: 2px;
  text-align: center;
  border: 1px solid #385dae;
  -webkit-border-radius: 22px;
  border-radius: 22px; }

/* sla-gko logo */
.icon-app-header {
  /* text styles */
  outline: none;
  white-space: pre;
  display: inline-block;
  text-indent: 35px;
  font-size: 15px;
  font-weight: 300;
  text-decoration: none;
  color: #fff;
  vertical-align: middle;
  /* icon styles */ }

.icon-app-header:focus {
  outline: none; }

.icon-app-header:focus:before, .listSelect .icon-app-header.dojoxListInputNode:focus:after, .listCombo .icon-app-header.dojoxListInputNode:focus:after, .parsedText hr.icon-app-header:focus:after {
  outline: thin dotted; }

.icon-app-header:before, .listSelect .icon-app-header.dojoxListInputNode:after, .listCombo .icon-app-header.dojoxListInputNode:after, .parsedText hr.icon-app-header:after {
  content: '';
  position: absolute;
  height: 38px;
  width: 82px;
  top: -6px;
  left: -8px;
  background-size: contain;
  background-repeat: no-repeat; }

/********************/
/* bussiness screen */
/********************/
.claro .envelope-body {
  background-color: #eee;
  border: none !important;
  -o-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  overflow-y: scroll;
  overflow-x: hidden; }

.debug {
  color: #ff8080; }

/***********************/
/***** -left menu ******/
/***********************/
.envelope-menu {
  background-color: transparent;
  margin: 0;
  margin-top: -2px; }

.envelope-menu.hidden {
  display: none; }

/* setting and app info block */
.app-info {
  display: block;
  margin-left: 20px;
  margin-top: 45px;
  font-size: 11px;
  color: #4c4d54; }

/*****************/
/**** -footer ****/
/*****************/
.envelope-footer .right {
  float: right; }

.envelope-footer a:hover {
  text-decoration: underline; }

/*************/
/* HEARTBEAT */
/*************/
#heartbeat {
  display: inline-block;
  width: 70px; }

#heartbeat .heartbeatBar, #heartbeat .heartbeatStatus {
  display: block;
  height: 5px; }

#heartbeat .heartbeatBar {
  background: #b9b9b9;
  width: 100%; }

#heartbeat .heartbeatStatus {
  background: #4AB4CA;
  width: 100%; }

#heartbeat .heartbeatStatus.heartbeatCritical {
  background: #f00; }

.upm-login-dialog {
  z-index: 1000 !important; }

.upm-login-dialog form label {
  width: 85px; }

.upm-login-dialog form .dijitTextBox {
  width: 220px; }

.upm-login-dialog form .buttons {
  margin-right: 21px; }

.upm-login-dialog .userMessage {
  font-size: 13px;
  color: #4c4d54; }

.upm-login-dialog .userMessage .error {
  color: #f00; }

.claro .dijitBorderContainer.envelope-container.fullSize {
  width: 100% !important;
  left: 0 !important; }

.claro .dijitBorderContainer .envelope-body.dijitBorderContainer-child.fullSize {
  width: 100% !important; }

/* Dont ctrl-f or format in other way! */
.tagCloudApp .searching {
  -webkit-animation: spin 0.5s linear infinite;
  -moz-animation: spin 0.5s linear infinite;
  animation: spin 0.5s linear infinite; }

.gjaxView.loading:before, .listSelect .gjaxView.loading.dojoxListInputNode:after, .listCombo .gjaxView.loading.dojoxListInputNode:after, .parsedText hr.gjaxView.loading:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(164, 164, 164, 0.6);
  z-index: 1; }

.loading:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-size: 24px 24px;
  background-repeat: no-repeat;
  background-position: center center;
  -webkit-animation: spin 0.5s linear infinite;
  -moz-animation: spin 0.5s linear infinite;
  animation: spin 0.5s linear infinite;
  z-index: 3; }

.appGuiBlocking img {
  -webkit-animation: spin 0.5s linear infinite;
  -moz-animation: spin 0.5s linear infinite;
  animation: spin 0.5s linear infinite;
  width: 24px;
  height: 24px; }

/****************/
/****************/
/****************/
/****************/
/****************/
/****************/
/****************/
/***  DIALOGS ***/
/****************/
/****************/
/****************/
/****************/
/****************/
/* base */
.gjaxDialog {
  width: 450px; }

.gjaxDialog .icon {
  width: 53px;
  height: 53px;
  display: inline-block;
  margin: 5px;
  float: left; }

/* titlebar has changed color only in gjaxdialogs */
.info .dijitDialogTitle, .warning .dijitDialogTitle, .error .dijitDialogTitle, .error-unhandled .dijitDialogTitle, .success .dijitDialogTitle, .question .dijitDialogTitle {
  color: white; }

/* icon */
/* parent of floated children - icon and message */
.claro .dijitDialogPaneContentArea {
  overflow: hidden;
  /* clearfix */
  min-height: 80px; }

.gjaxDialog .icon {
  background-repeat: no-repeat; }

.gjaxDialog.info .icon {
  background-image: url("../resources/dialog-info.png"); }

.gjaxDialog.warning .icon {
  background-image: url("../resources/dialog-warning.png"); }

.gjaxDialog.error .icon, .gjaxDialog.error-unhandled .icon {
  background-image: url("../resources/dialog-error.png"); }

.gjaxDialog.success .icon {
  background-image: url("../resources/dialog-success.png"); }

.gjaxDialog.question .icon {
  background-image: url("../resources/dialog-question.png"); }

/* info */
.dijitDialog.info {
  border: 1px solid #4AB4CA; }

.gjaxDialog.info .dijitDialogTitleBar {
  background: #4AB4CA; }

/* error */
.dijitDialog.error, .gjaxDialog.error-unhandled {
  border: 1px solid #e06161; }

.gjaxDialog.error .dijitDialogTitleBar, .gjaxDialog.error-unhandled .dijitDialogTitleBar {
  background: #e06161; }

/* warning */
.dijitDialog.warning {
  border: 1px solid #f8c964; }

.gjaxDialog.warning .dijitDialogTitleBar {
  background: #f8c964; }

/* success */
.dijitDialog.success {
  border: 1px solid #48ae4f; }

.gjaxDialog.success .dijitDialogTitleBar {
  background: #48ae4f; }

/* question */
.dijitDialog.question {
  border: 1px solid #4AB4CA; }

.gjaxDialog.question .dijitDialogTitleBar {
  background: #4AB4CA; }

/* other styles, todo */
.question .dijitDialogTitleBar, .info .dijitDialogTitleBar, .warning .dijitDialogTitleBar, .error .dijitDialogTitleBar, .error-unhandled .dijitDialogTitleBar, .success .dijitDialogTitleBar {
  border: none; }

.gjaxDialog .dijitDialogPaneContent {
  border: none; }

.gjaxDialog .message {
  max-height: 200px;
  min-height: 80px;
  margin: 5px;
  float: left;
  width: 80%;
  overflow-x: auto; }

.gjaxDialog .gjaxDialogBugReport pre {
  width: 410px;
  overflow-x: scroll;
  margin: 0;
  padding: 10px 0;
  white-space: pre;
  word-wrap: normal; }

.gjaxDialog .dijitButton {
  float: right;
  margin-bottom: 4px; }

.gjaxDialog .buttons > span:first-child {
  float: left;
  margin-bottom: 10px; }

.gjaxDialog .hidden {
  display: none; }

.gjaxDialog .bug-report {
  width: 100%;
  height: 150px;
  overflow-y: scroll;
  overflow-x: hidden; }

.gjaxDialogBugReport {
  float: left; }

/*******PRESUNUT*****/
/****************/
/*** -dialogs ***/
/****************/
/* line 11, ../sass/Other.scss */
.claro .dijitDialog {
  background: #fff; }

/* line 15, ../sass/Other.scss */
.claro .dijitDialogTitleBar {
  background: #4AB4CA; }

/* line 19, ../sass/Other.scss */
.claro .dijitDialogTitle {
  color: #fff; }

/*******************/
/* -custom classes */
/*******************/
/* line 25, ../sass/Other.scss */
.claro .tabTopBox {
  overflow: hidden;
  background: #fff; }

/* line 30, ../sass/Other.scss */
.claro .tabTopBox + .tabTopBox, .claro .tabTopBox + .simpleWrapper, .claro .simpleWrapper + .tabTopBox {
  margin-top: 3px; }

/* line 35, ../sass/Other.scss */
.claro .tabTopBox .tabTopBox {
  padding: 0; }

/* line 39, ../sass/Other.scss */
.claro .dijitTitlePaneContentInner > .tabTopBox, .claro .dijitTitlePaneContentInner > .dijitContentPane > .tabTopBox {
  padding: 0 1em; }

/* line 44, ../sass/Other.scss */
.claro .noTopMargin {
  margin-top: 0 !important; }

/* line 48, ../sass/Other.scss */
.claro .shadowContainer {
  -webkit-box-shadow: 0px 1px 1px rgba(50, 50, 50, 0.39);
  -moz-box-shadow: 0px 1px 1px rgba(50, 50, 50, 0.39);
  box-shadow: 0px 1px 1px rgba(50, 50, 50, 0.39); }

/* line 54, ../sass/Other.scss */
.claro .verticalMargin {
  margin: 8px 0; }

/* line 58, ../sass/Other.scss */
.claro .firstChildNoTopMargin .dijitFieldset, .claro .firstChildNoTopMargin .dijitTitlePane {
  margin-top: 0; }

/* inner container labels & widgets custom widths */
/* line 63, ../sass/Other.scss */
.inner-4 .dijitTextBox {
  width: 150px; }

/********************/
/* -popup items */
/********************/
/* line 69, ../sass/Other.scss */
.claro .dijitMenu, .claro .dijitMenuTable {
  border-color: #d5d6d7; }

/* line 73, ../sass/Other.scss */
.claro .dijitMenuTable {
  -webkit-border-radius: 3px;
  border-radius: 3px; }

/* line 78, ../sass/Other.scss */
.claro .dijitMenuItem {
  color: #4c4d54;
  font-size: 13px; }

/* line 83, ../sass/Other.scss */
.claro .dijitComboBoxMenu {
  -webkit-border-radius: 3px;
  border-radius: 3px; }

/* line 88, ../sass/Other.scss */
.claro .dijitComboBoxMenu .dijitMenuItem {
  padding: 6px 9px; }

/* line 92, ../sass/Other.scss */
.claro .dijitMenu .dijitMenuItem td, .claro .dijitMenu .dijitMenuItem .parsedText table th, .parsedText table .claro .dijitMenu .dijitMenuItem th {
  padding: 6px 9px; }

/* line 96, ../sass/Other.scss */
.claro .dijitMenu .dijitMenuItemHover td, .claro .dijitMenu .dijitMenuItemHover .parsedText table th, .parsedText table .claro .dijitMenu .dijitMenuItemHover th, .claro .dijitMenu .dijitMenuItemSelected td, .claro .dijitMenu .dijitMenuItemSelected .parsedText table th, .parsedText table .claro .dijitMenu .dijitMenuItemSelected th, .claro .dijitMenuItemHover, .claro .dijitComboBoxMenu .dijitMenuItemHover, .claro .dijitMenuItemSelected {
  background: #f5f5f5; }

/* some resets */
/* line 101, ../sass/Other.scss */
.claro .dijitMenu .dijitMenuItem td, .claro .dijitMenu .dijitMenuItem .parsedText table th, .parsedText table .claro .dijitMenu .dijitMenuItem th, .claro .dijitComboBoxMenu .dijitMenuItem {
  border-width: 0; }

/* line 106, ../sass/Other.scss */
.claro .dijitMenuItemIconCell {
  display: none; }

/* line 110, ../sass/Other.scss */
.claro .dijitTooltipContainer {
  border-color: #bfc2c7; }

/* line 114, ../sass/Other.scss */
.claro .dijitTooltipDialog {
  outline: none; }

/*******************/
/* -custom classes */
/*******************/
/* line 25, ../sass/Other.scss */
.claro .tabTopBox {
  overflow: hidden;
  background: #fff; }

/* line 30, ../sass/Other.scss */
.claro .tabTopBox + .tabTopBox, .claro .tabTopBox + .simpleWrapper, .claro .simpleWrapper + .tabTopBox {
  margin-top: 3px; }

/* line 35, ../sass/Other.scss */
.claro .tabTopBox .tabTopBox {
  padding: 0; }

/* line 39, ../sass/Other.scss */
.claro .dijitTitlePaneContentInner > .tabTopBox, .claro .dijitTitlePaneContentInner > .dijitContentPane > .tabTopBox {
  padding: 0 1em; }

/* line 44, ../sass/Other.scss */
.claro .noTopMargin {
  margin-top: 0 !important; }

/* line 48, ../sass/Other.scss */
.claro .shadowContainer {
  -webkit-box-shadow: 0px 1px 1px rgba(50, 50, 50, 0.39);
  -moz-box-shadow: 0px 1px 1px rgba(50, 50, 50, 0.39);
  box-shadow: 0px 1px 1px rgba(50, 50, 50, 0.39); }

/* line 54, ../sass/Other.scss */
.claro .verticalMargin {
  margin: 8px 0; }

/* line 58, ../sass/Other.scss */
.claro .firstChildNoTopMargin .dijitFieldset, .claro .firstChildNoTopMargin .dijitTitlePane {
  margin-top: 0; }

/* inner container labels & widgets custom widths */
/* line 63, ../sass/Other.scss */
.inner-4 .dijitTextBox {
  width: 150px; }

/********************/
/* -popup items */
/********************/
/* line 69, ../sass/Other.scss */
.claro .dijitMenu, .claro .dijitMenuTable {
  border-color: #d5d6d7; }

/* line 73, ../sass/Other.scss */
.claro .dijitMenuTable {
  -webkit-border-radius: 3px;
  border-radius: 3px; }

/* line 78, ../sass/Other.scss */
.claro .dijitMenuItem {
  color: #4c4d54;
  font-size: 13px; }

/* line 83, ../sass/Other.scss */
.claro .dijitComboBoxMenu {
  -webkit-border-radius: 3px;
  border-radius: 3px; }

/* line 88, ../sass/Other.scss */
.claro .dijitComboBoxMenu .dijitMenuItem {
  padding: 6px 9px; }

/* line 92, ../sass/Other.scss */
.claro .dijitMenu .dijitMenuItem td, .claro .dijitMenu .dijitMenuItem .parsedText table th, .parsedText table .claro .dijitMenu .dijitMenuItem th {
  padding: 6px 9px; }

/* line 96, ../sass/Other.scss */
.claro .dijitMenu .dijitMenuItemHover td, .claro .dijitMenu .dijitMenuItemHover .parsedText table th, .parsedText table .claro .dijitMenu .dijitMenuItemHover th, .claro .dijitMenu .dijitMenuItemSelected td, .claro .dijitMenu .dijitMenuItemSelected .parsedText table th, .parsedText table .claro .dijitMenu .dijitMenuItemSelected th, .claro .dijitMenuItemHover, .claro .dijitComboBoxMenu .dijitMenuItemHover, .claro .dijitMenuItemSelected {
  background: #f5f5f5; }

/* some resets */
/* line 101, ../sass/Other.scss */
.claro .dijitMenu .dijitMenuItem td, .claro .dijitMenu .dijitMenuItem .parsedText table th, .parsedText table .claro .dijitMenu .dijitMenuItem th, .claro .dijitComboBoxMenu .dijitMenuItem {
  border-width: 0; }

/* line 106, ../sass/Other.scss */
.claro .dijitMenuItemIconCell {
  display: none; }

/* line 110, ../sass/Other.scss */
.claro .dijitTooltipContainer {
  border-color: #bfc2c7; }

/* line 114, ../sass/Other.scss */
.claro .dijitTooltipDialog {
  outline: none; }

/* DEFAULTS FROM APPLICATIONSTYLE */
::selection {
  background: #B9E6ED; }

::-moz-selection {
  background: #B9E6ED; }

.claro .gridNavigation .dijitButton.secondaryBtn .dijitButtonNode:hover .dijitButtonText {
  color: #36b6cc; }

.claro .menu-accordion .dijitAccordionText {
  color: #36b6cc; }

.actionField {
  padding: 6px 0;
  background-color: #36b6cc; }

.actionField label {
  color: white; }

body.claro .dijitProgressBarTile {
  background: #36b6cc; }

.claro .menu-accordion .dijitAccordionTitleSelected .dijitAccordionTitleFocus {
  background-color: #36b6cc; }

.claro .screenContentFooter {
  background-color: #00161f; }

.claro .link-settings {
  color: #3A73AE; }

.claro .dijitDialog.info {
  border-color: 2px solid #36b6cc; }

.claro .gridNavigation .pageInfo.dijitTextBox {
  border: 1px solid #36b6cc; }

.claro .screenContentFooter .multiActionsMenu .dijitButtonNode, body.claro .actions .dijitButtonNode {
  background: #36b6cc; }

.claro .dijitButton.dijitButtonFocused .dijitButtonText {
  color: #00161f; }

.claro .screenContentFooter .dijitButton.dijitButtonFocused .dijitButtonText {
  color: #ffffff; }

.claro .user-btn .dijitButtonNode .dijitButtonText {
  color: #36b6cc; }

.claro .dijitTabContainerTop-tabs .dijitTab {
  color: #36b6cc; }

.claro .section .label {
  color: #36b6cc; }

.claro .dgrid-row.dojoDndItemOver, .claro .dgrid-row.dojoDndItemAnchor, .claro .dgrid-row.dojoDndItemSelected {
  border: solid 0px; }

.claro .secondaryBtn .dijitButtonText {
  color: #36b6cc; }

.claro .secondaryBtn .dijitButtonNode:hover .dijitButtonText {
  border-bottom: 1px solid #36b6cc; }

.claro .dijitButton.primaryBtn .dijitButtonNode {
  background: #36b6cc; }

.claro .primaryBtn.dijitButtonHover .dijitButtonNode {
  background: #36b6cc; }

.claro .primaryBtn.dijitButtonActive .dijitButtonNode {
  background: #0b5c6a; }

.claro .addNewBtn .dijitButtonText, .claro .resetBtn .dijitButtonText, .claro .deleteBtn .dijitButtonText {
  color: #36b6cc; }

.claro .dijitBorderContainerNoGutter.dijitContainer.guiBlockingTarget.dijitLayoutContainer {
  background-color: #00161f; }

.claro .tagCloudApp .searchField .dijitInputField {
  background-color: #36b6cc; }

.dj_ie .claro .user-btn .dijitButtonNode {
  background: #00161f !important; }

.claro #heartbeat .heartbeatStatus {
  background: #36b6cc; }

.claro .dynaform .actionField div.dijitReset.dijitRight.dijitButtonNode.dijitArrowButton.dijitDownArrowButton.dijitArrowButtonContainer {
  background: lightblue;
  background: linear-gradient(to bottom, #add8e6 0%, #2fb6cc 100%); }

.claro .dynaform .actionField div.dijitReset.dijitInputField.dijitInputContainer {
  background: lightblue;
  background: linear-gradient(to bottom, #add8e6 0%, #2fb6cc 100%);
  padding: 0; }

.claro .listSelect .dojoxListInputItem, .claro .listCombo .dojoxListInputItem {
  border: 1px solid #2fb6cc;
  background-color: #B9E6ED; }

.claro .tagCloudApp .cloudWrap button {
  color: #2fb6cc; }

.claro .dynaform .dijitFieldset .dijitFieldsetLegendNode {
  color: #36b6cc; }

.claro .progressDetails {
  color: #36b6cc; }

body.claro .actionField .actionButtonsWrapper .dijitButton.selected .dijitButtonNode {
  border: 1px solid #00161f; }

.claro .actionField .actionButtonsWrapper .dijitButton.selected .dijitButtonText {
  color: #00161f; }

.claro .envelope-body .tabWrapper > .dijitTabListContainer-top > .dijitTabListWrapper > .dijitTabContainerTop-tabs > .dijitTab, .claro .dijitTitlePane .dijitTabContainerTop-tabs .dijitTab, .claro .dijitFieldset .dijitTabContainerTop-tabs .dijitTab, .claro .dijitTabPane .dijitTabContainerTop-tabs .dijitTab, .claro .dijitTab .dijitTabContainerTop-tabs .dijitTab {
  color: #36b6cc; }

body.claro .question .dijitDialogTitle, body.claro .info .dijitDialogTitle {
  color: #36b6cc; }

.claro .dynaform .actionField div.field.dijitTextBox.dijitComboBox.dijitValidationTextBox, .claro .dynaform .actionField .dijitSelect div.field.dijitTextBox.dijitValidationTextBox.dijitArrowButton, .claro .dijitSelect .dynaform .actionField div.field.dijitTextBox.dijitValidationTextBox.dijitArrowButton, .claro .dynaform .actionField .dijitComboBox div.field.dijitTextBox.dijitValidationTextBox.dijitArrowButton, .claro .dijitComboBox .dynaform .actionField div.field.dijitTextBox.dijitValidationTextBox.dijitArrowButton {
  height: 32px;
  background: -o-linear-gradient(to bottom, lightblue 0%, #2fb6cc 100%);
  background: -moz-linear-gradient(to bottom, lightblue 0%, #2fb6cc 100%);
  background: -webkit-linear-gradient(to bottom, lightblue 0%, #2fb6cc 100%);
  background: linear-gradient(to bottom, #add8e6 0%, #2fb6cc 100%); }

.claro .icon-my-tasks {
  background-color: #80aced; }

.claro .tagCloudApp .tagWrap ul li, .claro .tagCloudApp .tagWrap .parsedText ol li, .parsedText .claro .tagCloudApp .tagWrap ol li {
  background-color: #36b6cc; }

.claro .tagCloudApp .tagWrap ul li:hover, .claro .tagCloudApp .tagWrap .parsedText ol li:hover, .parsedText .claro .tagCloudApp .tagWrap ol li:hover {
  color: #00161f; }

.claro .tagCloudApp .active {
  color: #2fb6cc; }

.claro .tagCloudApp .tagRight {
  color: #2fb6cc; }

.claro .tagCloudApp .tagLeft {
  color: #2fb6cc; }

.claro .tagCloudApp .orBtn, .tagCloudApp .andBtn, .tagCloudApp .noneBtn {
  background-color: #2fb6cc; }

.tagCloudApp .searchBar {
  color: #36b6cc; }

.claro .tagCloudApp .search-result:hover {
  background-color: #2fb6cc !important;
  box-shadow: 0px 1px 0px 0 #2fb6cc; }

.claro .tagCloudApp .search-result .menuCounter {
  background-color: #2fb6cc; }

.claro .tagCloudApp .search-result.search-result-selected {
  background-color: #2fb6cc !important;
  box-shadow: 0px 1px 0px 0 #2fb6cc; }

.claro .tagCloudApp .search-result {
  box-shadow: 0px 18px 0px -17px #2fb6cc; }

.claro .tagCloudApp .search-resultId {
  box-shadow: 0px 16px 0px -15px #2fb6cc; }

.claro .tagCloudApp .search-resultId:hover {
  background-color: #2fb6cc !important;
  box-shadow: 0px 1px 0px 0 #2fb6cc; }

.claro .tagCloudApp .search-resultId.search-result-selected {
  background-color: #2fb6cc !important;
  box-shadow: 0px 1px 0px 0 #2fb6cc; }

.claro .tagCloudApp .hideTag {
  color: #2fb6cc; }

.claro .dynaGrid .ui-state-default.dgrid-row-odd.dynaGrid-changed {
  background: #B9E6ED; }

.claro.layoutStandalone, .claro.layoutStandalone #screenContent {
  background-color: transparent; }

.claro .btn-wrapper .gjaxPrimaryButton .dijitButtonNode {
  border: 1px solid 0b5c6a;
  background: #0b5c6a;
  background: -moz-linear-gradient(top, #36b6cc 0%, #0b5c6a 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0b5c6a), color-stop(100%, #36b6cc));
  background: -webkit-linear-gradient(top, #36b6cc 0%, #0b5c6a 100%);
  background: -o-linear-gradient(top, #36b6cc 0%, #0b5c6a 100%);
  background: -ms-linear-gradient(top, #36b6cc 0%, #0b5c6a 100%);
  background: linear-gradient(to bottom, #36b6cc 0%, #0b5c6a 100%); }

.claro .btn-wrapper .gjaxPrimaryButton.dijitButtonHover .dijitButtonNode {
  background: #0b5c6a; }

.claro .dynaform .multiSourceSelect > span.dijitButton.pushed > span.dijitButtonNode .dijitButtonText {
  color: #36b6cc; }

.darkBg {
  background-color: #012f43; }
.darkBg .attachmentUploader .labelWrapper {
  color: #fff; }

.linkFileButton > span.fileDelete {
  margin: 0;
  width: 0;
  height: 0;
  position: absolute; }
.linkFileButton .dijitButton.fileDelete .dijitButtonNode {
  position: absolute;
  margin: 5px;
  padding: 0;
  top: 0;
  width: 15px;
  height: 15px;
  margin-left: 130px;
  border: none;
  background: none;
  box-shadow: none;
  background-size: contain;
  background-image: url("../resources/close.svg"); }

.attachmentUploader {
  padding: 7px; }
.attachmentUploader .gjaxRequiredLabel.appValidationTextareaRequired:after {
  right: 0;
  content: "*";
  position: relative; }
.attachmentUploader .textWrapper {
  width: 100%;
  /*safari fallback*/
  width: calc(100% - 150px);
  display: inline-block;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 7px; }
.attachmentUploader .textWrapper .gjaxValidationTextarea {
  margin: 0;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 64px !important;
  max-height: 320px !important; }
.attachmentUploader .labelWrapper {
  color: #555;
  font-weight: 600;
  padding-bottom: 5px; }
.attachmentUploader .fileWrapper {
  padding: 10px;
  border: 1px solid #ccc;
  width: calc(100% - 150px);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px; }
.attachmentUploader .dijitUploader {
  vertical-align: top;
  width: 145px;
  margin: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  background-color: #36b6cc;
  padding-top: 3px;
  margin-left: 5px;
  border-radius: 3px;
  float: right;
  /*if safari fallback is applied, this is needed*/ }
.attachmentUploader .dijitUploader:before, .attachmentUploader .listSelect .dijitUploader.dojoxListInputNode:after, .listSelect .attachmentUploader .dijitUploader.dojoxListInputNode:after, .attachmentUploader .listCombo .dijitUploader.dojoxListInputNode:after, .listCombo .attachmentUploader .dijitUploader.dojoxListInputNode:after, .attachmentUploader .parsedText hr.dijitUploader:after, .parsedText .attachmentUploader hr.dijitUploader:after {
  display: none; }
.attachmentUploader .dijitUploader.dijitReadOnly, .attachmentUploader .dijitUploader.dijitDisabled {
  background-color: #f3f3f3; }
.attachmentUploader .dijitUploader.secondaryBtn .dijitButtonText {
  color: #fff;
  font-size: 12px;
  font-weight: 600; }

.dijitToolbar .dijitButtonText {
  color: #000; }

.claro .dijitToolbar .dijitToggleButtonChecked .dijitButtonNode, .claro .dijitToolbar .claro .dijitToolbar .dijitButtonFocused {
  outline: none;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ5YzBmMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzJjYWZlMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #49c0f0), color-stop(100%, #2cafe3));
  background-image: -moz-linear-gradient(top, #49c0f0 0%, #2cafe3 100%);
  background-image: -webkit-linear-gradient(top, #49c0f0 0%, #2cafe3 100%);
  background-image: linear-gradient(to bottom, #49c0f0 0%, #2cafe3 100%); }
.claro .dijitToolbar .dijitButtonFocused.dijitButtonHoverFocused .dijitButtonText {
  color: #000; }
.claro .dijitToolbar .dijitToggleButton, .claro .dijitToolbar .claro .dijitToolbar .dijitButton {
  margin: 0 2px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px; }
.claro .dijitToolbar .dijitToggleButtonChecked .dijitButtonNode .dijitButtonText, .claro .dijitToolbar .claro .dijitToolbar .dijitButtonFocused .dijitButtonText {
  color: #fff; }
.claro .dijitTabCloseButton, .claro .dijitTabCloseButtonHover {
  background-image: url("../resources/icon-close-tab2.png");
  background-position: -17px 0;
  height: 9px;
  width: 9px; }
.claro .dijitTabCloseButtonHover {
  background-position: -8px 0; }
.claro .dijitButton .dijitButtonNode, .claro .dijitDropDownButton .dijitButtonNode, .claro .dijitComboButton .dijitButtonNode, .claro .dijitToggleButton .dijitButtonNode {
  color: #fff;
  border: 1px solid #bfc2c7;
  padding: 4px 10px 6px 10px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  background: #fff;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #eeeeee));
  background-image: -moz-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
  background-image: linear-gradient(to bottom, #ffffff 0%, #eeeeee 100%); }
.claro .dijitButton .dijitButtonNode.dijitArr.secondaryBtn .owButton, .claro .dijitDropDownButton .dijitButtonNode.dijitArr.secondaryBtn .owButton, .claro .dijitComboButton .dijitButtonNode.dijitArr.secondaryBtn .owButton, .claro .dijitToggleButton .dijitButtonNode.dijitArr.secondaryBtn .owButton {
  padding: 4px 6px 6px 6px;
  border-left-width: 0; }
.claro .dijitButton, .claro .login-link .dijitButtonText {
  color: #A0A0A0; }
.claro .dijitButtonHover .dijitButtonNode, .claro .dijitDropDownButtonHover .dijitButtonNode, .claro .dijitComboButtonHover .dijitButtonNode, .claro .dijitToggleButtonHover .dijitButtonNode {
  background: #f2f2f2;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuMCIgeDI9IjEuMCIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y0ZjRmNCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 0% 0%, 100% 100%, color-stop(0%, #f9f9f9), color-stop(100%, #f4f4f4));
  background-image: -moz-linear-gradient(left, #f9f9f9 0%, #f4f4f4 100%);
  background-image: -webkit-linear-gradient(left, #f9f9f9 0%, #f4f4f4 100%);
  background-image: linear-gradient(to right bottom, #f9f9f9 0%, #f4f4f4 100%); }
.claro .dijitButtonActive .dijitButtonNode, .claro .dijitDropDownButtonActive .dijitButtonNode, .claro .dijitComboButtonActive .dijitButtonNode, .claro .dijitToggleButtonActive .dijitButtonNode {
  background: #ededed;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ededed), color-stop(100%, #ffffff));
  background-image: -moz-linear-gradient(top, #ededed 0%, #ffffff 100%);
  background-image: -webkit-linear-gradient(top, #ededed 0%, #ffffff 100%);
  background-image: linear-gradient(to bottom, #ededed 0%, #ffffff 100%); }
.claro .dijitButtonDisabled .dijitButtonNode, .claro .dijitDropDownButtonDisabled .dijitButtonNode, .claro .dijitComboButtonDisabled .dijitButtonNode, .claro .dijitToggleButtonDisabled .dijitButtonNode {
  border-color: #b5b5b5;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZjhmOCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f8f8f8), color-stop(100%, #f3f3f3));
  background-image: -moz-linear-gradient(top, #f8f8f8 0%, #f3f3f3 100%);
  background-image: -webkit-linear-gradient(top, #f8f8f8 0%, #f3f3f3 100%);
  background-image: linear-gradient(to bottom, #f8f8f8 0%, #f3f3f3 100%); }
.claro .dijitComboButton .dijitStretch {
  -moz-border-radius: 3px 0px 3px 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px 0px 3px 3px; }
.claro .dijitComboButton .dijitArrowButton {
  -moz-border-radius: 0px 3px 3px 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px 3px 3px 0px; }
.claro .dgrid .dijitButton, .claro .dgrid .dijitDropDownButton, .claro .dgrid .dijitComboButton, .claro .dgrid .dijitToggleButton {
  padding: 2px 4px 4px 4px; }
.claro .secondaryBtn .dijitButtonNode {
  background: none;
  border: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  padding: 0; }
.claro .primaryBtn {
  margin-left: 20px; }
.claro .primaryBtn .dijitButtonText {
  padding: 3px 20px;
  font-size: 15px;
  color: #fff; }
.claro .primaryBtn .dijitButtonNode {
  border: 1px solid #245F6C;
  background: #4CB1C6;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzRjYjFjNiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzI0NWY2YyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4cb1c6), color-stop(100%, #245f6c));
  background-image: -moz-linear-gradient(top, #4cb1c6 0%, #245f6c 100%);
  background-image: -webkit-linear-gradient(top, #4cb1c6 0%, #245f6c 100%);
  background-image: linear-gradient(to bottom, #4cb1c6 0%, #245f6c 100%); }
.claro .primaryBtn.dijitButtonHover .dijitButtonNode {
  background: #4AB4CA; }
.claro .primaryBtn.dijitButtonActive .dijitButtonNode {
  background: #245F6C;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzI0NWY2YyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzRjYjFjNiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #245f6c), color-stop(100%, #4cb1c6));
  background-image: -moz-linear-gradient(top, #245f6c 0%, #4cb1c6 100%);
  background-image: -webkit-linear-gradient(top, #245f6c 0%, #4cb1c6 100%);
  background-image: linear-gradient(to bottom, #245f6c 0%, #4cb1c6 100%); }
.claro .primaryBtn.dijitButtonDisabled .dijitButtonNode {
  border: 1px solid #d6d6d6;
  background: #f8f8f8;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZjhmOCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YzZjNmMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f8f8f8), color-stop(100%, #f3f3f3));
  background-image: -moz-linear-gradient(top, #f8f8f8 0%, #f3f3f3 100%);
  background-image: -webkit-linear-gradient(top, #f8f8f8 0%, #f3f3f3 100%);
  background-image: linear-gradient(to bottom, #f8f8f8 0%, #f3f3f3 100%); }

.dijitTabDisabled .dijitTabCloseButton, .dijitTabDisabled .claro .dijitTabCloseButtonHover, .claro .dijitTabDisabled .dijitTabCloseButtonHover {
  background-position: 0px 0;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2UyZTJlMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f2f2f2), color-stop(100%, #e2e2e2));
  background-image: -moz-linear-gradient(top, #f2f2f2 0%, #e2e2e2 100%);
  background-image: -webkit-linear-gradient(top, #f2f2f2 0%, #e2e2e2 100%);
  background-image: linear-gradient(to bottom, #f2f2f2 0%, #e2e2e2 100%); }

.dijitButtonText {
  font-size: 13px;
  line-height: 17px;
  color: #4c4d54; }

.dijitButtonDisabled .dijitButtonText {
  color: #b8b8ba; }

.secondaryBtn .dijitButtonText {
  padding: 0;
  font-size: 15px;
  line-height: 17px;
  color: #4AB4CA;
  border-bottom: 1px solid transparent; }
.secondaryBtn .dijitButtonNode:hover .dijitButtonText {
  border-bottom: 1px solid #4AB4CA; }
.secondaryBtn .dijitButtonDisabled .dijitButtonText {
  color: #d6d6d6; }
.secondaryBtn .dijitButtonDisabled .dijitButtonNode:hover .dijitButtonText {
  border-bottom: 1px solid transparent; }

.addNewBtn .dijitIcon, .resetBtn .dijitIcon, .deleteBtn .dijitIcon {
  width: 16px;
  height: 16px;
  display: block;
  float: left;
  margin-top: 2px;
  background-repeat: no-repeat; }
.addNewBtn.dijitButtonDisabled .dijitIcon, .resetBtn.dijitButtonDisabled .dijitIcon, .deleteBtn.dijitButtonDisabled .dijitIcon {
  background-position-x: -18px; }
.addNewBtn .dijitButtonText, .resetBtn .dijitButtonText, .deleteBtn .dijitButtonText {
  color: #4AB4CA;
  display: inline !important; }
.addNewBtn .dijitButtonNode, .resetBtn .dijitButtonNode, .deleteBtn .dijitButtonNode {
  padding: 0 !important;
  background: none !important;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  border: none !important;
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
  box-shadow: none !important; }
.addNewBtn .dijitButtonNode.dijitButtonDisabled .dijitButtonText, .resetBtn .dijitButtonNode.dijitButtonDisabled .dijitButtonText, .deleteBtn .dijitButtonNode.dijitButtonDisabled .dijitButtonText {
  color: #d6d6d6; }

.addNewBtn .dijitIcon {
  background-image: url("../resources/icon-add.png"); }

.resetBtn .dijitIcon {
  background-image: url("../resources/icon-reset.png"); }

.deleteBtn .dijitIcon {
  background-image: url("../resources/grid-icon-trash.png");
  width: 18px;
  height: 18px; }

.dijitUploader:before, .listSelect .dijitUploader.dojoxListInputNode:after, .listCombo .dijitUploader.dojoxListInputNode:after, .parsedText hr.dijitUploader:after {
  content: "";
  width: 18px;
  height: 16px;
  background: url("../resources/icon-clip.png") no-repeat 0 0;
  display: inline-block;
  vertical-align: middle;
  margin-right: 3px; }

.dgrid-editNode .addNewBtn, .dgrid-editNode .resetBtn {
  margin-right: 14px;
  margin-top: 8px; }
.dgrid-editNode .resetBtn {
  margin-right: 33px; }

.CodeMirror {
  display: inline-block;
  width: 100%;
  height: auto;
  vertical-align: middle;
  border: 1px solid #bdbdbd;
  border-radius: 3px;
  min-height: 27px;
  font-size: 12px;
  line-height: 12px;
  font-family: 'Open Sans', Arial, sans-serif;
  color: #797979;
  padding: 2px;
  overflow-x: hidden; }

.CodeMirror-scroll, .CodeMirror-sizer {
  overflow-x: hidden; }

.claro .gjaxScreen.markDownParserWrapper {
  width: 100% !important;
  overflow: hidden;
  border: 1px solid #bbb;
  border-radius: 2px;
  background: #fff;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.markdownParser .labelWrap {
  width: 100% !important;
  border: none;
  border-bottom: 1px solid #bbb;
  padding: 1px 0px 2px 5px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  line-height: 21px; }
.markdownParser .labelWrap > div {
  position: relative;
  display: inline-block;
  margin-right: 5px; }
.markdownParser .labelWrap .md-buttons {
  float: right; }
.markdownParser .labelWrap .md-buttons > button {
  background-color: white;
  border-radius: 3px;
  border: 1px solid #bbb;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 0;
  color: #555;
  outline: none; }
.markdownParser .labelWrap .md-buttons > button:hover {
  background-color: #CCC; }
.markdownParser .labelWrap .md-buttons > button.toggled {
  background-color: #CCC; }
.markdownParser .parsedText {
  white-space: pre;
  font-size: 1.1em;
  padding: 5px;
  word-break: break-word;
  margin: auto;
  width: auto;
  position: relative;
  text-align: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }

.claro .dijitComboBox .dijitComboBoxDisabled .dijitArrowButton, .claro .dijitSelect .dijitArrowButton .dijitComboBoxDisabled .dijitArrowButton {
  border-left: none;
  background: none;
  box-shadow: none; }
.claro .dijitComboBox .dijitComboBoxDisabled .dijitArrowButtonInner, .claro .dijitSelect .dijitArrowButton .dijitComboBoxDisabled .dijitArrowButtonInner {
  background-image: none !important; }
.claro .dijitSelect .dijitInputContainer, .claro .dijitComboBox .dijitArrowButton .dijitInputContainer, .claro .dijitSelect dijitArrowButton, .claro .dijitSelect .dijitArrowButton dijitArrowButton, .claro .dijitComboBox .dijitArrowButton dijitArrowButton, .claro .dijitComboBox .dijitInputContainer, .claro .dijitSelect .dijitArrowButton .dijitInputContainer, .claro .dijitComboBox dijitArrowButton, .claro .dijitSelect .dijitArrowButton dijitArrowButton, .claro .dijitComboBox .dijitArrowButton dijitArrowButton {
  background: #fefefe;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlZmVmZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fefefe), color-stop(100%, #eeeeee));
  background-image: -moz-linear-gradient(top, #fefefe 0%, #eeeeee 100%);
  background-image: -webkit-linear-gradient(top, #fefefe 0%, #eeeeee 100%);
  background-image: linear-gradient(to bottom, #fefefe 0%, #eeeeee 100%); }
.claro .dijitSelect .dijitArrowButton, .claro .dijitComboBox .dijitArrowButton .dijitArrowButton, .claro .dijitComboBox .dijitArrowButton, .claro .dijitSelect .dijitArrowButton .dijitArrowButton {
  padding: 2px;
  -moz-border-radius-bottomright: 3px;
  -webkit-border-bottom-right-radius: 3px;
  border-bottom-right-radius: 3px; }
.claro .dijitSelect .dijitArrowButtonInner, .claro .dijitComboBox .dijitArrowButton .dijitArrowButtonInner, .claro .dijitComboBox .dijitArrowButtonInner, .claro .dijitSelect .dijitArrowButton .dijitArrowButtonInner {
  border-color: transparent; }

/* Remove clear field 'X' button in IE10+, it causes errors with combo boxes */
.dijitComboBox input[type=text]::-ms-clear, .claro .dijitSelect .dijitArrowButton input[type=text]::-ms-clear, .claro .dijitComboBox .dijitArrowButton input[type=text]::-ms-clear {
  width: 0;
  height: 0; }

.claro .dijitCheckBoxIcon, .claro .dijitCheckBox {
  background-image: url("../resources/checkbox-radiobutton.png");
  width: 18px;
  height: 18px; }
.claro .dijitCheckBox {
  background-position: -18px 0; }
.claro .dijitCheckBoxChecked {
  background-position: 0 0; }
.claro .dijitCheckBoxHover {
  background-position: -54px 0; }
.claro .dijitCheckBoxCheckedHover {
  background-position: -36px 0; }
.claro .dijitCheckBoxDisabled, .claro .dijitCheckBoxReadOnly {
  background-position: -90px 0; }
.claro .dijitCheckBoxCheckedDisabled, .claro .dijitCheckBoxCheckedReadOnly {
  background-position: -72px 0; }

.dHistoryWrapper {
  width: 100%;
  background-color: white; }
.dHistoryWrapper .checkboxWrapper {
  display: inline-block;
  margin-left: 8px; }
.dHistoryWrapper .checkboxWrapper label {
  width: auto;
  padding-right: 0; }

.dHistoryFilter {
  vertical-align: middle;
  background-color: #eee;
  padding: 5px;
  font-weight: 600;
  font-size: 13px; }
.dHistoryFilter div {
  display: inline-block; }

.dHistoryInnerHeader {
  padding: 5px 8px 2px 5px;
  font-weight: 600;
  font-size: 12px;
  background-color: #eee; }

.dHistoryInnerContent {
  padding: 5px 6px 15px;
  display: block; }

.dHistoryFilterText {
  display: inline-block;
  vertical-align: middle; }

.dHistoryContent {
  padding: 5px; }

.dHistoryWrapper .hidden {
  display: none; }
.dHistoryWrapper .primaryTitle {
  display: inline-block; }
.dHistoryWrapper .primaryTitle:after {
  clear: both; }
.dHistoryWrapper .secondaryTitle {
  display: inline-block;
  float: right; }
.dHistoryWrapper .innerText {
  display: block;
  white-space: pre-wrap;
  margin-bottom: 1em; }

body.claro .dijitDialog {
  overflow: auto; }

body.claro .dijitDialog .dijitDialogTitle {
  margin-left: 10px;
  font-size: 17px;
  padding-top: 15px;
  display: block;
  font-weight: 600;
  text-transform: uppercase; }

body.claro .dijitDialog .dijitDialogPaneContent.dijitDialogSingleChild {
  margin-top: 0; }

body.claro .dijitDialog .dijitDialogPaneContent.dijitDialogSingleChild img.movement-controls {
  display: none; }

body.claro .dijitDialog .dijitDialogTitleBar .dijitDialogTitle {
  color: black;
  text-transform: initial;
  box-sizing: border-box; }

body.claro .dijitDialog .containerNode > pre {
  margin: 0; }

.claro .dijitDialog {
  background: #fff; }

/* line 15, ../sass/Other.scss */
.claro .dijitDialogTitleBar {
  background: #4AB4CA; }

/* line 19, ../sass/Other.scss */
.claro .dijitDialogTitle {
  color: #fff; }

body.claro .dijitDialog > .dijitDialogTitleBar {
  background: none !important;
  position: absolute !important;
  color: #000;
  width: 100% !important;
  padding: 13px 50px;
  box-sizing: border-box; }

.claro .dijitDialogPaneContent {
  border: 0px; }

.claro .dijitDialogCloseIcon {
  background: url("../../../resources/dijit/themes/claro/images/dialogCloseIcon.png");
  background-repeat: no-repeat;
  position: absolute;
  right: 15px;
  top: 15px;
  height: 15px;
  width: 21px; }

.diffViewerActions {
  display: inline-block;
  margin-right: 10px; }

.diffViewerContainer {
  margin-top: 6px; }

.DynaDiffViewer-child .tab, .DynaDiffViewer-child .operation {
  margin-left: 14px; }
.DynaDiffViewer-child .tab .tab, .DynaDiffViewer-child .operation .tab, .DynaDiffViewer-child .tab .operation, .DynaDiffViewer-child .operation .operation {
  padding-left: 20px; }
.DynaDiffViewer-child .tab .operation, .DynaDiffViewer-child .operation .operation {
  margin-left: 20px; }
.DynaDiffViewer-child .operation {
  padding: 3px 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  font-weight: bold;
  font-size: 10px;
  letter-spacing: 0.5px;
  margin-right: 14px;
  margin-bottom: 1px; }
.DynaDiffViewer-child .noChange {
  text-align: center;
  margin: 4px 0;
  font-size: 120%;
  font-weight: bold;
  display: block; }
.DynaDiffViewer-child .remove {
  background: #bb4466; }
.DynaDiffViewer-child .add {
  background: #55bb99; }
.DynaDiffViewer-child .replace {
  background: #ccbb44; }
.DynaDiffViewer-child .dijitFieldsetLegendNode {
  margin-left: 0; }
.DynaDiffViewer-child .checkboxWrapper {
  width: 18px;
  height: 18px;
  vertical-align: middle;
  text-align: center;
  display: inline-block;
  padding: 6px 10px 6px 14px;
  margin-right: 6px;
  cursor: default; }
.DynaDiffViewer-child .checkboxWrapper .dijitCheckBox {
  margin: 0; }

html body fieldset.DynaDiffViewer-dijitFieldset.DynaDiffViewer-child > legend {
  padding: 0 6px 0 0; }

@-moz-keyframes draftFade {
  0% {
    opacity: 0.7; }
  100% {
    opacity: 0; } }
@-webkit-keyframes draftFade {
  0% {
    opacity: 0.7; }
  100% {
    opacity: 0; } }
@keyframes draftFade {
  0% {
    opacity: 0.7; }
  100% {
    opacity: 0; } }
.claro .saveQueryTextbox.dijitTextBox {
  width: 100%; }
.claro .saveQueryTextbox.dijitTextBox .dijitInputField {
  width: auto;
  margin: 0;
  display: inline-block;
  vertical-align: middle;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 1px; }
.claro .saveQueryTextbox.dijitTextBox .dijitInputField .dijitInputInner {
  width: 100% !important; }
.claro .saveQueryTextbox.dijitButton {
  margin: 0;
  top: 0;
  display: inline-block;
  width: auto;
  height: 100%;
  float: right; }
.claro .saveQueryTextbox.dijitButton .dijitButtonNode {
  width: 100%;
  height: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
  border-left: 1px solid #bfc2c7;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  padding: 3px 6px 4px 0px;
  -moz-box-shadow: 0px -1px 0px 0px #bfc2c7;
  -webkit-box-shadow: 0px -1px 0px 0px #bfc2c7;
  box-shadow: 0px -1px 0px 0px #bfc2c7; }
.claro .dijitTextBox.dijitReadOnly .dijitInputInner {
  font-style: italic; }
.claro .dijitFieldset {
  min-width: 0; }
.claro .dijitFieldset .dijitFieldsetLegendNode {
  outline: none; }
.claro .dijitLayoutContainer, .claro .dijitTabContainer {
  overflow-y: visible; }

body.claro .tabTopBox, .claro .dijitTabPaneWrapper, .claro .dijitTabContainerTop-tabs, .claro .dijitContentPane {
  overflow: visible; }

.dynaFormActionMenu .dijitMenuItem td.dijitMenuArrowCell, .dynaFormActionMenu .dijitMenuItem .parsedText table th.dijitMenuArrowCell, .parsedText table .dynaFormActionMenu .dijitMenuItem th.dijitMenuArrowCell {
  padding: 0px; }

.backgroundAnimated {
  background-image: none !important;
  -moz-animation: fadeIt 5s ease-in-out;
  -webkit-animation: fadeIt 5s ease-in-out;
  animation: fadeIt 5s ease-in-out; }

.draftSaved {
  position: fixed;
  bottom: 10px;
  right: 10px;
  padding: 8px 10px;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  opacity: 0.7;
  background: #4444cc;
  color: #fff;
  width: 200px;
  text-align: center; }
.draftSaved.successfull {
  background: #229900;
  -moz-animation: draftFade 5s ease-in-out;
  -webkit-animation: draftFade 5s ease-in-out;
  animation: draftFade 5s ease-in-out; }
.draftSaved.failed {
  background: #bb1133;
  -moz-animation: draftFade 5s ease-in-out;
  -webkit-animation: draftFade 5s ease-in-out;
  animation: draftFade 5s ease-in-out; }

.claro .dijitFieldset {
  padding: 0;
  border: 0;
  margin: 2px 0;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  background: #fff; }
.claro .dijitFieldset > legend {
  background: #888888;
  width: 100%;
  padding: 6px;
  border: 1px solid #c5c5c5;
  border-width: 0 0 1px 0;
  outline: none;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }
.claro .dijitFieldset .dijitFieldsetContentInner {
  padding: 12px;
  background-color: #f7f7f7; }
.claro .dijitFieldset .dijitFieldsetContentOuter {
  overflow: hidden; }
.claro .dijitFieldset .dijitFieldsetLegendNode {
  display: block;
  font-size: 12px;
  font-weight: 700;
  color: #fff;
  text-transform: uppercase;
  min-height: 19px; }
.claro .dijitFieldsetLegendNode.gjaxRequired:before, .claro .listSelect .dijitFieldsetLegendNode.gjaxRequired.dojoxListInputNode:after, .listSelect .claro .dijitFieldsetLegendNode.gjaxRequired.dojoxListInputNode:after, .claro .listCombo .dijitFieldsetLegendNode.gjaxRequired.dojoxListInputNode:after, .listCombo .claro .dijitFieldsetLegendNode.gjaxRequired.dojoxListInputNode:after, .claro .parsedText hr.dijitFieldsetLegendNode.gjaxRequired:after, .parsedText .claro hr.dijitFieldsetLegendNode.gjaxRequired:after {
  left: -8px; }
.claro .dijitFieldsetLegendNode > .dijitCheckbox {
  margin: 0 3px; }
.claro .dijitTitlePane .dijitFieldset, .claro .dijitFieldset .dijitFieldset {
  margin: 0; }
.claro .dijitFieldsetTitleClosed .dijitArrowNode {
  background-position: 0 0; }

.sectionToggler {
  width: 100%;
  text-align: center;
  margin: 0;
  display: block; }

.dojoxCalendar {
  position: relative; }

body.claro .dynaform .dojoxCalendar .dijitToolbar .dijitButton .dijitButtonNode {
  padding-top: 2px;
  padding-bottom: 2px; }
body.claro .dynaform .dojoxCalendar .dijitToolbar .dijitButtonHover .dijitButtonNode {
  padding-top: 1px;
  padding-bottom: 1px; }
body.claro .dojoxCalendarMatrixView .dojoxCalendarGridTable .dojoxCalendarDayDisabled {
  background-color: #ECECEC;
  color: #9B9B9B; }

.gjax .dojoxCalendarEvent.appCalendar4 .bg {
  background-color: #8e4360 !important; }
.gjax .dojoxCalendarEvent.appCalendar4.Hovered .bg {
  background-color: #c35c84 !important; }
.gjax .dojoxCalendarEvent.appCalendar4.Selected .bg {
  background-color: #773850 !important; }
.gjax .dojoxCalendarEvent.appCalendar9 .bg {
  background-color: #ffb733 !important; }
.gjax .dojoxCalendarEvent.appCalendar9.Hovered .bg {
  background-color: #ebd07a !important; }
.gjax .dojoxCalendarEvent.appCalendar9.Selected .bg {
  background-color: #d89b2b !important; }
.gjax .dojoxCalendarEvent.appCalendar2 .bg {
  background-color: #95AB63 !important; }
.gjax .dojoxCalendarEvent.appCalendar2.Hovered .bg {
  background-color: #bdd684 !important; }
.gjax .dojoxCalendarEvent.appCalendar2.Selected .bg {
  background-color: #7a8c51 !important; }
.gjax .dojoxCalendarEvent.appCalendar5 .bg {
  background-color: #887d63 !important; }
.gjax .dojoxCalendarEvent.appCalendar5.Hovered .bg {
  background-color: #b8ae9c !important; }
.gjax .dojoxCalendarEvent.appCalendar5.Selected .bg {
  background-color: #595241 !important; }
.gjax .dojoxCalendarEvent.appCalendar6 .bg {
  background-color: #dc3522 !important; }
.gjax .dojoxCalendarEvent.appCalendar6.Hovered .bg {
  background-color: #e74c3c !important; }
.gjax .dojoxCalendarEvent.appCalendar6.Selected .bg {
  background-color: #c6301f !important; }
.gjax .dojoxCalendarEvent.appCalendar7 .bg {
  background-color: #688fa6 !important; }
.gjax .dojoxCalendarEvent.appCalendar7.Hovered .bg {
  background-color: #b2c8d1 !important; }
.gjax .dojoxCalendarEvent.appCalendar7.Selected .bg {
  background-color: #506e80 !important; }
.gjax .dojoxCalendarEvent.appCalendar8 .bg {
  background-color: #beb82d !important; }
.gjax .dojoxCalendarEvent.appCalendar8.Hovered .bg {
  background-color: #d6d133 !important; }
.gjax .dojoxCalendarEvent.appCalendar8.Selected .bg {
  background-color: #a7a328 !important; }
.gjax .dojoxCalendarEvent.appCalendar3 .bg {
  background-color: #0e70a1 !important; }
.gjax .dojoxCalendarEvent.appCalendar3.Hovered .bg {
  background-color: #51aedc !important; }
.gjax .dojoxCalendarEvent.appCalendar3.Selected .bg {
  background-color: #0b5275 !important; }
.gjax .dojoxCalendarEvent.appCalendar10 .bg {
  background-color: #d26a5d !important; }
.gjax .dojoxCalendarEvent.appCalendar10.Hovered .bg {
  background-color: #eb7767 !important; }
.gjax .dojoxCalendarEvent.appCalendar10.Selected .bg {
  background-color: #9e5046 !important; }

.appCalendarTimeView .dijitCalendarTime .dijitButton {
  font-size: 50%;
  margin-top: 5px !important; }

.gridSelectMeasure {
  padding: 4px 5px 4px 36px !important;
  font-size: 12px;
  color: #797979;
  white-space: nowrap; }

.noHeader.titlePane > .field {
  margin: 0; }
.noHeader.titlePane > .field > .dijitTitlePaneTitle {
  display: none; }
.noHeader.titlePane > .field > .dijitTitlePaneContentOuter > .dijitReset > .dijitTitlePaneContentInner {
  padding: 0;
  box-shadow: none; }

.dgrid .dgrid-content {
  height: 100%; }
.dgrid.dgrid-grid {
  height: initial;
  min-height: 39px; }
.dgrid .dgrid-filter {
  display: block; }

.dgrid-filter-editPlugin-two {
  background-image: url(../resources/grid-icon-reset.png);
  background-repeat: no-repeat; }

.dgrid-content .dgrid-loading, .dgrid-content .dgrid-no-data {
  text-align: center;
  padding: 6px;
  font-size: 13px;
  font-style: italic;
  height: auto; }

.dgrid-no-data {
  padding: 0; }

.dgrid-scroller {
  margin-top: 33px; }

.mainGridProgress {
  position: relative;
  opacity: 0.8; }
.mainGridProgress:after {
  opacity: 0.5; }

.dynaGrid .field-editPlugin-two, .dynaGrid .dgrid-column-set-2, .dynaGrid.editationDisabled .dgrid-column-set-0 {
  width: 80px; }
.dynaGrid .dgrid-column-set-2, .dynaGrid.editationDisabled .dgrid-column-set-0 {
  display: none; }
.dynaGrid .dgrid-column-set-0 {
  width: 35px; }
.dynaGrid .dgrid-header .dgrid-row-table {
  width: 100%; }
.dynaGrid .dgrid-cell.w180 {
  width: 180px; }
.dynaGrid .dgrid-cell.w150 {
  width: 150px; }
.dynaGrid .dgrid-cell.w120 {
  width: 120px; }
.dynaGrid .dgrid-cell.w90 {
  width: 90px; }
.dynaGrid .dgrid-resize-handle {
  display: none; }
.dynaGrid .dijitButtonDisabled .dgrid-btnDelete {
  background-position: -12px 3px; }
.dynaGrid .dynaGrid-newItem .dgrid-btnDelete {
  background-image: url("../resources/grid-icon-trash.png");
  background-position: 0 0;
  background-repeat: no-repeat; }
.dynaGrid .dgrid-content {
  width: 100% !important; }
.dynaGrid.auto-height-max .dgrid-scroller, .dynaGrid.auto-height-max .dgrid-scroller .claro .tabWrapper > .dijitTabListContainer-top > .dijitTabListWrapper > .dijitTabContainerTop-tabs > .dijitTab.dijitTabChecked {
  background: #FFF;
  z-index: 1;
  outline: none; }
.dynaGrid .dgrid-footer .field-editPlugin-two, .dynaGrid .dgrid-footer .dgrid-column-set-2, .dynaGrid.editationDisabled .dgrid-footer .dgrid-column-set-0 {
  width: 80px; }
.dynaGrid .linkButtonId {
  text-decoration: underline; }
.dynaGrid .linkButtonId:hover {
  cursor: pointer; }

.dgrid-pagination .clickToCount {
  color: #444;
  border-bottom: 1px dashed #444;
  cursor: pointer; }

.highlightExpired {
  color: red !important; }

.dynaGrid .dgrid-btnDelete {
  background-image: url("../resources/grid-icon-reset.png");
  background-position: 3px 3px;
  background-repeat: no-repeat; }

.rightc .secondaryBtn .dijitButtonText {
  font-weight: bold;
  margin-left: 1px;
  margin-right: 1px; }
.rightc .secondaryBtn.dijitDisabled .dijitButtonText {
  color: #b8b8ba; }
.rightc .pageStats {
  cursor: pointer;
  padding-left: 10px;
  padding-right: 10px;
  height: 25px;
  width: auto;
  margin: 5px;
  margin-left: 7px;
  background-color: white;
  color: #797979;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px; }
.rightc .pageStats div {
  width: auto;
  height: 25px;
  min-width: 10px;
  background-color: white;
  display: inline-block;
  text-align: center;
  padding: 4px 6px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  float: left; }

.expandableGrid .dgrid-scroller {
  margin-top: 40px;
  margin-bottom: 29px; }
.expandableGrid .expandableGrid-grid {
  margin-bottom: 8px !important; }
.expandableGrid .dgrid-content {
  border: 1px solid #ddd; }
.expandableGrid .dgrid-content > .dgrid-row {
  min-height: 28px; }
.expandableGrid .dgrid-content .dgrid-cell {
  padding: 4px 0 4px 10px; }
.expandableGrid .dgrid-content .dgrid-cell:after {
  content: '\00a0'; }

.repeaterGrid > .field.dgrid-autoheight > .dgrid-scroller {
  margin-bottom: 20px; }
.repeaterGrid > .field > .dgrid-scroller {
  margin-top: 40px;
  margin-bottom: 38px; }
.repeaterGrid .dgrid-column-set-0 {
  display: none; }
.repeaterGrid .dgrid-column-set-2, .repeaterGrid .dynaGrid.editationDisabled .dgrid-column-set-0, .dynaGrid.editationDisabled .repeaterGrid .dgrid-column-set-0 {
  width: 80px; }
.repeaterGrid > .dgrid {
  margin-top: 0 !important; }
.repeaterGrid > .dgrid:not(.dgrid-autoheight) {
  height: 20em; }
.repeaterGrid > .grid-label {
  font-size: 12px;
  padding: 0 14px; }

.historyGrid .dgrid-history-selected {
  border: solid 1px #4AB4CA;
  background-color: #bfd6eb; }

.claro .dijitDisabled .dijitButtonNode .dijitButtonText {
  color: #CCC; }
.claro .dgrid {
  border: none !important; }
.claro .dgrid.auto-height-max {
  background: #dcdcdd; }
.claro .dgrid .dgrid-footer {
  padding-right: 14px;
  box-sizing: border-box;
  color: #76787b;
  background: #e2e2e3;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UyZTJlMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q1ZDZkNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e2e2e3), color-stop(100%, #d5d6d7));
  background-image: -moz-linear-gradient(top, #e2e2e3 0%, #d5d6d7 100%);
  background-image: -webkit-linear-gradient(top, #e2e2e3 0%, #d5d6d7 100%);
  background-image: linear-gradient(to bottom, #e2e2e3 0%, #d5d6d7 100%); }
.claro .dgrid .ui-widget-header .dgrid-cell:hover {
  background: #d5d6d7;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Q1ZDZkNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2UyZTJlMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #d5d6d7), color-stop(100%, #e2e2e3));
  background-image: -moz-linear-gradient(top, #d5d6d7 0%, #e2e2e3 100%);
  background-image: -webkit-linear-gradient(top, #d5d6d7 0%, #e2e2e3 100%);
  background-image: linear-gradient(to bottom, #d5d6d7 0%, #e2e2e3 100%); }
.claro .dgrid .ui-state-default {
  -moz-animation-duration: 0.1s;
  -webkit-animation-duration: 0.1s;
  animation-duration: 0.1s; }
.claro .dgrid .ui-state-default.dgrid-row-even {
  background: #DCE6F1; }
.claro .dgrid .ui-state-active {
  background: #BCEAF1 !important; }
.claro .dgrid > .dgrid-scroller .ui-state-default:hover {
  background: #BCEAF1; }
.claro .dgrid .dgrid-row.dojoDndItemOver, .claro .dgrid .dgrid-row.dojoDndItemAnchor, .claro .dgrid .dgrid-row.dojoDndItemSelected {
  border: solid 1px #4AB4CA; }
.claro .dgrid .dgrid-row-odd.dgrid-row-highlighted, .claro .dgrid .dgrid-row-even.dgrid-row-highlighted {
  background: #f6d68e; }
.claro .dgrid .dijitButton .dijitButtonNode {
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  border: none;
  background: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  outline: none; }
.claro .dgrid .dijitButtonContents {
  outline: none; }
.claro .dgrid .dgrid-hider-toggle {
  width: 10px;
  background-position: 60px 126px;
  padding: 0;
  top: initial;
  bottom: 1px;
  right: 0px;
  background-color: transparent;
  border: none;
  cursor: pointer;
  position: absolute; }
.claro .dgrid-grid.dynaGrid.auto-height .dgrid-header-scroll {
  background: transparent; }
.claro .ui-widget-header .dgrid-cell {
  font-size: 12px;
  padding-top: 11px;
  padding-bottom: 11px;
  border: none;
  /* grid with no data */ }
.claro .dgrid-cell {
  border: none !important;
  color: #555;
  padding: 10px 3px;
  padding-left: 10px;
  font-size: 13px;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: middle; }
.claro .dgrid-cell .dgrid-cell-editing {
  padding: 5px 3px; }
.claro .dgrid-cell > .dijitButton {
  margin: 0; }
.claro .dgrid-cell.cell-editable {
  position: relative;
  color: #000; }
.claro .dgrid-cell.cell-editable:before, .claro .listSelect .dgrid-cell.cell-editable.dojoxListInputNode:after, .listSelect .claro .dgrid-cell.cell-editable.dojoxListInputNode:after, .claro .listCombo .dgrid-cell.cell-editable.dojoxListInputNode:after, .listCombo .claro .dgrid-cell.cell-editable.dojoxListInputNode:after, .claro .parsedText hr.dgrid-cell.cell-editable:after, .parsedText .claro hr.dgrid-cell.cell-editable:after {
  content: " ";
  right: 0px;
  bottom: 0px;
  position: absolute;
  border-style: solid;
  border-width: 0 0 6px 6px;
  border-color: transparent transparent #36B6CC transparent; }
.claro .dgrid-cell.dgrid-sortable {
  font-weight: 600; }
.claro .dgrid-cell a.detailLink {
  color: #0E76BC; }
.claro .dgrid-cell a.versionLink {
  color: #0E76BC;
  cursor: pointer; }
.claro .dgrid-cell .line {
  padding: 0;
  margin: 0;
  color: inherit;
  display: inline-block; }
.claro .dgrid-cell .mainGridError {
  color: #dd3e3e;
  padding: 0;
  margin: 0;
  display: inline-block; }
.claro .dgrid-editNode {
  background: #fff; }
.claro .dgrid-editNode .dgrid-cell {
  padding: 5px 3px;
  vertical-align: middle; }
.claro .dgrid-editNode.footerEditorVisible {
  background: #f1f1f1; }
.claro .dijitButton .dijitButtonNode {
  -moz-transition: none;
  -o-transition: none;
  -webkit-transition: none;
  transition: none; }
.claro .dgrid-btnSubmit {
  background-image: url("../resources/grid-icon-save.png");
  background-position: 0 0; }
.claro .dijitButtonDisabled .dgrid-btnSubmit {
  background-position: 18px 0; }
.claro .dgrid-btnReset {
  background-image: url("../resources/grid-icon-reset.png");
  width: 12px;
  height: 12px;
  background-position: 0 0; }
.claro .dijitButtonDisabled .dgrid-btnReset {
  background-position: -15px 0; }
.claro .dgrid-column-set-cell {
  vertical-align: middle; }
.claro .dgrid-hider-menu {
  width: 450px;
  border-color: #bfc2c7;
  bottom: 1px;
  top: initial;
  right: 25px; }
.claro .dgrid-hider-menu .dgrid-hider-menu-row {
  display: inline-block;
  width: 140px; }
.claro .dgrid-hider-menu input[type="checkbox"] {
  margin-top: 1px; }
.claro .dgrid-hider-menu label {
  text-align: left;
  margin: 0px 0px 0px 5px;
  width: auto; }
.claro .dgrid-footer .gjaxRequired.dijitTextBox {
  position: relative; }
.claro .dgrid-footer .gjaxRequired.dijitTextBox:before, .claro .dgrid-footer .listSelect .gjaxRequired.dijitTextBox.dojoxListInputNode:after, .listSelect .claro .dgrid-footer .gjaxRequired.dijitTextBox.dojoxListInputNode:after, .claro .dgrid-footer .listCombo .gjaxRequired.dijitTextBox.dojoxListInputNode:after, .listCombo .claro .dgrid-footer .gjaxRequired.dijitTextBox.dojoxListInputNode:after, .claro .dgrid-footer .parsedText hr.gjaxRequired.dijitTextBox:after, .parsedText .claro .dgrid-footer hr.gjaxRequired.dijitTextBox:after {
  content: "*";
  font-size: 13px;
  color: #f00;
  display: block;
  position: absolute;
  top: 0px;
  left: 3px; }
.claro .dgrid-footer .gjaxRequired.dijitTextBox .dijitInputInner {
  padding-left: 10px !important; }
.claro .dgrid-scroller {
  outline: none; }
.claro .dynaGrid .dgrid-cell .dijitReadOnly input {
  font-style: italic;
  color: #707070; }
.claro .dynaGrid .dgrid-cell input {
  color: #3e3e3e; }
.claro .dynaGrid .dgrid-cell input[type="radio"] {
  vertical-align: middle;
  margin: auto;
  display: block; }
.claro .dynaGrid .dgrid-cell input[type="checkbox"] {
  margin: auto;
  display: block; }
.claro .dynaGrid .dgrid-cell-editing .dijitTextBox {
  width: 100%;
  border: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: transparent;
  margin: 0; }
.claro .dynaGrid .dgrid-content .dgrid-cell {
  padding: 0;
  -moz-box-shadow: -1px 0px 0px 0px #ccc inset;
  -webkit-box-shadow: -1px 0px 0px 0px #ccc inset;
  box-shadow: -1px 0px 0px 0px #ccc inset; }
.claro .dynaGrid .dgrid-footer > .dgrid-editNode {
  min-height: 30px;
  background: #e5e5e5; }
.claro .dynaGrid .ui-state-default .dgrid-row-even.dynaGrid-changed {
  background: #b3d2e1; }
.claro .dynaGrid .ui-state-default .dgrid-row-even.dirty {
  background: #b3d2e1; }
.claro .dynaGrid .ui-state-default .dgrid-row-odd.dynaGrid-changed {
  background: #B9E6ED; }
.claro .dynaGrid .ui-state-default .dgrid-row-odd.dirty {
  background: #B9E6ED; }
.claro .grid > .searchBtn {
  width: 100%;
  text-align: center; }
.claro .tabWrapper .dynaGrid .dijitReadOnly .dijitButtonNode {
  visibility: visible; }
.claro .tabWrapper .dynaGrid .dijitReadOnly .dijitButtonNode input {
  background-position: 0px 53%; }
.claro .tabWrapper .dynaGrid .dijitButtonNode input {
  background-position: -70px 53%; }
.claro .tabWrapper .dynaGrid .dgrid-row-table .dgrid-cell.dgrid-cell-editing {
  padding: 0; }
.claro .tabWrapper .dynaGrid .dgrid-row-table .dijitTextBox {
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px; }
.claro .tabWrapper .dynaGrid .dgrid-row-table .dijitTextBoxError {
  box-shadow: 0px 0px 0px 1px #ce5050 inset; }
.claro .tabWrapper .dynaGrid .dgrid-row-table .dijitTextBoxFocused {
  box-shadow: 0px 0px 0px 1px #00aff0 inset; }
.claro .tabWrapper .dynaGrid .dgrid-row-table .dijitTextBoxFocused.dijitTextBoxReadOnly {
  box-shadow: 0px 0px 0px 1px #ccc inset; }
.claro .tabWrapper .dynaGrid .dgrid-row-table .dijitTextBoxFocused.dijitTextBoxError {
  box-shadow: 0px 0px 0px 1px #ce5050 inset; }
.claro .tabWrapper .dynaGrid .dgrid-row-table .dijitTextBoxFocused .dijitInputContainer {
  background: transparent; }
.claro .tabWrapper .dynaGrid .dgrid-row-table .dijitValidationTextBox .dijitValidationContainer {
  padding: 5px 0 0 0;
  border: none;
  margin: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px; }
.claro .tabWrapper .dynaGrid .dgrid-row-table .dijitComboBox .dijitArrowButton, .claro .tabWrapper .dynaGrid .dgrid-row-table .dijitSelect .dijitArrowButton .dijitArrowButton, .claro .dijitSelect .tabWrapper .dynaGrid .dgrid-row-table .dijitArrowButton .dijitArrowButton, .claro .dijitComboBox .tabWrapper .dynaGrid .dgrid-row-table .dijitArrowButton .dijitArrowButton {
  background: transparent;
  border: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none; }
.claro .tabWrapper .dynaGrid .dgrid-row-table .dijitComboBox .dijitArrowButtonInner, .claro .tabWrapper .dynaGrid .dgrid-row-table .dijitSelect .dijitArrowButton .dijitArrowButtonInner, .claro .dijitSelect .tabWrapper .dynaGrid .dgrid-row-table .dijitArrowButton .dijitArrowButtonInner, .claro .dijitComboBox .tabWrapper .dynaGrid .dgrid-row-table .dijitArrowButton .dijitArrowButtonInner {
  border: none; }
.claro .tabWrapper > .dijitTabListContainer-top.top-dijitTabController, .claro .tabWrapper > .dijitTabListContainer-top > .dijitTabListWrapper.dijitTabContainerTopNone, .claro .tabWrapper > .dijitTabListContainer-top > .dijitTabListWrapper > .dijitTabContainerTop-tabs {
  width: 100% !important;
  display: table; }
.claro .tabWrapper > .dijitTabListContainer-top > .dijitTabListWrapper > .dijitTabContainerTop-tabs > .dijitTab {
  display: table-cell;
  width: auto !important;
  z-index: 0;
  margin: 0px;
  background: #e5e5e5;
  border: none;
  padding: 7px 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-bottom: none;
  width: auto !important; }
.claro .tabWrapper > .dijitTabListContainer-top > .dijitTabListWrapper > .dijitTabContainerTop-tabs > .dijitTab.dijitTabChecked {
  background: #FFF;
  z-index: 1;
  outline: none; }
.claro .tabWrapper .dijitTabContainerTop-tabs .dijitTab .tabLabel:focus {
  outline: none; }
.claro .tabWrapper .dgrid-cell {
  padding: 4px 7px;
  font-size: 12px; }
.claro .tabWrapper .dgrid-row-table {
  min-height: 30px; }
.claro .tabWrapper .dgrid-row-table .dijitTextBox .dijitInputInner {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0px 0px 0px 5px; }
.claro .tabWrapper .dgrid-row-table .dijitTextBoxFocused {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0px 0px 0px 0px;
  width: 100%;
  border: none;
  -moz-box-shadow: 0px 0px 4px 1px #00aff0 inset;
  -webkit-box-shadow: 0px 0px 4px 1px #00aff0 inset;
  box-shadow: 0px 0px 4px 1px #00aff0 inset; }
.claro .tabWrapper .dgrid-row-table .dijitTextBoxReadOnlyFocused {
  -moz-box-shadow: 0px 0px 4px 1px #AFAFAF inset;
  -webkit-box-shadow: 0px 0px 4px 1px #AFAFAF inset;
  box-shadow: 0px 0px 4px 1px #AFAFAF inset; }
.claro .tabWrapper .dgrid-row-table .dijitTextBoxReadOnlyFocused .dijitInputInner {
  color: #AFAFAF; }
.claro .tabWrapper.dijitTabListContainer-top .dijitTabDisabled, .claro .tabWrapper .dijitTabListContainer-top .tabStripButton {
  display: none; }
.claro .tabWrapper .dgrid-row-table .dijitTextBox .dijitInputInner {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0px 0px 0px 5px; }
.claro .tabWrapper .dgrid-row-table .dijitTextBoxFocused {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0px 0px 0px 0px;
  width: 100%;
  border: none;
  -moz-box-shadow: 0px 0px 4px 1px #00aff0 inset;
  -webkit-box-shadow: 0px 0px 4px 1px #00aff0 inset;
  box-shadow: 0px 0px 4px 1px #00aff0 inset; }
.claro .tabWrapper .dgrid-row-table .dijitTextBoxFocused.dijitTextBoxError {
  -moz-box-shadow: 0px 0px 4px 1px #ce5050 inset;
  -webkit-box-shadow: 0px 0px 4px 1px #ce5050 inset;
  box-shadow: 0px 0px 4px 1px #ce5050 inset; }
.claro .tabWrapper .dgrid-row-table .dijitTextBoxFocused .dijitInputContainer {
  background: transparent; }
.claro .tabWrapper .dgrid-row-table .dijitTextBoxReadOnlyFocused {
  -moz-box-shadow: 0px 0px 4px 1px #AFAFAF inset;
  -webkit-box-shadow: 0px 0px 4px 1px #AFAFAF inset;
  box-shadow: 0px 0px 4px 1px #AFAFAF inset; }
.claro .tabWrapper .dgrid-row-table .dijitTextBoxReadOnlyFocused .dijitInputInner {
  color: #AFAFAF; }
.claro .tabWrapper .dgrid-row-table .dijitValidationTextBox .dijitValidationContainer {
  padding: 5px 0 0 0;
  border: none;
  margin: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px; }
.claro .tabWrapper .dgrid-row-table .dgrid-cell.dgrid-cell-editing {
  padding: 4px 0px; }
.claro .tabWrapper .dgrid-row-table .dijitComboBox .dijitArrowButton, .claro .tabWrapper .dgrid-row-table .dijitSelect .dijitArrowButton .dijitArrowButton, .claro .dijitSelect .tabWrapper .dgrid-row-table .dijitArrowButton .dijitArrowButton, .claro .dijitComboBox .tabWrapper .dgrid-row-table .dijitArrowButton .dijitArrowButton {
  background: transparent;
  border: none;
  box-shadow: none; }
.claro .tabWrapper .dgrid-row-table .dijitComboBox .dijitArrowButtonInner, .claro .tabWrapper .dgrid-row-table .dijitSelect .dijitArrowButton .dijitArrowButtonInner, .claro .dijitSelect .tabWrapper .dgrid-row-table .dijitArrowButton .dijitArrowButtonInner, .claro .dijitComboBox .tabWrapper .dgrid-row-table .dijitArrowButton .dijitArrowButtonInner {
  border: none; }
.claro .tabWrapper .pageInfo {
  margin: 5px 3px;
  padding: 0px 2px;
  border: none;
  width: 3em;
  display: inline-block; }
.claro .tabWrapper .rightc {
  margin-right: 13px; }
.claro .tabWrapper .rightc .dijitTextBox .dijitInputInner {
  padding: 3px 0px 3px 0px !important;
  font-size: 12px;
  text-align: center;
  color: #797979; }
.claro .tabWrapper .rightc .dijitValidationTextBoxError .dijitValidationContainer {
  background: none;
  background-color: transparent;
  background-image: none;
  border: none; }
.claro .dgrid-content .dojoDndItemBefore > .dgrid-row-table, .claro .dgrid-content .dojoDndItemAfter > .dgrid-row-table {
  border-top: solid #555 2px; }
.claro .dgrid-content .dgrid-cell {
  border-right: 1px dashed #ccc !important; }
.claro .row .dijitTitlePaneContentInner {
  padding-left: 0px;
  padding-right: 0px;
  -moz-box-shadow: inset 0px 4px 3px -2px #CCC;
  -webkit-box-shadow: inset 0px 4px 3px -2px #CCC;
  box-shadow: inset 0px 4px 3px -2px #CCC; }
.claro .row .tabWrapper .fieldWrapper-tabPanel.tabContainer {
  width: calc(100% + 20px) !important;
  margin-left: -10px; }
.claro .dynaForm .dijitTextBoxReadOnly {
  border-color: #bfc2c7; }
.claro .multiActionsMenu {
  float: left; }

.dgrid-header th {
  font-weight: 400; }
.dgrid-header tr {
  color: #76787b;
  background: #e2e2e3;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2UyZTJlMyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q1ZDZkNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e2e2e3), color-stop(100%, #d5d6d7));
  background-image: -moz-linear-gradient(top, #e2e2e3 0%, #d5d6d7 100%);
  background-image: -webkit-linear-gradient(top, #e2e2e3 0%, #d5d6d7 100%);
  background-image: linear-gradient(to bottom, #e2e2e3 0%, #d5d6d7 100%); }
.dgrid-header.dgrid-header-row {
  width: 100%;
  background: #DFDFE0; }
.dgrid-header.dgrid-header-scroll.dgrid-scrollbar-width.ui-widget-header {
  display: none; }

.dgrid .dgrid-btnEdit, .dgrid .dgrid-edit-button, .dgrid .dgrid-btnDelete, .dgrid .dgrid-del-button, .dgrid .dgrid-custom-button, .dgrid .dgrid-detail-button, .dgrid .dijitButtonDisabled, .dgrid .dgrid-custom-button, .dgrid .dijitButtonDisabled .dgrid-detail-button, .dgrid .dgrid-btnSubmit {
  width: 18px;
  height: 18px; }
.dgrid .dgrid-btnEdit, .dgrid .dgrid-edit-button {
  background-image: url("../resources/grid-icon-edit.png");
  background-position: 0 0; }
.dgrid .dgrid-btnDelete, .dgrid .dgrid-del-button {
  background-image: url("../resources/grid-icon-trash.png");
  background-position: 0 0; }
.dgrid .dgrid-custom-button, .dgrid .dgrid-detail-button, .dgrid .dijitButtonDisabled .dgrid-custom-button, .dgrid .dijitButtonDisabled .dgrid-detail-button {
  background-image: url("../resources/grid-icon-custom.png"); }
.dgrid .dijitButtonDisabled .dgrid-btnEdit, .dgrid .dijitButtonDisabled .dgrid-edit-button, .dgrid .dijitButtonDisabled .dgrid-btnDelete, .dgrid .dijitButtonDisabled .dgrid-del-button, .dgrid .dijitButtonDisabled .dgrid-custom-button, .dgrid .dijitButtonDisabled .dgrid-detail-button {
  background-position: -18px 0; }
.dgrid.auto-height-max.grid-no-data {
  background: transparent !important; }
.dgrid.auto-height-max.grid-no-data .dgrid-scroller {
  overflow-y: auto !important; }

.dynaGridLabel {
  background-color: white;
  padding: 0px;
  text-transform: uppercase; }

.dgrid-footer .dgrid-cell .dijitCheckBox {
  margin-top: 8px;
  margin-left: 10px; }
.dgrid-footer .dijitDisabled .dijitButtonText {
  background: rgba(255, 255, 255, 0.7);
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: 0 0 4px 0px #CCC inset;
  -webkit-box-shadow: 0 0 4px 0px #CCC inset;
  box-shadow: 0 0 4px 0px #CCC inset; }

body.claro .dynaform .row > .multiSelect > .field > .dijitValidationContainer {
  margin: 1px 0 0 1px;
  -moz-border-radius: 3px 0 0 0;
  -webkit-border-radius: 3px;
  border-radius: 3px 0 0 0; }

.tabWrapper .dgrid.auto-height-max .dgrid-scroller {
  max-height: none; }
.tabWrapper .dijitTabPaneWrapper.dijitTabContainerTop-container > .row, .tabWrapper .claro .dijitTabContainerTop-container.dijitTabContainerTop-tabs > .row, .claro .tabWrapper .dijitTabContainerTop-container.dijitTabContainerTop-tabs > .row {
  margin-top: 7px; }

@-moz-keyframes fadeIt {
  0% {
    background-color: white; }
  60% {
    background-color: #ff0040; }
  100% {
    background-color: rgba(255, 0, 64, 0.4); } }
@-webkit-keyframes fadeIt {
  0% {
    background-color: white; }
  60% {
    background-color: #ff0040; }
  100% {
    background-color: rgba(255, 0, 64, 0.4); } }
@keyframes fadeIt {
  0% {
    background-color: white; }
  60% {
    background-color: #ff0040; }
  100% {
    background-color: rgba(255, 0, 64, 0.4); } }
.row .label-wrap-inline .imageWidget .imageContent {
  overflow: auto; }
.row .label-wrap-inline .imageWidget .imageContent a {
  display: inline-block; }
.row .label-wrap-inline .imageWidget > label {
  font-weight: bold;
  font-size: 16px !important;
  color: #36b6cc;
  text-transform: uppercase;
  width: 100% !important;
  padding-bottom: 8px; }
.row .label-wrap-inline .imageWidget img {
  display: block; }

.image .imageWidget img {
  border: none; }
.image .imageContent .imageWrapper .nullableTag {
  width: 18px;
  height: 20px;
  position: absolute;
  top: 0px;
  right: 1px;
  padding: 2px;
  background: url("../resources/grid-icon-trash.png") 3px 3px no-repeat;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  background-color: rgba(255, 0, 64, 0.4); }
.image .imageContent .imageWrapper .nullableTag:animate {
  -moz-animation: fadeIt 2s linear;
  -webkit-animation: fadeIt 2s linear;
  animation: fadeIt 2s linear; }

.imageWrapper {
  position: relative; }

.imageContent > a {
  width: 100%; }
.imageContent .imageWrapper iframe {
  width: 100%;
  border: none; }

.imageProcessor {
  width: 100%;
  max-width: 100%;
  max-height: 1080px;
  max-width: 100%; }
.imageProcessor .outline {
  outline: 1px solid rgba(0, 128, 255, 0.3);
  -moz-box-shadow: inset 0 0 0 1px rgba(255, 128, 0, 0.3);
  -webkit-box-shadow: inset 0 0 0 1px rgba(255, 128, 0, 0.3);
  box-shadow: inset 0 0 0 1px rgba(255, 128, 0, 0.3);
  position: absolute; }
.imageProcessor > div {
  display: inline-block; }
.imageProcessor.fieldWrapper > .imageProcessor > div {
  margin-right: 2%; }
.imageProcessor.fieldWrapper > .imageProcessor > div:last-child {
  margin-right: 0; }
.imageProcessor > .original {
  width: 32%; }
.imageProcessor .maskFrame {
  position: relative;
  overflow: hidden;
  display: block;
  max-width: 100%;
  max-height: 1080px; }
.imageProcessor .maskFrame > img {
  width: 100%;
  height: 100%; }
.imageProcessor .mask {
  position: absolute;
  background: transparent;
  -moz-box-shadow: 0 0 0 65535px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: 0 0 0 65535px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 0 65535px rgba(0, 0, 0, 0.2);
  outline: rgba(255, 255, 255, 0.5) solid 1px; }
.imageProcessor .line {
  background-color: rgba(0, 0, 0, 0.4);
  position: absolute;
  -moz-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.4);
  -webkit-box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.4);
  box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.4); }
.imageProcessor .sliderItem > label {
  width: 100%; }
.imageProcessor > .original > img {
  max-width: 100%; }
.imageProcessor.hideToolbox > .toolbox {
  display: none; }
.imageProcessor.hideToolbox > .resultingImage, .imageProcessor.hideToolbox > .original {
  width: 49%; }
.imageProcessor.originalHidden > .toolbox, .imageProcessor.originalHidden > .resultingImage {
  width: 49%; }
.imageProcessor.originalHidden.hideToolbox > .resultingImage {
  width: 100%; }
.imageProcessor .editModeContainer {
  margin-top: 30px; }
.imageProcessor > .resultingImage {
  position: relative; }
.imageProcessor > .resultingImage > .renderMask canvas {
  max-width: 100%;
  max-height: 100%; }
.imageProcessor > .toolbox, .imageProcessor > .resultingImage {
  width: 32%;
  vertical-align: top; }

.row .imageProcessor .imageProcessor .imageProcessorHeading {
  font-weight: bold;
  font-size: 16px !important;
  color: #36b6cc;
  text-transform: uppercase;
  width: 100%;
  padding-bottom: 8px; }

/* -label */
label {
  color: #5f5f5f;
  position: relative;
  vertical-align: middle;
  font-size: 13px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  width: 120px;
  display: inline-block; }

.claro .dijitSelectLabel, .claro .dijitTextBox .dijitInputInner, .claro .dijitValidationTextBox .dijitValidationContainer {
  padding: 3px 0; }
.claro .sourceSwitch .dijitButtonText {
  padding-top: 6px; }
.claro .dijitTextBox {
  border: none; }
.claro .dijitTextBox .dijitArrowButton {
  border-radius: 0 3px 3px 0;
  border-left: none;
  position: relative;
  right: 3px; }
.claro .dijitTextBox .dijitInputInner {
  padding: 3px 3px 3px 6px !important;
  font-size: 12px;
  color: #797979; }
.claro .dijitTextBox .dijitInputField {
  font-size: 13px; }
.claro .dijitTextBox .dijitButtonNode {
  border-color: #bfc2c7;
  -moz-box-shadow: inset 0px 1px 8px -3px #bdbdbd;
  -webkit-box-shadow: inset 0px 1px 8px -3px #bdbdbd;
  box-shadow: inset 0px 1px 8px -3px #bdbdbd; }
.claro .dijitValidationTextBoxError .dijitValidationContainer {
  background-position: -1px 0px;
  z-index: 1; }
.claro .dijitValidationTextBoxError.dijitError .dijitInputInner {
  padding-left: 11px !important; }
.claro .dijitValidationContainer {
  position: absolute;
  top: 0;
  left: 0; }
.claro.gjax .gjaxValidationTextareaError {
  background-image: url("../resources/error-textarea.png");
  background-repeat: no-repeat;
  background-position: 0% 0%; }
.claro.gjax .gjaxValidationTextareaWarning {
  background-image: url("../resources/warning-textarea.png");
  background-repeat: no-repeat;
  background-position: 100% 0%; }
.claro.gjax .gjaxValidationTextarea {
  padding-right: 3px;
  padding-left: 10px; }
.claro .dijitSelect .dijitButtonContents, .claro .dijitComboBox .dijitArrowButton .dijitButtonContents {
  border-color: #bfc2c7;
  -moz-box-shadow: inset 0px 1px 8px -3px #bdbdbd;
  -webkit-box-shadow: inset 0px 1px 8px -3px #bdbdbd;
  box-shadow: inset 0px 1px 8px -3px #bdbdbd; }
.claro .dijitTextBoxHover {
  background-color: #FFFFFF; }
.claro .dijitTextBoxFocused {
  border-color: #00aff0;
  -moz-box-shadow: 0px 0px 4px 0px #00aff0;
  -webkit-box-shadow: 0px 0px 4px 0px #00aff0;
  box-shadow: 0px 0px 4px 0px #00aff0; }
.claro .dijitTextBoxFocused.dijitTextBoxReadOnly .dijitInputContainer {
  background: transparent; }
.claro .dijitInputField {
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px; }
.claro .dijitInputField .dijitPlaceHolder {
  padding: 3px 3px 3px 10px; }
.claro .dijitTextBoxDisabled, .claro .dijitTextBoxReadOnly {
  border-color: #efefef;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  background: #efeff4; }
.claro .dijitTextBoxReadOnly > .dijitButtonNode {
  visibility: hidden; }
.claro .loginBox .dijitTextBox {
  border: 1px solid #E0E0E0; }
.claro .loginBox .dijitTextBox.dijitTextBoxError {
  border-color: #d46464; }

.dijitValidationTextBox {
  position: relative; }

.dijitReadOnly > .dijitValidationContainer {
  display: none; }

.dijitTextBox {
  width: 240px; }

textarea.dijitTextBox {
  width: 242px; }
textarea.dijitTextBox.dijitTextArea {
  padding: 3px;
  font-size: 13px;
  border: 1px solid #D7D7D7;
  -moz-box-shadow: inset 0px 1px 8px -3px #bdbdbd;
  -webkit-box-shadow: inset 0px 1px 8px -3px #bdbdbd;
  box-shadow: inset 0px 1px 8px -3px #bdbdbd; }

.labelLike {
  margin: 8px 17px 8px 0;
  color: #4c4d54;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  text-align: right;
  font-size: 13px; }

.claro .dijitTitlePaneContentInner .linkEdit .dijitContentPane {
  width: 100% !important; }
.claro .dijitTitlePaneContentInner .linkEdit .dijitContentPane > table {
  width: 100%; }
.claro .dijitTitlePaneContentInner .linkEdit .dijitContentPane > table tr td:last-child, .claro .dijitTitlePaneContentInner .linkEdit .parsedText .dijitContentPane > table tr th:last-child, .parsedText .claro .dijitTitlePaneContentInner .linkEdit .dijitContentPane > table tr th:last-child {
  width: 1%;
  white-space: nowrap; }

.linkEditButton-edit {
  width: 100%; }

.linkFileButton {
  width: 150px;
  height: auto;
  margin-right: 10px;
  display: inline-block; }
.linkFileButton > span, .linkFileButton .dijitButtonNode {
  width: 100%; }
.linkFileButton a.dijitButtonNode {
  margin: 0;
  border: none;
  color: white;
  background: transparent;
  text-align: left; }
.linkFileButton a.dijitButtonNode .dijitButtonText {
  color: #36b6cc;
  padding: 0;
  margin-left: 3px;
  white-space: pre-wrap;
  width: 100%;
  overflow-wrap: break-word; }
.linkFileButton a.dijitButtonNode:hover .dijitButtonText {
  color: #000; }

.darkBg .LinkFileIcon {
  background-color: white; }

.LinkFileIcon {
  width: 150px;
  height: 100px;
  display: block;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center center;
  -moz-box-shadow: 0 0 0 1px #bbb inset;
  -webkit-box-shadow: 0 0 0 1px #bbb inset;
  box-shadow: 0 0 0 1px #bbb inset;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px; }

.listSelect .gjaxRequired:before, .listSelect .gjaxRequired.dojoxListInputNode:after, .listSelect .parsedText hr.gjaxRequired:after, .parsedText .listSelect hr.gjaxRequired:after, .listCombo .gjaxRequired:before, .listCombo .gjaxRequired.dojoxListInputNode:after, .listCombo .parsedText hr.gjaxRequired:after, .parsedText .listCombo hr.gjaxRequired:after {
  right: initial; }
.listSelect .listItemMenu, .listCombo .listItemMenu {
  overflow-x: hidden;
  overflow-y: auto; }
.listSelect .dojoxListInput, .listCombo .dojoxListInput {
  border: 1px solid #D7D7D7;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  background-color: white;
  height: auto !important;
  min-height: 27px;
  position: static;
  display: inline-block;
  vertical-align: middle;
  outline: none; }
.listSelect .dojoxListInput.dijitDisabled, .listSelect .dojoxListInput.dijitReadOnly, .listCombo .dojoxListInput.dijitDisabled, .listCombo .dojoxListInput.dijitReadOnly {
  background: #efefef;
  border: none; }
.listSelect .dojoxListInput.dijitDisabled .dijitInputInner, .listSelect .dojoxListInput.dijitReadOnly .dijitInputInner, .listCombo .dojoxListInput.dijitDisabled .dijitInputInner, .listCombo .dojoxListInput.dijitReadOnly .dijitInputInner {
  display: none; }
.listSelect .dojoxListInput .dijitTextBox, .listCombo .dojoxListInput .dijitTextBox {
  width: auto;
  background: #efefef !important;
  border: 0 !important;
  margin: 0;
  box-shadow: none; }
.listSelect .dojoxListInput .dijitInputContainer, .listCombo .dojoxListInput .dijitInputContainer {
  background: white; }
.listSelect .dojoxListInput ul, .listSelect .dojoxListInput .parsedText ol, .parsedText .listSelect .dojoxListInput ol, .listCombo .dojoxListInput ul, .listCombo .dojoxListInput .parsedText ol, .parsedText .listCombo .dojoxListInput ol {
  list-style-type: none;
  margin: 0;
  padding: 2px 4px 5px 3px; }
.listSelect .dojoxListInput.dojoxListInputFocused, .listCombo .dojoxListInput.dojoxListInputFocused {
  background-color: #fff; }
.listSelect .dojoxListInput.dojoxListInputFocused .dijitTextBox, .listCombo .dojoxListInput.dojoxListInputFocused .dijitTextBox {
  background: #fff !important;
  width: auto !important;
  border: 0 !important;
  margin: 0;
  border: 0 !important; }
.listSelect .dijitDialogCloseIcon, .listCombo .dijitDialogCloseIcon {
  display: none; }
.listSelect .dojoxListInputClosable, .listCombo .dojoxListInputClosable {
  padding-right: 18px !important; }
.listSelect .dojoxListInputClosable .dijitDialogCloseIcon, .listCombo .dojoxListInputClosable .dijitDialogCloseIcon {
  display: inline; }
.listSelect .dijitDisabled .dojoxListInputClosable, .listSelect .dijitReadOnly .dojoxListInputClosable, .listCombo .dijitDisabled .dojoxListInputClosable, .listCombo .dijitReadOnly .dojoxListInputClosable {
  padding: 0 9px !important; }
.listSelect .dijitDisabled .dojoxListInputItem .dijitDialogCloseIcon, .listSelect .dijitReadOnly .dojoxListInputItem .dijitDialogCloseIcon, .listCombo .dijitDisabled .dojoxListInputItem .dijitDialogCloseIcon, .listCombo .dijitReadOnly .dojoxListInputItem .dijitDialogCloseIcon {
  display: none; }
.listSelect .dojoxListInputItem, .listCombo .dojoxListInputItem {
  float: left;
  margin: 1px 5px 3px 1px;
  padding: 2px;
  border: 1px solid #4AB4CA;
  position: relative;
  background-color: #B9E6ED;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px; }
.listSelect .dojoxListInputItem .closeText, .listCombo .dojoxListInputItem .closeText {
  display: none;
  position: absolute; }
.listSelect .dojoxListInputItem .dijitDialogCloseIcon, .listCombo .dojoxListInputItem .dijitDialogCloseIcon {
  right: 0 !important;
  border: 0 !important;
  padding: 0px !important;
  margin-top: 3px;
  top: 0; }
.listSelect .dojoxListInputItem .dijitTextBox, .listCombo .dojoxListInputItem .dijitTextBox {
  width: auto !important;
  border: 0 !important;
  padding: 1px; }
.listSelect .dojoxListInputItem .dijitInline, .listCombo .dojoxListInputItem .dijitInline {
  display: inline !important;
  float: left;
  margin: 0; }
.listSelect .dojoxListInputMatch.listItemError, .listCombo .dojoxListInputMatch.listItemError {
  background-color: #dd2222; }
.listSelect .dojoxListInputMismatch, .listCombo .dojoxListInputMismatch {
  border: 1px solid #B55E5E;
  background-color: #ffefef; }
.listSelect .dojoxListInputNode, .listCombo .dojoxListInputNode {
  cursor: text;
  float: none; }
.listSelect .dojoxListInputNode:before, .listSelect .dojoxListInputNode:after, .listCombo .dojoxListInputNode:before, .listCombo .dojoxListInputNode:after {
  content: " ";
  display: table; }
.listSelect .dojoxListInputNode:after, .listCombo .dojoxListInputNode:after {
  clear: both; }
.listSelect .dojoxListInputItemEdited, .listCombo .dojoxListInputItemEdited {
  display: none !important; }
.listSelect .dijitTextBox .dijitInputField, .listCombo .dijitTextBox .dijitInputField {
  padding: 0px 0px; }
.listSelect .dijitTextBox .dijitInputInner, .listCombo .dijitTextBox .dijitInputInner {
  padding: 0px 1px !important;
  font-size: 12px;
  color: #797979; }
.listSelect .dijitInputHidden, .listCombo .dijitInputHidden {
  height: auto;
  width: auto; }

.claro .dynaform .listSelect .dojoxListInput, .claro .dynaform .listCombo .dojoxListInput {
  padding-right: 20px;
  background-size: 17px;
  background-repeat: no-repeat;
  background-position-x: 98%;
  /*safari 5.1 fix*/
  background-position-y: 49%;
  /*safari 5.1 fix*/
  background-position: right 5px center;
  background-image: url("../resources/add_G.svg"); }
.claro .dynaform .listSelect .dojoxListInput.dijitDisabled, .claro .dynaform .listCombo .dojoxListInput.dijitDisabled {
  background-image: none; }
.claro .dynaform .listSelect .dojoxListInputNode, .claro .dynaform .listCombo .dojoxListInputNode {
  clear: both;
  min-width: 20px; }
.claro .listSelect .dijitDisabled .dojoxListInputItem, .claro .listSelect .dijitReadOnly .dojoxListInputItem, .claro .listCombo .dijitDisabled .dojoxListInputItem, .claro .listCombo .dijitReadOnly .dojoxListInputItem {
  background-color: #eaeaea;
  color: gray;
  border: 1px solid #aeaeae;
  margin-top: 4px; }

.parsedText {
  font: 16px Helvetica Neue ", Helvetica, " Segoe UI ", Arial, freesans, sans-serif";
  line-height: 1.6;
  color: #333333;
  overflow: hidden;
  word-wrap: break-word; }
.parsedText * {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }
.parsedText a {
  background: transparent; }
.parsedText a:active, .parsedText a:hover {
  outline: 0; }
.parsedText strong {
  font-weight: bold; }
.parsedText h1 {
  font-size: 2em;
  margin: 0.67em 0; }
.parsedText img {
  border: 0; }
.parsedText hr {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 0; }
.parsedText code, .parsedText pre {
  font-family: monospace, monospace;
  font-size: 1em; }
.parsedText pre {
  overflow: auto; }
.parsedText table {
  border-collapse: collapse;
  border-spacing: 0; }
.parsedText a {
  color: #4183c4;
  text-decoration: none; }
.parsedText a:hover, .parsedText a:focus, .parsedText a:active {
  text-decoration: underline; }
.parsedText hr {
  height: 4px;
  margin: 16px 0;
  overflow: hidden;
  background: #e7e7e7;
  border: 0 none;
  padding: 0; }
.parsedText hr:before, .parsedText .listSelect hr.dojoxListInputNode:after, .listSelect .parsedText hr.dojoxListInputNode:after, .parsedText .listCombo hr.dojoxListInputNode:after, .listCombo .parsedText hr.dojoxListInputNode:after, .parsedText hr:after {
  display: table;
  content: " "; }
.parsedText hr:after {
  clear: both; }
.parsedText h1 {
  margin: 1em 0px 16px 0px;
  font-size: 2.25em;
  position: relative;
  font-weight: bold;
  line-height: 1.4;
  padding-bottom: 0.3em;
  line-height: 1.2;
  border-bottom: 1px solid #eee; }
.parsedText h2 {
  margin: 1em 0px 16px 0px;
  font-size: 1.75em;
  position: relative;
  font-weight: bold;
  line-height: 1.4;
  padding-bottom: 0.3em;
  line-height: 1.225;
  border-bottom: 1px solid #eee; }
.parsedText h3 {
  margin: 1em 0px 16px 0px;
  font-size: 1.5em;
  position: relative;
  font-weight: bold;
  line-height: 1.4;
  line-height: 1.43; }
.parsedText h4 {
  margin: 1em 0px 16px 0px;
  font-size: 1.25em;
  position: relative;
  font-weight: bold;
  line-height: 1.4; }
.parsedText h5 {
  margin: 1em 0px 16px 0px;
  font-size: 1em;
  position: relative;
  font-weight: bold;
  line-height: 1.4; }
.parsedText h6 {
  margin: 1em 0px 16px 0px;
  font-size: 1em;
  position: relative;
  font-weight: bold;
  line-height: 1.4;
  color: #777; }
.parsedText blockquote {
  margin: 0; }
.parsedText ul, .parsedText ol, .parsedText ol ol {
  padding: 0 0 0 2em;
  margin-top: 0;
  margin-bottom: 0; }
.parsedText ol ul, .parsedText ol ol {
  margin-top: 0;
  margin-bottom: 0; }
.parsedText ol ol {
  list-style-type: lower-roman; }
.parsedText dd {
  margin-left: 0; }
.parsedText code, .parsedText pre {
  font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace;
  font-size: 12px;
  padding: 0.2em 0;
  margin: 0;
  font-size: 85%;
  background-color: rgba(0, 0, 0, 0.04);
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px; }
.parsedText code:before, .parsedText .listSelect code.dojoxListInputNode:after, .listSelect .parsedText code.dojoxListInputNode:after, .listSelect .parsedText pre.dojoxListInputNode:after, .parsedText .listSelect pre.dojoxListInputNode:after, .parsedText .listCombo code.dojoxListInputNode:after, .listCombo .parsedText code.dojoxListInputNode:after, .listCombo .parsedText pre.dojoxListInputNode:after, .parsedText .listCombo pre.dojoxListInputNode:after, .parsedText pre:before, .parsedText code:after, .parsedText pre:after {
  letter-spacing: -0.2em;
  content: "\00a0"; }
.parsedText pre {
  margin-top: 0;
  margin-bottom: 0;
  word-wrap: normal;
  padding: 16px;
  overflow: auto;
  font-size: 85%;
  line-height: 1.45;
  background-color: #f7f7f7;
  border-radius: 3px; }
.parsedText pre > code, .parsedText pre > pre {
  padding: 0;
  margin: 0;
  font-size: 100%;
  word-break: normal;
  white-space: pre;
  background: transparent;
  border: 0; }
.parsedText pre code, .parsedText pre pre {
  display: inline;
  max-width: initial;
  padding: 0;
  margin: 0;
  overflow: initial;
  line-height: inherit;
  word-wrap: normal;
  background-color: transparent;
  border: 0; }
.parsedText pre code:before, .parsedText pre .listSelect code.dojoxListInputNode:after, .listSelect .parsedText pre code.dojoxListInputNode:after, .listSelect .parsedText pre pre.dojoxListInputNode:after, .parsedText pre .listSelect pre.dojoxListInputNode:after, .parsedText .listSelect pre pre.dojoxListInputNode:after, .parsedText pre .listCombo code.dojoxListInputNode:after, .listCombo .parsedText pre code.dojoxListInputNode:after, .listCombo .parsedText pre pre.dojoxListInputNode:after, .parsedText pre .listCombo pre.dojoxListInputNode:after, .parsedText .listCombo pre pre.dojoxListInputNode:after, .parsedText pre pre:before, .parsedText pre code:after, .parsedText pre pre:after {
  content: normal; }
.parsedText > *:first-child {
  margin-top: 0 !important; }
.parsedText > *:last-child {
  margin-bottom: 0 !important; }
.parsedText .anchor {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  display: block;
  padding-right: 6px;
  padding-left: 30px;
  margin-left: -30px; }
.parsedText .anchor:focus {
  outline: none; }
.parsedText p, .parsedText blockquote, .parsedText ul, .parsedText ol, .parsedText ol ol, .parsedText ol, .parsedText dl, .parsedText table, .parsedText pre {
  margin-top: 0;
  margin-bottom: 16px; }
.parsedText li > p {
  margin-top: 16px; }
.parsedText dl {
  padding: 0; }
.parsedText dl dt {
  padding: 0;
  margin-top: 16px;
  font: 1em italic bold; }
.parsedText dl dd {
  padding: 0 16px;
  margin-bottom: 16px; }
.parsedText blockquote {
  padding: 0 15px;
  color: #777;
  border-left: 4px solid #ddd; }
.parsedText blockquote > :first-child {
  margin-top: 0; }
.parsedText blockquote > :last-child {
  margin-bottom: 0; }
.parsedText table {
  display: block;
  width: 100%;
  overflow: auto;
  word-break: keep-all; }
.parsedText table td, .parsedText table th {
  padding: 6px 13px;
  border: 1px solid #ddd; }
.parsedText table th {
  font-weight: bold; }
.parsedText table tr {
  background-color: #fff;
  border-top: 1px solid #ccc; }
.parsedText table tr:nth-child(2n) {
  background-color: #f8f8f8; }
.parsedText img {
  max-width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }
.parsedText .highlight {
  margin-bottom: 16px;
  background: #ffffff; }
.parsedText .highlight pre {
  padding: 16px;
  overflow: auto;
  font-size: 85%;
  line-height: 1.45;
  background-color: #f7f7f7;
  border-radius: 3px;
  margin-bottom: 0;
  word-break: normal; }
.parsedText .highlight .c, .parsedText .highlight .cm, .parsedText .highlight .c1 {
  color: #999988;
  font-style: italic; }
.parsedText .highlight .err {
  color: #a61717;
  background-color: #e3d2d2; }
.parsedText .highlight .k {
  font-weight: bold; }
.parsedText .highlight .o {
  font-weight: bold; }
.parsedText .highlight .cp, .parsedText .highlight .cs {
  color: #999999;
  font-weight: bold; }
.parsedText .highlight .cs {
  font-style: italic; }
.parsedText .highlight .gd {
  color: #000000;
  background-color: #ffdddd; }
.parsedText .highlight .gd .x {
  color: #000000;
  background-color: #ffaaaa; }
.parsedText .highlight .ge {
  font-style: italic; }
.parsedText .highlight .gr {
  color: #aa0000; }
.parsedText .highlight .gh {
  color: #999999; }
.parsedText .highlight .gi {
  color: #000000;
  background-color: #ddffdd; }
.parsedText .highlight .gi .x {
  color: #000000;
  background-color: #aaffaa; }
.parsedText .highlight .go {
  color: #888888; }
.parsedText .highlight .gp {
  color: #555555; }
.parsedText .highlight .gs {
  font-weight: bold; }
.parsedText .highlight .gu {
  color: #800080;
  font-weight: bold; }
.parsedText .highlight .gt {
  color: #aa0000; }
.parsedText .highlight .kc, .parsedText .highlight .kd, .parsedText .highlight .kn, .parsedText .highlight .kp, .parsedText .highlight .kr {
  font-weight: bold; }
.parsedText .highlight .kt {
  color: #445588;
  font-weight: bold; }
.parsedText .highlight .m {
  color: #009999; }
.parsedText .highlight .s {
  color: #dd1144; }
.parsedText .highlight .n {
  color: #333333; }
.parsedText .highlight .na {
  color: teal; }
.parsedText .highlight .nb {
  color: #0086b3; }
.parsedText .highlight .nc {
  color: #445588;
  font-weight: bold; }
.parsedText .highlight .no {
  color: teal; }
.parsedText .highlight .ni {
  color: purple; }
.parsedText .highlight .ne, .parsedText .highlight .nf {
  color: #990000;
  font-weight: bold; }
.parsedText .highlight .nn {
  color: #555555; }
.parsedText .highlight .nt {
  color: navy; }
.parsedText .highlight .nv {
  color: teal; }
.parsedText .highlight .ow {
  font-weight: bold; }
.parsedText .highlight .w {
  color: #bbbbbb; }
.parsedText .highlight .mf, .parsedText .highlight .mh, .parsedText .highlight .mi, .parsedText .highlight .mo {
  color: #009999; }
.parsedText .highlight .sb, .parsedText .highlight .sc, .parsedText .highlight .sd, .parsedText .highlight .s2, .parsedText .highlight .se, .parsedText .highlight .sh, .parsedText .highlight .si, .parsedText .highlight .sx, .parsedText .highlight .s1 {
  color: #dd1144; }
.parsedText .highlight .sr {
  color: #009926; }
.parsedText .highlight .ss {
  color: #990073; }
.parsedText .highlight .bp {
  color: #999999; }
.parsedText .highlight .vc {
  color: teal; }
.parsedText .highlight .vg {
  color: teal; }
.parsedText .highlight .vi {
  color: teal; }
.parsedText .highlight .il {
  color: #009999; }
.parsedText .highlight .gc {
  color: #999;
  background-color: #EAF2F5; }

/*
The MIT License (MIT)

Copyright (c) Sindre Sorhus <sindresorhus@gmail.com> (sindresorhus.com)

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
*/
.multiSelectTwo .dijitReset.dojoxMultiSelectItem {
  width: 34%;
  float: left; }

.multiSelectThree .dijitReset.dojoxMultiSelectItem {
  width: 30%;
  float: left; }

/* multichecked select */
.dojoxMultiSelectItemLabel {
  font-size: 13px;
  margin-left: 5px; }

.claro .dojoxCheckedMultiSelect .dojoxCheckedMultiSelectWrapper {
  background-color: transparent;
  border: 0px;
  padding: 0px;
  height: auto;
  overflow: hidden; }
.claro .dojoxCheckedMultiSelect .dojoxCheckedMultiSelectWrapper .dojoxMultiSelectItem {
  display: inline-block;
  padding-right: 20px;
  padding-left: 0px;
  margin-top: 5px; }
.claro .dynaMultiSelectPopup {
  max-width: 100%; }

#titleSectionForm .row .fieldWrapper.multiSelect > .dojoxCheckedMultiSelect > table {
  background: transparent;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  border-color: #9B9B9B; }
#titleSectionForm .dijitButtonText, #titleSectionForm label {
  color: #fff; }

.dojoxCheckedMultiSelectMenu.dijitMenu {
  width: auto;
  overflow: auto;
  overflow-y: hidden !important; }

.postalCodePicker .dijitTextBox.filterPicker {
  width: 65px; }
.postalCodePicker .dijitTextBox.city {
  width: 168px; }
.postalCodePicker .dijitTextBox.countyCode {
  width: 40px; }
.postalCodePicker .dijitTextBox.county {
  width: 193px; }

/* set searchfields layout */
.personPicker .dateOfBirth, .employeePicker .code, .catastrophePicker .claimCatastropheTypeCode, .catastrophePicker .catastrophePlace, .vehiclePicker .vehicleBrandCode, .vehiclePicker .vehicleTypeCode, .repairerPicker .companyName {
  margin-right: 150px; }

.test {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  -moz-border-radius: 10px 5px 5px 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px 5px 5px 10px;
  padding: 10em; }

@-moz-keyframes appcache-update-background {
  from {
    background-color: rgba(255, 0, 0, 0);
    color: white; }
  to {
    background-color: rgba(255, 240, 230, 0.8);
    color: black; } }
@-webkit-keyframes appcache-update-background {
  from {
    background-color: rgba(255, 0, 0, 0);
    color: white; }
  to {
    background-color: rgba(255, 240, 230, 0.8);
    color: black; } }
@keyframes appcache-update-background {
  from {
    background-color: rgba(255, 0, 0, 0);
    color: white; }
  to {
    background-color: rgba(255, 240, 230, 0.8);
    color: black; } }
.appcache-update {
  color: black;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  background: rgba(255, 240, 230, 0.8);
  -moz-animation: appcache-update-background 3s;
  -webkit-animation: appcache-update-background 3s;
  animation: appcache-update-background 3s;
  text-align: center;
  height: 56px; }

.appcache-update p {
  margin: 2px 0;
  color: inherit; }
.appcache-update .dijitButton {
  margin: 0 12px; }

.progressDetails {
  color: #5DAEBF;
  font-size: 14px; }

.dijitProgressBar {
  min-height: 26px;
  border-radius: 3px; }

.dijitProgressBarFull {
  height: 100%; }

.fieldWrapper.progressBar {
  padding-bottom: 4px;
  padding-left: 5px; }

.progressDetails .completed {
  margin-left: 20px;
  color: #888; }

.claro .dijitProgressBarTile {
  background: lightBlue; }

.claro .fieldWrapper > .dijitProgressBarLabel {
  text-align: left;
  font-size: 120%; }

.claro .fieldWrapper > .dijitProgressBarLabel {
  padding-top: 10px;
  color: #333;
  text-transform: uppercase; }

.claro .dijitRadioIcon, .claro .dijitRadio {
  background-image: url("../resources/checkbox-radiobutton.png");
  width: 18px;
  height: 18px; }
.claro .dijitRadio {
  background-position: -126px; }
.claro .dijitRadioChecked {
  background-position: -108px 0; }
.claro .dijitRadioHover {
  background-position: -162px 0; }
.claro .dijitRadioCheckedHover {
  background-position: -144px 0; }
.claro .dijitRadioDisabled, .claro .dijitRadioReadOnly {
  background-position: -180px 0; }
.claro .dijitRadioCheckedDisabled, .claro .dijitRadioCheckedReadOnly {
  background-position: -198px 0; }

::-webkit-scrollbar {
  width: 10px;
  height: 10px; }

::-webkit-scrollbar-track {
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  border: 0px;
  background: #f2f2f2;
  -moz-box-shadow: inset -1px 1px 3px rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: inset -1px 1px 3px rgba(0, 0, 0, 0.1);
  box-shadow: inset -1px 1px 3px rgba(0, 0, 0, 0.1); }

::-webkit-scrollbar-thumb {
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  border-radius: 2px;
  border: 1px solid #bdbdbd;
  background: #d8d8d8; }
::-webkit-scrollbar-thumb:hover {
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  border: 1px solid #a9a9a9;
  background: #c0c0c0; }
::-webkit-scrollbar-thumb:active {
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  border: 1px solid #7f7f7f;
  background: #939393; }

.darkBg {
  background-color: #012f43; }
.darkBg .simpleAttachmentUploader .labelWrapper {
  color: white; }

.linkFileButton > span.fileDelete {
  margin: 0;
  width: 0;
  height: 0;
  position: absolute; }
.linkFileButton .dijitButton.fileDelete .dijitButtonNode {
  position: absolute;
  margin: 5px;
  padding: 0;
  top: 0;
  width: 15px;
  height: 15px;
  margin-left: 130px;
  border: none;
  background: none;
  box-shadow: none;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url("../resources/close.svg"); }

.simpleAttachmentUploader {
  padding: 7px; }
.simpleAttachmentUploader .gjaxRequiredLabel.appValidationTextareaRequired:after {
  right: 0;
  content: "*";
  position: relative; }
.simpleAttachmentUploader .textWrapper {
  display: none; }
.simpleAttachmentUploader .labelWrapper {
  display: inline-block;
  width: 50%;
  color: #555;
  font-weight: 600;
  padding-bottom: 5px; }
.simpleAttachmentUploader .fileWrapper {
  padding: 10px;
  border: 1px solid #ccc;
  width: calc(100% - 150px);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px; }
.simpleAttachmentUploader .dijitUploader {
  vertical-align: top;
  width: 145px;
  margin: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  background-color: #36b6cc;
  padding-top: 3px;
  margin-left: 5px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  display: inline-block; }
.simpleAttachmentUploader .dijitUploader:before, .simpleAttachmentUploader .listSelect .dijitUploader.dojoxListInputNode:after, .listSelect .simpleAttachmentUploader .dijitUploader.dojoxListInputNode:after, .simpleAttachmentUploader .listCombo .dijitUploader.dojoxListInputNode:after, .listCombo .simpleAttachmentUploader .dijitUploader.dojoxListInputNode:after, .simpleAttachmentUploader .parsedText hr.dijitUploader:after, .parsedText .simpleAttachmentUploader hr.dijitUploader:after {
  display: none; }
.simpleAttachmentUploader .dijitUploader.dijitReadOnly, .simpleAttachmentUploader .dijitUploader.dijitDisabled {
  background-color: #f3f3f3; }
.simpleAttachmentUploader .dijitUploader.secondaryBtn .dijitButtonText {
  color: white;
  font-size: 12px;
  font-weight: 600; }
.simpleAttachmentUploader.emptyLabel > div.labelWrapper {
  display: none; }
.simpleAttachmentUploader.emptyLabel.gjaxRequiredLabel .labelWrapper:after, .simpleAttachmentUploader.emptyLabel.gjaxRequiredLabel .dijitUploader:after {
  content: '*';
  color: red;
  z-index: 1;
  text-shadow: white 0px 0px 3px; }
.simpleAttachmentUploader.emptyLabel.gjaxRequiredLabel .dijitUploader:after {
  right: 4px;
  top: 2px;
  position: absolute; }

.claro.gjax .dynaform .simpleAttachmentUploader .textWrapper .gjaxValidationTextarea {
  margin: 0;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 64px !important;
  max-height: 320px !important; }

.claro .dijitTabPaneWrapper, .claro .dijitTabContainerTop-tabs {
  border-bottom: 1px solid #CCC;
  background: none; }
.claro .dijitContentPane {
  padding: 0; }
.claro .dijitTabContainerLeft-container {
  border: 1px solid #bfc2c7;
  border-width: 1px 1px 1px 0; }
.claro .dijitTabContainerLeft-tabs .dijitTab {
  background: #e5e5e5;
  border-color: #bfc2c7; }
.claro .dijitTabContainerLeft-tabs .dijitTabChecked {
  background: #fff; }
.claro .dijitTabContainerTop-tabs .dijitTab {
  padding: 10px 15px;
  margin-right: 1px;
  border: none;
  color: #4AB4CA;
  background: #e5e5e5; }
.claro .dijitTabContainerTop-tabs .dijitTab.dijitTabChecked {
  background: #fff;
  color: #4c4d54;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none; }
.claro .dijitTabContainerTop-tabs .calendar .dojoxCalendarMonthColumnView .dojoxCalendarVScrollBar {
  overflow-y: auto; }
.claro .dijitTabContainerTop-tabs .dijitTabContainerTop-dijitContentPane, .claro .dijitTabContainerTop-tabs .dijitTabContainerLeft-dijitContentPane, .claro .dijitTabContainerTop-tabs .dijitTabContainerBottom-dijitContentPane, .claro .dijitTabContainerTop-tabs .dijitTabContainerRight-dijitContentPane, .claro .dijitTabContainerTop-tabs .dijitAccordionContainer-dijitContentPane {
  background: none;
  padding: 0; }
.claro .dijitTabContainerTop-tabs .dijitTabListContainer-top .tabStripButton {
  padding-top: 1px;
  padding-bottom: 6px;
  margin-top: 8px;
  border-color: #bfc2c7;
  background: #fff;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #eeeeee));
  background-image: -moz-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
  background-image: -webkit-linear-gradient(top, #ffffff 0%, #eeeeee 100%);
  background-image: linear-gradient(to bottom, #ffffff 0%, #eeeeee 100%); }
.claro .dijitTabContainerTop-tabs .dijitTabListContainer-top .tabStripButtonHover {
  background: #f2f2f2;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2YyZjJmMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f2f2f2), color-stop(100%, #e5e5e5));
  background-image: -moz-linear-gradient(top, #f2f2f2 0%, #e5e5e5 100%);
  background-image: -webkit-linear-gradient(top, #f2f2f2 0%, #e5e5e5 100%);
  background-image: linear-gradient(to bottom, #f2f2f2 0%, #e5e5e5 100%); }
.claro .dijitTabContainerTop-tabs .dijitTabListContainer-top .dijitTabDisabled {
  border-color: #b8b8ba;
  background: #f8f8f8;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y4ZjhmOCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2YxZjFmMSIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f8f8f8), color-stop(100%, #f1f1f1));
  background-image: -moz-linear-gradient(top, #f8f8f8 0%, #f1f1f1 100%);
  background-image: -webkit-linear-gradient(top, #f8f8f8 0%, #f1f1f1 100%);
  background-image: linear-gradient(to bottom, #f8f8f8 0%, #f1f1f1 100%); }
.claro .dijitTitlePane .dijitTabContainerTop-tabs .dijitTab, .claro .dijitFieldset .dijitTabContainerTop-tabs .dijitTab, .claro .dijitTabPane .dijitTabContainerTop-tabs .dijitTab, .claro .dijitTab .dijitTabContainerTop-tabs .dijitTab {
  border: 1px solid #bfc2c7;
  padding: 5px 15px; }
.claro .dijitTitlePane .dijitTabContainerTop-tabs .dijitTab:after, .claro .dijitTitlePane .dijitTabContainerTop-tabs:after, .claro .dijitFieldset .dijitTabContainerTop-tabs .dijitTab:after, .claro .dijitFieldset .dijitTabContainerTop-tabs:after, .claro .dijitTabPane .dijitTabContainerTop-tabs .dijitTab:after, .claro .dijitTabPane .dijitTabContainerTop-tabs:after, .claro .dijitTab .dijitTabContainerTop-tabs .dijitTab:after, .claro .dijitTab .dijitTabContainerTop-tabs:after {
  content: "";
  width: 100%;
  height: 1px;
  background: #bfc2c7;
  position: absolute;
  bottom: 0;
  right: 0; }
.claro .dijitTitlePane .dijitTabContainerTop-tabs .dijitTabChecked:after, .claro .dijitFieldset .dijitTabContainerTop-tabs .dijitTabChecked:after, .claro .dijitTabPane .dijitTabContainerTop-tabs .dijitTabChecked:after, .claro .dijitTab .dijitTabContainerTop-tabs .dijitTabChecked:after {
  content: "";
  width: 100%;
  height: 0px; }
.claro .dijitTitlePane .dijitTabContainerTop-tabs .dijitTab, .claro .dijitFieldset .dijitTabContainerTop-tabs .dijitTab, .claro .dijitTabPane .dijitTabContainerTop-tabs .dijitTab, .claro .dijitTab .dijitTabContainerTop-tabs .dijitTab {
  -moz-border-radius: 3px 3px 0px 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px 3px 0px 3px;
  background: #f9f9f9;
  margin-right: 2px;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y5ZjlmOSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Y0ZjRmNCIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f9f9f9), color-stop(100%, #f4f4f4));
  background-image: -moz-linear-gradient(top, #f9f9f9 0%, #f4f4f4 100%);
  background-image: -webkit-linear-gradient(top, #f9f9f9 0%, #f4f4f4 100%);
  background-image: linear-gradient(to bottom, #f9f9f9 0%, #f4f4f4 100%); }
.claro .dijitTitlePane .dijitTabContainerTop-tabs .dijitTabChecked, .claro .dijitFieldset .dijitTabContainerTop-tabs .dijitTabChecked, .claro .dijitTabPane .dijitTabContainerTop-tabs .dijitTabChecked, .claro .dijitTab .dijitTabContainerTop-tabs .dijitTabChecked {
  background: #fff; }

.dijitTab .tabLabel {
  font-size: 13px;
  line-height: 13px; }

.dijitTabDisabled .tabLabel {
  color: #b8b8ba; }

body.claro .dijitTitlePane .dijitTabContainerTop-tabs .dijitTab, .claro .dijitFieldset .dijitTabContainerTop-tabs .dijitTab, .claro .dijitTabPane .dijitTabContainerTop-tabs .dijitTab, .claro .dijitTab .dijitTabContainerTop-tabs .dijitTab {
  background: #eee;
  border: 1px solid #C3C1C1; }

body.claro .dijitTitlePane .dijitTabContainerTop-tabs .dijitTab.dijitTabChecked, body.claro .envelope-body .tabWrapper > .dijitTabListContainer-top > .dijitTabListWrapper > .dijitTabContainerTop-tabs > .dijitTab.dijitTabChecked, .claro .dijitFieldset .dijitTabContainerTop-tabs .dijitTab.dijitTabChecked, .claro .dijitTabPane .dijitTabContainerTop-tabs .dijitTab.dijitTabChecked, .claro .dijitTab .dijitTabContainerTop-tabs .dijitTab.dijitTabChecked {
  background: #fff;
  border: 1px solid #A7A7A7; }

body.claro .dijitTitlePane .dijitTabContainerTop-tabs .dijitTab, body.claro .envelope-body .tabWrapper > .dijitTabListContainer-top > .dijitTabListWrapper > .dijitTabContainerTop-tabs > .dijitTab, body.claro .dijitTitlePane .dijitTabContainerTop-tabs .dijitTab, body.claro .dijitFieldset .dijitTabContainerTop-tabs .dijitTab, body.claro .dijitTabPane .dijitTabContainerTop-tabs .dijitTab, body.claro .dijitTab .dijitTabContainerTop-tabs .dijitTab {
  font-weight: 600;
  display: inline-block;
  padding: 4px 60px 2px;
  font-size: 17px;
  text-transform: uppercase;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
  margin: 0px 3px; }

.claro .dijitTabListWrapper {
  height: 29px !important;
  border-bottom: 1px solid #B5BCC7;
  top: -1px !important; }

.viewToggle {
  display: inline-block;
  margin-top: 5px; }
.viewToggle .dijitButton {
  margin: 2px; }
.viewToggle:focus {
  outline: none !important;
  border: none !important; }
.viewToggle .dijitReset.dijitStretch.dijitButtonContents {
  outline: none; }
.viewToggle .dijitButtonNode.dijitInline.dijitReset {
  padding: 2px;
  width: 15px;
  height: 14px;
  outline: none;
  background: center none no-repeat;
  border: none;
  background-image: url("../resources/icon-menu.png");
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none; }
.viewToggle .dijitButtonNode.dijitInline.dijitReset:hover {
  outline: none !important;
  border: none !important; }

.header-bottom div {
  display: inline-block;
  margin: 4px;
  margin-left: 10px;
  color: #B9B9B9; }
.header-bottom.dijitInline {
  margin-left: 60px;
  float: right; }

.header-inline.dijitInline {
  margin-left: 55px;
  float: left;
  position: relative; }

.tagCloudApp .basicH {
  height: 10px; }
.tagCloudApp .prevBtn {
  float: left;
  left: 0px;
  position: relative; }
.tagCloudApp .nextBtn {
  float: right;
  right: 0px;
  position: relative; }
.tagCloudApp .cloudWrap {
  width: 100%;
  position: relative;
  overflow: hidden; }
.tagCloudApp .cloudWrap button {
  display: inline-block;
  width: 50%;
  padding: 0;
  font-weight: bold;
  line-height: 25px;
  color: #4AB4CA;
  background: white;
  border: none;
  outline: none;
  -moz-transition: color 0.3s, background 0.3s;
  -o-transition: color 0.3s, background 0.3s;
  -webkit-transition: color 0.3s, background 0.3s;
  transition: color 0.3s, background 0.3s; }
.tagCloudApp .cloudWrap button:hover {
  color: #fff;
  background: #4AB4CA; }
.tagCloudApp .cloudWrap .tagWrap {
  border-bottom: white 1px solid;
  padding-left: 17px;
  padding-right: 17px;
  font-size: 15px;
  font-weight: 600; }
.tagCloudApp .cloudWrap .tagWrap ul, .tagCloudApp .cloudWrap .tagWrap .parsedText ol, .parsedText .tagCloudApp .cloudWrap .tagWrap ol {
  margin: auto;
  padding: 0;
  text-align: center; }
.tagCloudApp .cloudWrap .tagWrap ul li, .tagCloudApp .cloudWrap .tagWrap .parsedText ol li, .parsedText .tagCloudApp .cloudWrap .tagWrap ol li {
  cursor: pointer;
  vertical-align: middle;
  margin-bottom: 4px;
  text-align: center;
  margin-left: 0px;
  color: #fff;
  padding-left: 5px;
  padding-right: 5px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: #4AB4CA 0px 0px 2px 0px;
  -webkit-box-shadow: #4AB4CA 0px 0px 2px 0px;
  box-shadow: #4AB4CA 0px 0px 2px 0px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-transition: color 0.2s;
  -o-transition: color 0.2s;
  -webkit-transition: color 0.2s;
  transition: color 0.2s;
  background-color: #004767;
  display: inline-block;
  padding-right: 5px; }
.tagCloudApp .cloudWrap .tagWrap ul li a, .tagCloudApp .cloudWrap .tagWrap .parsedText ol li a, .parsedText .tagCloudApp .cloudWrap .tagWrap ol li a {
  padding: 0;
  width: 100%;
  height: 100%;
  display: block; }
.tagCloudApp .cloudWrap .tagWrap ul li:hover, .tagCloudApp .cloudWrap .tagWrap .parsedText ol li:hover, .parsedText .tagCloudApp .cloudWrap .tagWrap ol li:hover {
  cursor: pointer;
  color: white;
  background: #4AB4CA;
  display: inline-block;
  outline: 0; }
.tagCloudApp .cloudWrap .tagWrap ul li.tagCloudItemSeparator, .tagCloudApp .cloudWrap .tagWrap .parsedText ol li.tagCloudItemSeparator, .parsedText .tagCloudApp .cloudWrap .tagWrap ol li.tagCloudItemSeparator {
  width: 98%;
  background: transparent;
  text-align: left;
  font-weight: bolder;
  font-size: 12px;
  border-bottom: 1px solid #fff;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  margin-top: 10px; }
.tagCloudApp .cloudWrap .tagWrap div {
  padding-bottom: 1px;
  padding-top: 1px;
  -moz-transition: margin 0.5s;
  -o-transition: margin 0.5s;
  -webkit-transition: margin 0.5s;
  transition: margin 0.5s; }
.tagCloudApp .active {
  width: 100%;
  position: relative;
  color: #4AB4CA;
  line-height: 25px; }
.tagCloudApp .tagRight {
  width: 100%;
  position: absolute;
  top: 0;
  margin-left: 100%;
  color: #4AB4CA;
  line-height: 25px;
  z-index: 0; }
.tagCloudApp .tagLeft {
  width: 100%;
  position: absolute;
  margin-left: -100%;
  top: 0px;
  color: #4AB4CA;
  line-height: 25px;
  z-index: 0; }
.tagCloudApp .hidden {
  display: none !important; }
.tagCloudApp .tagArea {
  width: 100%;
  padding-left: 0; }
.tagCloudApp .selectorArea {
  /* 	height: 26px; */ }
.tagCloudApp .orBtn:hover, .tagCloudApp .andBtn:hover, .tagCloudApp .noneBtn:hover {
  background-color: #1A6CBB; }
.tagCloudApp .nobuttons {
  display: none; }
.tagCloudApp .orBtn, .tagCloudApp .andBtn, .tagCloudApp .noneBtn {
  height: 26px;
  width: 33.3333333333%;
  background-color: #4AB4CA;
  color: white;
  display: inline-block;
  border: none;
  -moz-transition: background-color 0.3s;
  -o-transition: background-color 0.3s;
  -webkit-transition: background-color 0.3s;
  transition: background-color 0.3s;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }
.tagCloudApp .btnPressed {
  background-color: #1A6CBB; }
.tagCloudApp .btnPressed:focus, .tagCloudApp .btnPressed:active {
  outline: none;
  box-shadow: none; }
.tagCloudApp .search-result-not-found {
  text-align: center;
  padding-top: 20px;
  color: #fff; }
.tagCloudApp .searchArea {
  height: auto;
  position: relative; }
.tagCloudApp .searchField {
  height: 32px;
  border: none;
  width: 100%;
  margin: 0;
  border: none;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px; }
.tagCloudApp .searchField.dijitTextBoxFocused {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  box-shadow: none; }
.tagCloudApp .searchField .dijitInputField {
  padding: 3px 4px; }
.tagCloudApp .searching {
  width: 100%;
  height: 16px;
  width: 16px;
  margin-top: 5px;
  margin-right: auto;
  margin-left: auto;
  display: block;
  position: relative;
  background-image: url("../resources/preloader.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: 50% 100%; }
.tagCloudApp .searchField .dijitInputInner, .tagCloudApp .searchField .searchField .dijitPlaceHolder {
  font-size: 15px;
  padding: 3px 20px 3px 20px !important;
  background: transparent;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box; }
.tagCloudApp .searchField .dijitPlaceHolder {
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  width: 220px;
  height: 26px;
  margin: auto; }
.tagCloudApp .searchResults {
  margin: 0 auto;
  position: relative;
  overflow-y: auto;
  overflow-x: hidden; }
.tagCloudApp .search-result {
  color: #fff;
  display: block;
  position: relative;
  padding: 8px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 14px;
  -moz-box-shadow: 0px 18px 0px -17px #4AB4CA;
  -webkit-box-shadow: 0px 18px 0px -17px #4AB4CA;
  box-shadow: 0px 18px 0px -17px #4AB4CA;
  outline: none;
  text-decoration: none; }
.tagCloudApp .search-result .menuCounter {
  border: 1px solid #fff;
  display: inline-block;
  float: right;
  position: relative;
  background-color: #4AB4CA;
  font-size: 10px;
  width: 22px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  height: 22px;
  text-align: center;
  padding-top: 3px;
  -moz-border-radius: 11px;
  -webkit-border-radius: 11px;
  border-radius: 11px;
  color: #fff; }
.tagCloudApp .search-result.search-result-selected {
  background-color: #4AB4CA !important;
  -moz-box-shadow: 0px 1px 0px 0 #4AB4CA;
  -webkit-box-shadow: 0px 1px 0px 0 #4AB4CA;
  box-shadow: 0px 1px 0px 0 #4AB4CA;
  color: #fff; }
.tagCloudApp .search-result:hover {
  background-color: #4AB4CA !important;
  color: #fff;
  cursor: pointer;
  -moz-box-shadow: 0px 1px 0px 0 #4AB4CA;
  -webkit-box-shadow: 0px 1px 0px 0 #4AB4CA;
  box-shadow: 0px 1px 0px 0 #4AB4CA; }
.tagCloudApp .search-resultId {
  color: #fff;
  display: block;
  position: relative;
  padding: 7px;
  padding-left: 15px;
  padding-right: 20px;
  font-size: 12px;
  -moz-box-shadow: 0px 16px 0px -15px #4AB4CA;
  -webkit-box-shadow: 0px 16px 0px -15px #4AB4CA;
  box-shadow: 0px 16px 0px -15px #4AB4CA;
  outline: none;
  text-decoration: none; }
.tagCloudApp .search-resultId ~ .search-resultId {
  border-top: none; }
.tagCloudApp .search-resultId:hover {
  background-color: #4AB4CA !important;
  color: white;
  cursor: pointer;
  box-shadow: 0px 1px 0px 0 #4AB4CA; }
.tagCloudApp .search-resultId.search-result-selected {
  background-color: #4AB4CA !important;
  -moz-box-shadow: 0px 1px 0px 0 #4AB4CA;
  -webkit-box-shadow: 0px 1px 0px 0 #4AB4CA;
  box-shadow: 0px 1px 0px 0 #4AB4CA;
  color: #fff; }
.tagCloudApp .hideTag {
  color: #4AB4CA; }

.tagCloudWrapper {
  width: 100%;
  margin: 0 auto;
  background-color: #00161F; }

.searchBar {
  padding: 12px 16px; }

.searchBarIcon {
  position: absolute;
  height: 15px;
  width: 20px;
  right: 4px;
  left: 16px;
  top: 21px;
  background-image: url("../resources/tag-search-icon.png");
  /*background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAAB2UlEQVQ4T6WUyytEcRzFFSXxJ7BQxM5CSrPwWLBElGRho1hZSCzYWFvb2CrRFBulZDFKzcbM3DvNrGZFSVYy5FVen9+d8xt3xtyZwanT795zzvfMff2mphQSicSQ4zjb8ILjD9ZP1lvWEzgfjUYbFK0MBtvhmSkpRzI3ruuOaywYBEMMZH2D76ynrJtwA+5zfmd9cV3jP8FAO4F8IdxNpVItsvPIZDL1ZJfwn3zZedmFIOi/5TXJgSDfA++Vf+ZRtMrKAdO8FFu4K7ki4vH4hJ2jY0tyDojmLXvPsNQtlwNzURVnI5FInWTPuJRxKqlqcLULmv3kuFuyV2pvYVNS1WBuwM4XfGK+0g1JVSMWi/XaeTgp2XtRZqeY0gNJVYOZaVvKcb9kzziWkf3V9gPM7KjwPZ1ON0n2jDmVGi5LrohkMtlB/k1zR5JzMFeHeG1MfvHFPCdZgTBXRZaR/MUMyvoG4pgNEH7g85iS9QP8aCc5tyjfJrsQmKs2KJ7DRTiMF4IzcI9ze8t5ol+VK54l9Fg8VIpk7d6358HFvIBmAubvzvvUiviGfshwnykwRX6/bLFBOByuJdRFaIR1FIbYNY2yPQQUO7L/juJijl9l/Q+mmELXFDqOs/IFU5KQBhmXLpYAAAAASUVORK5CYII=);*/
  background-position: 100% 0;
  background-repeat: no-repeat;
  background-size: contain; }

.searchBarDelete {
  position: absolute;
  display: none;
  height: 17px;
  width: 17px;
  right: 30px;
  top: 18px;
  background-image: url("../resources/tag-clear-button.png");
  /*background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAEFkb2JlIEltYWdlUmVhZHlxyWU8AAABIklEQVQ4T7WUPU7DQBCFfQJqFHGCFBQEQRNRcIEgpcoFEC0SV0nl3oegSxPZivzXR8oZ0tCkgG/GY2e0WEn4yZOevLPv7Wj32evobCjL8g7GRVFseO6ENo5FM1s/0jS9wJTAzyNMxGvL9rAGq8B8iKtvjZg8ZQchE1veZeDF9zzPRzyf4YfNzeETXFjdssmIgQTWCYQ4VAFUVfVI/WZlRPOB98JYBUu+EzBOVegB2rX3yloVKOQ1dgLcsoN7FR3qur5CWwfenYoyCAThq4oO7OKB+Tajlk2T8DhwrkIPaPTivf44YbATFYAcgYW3VkrQY++FTbAMwle8yLLs0kKUDLY0ntHwhvHSPC3314Dibx+b4F8+e4E1+v0F9MD0g19BFH0BJkl1gql7/9sAAAAASUVORK5CYII=);*/
  background-repeat: no-repeat;
  background-size: contain;
  width: 17px;
  right: 25px;
  top: 18px; }

.showDelete {
  display: block; }

.hideSearch .searchForm, .hideSearch .searchBarIcon {
  visibility: hidden; }
.hideSearch .tagArea {
  display: none; }

#tagMenu {
  width: 100% !important;
  height: 100% !important;
  background-color: #0A1C24; }

.timeDuration {
  width: 210px;
  display: inline-block;
  vertical-align: middle; }

.timeDurationForm {
  display: table;
  table-layout: auto;
  width: 100%; }

.timeDurationContainer {
  display: inline-block;
  vertical-align: middle;
  border: 1px solid;
  border-color: #bfc2c7;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  -moz-box-shadow: inset 0px 1px 8px -3px #bdbdbd;
  -webkit-box-shadow: inset 0px 1px 8px -3px #bdbdbd;
  box-shadow: inset 0px 1px 8px -3px #bdbdbd;
  background-color: #fff; }
.timeDurationContainer.readOnly {
  border: none; }

.claro .timeDurationContainer .dijitTextBox {
  width: auto;
  padding: 0;
  border: none;
  background: none;
  display: table-cell;
  margin: auto;
  box-shadow: none; }
.claro .timeDurationContainer .dijitTextBox .dijitInputInner {
  text-align: center;
  padding: 3px !important;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  border-right: 1px solid #d8d8d8 !important; }
.claro .timeDurationContainer .dijitTextBox:last-child .dijitInputInner {
  border-right: none !important; }
.claro .timeDurationContainer .dijitTextBox .dijitInputField {
  width: auto; }
.claro .timeDurationContainer .dijitTextBoxFocused .dijitInputContainer {
  background: none; }
.claro .timeDurationContainer .dijitTextBoxReadOnly {
  border-color: #efefef;
  box-shadow: none;
  background: #efeff4; }
.claro .timeDurationContainer form {
  width: auto; }

.claro .dijitTitlePane {
  margin: 8px 0; }
.claro .dijitFieldset .dijitArrowNode, .claro .dijitTitlePane .dijitArrowNode {
  background-image: url("../resources/icon-close-open-arrow.png");
  background-repeat: no-repeat;
  height: 8px;
  width: 12px;
  float: left;
  margin: 5px 10px 5px 10px; }
.claro .dijitTitlePaneTitle {
  background: #fff;
  border-color: #c5c5c5;
  outline: none; }
.claro .dijitTitlePaneTextNode {
  font-size: 14px;
  color: #36b6cc;
  text-transform: uppercase;
  font-weight: 600; }
.claro .dijitTitlePaneTitleFocus {
  position: relative;
  padding: 6px 0;
  outline: none; }
.claro .dijitTitlePaneContentOuter {
  border: none; }
.claro .dijitTitlePaneTitleOpen .dijitArrowNode, .claro .dijitFieldsetTitleOpen .dijitArrowNode {
  background-position: -12px 0; }
.claro .dijitTitlePaneTitleClosed .dijitArrowNode {
  background-position: 0 0; }
.claro .row .dijitTitlePaneContentOuter .dijitTitlePaneContentInner {
  background: #FAFAFA;
  -moz-box-shadow: inset 0px 30px 50px -10px rgba(201, 201, 201, 0.3);
  -webkit-box-shadow: inset 0px 30px 50px -10px rgba(201, 201, 201, 0.3);
  box-shadow: inset 0px 30px 50px -10px rgba(201, 201, 201, 0.3);
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fafafa), color-stop(100%, #ffffff));
  background-image: -moz-linear-gradient(top, #fafafa 0%, #ffffff 100%);
  background-image: -webkit-linear-gradient(top, #fafafa 0%, #ffffff 100%);
  background-image: linear-gradient(to bottom, #fafafa 0%, #ffffff 100%);
  padding: 10px 0px; }

.rowsCount {
  margin: 0 !important; }
.rowsCount:before, .listSelect .rowsCount.dojoxListInputNode:after, .listCombo .rowsCount.dojoxListInputNode:after, .parsedText hr.rowsCount:after {
  content: "("; }
.rowsCount:after {
  content: ")"; }

/* override default background colors for success, warning, error and info message panes */
.gccs-message.success {
  background: #a5be1c;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2E1YmUxYyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzdkOWYxNyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #a5be1c), color-stop(100%, #7d9f17));
  background-image: -moz-linear-gradient(top, #a5be1c 0%, #7d9f17 100%);
  background-image: -webkit-linear-gradient(top, #a5be1c 0%, #7d9f17 100%);
  background-image: linear-gradient(to bottom, #a5be1c 0%, #7d9f17 100%); }

.gccs-message.warning {
  background: #febf01;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZlYmYwMSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZjYTkwMiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #febf01), color-stop(100%, #fca902));
  background-image: -moz-linear-gradient(top, #febf01 0%, #fca902 100%);
  background-image: -webkit-linear-gradient(top, #febf01 0%, #fca902 100%);
  background-image: linear-gradient(to bottom, #febf01 0%, #fca902 100%); }

.gccs-message.error {
  background: #ba1300;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2JhMTMwMCIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzYxMjIxYiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ba1300), color-stop(100%, #61221b));
  background-image: -moz-linear-gradient(top, #ba1300 0%, #61221b 100%);
  background-image: -webkit-linear-gradient(top, #ba1300 0%, #61221b 100%);
  background-image: linear-gradient(to bottom, #ba1300 0%, #61221b 100%); }

.gccs-message.info {
  background: #5c97bf;
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVjOTdiZiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzMzNjA3ZiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #5c97bf), color-stop(100%, #33607f));
  background-image: -moz-linear-gradient(top, #5c97bf 0%, #33607f 100%);
  background-image: -webkit-linear-gradient(top, #5c97bf 0%, #33607f 100%);
  background-image: linear-gradient(to bottom, #5c97bf 0%, #33607f 100%); }

/* styles for readOnly mode */
/* all validations on readonly widgets will be hidden */
.gjaxScreenReadOnly .dijitErrorReadOnly .dijitReset.dijitValidationContainer {
  display: none; }

label.appValidationTextareaRequired {
  overflow: visible; }

.appValidationTextareaRequired:after, .gjaxRequired:before, .listSelect .gjaxRequired.dojoxListInputNode:after, .listCombo .gjaxRequired.dojoxListInputNode:after, .parsedText hr.gjaxRequired:after {
  content: attr(data-required-mark);
  position: absolute;
  right: -14px;
  top: 0px;
  color: #D54242;
  font-size: 14px;
  line-height: 16px;
  font-weight: 600;
  overflow: inherit; }

/* @import url('../../../../resources/dojox/widget/Pager/Pager.css'); */
.appVersionPicker, .appVersionPicker .horizontalPagerContainer {
  width: 100%;
  height: 37px; }
.appVersionPicker .horizontalPagerPager {
  padding: 0;
  height: initial;
  top: auto !important;
  /*override inline style*/ }
.appVersionPicker .pagerContainer {
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px; }
.appVersionPicker .pagerIconContainer {
  position: inherit;
  float: left;
  margin: 4px 2px; }
.appVersionPicker .pagerIconContainer:first-child {
  float: right; }
.appVersionPicker .appVersionItem span {
  padding: 0px 5px !important;
  /*override inline style*/
  margin: 0 4px;
  cursor: pointer;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  cursor: pointer; }
.appVersionPicker .appVersionItem.current span {
  color: #fff;
  background: #7EDA7E; }
.appVersionPicker .appVersionItem.selected span {
  color: #fff;
  background: #36b6cc; }
.appVersionPicker .appVersionItemHover span {
  background: #e5e5e5; }
.appVersionPicker .appVersionItemHover.current span {
  background: #47A547; }
.appVersionPicker .appVersionItemHover.selected span {
  background: #0b5c6a; }
.appVersionPicker .horizontalPagerView {
  margin-top: 2px; }
.appVersionPicker .pagerIconContainer img {
  /*set width explicitly, otherwise it will be set implicitely by size of image, 
  but only after image is loaded - which means that layout will be broken when rendered for the first time*/
  width: 13px;
  height: 13px; }

.claro .dijitCalendarDayLabelTemplate {
  border: 0px;
  padding: 0px;
  background: #FFF url("../../../resources/dijit/themes/tundra/images/calendarDayLabel.png") repeat-x bottom;
  font-weight: normal;
  padding-top: .15em;
  padding-bottom: 0;
  border-top: 1px solid #EEE;
  border-bottom: 1px solid #EEE;
  color: #293A4B;
  padding-left: 1.5px;
  padding-right: 2px; }

.claro .dijitButton .dijitButtonNode {
  -webkit-transition: none;
  -moz-transition: none;
  -o-transition: none;
  transition: none;
  -webkit-transition-duration: 0;
  -moz-transition-duration: 0;
  -o-transition-duration: 0;
  transition-duration: 0; }

.claro .dojoxWidgetCalendar .dijitCalendarDateLabel {
  padding: 1px 3px 0px 3px; }

.claro .dijitCalendarPreviousMonth, .claro .dijitCalendarDateTemplate {
  border: 0px; }

.dojoxWidgetCalendar .dijitCalendarDateLabel {
  width: 16px;
  height: 16px; }

/* end of calendar widget fixes */
.claro .dijitPopup {
  box-shadow: none; }

.claro .dijitTabContainerTop-tabs .dijitTab {
  border-bottom: 1px solid #b5bcc7; }

.claro .dijitTabContainerTop-tabs .dijitTabHover {
  border-bottom: 1px solid #759dc0; }

.claro .dijitTabContainerTop-tabs .dijitTabChecked {
  border-bottom-color: #FFF; }

/*# sourceMappingURL=main.css.map */
