textarea:focus,input:focus{outline:0}
a{text-decoration:none}
a:not(.buttonText){outline:0}
a.secondaryButton{text-decoration:underline}
.hyperlink{cursor:pointer;text-decoration:underline}
.secondaryButton{display:inline-block;margin:8px 0 0 20px;font-size:13px;text-transform:uppercase}
.underline,.underlineOnHover:hover{text-decoration:underline}
a,.a,.clickable{cursor:pointer}
.hidden{display:none}
.notVisible{visibility:hidden}
.pageBody,.pageBody *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
ul.square{list-style-type:square}
.rAlign{text-align:right}
.inputLabel{margin-bottom:5px;font-size:13px;font-weight:bold;color:#606472;text-transform:uppercase}
.inputLabel.bgText{color:#ccc}
.labelledInputContainer{margin-bottom:30px}
.labelledInputContainer.checkboxInput{margin-bottom:20px}
.labelledInputContainer.checkboxInput input[type=checkbox]{vertical-align:top}
.labelledInputContainer.checkboxInput .checkboxLabel{display:block}
.labelledInputContainer .helpIconContainer{margin-top:-1px}
.inputOptionalLabel{font-style:italic;font-size:12px;color:#777}
*{background-repeat:no-repeat}
::-webkit-input-placeholder{color:#dcdce2;font-style:italic}
:-moz-placeholder{color:#dcdce2;font-style:italic}
::-moz-placeholder{color:#dcdce2;font-style:italic}
:-ms-input-placeholder{color:#dcdce2;font-style:italic}
.uppercase{text-transform:uppercase}
.dotSeparator{display:inline-block;vertical-align:middle;margin:0 5px;font-size:30px;line-height:15px;height:15px}
.truncatedText{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
iframe{border:1px solid #000;margin:0}
iframe.hiddenIframe{display:none;height:0;width:0}
td,th,textarea,input,select,a{font-family:inherit;font-size:inherit;color:inherit}
.pageBody{font-family:"proxima-nova",Arial,sans-serif;font-weight:normal;font-style:normal}
.nFontWeight{font-weight:normal}
.bold,b,strong,.bFontWeight,th{font-weight:bold}
.semiBold{font-weight:600;font-style:normal}
.lightFontWeight{font-weight:300}
.styleItalic{font-style:italic}
.upperCase{text-transform:uppercase}
body{margin:0}
textarea,input[type=text],input[type=password],select{margin:0}
form{padding:0;margin:0}
p,div.p{padding:5px 0 8px}
ul,ol{margin:5px 0 0}
ul li,ol li{padding:0 2px 5px 0}
ol.noIndent,ul.noIndent{padding-left:20px;margin-left:0}
.tPadding{padding-top:5px}
.ttPadding{padding-top:10px}
.tttPadding{padding-top:15px}
.ttttPadding{padding-top:20px}
.zMargin{margin:0}
table.izPadding td,.zPadding{padding:0}
.ztMargin{margin-top:0}
.zlMargin{margin-left:0}
.stMargin{margin-top:2px}
.tMargin{margin-top:5px}
.ttMargin{margin-top:10px}
.tttMargin{margin-top:15px}
.ttttMargin{margin-top:20px}
.zbMargin{margin-bottom:0}
.bMargin{margin-bottom:5px}
.bbMargin{margin-bottom:10px}
.bbbMargin{margin-bottom:15px}
.bbbbMargin{margin-bottom:20px}
.bPadding{padding-bottom:5px}
.bbPadding{padding-bottom:10px}
.bbbPadding{padding-bottom:15px}
.tMargin{margin-top:5px}
.ttMargin{margin-top:10px}
.vMargin{margin:5px 0}
.vvMargin{margin:10px 0}
.hMargin{margin-left:5px;margin-right:5px}
.hhMargin{margin-left:10px;margin-right:10px}
.hhhMargin{margin-left:15px;margin-right:15px}
.vvvMargin{margin-top:15px;margin-bottom:15px}
.vPadding{padding-top:5px;padding-bottom:5px}
.vvPadding{padding-top:10px;padding-bottom:10px}
.vvvPadding{padding-top:15px;padding-bottom:15px}
.vvvvPadding{padding-top:20px;padding-bottom:20px}
.hPadding{padding-right:5px;padding-left:5px}
.hhPadding{padding-right:10px;padding-left:10px}
.hhhPadding{padding-right:15px;padding-left:15px}
.lPadding{padding-left:5px}
.llPadding{padding-left:10px}
.lllPadding{padding-left:15px}
.rPadding{padding-right:5px}
.rbPadding{padding-right:5px;padding-bottom:5px}
.rrPadding{padding-right:10px}
.rrrPadding{padding-right:15px}
.rrrrPadding{padding-right:20px}
.lMargin,.lM{margin-left:5px}
.vMargin{margin-top:5px;margin-bottom:5px}
.llMargin{margin-left:10px}
.lllMargin{margin-left:15px}
.llllMargin{margin-left:20px}
.rMargin{margin-right:5px}
.rrMargin{margin-right:10px}
.rrrMargin{margin-right:15px}
.rrrrMargin{margin-right:20px}
.aMargin{margin:5px}
.aaMargin{margin:10px}
.aaaMargin{margin:15px}
.aPadding{padding:5px}
.aaPadding{padding:10px}
.aaaPadding{padding:15px}
.bigTPadding{padding-top:30px}
.bigBPadding{padding-bottom:30px}
.bigRPadding{padding-right:30px}
.bigLPadding{padding-left:30px}
.bigTMargin{margin-top:30px}
.hugeTMargin{margin-top:50px}
.bigBMargin{margin-bottom:30px}
.bigLMargin{margin-left:30px}
.bigRMargin{margin-right:30px}
.bigHMargin{margin-left:30px;margin-right:30px}
.bigHPadding{padding-left:30px;padding-right:30px}
.bigVPadding{padding-top:30px;padding-bottom:30px}
.bigAPadding{padding:30px}
.bigAMargin{margin:30px}
.xPadding{padding:0}
.xMargin{margin:0}
.ibbMargin div{margin-bottom:10px}
ul.ivPadding li,table.ivPadding>tbody>tr>td,table.ivPadding>tbody>tr>th{padding:5px 0}
ul.iaPadding li,table.iaPadding>tbody>tr>td,table.iaPadding>tbody>tr>th{padding:5px}
table.iaPadding>tbody>tr>td.label{padding-left:0}
.noSpacing{padding:0;margin:0}
div.vspacer{margin:3px 0}
div.hspacer,span.hspacer{margin:0 3px}
.pageBody{line-height:1}
*{line-height:inherit}
.readableText{line-height:1.5}
table.itValign td,table.itValign th,.tValign,.vAlignTop{vertical-align:top}
table.ibValign td,.bValign{vertical-align:bottom}
table.icValign td,table.UIGrid td.cValign,.cValign{vertical-align:middle}
table.icAlign td,.cAlign{text-align:center}
table.ilAlign td,table.ilAlign th,.lAlign,.lA{text-align:left}
table.irAlign td,.rAlign,.rA{text-align:right}
.lF{float:left}
.rF{float:right}
.cF{clear:both;font-size:0;height:0;overflow:hidden}
.clearfix:after{content:" ";visibility:hidden;display:block;height:0;clear:both}
.block{display:block}
.inlineBlock{display:inline-block;vertical-align:middle}
.inlineBlock.vAlignTop{vertical-align:top}
.layerPage{z-index:10}
.layerStatic{z-index:30}
.layerHeader{z-index:40}
.layerDetail{z-index:50}
.layerDetail2{z-index:51}
.layerDetail3{z-index:52}
.layerDetail4{z-index:53}
.layerAppPageTopmost{z-index:54}
.layerHeader{z-index:55}
.layerSidebar{z-index:60}
.layerDesktopFooter{z-index:62}
.layerOverlayBg{z-index:65}
.layerOverlay{z-index:70}
.grecaptcha-badge{z-index:500}
.noWrap{white-space:nowrap}
.block{display:block}
img{vertical-align:middle}
.relative{position:relative}
.absolute{position:absolute;top:0;left:0}
.rabsolute{position:absolute;top:0;right:0}
.fixed{position:fixed}
.halfWidth{width:50%}
.fullWidth,table.fullWidth{width:100%}
.overflowHidden{overflow:hidden}
.tBorder,.hBorder{border-top:1px solid #e0e0e0}
.bBorder,.hBorder{border-bottom:1px solid #e0e0e0}
.lBorder,.vBorder{border-left:1px solid #e0e0e0}
.rBorder,.vBorder{border-right:1px solid #e0e0e0}
.aBorder{border:1px solid #e0e0e0}
a img{border:0}
.whiteBg{background-color:white}
.vFaint{background-color:#e7f4fa}
.yellowBg{background-color:#ffffd4}
.colorGrayDark{color:#606472}
.bgText{color:#777}
.bgTextLighter{color:#999}
.strongerBgText{color:#444}
.grayText{color:#aaa}
.blue{color:#74c4e8}
.green{color:#2bd96e}
.red{color:#e64b30}
.orange{color:#dc8f23}
.white{color:white}
.destructiveAction{background-color:#ec6552}
a{color:inherit}
a.destructiveAction{color:#ec6552;background-color:transparent}
.elementLoadingIndicator{position:absolute;left:0;top:0;right:0;bottom:0;background:url(/media/icons/indicator.gif) no-repeat 50% 50%;background-color:white;opacity:.5;display:none}
.loading{position:relative}
.loading .elementLoadingIndicator{display:block}
input[type=text].loading,input[type=tel].loading,input[type=email].loading,input[type=amount].loading,input[type=number].loading,input[type=password].loading{background-image:url(/media/icons/indicator.gif);background-position:97% 50%;background-repeat:no-repeat}
input[type=button],input[type=submit]{font-size:12px}
.normal{font-weight:normal;font-size:13px}
.biggerFont{font-size:19px}
.bigFont{font-size:17px}
.pageBody,.regularFont{font-size:15px}
.smallFont{font-size:14px}
.smallerFont{font-size:13px}
.smallestFont{font-size:12px}
@media only screen and (max-width:1280px){.biggerFont{font-size:18px}
.bigFont{font-size:16px}
.pageBody,.regularFont{font-size:14px}
.smallFont{font-size:13px}
.smallerFont{font-size:12px}
.smallestFont{font-size:11px}
}
html{background:white}
.relativePageBodyContainer{position:relative}
.pageContentContainer{min-height:500px}
.minWidth{width:1%;white-space:nowrap}
.hOverflow{overflow:hidden;white-space:nowrap}
.error{color:red;background-position:0 0;background-image:url("/media/icons/error-small.png");padding-left:20px}
.warning{background-position:0 3px;padding:2px 0 0 30px;min-height:20px;background-image:url("/media/icons/warning-small.gif")}
.newWindowLink{background-position:100% 50%;padding:0 15px 0 0;background-image:url("/media/icons/external.gif")}
.UIPeriodPicker.UIPopup .popupOverlayContainer{min-width:225px}
.UIPeriodPicker .customPeriodContainer{font-size:13px}
.UIPeriodPicker .customPeriodContainer .customPeriodDetailsContainer{display:none}
.UIPeriodPicker .customPeriodContainer.selected .customPeriodDetailsContainer{display:block}
.UIPeriodPicker .customPeriodContainer .customDateInput{width:100%;text-align:center}
.UIPeriodPicker .customPeriodDetailsContainer .customDateLabelsContainer{margin-top:3px}
.UIPeriodPicker .customPeriodDetailsContainer .customDateLabelsContainer .customPeriodSubmitButton{margin-top:3px}
.UIPeriodPicker .customPeriodDetailsContainer .customDateLabelsContainer>.UIGrid>tbody>tr>td{border:1px solid #2b2f3e;border-width:0 1px 0 0}
.UIPeriodPicker .customPeriodDetailsContainer .customDateLabelsContainer>.UIGrid>tbody>tr>td.lastColumn{border-width:0 0 0 1px}
.UIPeriodPicker .dateLabelContainer{padding:10px 5px;text-align:center;background:#606472}
.UIPeriodPicker .dateLabelContainer.selected{background:#36c0ff;color:white}
.UIPeriodPicker .dateLabelContainer .dateTypeLabel{margin-bottom:5px}
.UIPeriodPicker.UIControl.UIPopup .popupContentContainer{padding:5px}
.UIPeriodPicker.UIControl.UIPopup .popupContentContainer .shortcutsContainer.UIGrid>tbody>tr>td{padding:0 5px 5px 0}
.UIPeriodPicker.UIControl.UIPopup .popupContentContainer .shortcutsContainer.UIGrid>tbody>tr>td.lastColumn{padding-right:0}
.UIPeriodPicker.UIControl.UIPopup .popupContentContainer .shortcutsContainer.UIGrid .UIControl.UIButton .controlTitleContainer.buttonTitleContainer{white-space:nowrap}
.UIPeriodPicker.UIControl.UIPopup .popupContentContainer .shortcutsOutsideGrid .UIButton{margin-bottom:5px}
.UIPeriodPicker.UIControl.UIPopup .popupContentContainer .UIControl.UIButton.unselected .controlTitleContainer.buttonTitleContainer{background-color:#606472;border:0;color:white}
.UIPeriodPicker.UIControl.UIPopup .popupContentContainer .UIControl.UIButton.selected .controlTitleContainer.buttonTitleContainer{background-color:#36c0ff;border:0;color:white}
.UIPeriodPicker.UIControl.UIPopup .popupArrowContainer{background-image:url(/media/ui/UIPopup/popup-arrow-top.png);background-size:18px 11px}
@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (-moz-min-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-device-pixel-ratio:1.3),only screen and (min-resolution:120dpi),only screen and (min-resolution:1.3dppx){.UIPeriodPicker.UIControl.UIPopup .popupArrowContainer{background-image:url(/media/ui/UIPopup/popup-arrow-top@2x.png)}
}
.UIPeriodPicker.handleStyle-calendar .popupHandleContainer{font-size:13px}
.UIPeriodPicker .calendarHandleContainer{background-image:url(/media/app/UIFilters/dropdown-dark.png);background-size:10px 5px;background-repeat:no-repeat;background-position:100% 50%;padding-right:15px}
@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (-moz-min-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-device-pixel-ratio:1.3),only screen and (min-resolution:120dpi),only screen and (min-resolution:1.3dppx){.UIPeriodPicker .calendarHandleContainer{background-image:url(/media/app/UIFilters/dropdown-dark@2x.png)}
}
.UIPeriodPicker .calendarHandleContainer .periodDescriptionContainer{white-space:nowrap;background-image:url(/media/ui/UIPeriodPicker/icon-calendar.png);background-size:20px 20px;background-repeat:no-repeat;background-position:0 50%;padding-left:20px;background-size:contain}
@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (-moz-min-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-device-pixel-ratio:1.3),only screen and (min-resolution:120dpi),only screen and (min-resolution:1.3dppx){.UIPeriodPicker .calendarHandleContainer .periodDescriptionContainer{background-image:url(/media/ui/UIPeriodPicker/icon-calendar@2x.png)}
}
.UIPeriodPicker .handleTextContainer{text-transform:uppercase}
.UILeftRight.equalWidth>.lF,.UILeftRight.equalWidth>.rF{width:50%}
table.UIGrid.fullWidth{width:100%}
table.UIGrid td{vertical-align:top}
table.UIGrid.vAlignMiddle td{vertical-align:middle}
table.UIGrid.ivBorder>tbody>tr>td{border-right:1px solid #ededed}
table.UIGrid.ivBorder>tbody>tr>td.lastColumn{border-right:0}
table.UIGrid.ihBorder>tbody>tr>td{border-bottom:1px solid #ededed}
table.UIGrid.ihBorder>tbody>tr.lastRow>td{border-bottom:0}
table.UIGrid.borderColorWhite>tbody>tr>td{border-color:white}
table.UIGrid>tbody>tr.tableHeaderRow>*{font-size:11px;text-align:left;background-color:#f5f6f7;font-weight:bold;padding-top:6px;padding-bottom:6px;text-transform:uppercase}
table.UIGrid.hoverable>tbody>tr:hover{background-color:#f9f9f9}
.UIHoverable{position:relative;cursor:pointer}
.UIHoverable .hoverContainer{display:none;position:absolute;top:0;bottom:0}
.UIHoverable .hoverContainer>div{height:100%}
.UIHoverable:hover>.hoverContainer{display:block}
.UIEditable{position:relative;cursor:pointer;display:inline-block;vertical-align:top}
.UIEditable>.UIHoverable .hoverContainer{left:100%}
.UIEditable .editButton,.UIEditable .navigateButton{border:1px solid #ccc;border-width:1px 1px 1px 0;background-position:50% 50%;display:inline-block}
.UIEditable .navigateButton{background-image:url(/media/ui/UIPeriodPicker/icons-arrowRight.png);background-size:6px 10px}
@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (-moz-min-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-device-pixel-ratio:1.3),only screen and (min-resolution:120dpi),only screen and (min-resolution:1.3dppx){.UIEditable .navigateButton{background-image:url(/media/ui/UIPeriodPicker/icons-arrowRight@2x.png)}
}
.UIEditable .editButton{background-image:url(/media/ui/UIEditable/EditButton.png);background-size:16px 16px}
@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (-moz-min-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-device-pixel-ratio:1.3),only screen and (min-resolution:120dpi),only screen and (min-resolution:1.3dppx){.UIEditable .editButton{background-image:url(/media/ui/UIEditable/EditButton@2x.png)}
}
.UIEditable>.UIHoverable>.contentContainer{border:1px solid transparent;padding:8px 10px}
.UIEditable>.UIHoverable:hover>.contentContainer,.UIEditable>.UIHoverable:hover>.hoverContainer{background-color:white}
.UIEditable>.UIHoverable:hover>.contentContainer{border:1px solid #ccc}
.UIEditable .editContainer{display:none;position:absolute;top:0;left:0}
.UIEditable .editContainer .primaryInput{width:100%;border-radius:0}
.UIEditable .editContainer .primaryInput,.UIEditable .editContainer .primaryButton{position:relative;z-index:45}
.UIEditable.editingEnabled>.editContainer{display:block}
.UIEditable.editingEnabled>.UIHoverable>.hoverContainer{display:none}
.UIEditable.editingEnabled>.UIHoverable>.contentContainer{visibility:hidden}
.UIEditable>.UIHoverable .hoverContainer .UIButton .buttonTitleContainer,.UIEditable .UIButton.primaryButton .buttonTitleContainer{padding:0;border:0;background-color:none}
.UIEditable .primaryButton.submitButton.UIButton .buttonTitleContainer{background-color:#606472;background-image:url("/media/ui/UIEditable/SubmitButton.png");background-position:50% 50%;background-repeat:no-repeat}
.UIEditable .primaryButton.editCancelButton.UIButton .buttonTitleContainer{background-color:#606472;background-image:url(/media/ui/UIEditable/icon-cancelEdit.png);background-size:12px 12px;background-position:50% 50%}
@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (-moz-min-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-device-pixel-ratio:1.3),only screen and (min-resolution:120dpi),only screen and (min-resolution:1.3dppx){.UIEditable .primaryButton.editCancelButton.UIButton .buttonTitleContainer{background-image:url(/media/ui/UIEditable/icon-cancelEdit@2x.png)}
}
.UIEditable .editButton,.UIEditable .navigateButton,.UIEditable .deleteButton,.UIEditable .primaryButton.UIButton.submitButton .buttonTitleContainer,.UIEditable .primaryButton.UIButton.editCancelButton .buttonTitleContainer{width:29px;height:29px}
.UIEditable .primaryButton.UIButton.editCancelButton .buttonTitleContainer{color:#e64b30;text-align:center;padding-top:10px;border:2px solid #606472}
.UIEditable .primaryButton.UIButton.editCancelButton .buttonTitleContainer,.UIEditable .primaryButton.UIButton.editCancelButton.enabled.unselected.enableHover a.buttonTitleContainer:hover{background-color:#f1f1f2}
.UIEditable .deleteButton{background-color:#ec6552;background-image:url(/media/ui/UIDropdown/unselect.png);background-size:16px 16px;background-position:50% 50%;background-repeat:no-repeat}
@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (-moz-min-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-device-pixel-ratio:1.3),only screen and (min-resolution:120dpi),only screen and (min-resolution:1.3dppx){.UIEditable .deleteButton{background-image:url(/media/ui/UIDropdown/unselect@2x.png)}
}
.UIControl{cursor:pointer}
.UIControl.disabled .controlTitleContainer{cursor:not-allowed;background-color:#f9f9f9;color:#dcdce2}
.UIControl,.UIControl .controlTitleContainer{display:inline-block;vertical-align:top}
.UIControl .controlTitleContainer{padding:6px 15px;white-space:nowrap}
.UIControl.fullWidthControl,.UIControl.fullWidthControl .controlTitleContainer{display:block}
textarea,input[type=text],input[type=email],input[type=number],input[type=tel],input[type=password]{border-radius:3px;border:1px solid #d0d0f0;max-width:100%;padding:6px 8px}
textarea.fullWidth,input[type=text].fullWidth,input[type=email].fullWidth,input[type=number].fullWidth,input[type=tel].fullWidth,input[type=password].fullWidth{width:100%}
input[type=text],input[type=email],input[type=number],input[type=tel],input[type=password]{height:29px}
input[type=text].rAlign,input[type=email].rAlign,input[type=number].rAlign,input[type=tel].rAlign,input[type=password].rAlign{background-position:10px 50%;padding-left:30px;padding-right:10px}
input[type=text].search,input[type=email].search,input[type=number].search,input[type=tel].search,input[type=password].search{background:white url("/media/icons/actions/search-dark.png") no-repeat scroll 5px 50%;padding-left:20px;border:1px solid #d0d0f0;min-height:15px}
input[type=text].amount,input[type=email].amount,input[type=number].amount,input[type=tel].amount,input[type=password].amount{width:120px}
textarea{overflow:auto}
input[type=checkbox]{margin:0}
.UIButton.roundedBorders .controlTitleContainer{border-radius:3px}
.UIButton.enabled .controlTitleContainer{background-color:#606472;color:white}
.UIButton.enabled.unselected.enableHover .controlTitleContainer:focus,.UIButton.enabled.unselected.enableHover .controlTitleContainer:hover{background-color:#2b2f3e}
.UIButton>.buttonTitleContainer{padding-top:8px;padding-bottom:8px;font-size:13px;text-align:center;text-transform:uppercase;width:100%}
.UIButton>.buttonTitleContainer .buttonTitleImageContainer{float:right;margin-left:15px;background-repeat:no-repeat;background-position:0 50%;background-size:contain}
.UIButton.submitButton .fakeSubmitButton{font-size:0;padding:0;border:0;height:0;display:block}
.UIButton.UIControl.enabled.redButton .controlTitleContainer.buttonTitleContainer,.UIButton.UIControl.enabled.redButton .controlTitleContainer.buttonTitleContainer:focus,.UIButton.UIControl.enabled.redButton .controlTitleContainer.buttonTitleContainer:hover{background-color:#ec6552}
.UIButton.UIControl.enabled.orangeButton .controlTitleContainer.buttonTitleContainer,.UIButton.UIControl.enabled.orangeButton .controlTitleContainer.buttonTitleContainer:focus,.UIButton.UIControl.enabled.orangeButton .controlTitleContainer.buttonTitleContainer:hover{background-color:#ee624c}
.UIButton.UIControl.enabled.blueButton .controlTitleContainer.buttonTitleContainer,.UIButton.UIControl.enabled.blueButton .controlTitleContainer.buttonTitleContainer:focus,.UIButton.UIControl.enabled.blueButton .controlTitleContainer.buttonTitleContainer:hover,.UIButton.UIControl.enabled.blueButton .controlTitleContainer.buttonTitleContainer:focus,.UIButton.UIControl.enabled.blueButton .controlTitleContainer.buttonTitleContainer:focus:focus,.UIButton.UIControl.enabled.blueButton .controlTitleContainer.buttonTitleContainer:focus:hover,.UIButton.UIControl.enabled.blueButton .controlTitleContainer.buttonTitleContainer:hover,.UIButton.UIControl.enabled.blueButton .controlTitleContainer.buttonTitleContainer:hover:focus,.UIButton.UIControl.enabled.blueButton .controlTitleContainer.buttonTitleContainer:hover:hover{background-color:#36c0ff}
.cancelButton{cursor:pointer;font-size:13px;margin:5px 0 0 15px}
.UIPopup{position:relative}
.UIPopup .popupHandleContainer{cursor:pointer}
.UIPopup .popupOverlayContainer{position:absolute;left:0}
.UIPopup .popupContentContainer{background-color:#282e33;white-space:nowrap;box-shadow:2px 4px 4px 0 #333;border-radius:0 0 3px 3px}
.UIPopup.alignTopCenter .popupContentContainer,.UIPopup.alignTopRight .popupContentContainer{box-shadow:0 -2px 4px 0 #333;border-radius:3px 3px 0 0}
.UIPopup.alignTopRight .popupOverlayContainer{left:auto}
.UIPopup .popupContentContainer,.UIPopup .popupContentContainer a{color:white}
.UIPopup .popupContentContainer input[type=text]{color:#333}
.UIPopup.closed .popupOverlayContainer{display:none}
.UIPopup.open .popupOverlayContainer{display:block}
.UIPopup .popupCloseContainer{cursor:pointer}
.UIPopup .popupArrowContainer{background-repeat:no-repeat}
.UIPopup.alignBottomCenter .popupArrowContainer{height:9px;background-image:url(/media/ui/UIPopup/popup-arrow-top-selected.png);background-size:20px 10px;background-position:50% 0}
@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (-moz-min-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-device-pixel-ratio:1.3),only screen and (min-resolution:120dpi),only screen and (min-resolution:1.3dppx){.UIPopup.alignBottomCenter .popupArrowContainer{background-image:url(/media/ui/UIPopup/popup-arrow-top-selected@2x.png)}
}
.UIPopup.alignBottomLeft .popupArrowContainer{height:9px;background-image:url(/media/ui/UIPopup/popup-arrow-top-selected.png);background-size:20px 10px;background-position:2px 0}
@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (-moz-min-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-device-pixel-ratio:1.3),only screen and (min-resolution:120dpi),only screen and (min-resolution:1.3dppx){.UIPopup.alignBottomLeft .popupArrowContainer{background-image:url(/media/ui/UIPopup/popup-arrow-top-selected@2x.png)}
}
.UIPopup.alignRight .popupArrowContainer{margin-top:10px;width:9px;height:20px;background-image:url(/media/ui/UIPopup/popup-arrow-left-selected.png);background-size:10px 20px;background-position:0 0}
@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (-moz-min-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-device-pixel-ratio:1.3),only screen and (min-resolution:120dpi),only screen and (min-resolution:1.3dppx){.UIPopup.alignRight .popupArrowContainer{background-image:url(/media/ui/UIPopup/popup-arrow-left-selected@2x.png)}
}
.UIControl .dropdownTitleContainer{overflow:hidden;text-overflow:ellipsis;border:1px solid #d0d0f0;border-radius:3px;padding-left:8px}
.UIControl .dropdownTitleContainer .dropdownArrowContainer{width:25px;background-image:url(/media/app/UIFilters/dropdown-dark.png);background-size:10px 5px;background-repeat:no-repeat;background-position:15px 50%}
@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (-moz-min-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-device-pixel-ratio:1.3),only screen and (min-resolution:120dpi),only screen and (min-resolution:1.3dppx){.UIControl .dropdownTitleContainer .dropdownArrowContainer{background-image:url(/media/app/UIFilters/dropdown-dark@2x.png)}
}
.UIControl .dropdownTitleContainer .dropdownTitleContentContainer{max-width:150px;overflow:hidden;text-overflow:ellipsis}
.UIControl .dropdownTitleContainer.truncatedTitle .dropdownTitleContentContainer,.UIControl .dropdownTitleContainer .dropdownTitleContentContainer.truncatedTitle{max-width:120px}
.UIDropdown.UIControl.open .dropdownTitleContainer,.UIDropdown.UIControl.opening .dropdownTitleContainer,.UIDropdown.UIControl.closing .dropdownTitleContainer{background-color:#282e33;border-color:#282e33;color:white;border-bottom-left-radius:0;border-bottom-right-radius:0}
.UIDropdown.UIControl.open .dropdownTitleContainer .dropdownArrowContainer,.UIDropdown.UIControl.opening .dropdownTitleContainer .dropdownArrowContainer,.UIDropdown.UIControl.closing .dropdownTitleContainer .dropdownArrowContainer{background-image:url(/media/ui/UIDropdown/Dropdown:Up.png);background-size:10px 6px}
@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (-moz-min-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-device-pixel-ratio:1.3),only screen and (min-resolution:120dpi),only screen and (min-resolution:1.3dppx){.UIDropdown.UIControl.open .dropdownTitleContainer .dropdownArrowContainer,.UIDropdown.UIControl.opening .dropdownTitleContainer .dropdownArrowContainer,.UIDropdown.UIControl.closing .dropdownTitleContainer .dropdownArrowContainer{background-image:url(/media/ui/UIDropdown/Dropdown:Up@2x.png)}
}
.UIDropdown.UIControl.disabled .dropdownTitleContainer .dropdownArrowContainer{background-image:url(/media/ui/UIDropdown/Dropdown-inactive.png);background-size:10px 6px}
@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (-moz-min-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-device-pixel-ratio:1.3),only screen and (min-resolution:120dpi),only screen and (min-resolution:1.3dppx){.UIDropdown.UIControl.disabled .dropdownTitleContainer .dropdownArrowContainer{background-image:url(/media/ui/UIDropdown/Dropdown-inactive@2x.png)}
}
.UIDropdown.UIControl .popupContentContainer .dropdownSearchContainer{padding:2px 0 1px;margin:0 2px}
.UIDropdown.UIControl .popupContentContainer .dropdownSearchContainer input[type=text].searchInput{background-image:url(/media/ui/UISearchField/search.png);background-size:15px 14px;background-repeat:no-repeat;background-position:10px 50%;width:100%;border:1px solid #353a4b;border-width:0 0 1px 0;padding-left:35px}
@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (-moz-min-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-device-pixel-ratio:1.3),only screen and (min-resolution:120dpi),only screen and (min-resolution:1.3dppx){.UIDropdown.UIControl .popupContentContainer .dropdownSearchContainer input[type=text].searchInput{background-image:url(/media/ui/UISearchField/search@2x.png)}
}
.UIDropdown.UIControl .dropdownOptionsContainer .dropdownOption{padding:8px 15px 8px 9px;border-top:1px solid #353a4b;white-space:nowrap;font-size:13px}
.UIDropdown.UIControl .dropdownOptionsContainer .dropdownOption:hover,.UIDropdown.UIControl .dropdownOptionsContainer .dropdownOption.highlighted{background-color:#606472}
.UIDropdown.UIControl .dropdownOptionsContainer .dropdownOption.sectionLabel{text-transform:uppercase;background-color:#474e66}
.UIDropdown.UIControl.multiSelectDisabled .dropdownOptionsContainer .dropdownOption.selected,.UIDropdown.UIControl.multiSelectDisabled .dropdownOptionsContainer .dropdownOption.selected:hover{color:white;background-color:#36c0ff}
.UIDropdown.UIControl .optionCheckboxContainer{float:left;width:25px;vertical-align:middle}
.UIDropdown.UIControl .popupContentContainer .buttonsContainer{padding:5px}
.UIDropdown.UIControl .popupContentContainer .buttonsContainer .UIButton.UIControl .buttonTitleContainer.controlTitleContainer,.UIDropdown.UIControl .popupContentContainer .buttonsContainer .UIButton.UIControl .buttonTitleContainer.controlTitleContainer:hover{background-color:#606472;border-bottom:0}
.UIDropdown.UIControl .popupContentContainer .buttonsContainer .cancelButton{font-size:12px;margin:0 0 0 10px;vertical-align:middle}
.UIDropdown.UIControl .dropdownOptionsContainer .dropdownOptionsScrollHeightSetter{max-height:400px;overflow:hidden}
.UIDropdown.UIControl .dropdownOptionsContainer .optionsLoadingContainer{min-height:100px;background:url(/media/loading/Loading-small-buttonbg.gif) 50% 50% no-repeat}
.UIDropdown.UIControl.embeddedStyle .dropdownTitleContainer{padding:5px 10px;border:0;border-radius:3px;color:#777;font-size:12px}
.UIDropdown.UIControl.embeddedStyle .dropdownTitleContainer:hover{padding:4px 9px;border:1px solid #ccc}
.UIDropdown.UIControl.embeddedStyle .dropdownTitleContainer .dropdownArrowContainer{width:12px;background-image:url(/media/app/UIFilters/dropdown-dark.png);background-size:6px;background-position:100% 50%}
@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (-moz-min-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-device-pixel-ratio:1.3),only screen and (min-resolution:120dpi),only screen and (min-resolution:1.3dppx){.UIDropdown.UIControl.embeddedStyle .dropdownTitleContainer .dropdownArrowContainer{background-image:url(/media/app/UIFilters/dropdown-dark@2x.png)}
}
.UIDropdown.UIControl.embeddedStyle.UIPopup .popupArrowContainer{background-image:url(/media/ui/UIPopup/popup-arrow-top.png);background-size:18px 11px}
@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (-moz-min-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-device-pixel-ratio:1.3),only screen and (min-resolution:120dpi),only screen and (min-resolution:1.3dppx){.UIDropdown.UIControl.embeddedStyle.UIPopup .popupArrowContainer{background-image:url(/media/ui/UIPopup/popup-arrow-top@2x.png)}
}
.UIDropdown.UIControl.embeddedStyle.open .dropdownTitleContainer,.UIDropdown.UIControl.embeddedStyle.opening .dropdownTitleContainer,.UIDropdown.UIControl.embeddedStyle.closing .dropdownTitleContainer{padding:4px 9px;border:1px solid #ccc;background-color:initial;color:#777}
.UIDropdown.UIControl .selectAllContainer label{font-size:13px}
table.UIGrid.UILinkSelector{color:#d9d9de}
table.UIGrid.UILinkSelector>tbody>tr>td{padding:0 10px;border-color:#d9d9de}
table.UIGrid.UILinkSelector>tbody>tr>td.firstColumn{padding-left:0}
table.UIGrid.UILinkSelector>tbody>tr>td.lastColumn{padding-right:0}
table.UIGrid.UILinkSelector>tbody>tr>td>a{cursor:pointer}
table.UIGrid.UILinkSelector>tbody>tr>td>a:hover{text-decoration:underline}
table.UIGrid.UILinkSelector>tbody>tr>td>a:hover,table.UIGrid.UILinkSelector>tbody>tr>td>a.selected{color:#292d3a}
a.UILinkToggle{cursor:pointer}
.UISearchField{background-color:white;border:1px solid #e4e3e7}
.UISearchField input.searchInput{min-height:15px;border:1px solid #e4e3e7;border-width:0 1px 0 0}
.UISearchField .UIButton.searchButton .controlTitleContainer.buttonTitleContainer{background:white url(/media/ui/UISearchField/search.png) 50% 50% no-repeat;border:0;padding:10px 20px}
.UIProgressBar .titleContainer{margin-bottom:15px}
.UIProgressBar.hideTitle .titleContainer{display:none}
.UIProgressBar .progressBarContainer{border:1px solid #dcdce2;padding:2px}
.UIProgressBar .progressBarContainer,.UIProgressBar .progressBarContainer .outer,.UIProgressBar .progressBarContainer .inner{border-radius:5px}
.UIProgressBar .progressBarContainer .outer,.UIProgressBar .progressBarContainer .inner{height:17px}
.UIProgressBar .progressBarContainer .outer{background-color:#f9f9f9}
.UIProgressBar .progressBarContainer .inner{min-width:7px}
.UIProgressBar.style-blue .inner{background-image:url(/media/sync/UIDownload/progress-background.png);background-size:435px 30px;background-repeat:repeat;background-color:#73c4e9}
@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (-moz-min-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-device-pixel-ratio:1.3),only screen and (min-resolution:120dpi),only screen and (min-resolution:1.3dppx){.UIProgressBar.style-blue .inner{background-image:url(/media/sync/UIDownload/progress-background@2x.png)}
}
.UIProgressBar.style-red .inner{background-color:#e97f70}
.UIProgressBar.style-orange .inner{background-color:#fdb77b}
.UIProgressBar.style-green .inner{background-color:#5fdc9f}
.UIProgressBar.hasError .outer{background-color:#ee624c}
.UIProgressBar.hasError .inner{display:none}
.UITextInput{display:inline-block;position:relative}
.UITextInput.hasSuffix input{padding-right:33px}
.UITextInput.hasPrefix input{padding-left:33px}
.UITextInput .affixContainer{position:absolute;min-width:30px;top:0;bottom:0;padding:0 7px;text-align:center;display:flex;flex-direction:column;justify-content:center;border:1px solid #d0d0f0}
.UITextInput .suffixContainer{right:0;border-width:0 0 0 1px}
.UITextInput .prefixContainer{left:0;border-width:0 1px 0 0}
input[type=text].UIDateInput{width:120px}
.pageBody .ui-datepicker{padding:0;width:auto;background:#2b2f3e}
.pageBody .ui-datepicker .ui-datepicker-header,.pageBody .ui-datepicker .ui-state-default{background:transparent}
.pageBody .ui-datepicker .ui-widget-content{border:0}
.pageBody .ui-datepicker .ui-datepicker-header{border:0;padding:3px 0}
.pageBody .ui-datepicker .ui-datepicker-header .ui-datepicker-title{margin-top:3px}
.pageBody .ui-datepicker .ui-datepicker-header .ui-datepicker-prev,.pageBody .ui-datepicker .ui-datepicker-header .ui-datepicker-next{top:5px}
.pageBody .ui-datepicker .ui-datepicker-header .ui-icon{background-repeat:no-repeat;background-position:50% 50%;background-size:6px 10px}
.pageBody .ui-datepicker .ui-datepicker-header .ui-datepicker-prev{left:2px}
.pageBody .ui-datepicker .ui-datepicker-header .ui-datepicker-next{right:2px}
.pageBody .ui-datepicker .ui-datepicker-header .ui-state-hover{background-color:transparent;border:1px solid transparent}
.pageBody .ui-datepicker .ui-datepicker-header .ui-datepicker-prev .ui-icon{background-image:url(/media/ui/UIPeriodPicker/icons-arrowLeft-hover.png);background-size:6px 10px}
@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (-moz-min-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-device-pixel-ratio:1.3),only screen and (min-resolution:120dpi),only screen and (min-resolution:1.3dppx){.pageBody .ui-datepicker .ui-datepicker-header .ui-datepicker-prev .ui-icon{background-image:url(/media/ui/UIPeriodPicker/icons-arrowLeft-hover@2x.png)}
}
.pageBody .ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-hover .ui-icon{background-image:url(/media/ui/UIPeriodPicker/icons-arrowLeft-hover.png);background-size:6px 10px}
@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (-moz-min-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-device-pixel-ratio:1.3),only screen and (min-resolution:120dpi),only screen and (min-resolution:1.3dppx){.pageBody .ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-hover .ui-icon{background-image:url(/media/ui/UIPeriodPicker/icons-arrowLeft-hover@2x.png)}
}
.pageBody .ui-datepicker .ui-datepicker-header .ui-datepicker-next .ui-icon{background-image:url(/media/ui/UIPeriodPicker/icons-arrowRight-hover.png);background-size:6px 10px}
@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (-moz-min-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-device-pixel-ratio:1.3),only screen and (min-resolution:120dpi),only screen and (min-resolution:1.3dppx){.pageBody .ui-datepicker .ui-datepicker-header .ui-datepicker-next .ui-icon{background-image:url(/media/ui/UIPeriodPicker/icons-arrowRight-hover@2x.png)}
}
.pageBody .ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-hover .ui-icon{background-image:url(/media/ui/UIPeriodPicker/icons-arrowRight-hover.png);background-size:6px 10px}
@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (-moz-min-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-device-pixel-ratio:1.3),only screen and (min-resolution:120dpi),only screen and (min-resolution:1.3dppx){.pageBody .ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-hover .ui-icon{background-image:url(/media/ui/UIPeriodPicker/icons-arrowRight-hover@2x.png)}
}
.pageBody .ui-datepicker .ui-state-default{font-weight:bold;border:0;padding:5px}
.pageBody .ui-datepicker .ui-priority-secondary{color:#f9f9f9}
.pageBody .ui-datepicker .ui-state-hover{color:white}
.pageBody .ui-datepicker .ui-datepicker-title select{border:0;background:#2b2f3e;color:white;outline:0}
.pageBody .ui-datepicker .ui-datepicker-month{margin-right:0}
.pageBody .ui-datepicker table.ui-datepicker-calendar{border-spacing:0;margin-bottom:0}
.pageBody .ui-datepicker .ui-datepicker-calendar>thead>tr>th{color:white;background:#606472;font-weight:bold;border:2px solid #2b2f3e;padding:5px}
.pageBody .ui-datepicker .ui-datepicker-calendar>tbody>tr>td{padding:1px;text-align:center}
.pageBody .ui-datepicker .ui-datepicker-calendar>tbody>tr>td a{color:white;background:#353a4c;border:1px solid transparent}
.pageBody .ui-datepicker .ui-datepicker-calendar>tbody>tr>td.ui-datepicker-current-day a.ui-state-default,.pageBody .ui-datepicker .ui-datepicker-calendar>tbody>tr>td.selectedDate a.ui-state-default,.pageBody .ui-datepicker .ui-datepicker-calendar>tbody>tr>td>a.ui-state-active{color:white;background-color:#36c0ff}
.pageBody .ui-datepicker .ui-datepicker-calendar>tbody>tr>td.dateInSelectedRange a,.pageBody .ui-datepicker .ui-datepicker-calendar>tbody>tr>td>a.ui-state-highlight{border:1px solid #36c0ff}
.overlayBg,.bxOverlayContainer{position:fixed;top:0;left:0;bottom:0;right:0;color:#000;display:none}
.bxOverlayContainer{overflow:scroll}
.pageBody.disableScroll{overflow:hidden}
.pageBody.overlayVisible .bxOverlayContainer,.pageBody.overlayVisible .overlayBg{display:block}
.overlayBg{overflow:hidden;background:#000;opacity:.45;filter:alpha(opacity=45)}
.UIModalDialog{box-shadow:2px 3px 5px 0 #000;position:absolute;margin-bottom:60px;display:none}
.UIModalDialog .modalTitleContainer{color:white;font-size:25px;text-transform:uppercase;padding:20px 10px 20px 30px}
.UIModalDialog .modalTitleContainer .closeIconContainer{float:right;cursor:pointer;width:20px;height:20px;background-image:url(/media/UITransactionList/items/CloseButton.png);background-size:20px 20px}
@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (-moz-min-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-device-pixel-ratio:1.3),only screen and (min-resolution:120dpi),only screen and (min-resolution:1.3dppx){.UIModalDialog .modalTitleContainer .closeIconContainer{background-image:url(/media/UITransactionList/items/CloseButton@2x.png)}
}
.UIModalDialog .modalTitleContainer .backNavigationAction{display:none;width:15px;background-image:url(/media/touch/app/UIHeader//arrow-back.png);background-size:7px 13px;background-position:0 50%;cursor:pointer;margin:0 10px 0 -10px}
@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (-moz-min-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-device-pixel-ratio:1.3),only screen and (min-resolution:120dpi),only screen and (min-resolution:1.3dppx){.UIModalDialog .modalTitleContainer .backNavigationAction{background-image:url(/media/touch/app/UIHeader//arrow-back@2x.png)}
}
.UIModalDialog.canNavigateBack .backNavigationAction{display:inline-block}
.UIModalDialog.styleRegular .modalTitleContainer{background-color:#36c0ff}
.UIModalDialog.styleError .modalTitleContainer{padding-left:90px;background:#ee624c url(/media/ui/UIModalDialog/icon-error.png) 20px 50% no-repeat}
.UIModalDialog.styleError .backNavigationAction{display:none}
.UIModalDialog .modalContentContainer{background-color:white}
.UIModalDialog .modalButtonsContainer{background-color:#f9f9f9}
.UIModalDialog .modalContentContainer,.UIModalDialog .modalButtonsContainer{padding:30px}
.UIModalDialog .UIGrid.modalButtonsContainer>tbody td.firstColumn{padding-right:10px}
@media only screen and (max-width:1280px){.UIModalDialog .modalTitleContainer,.UIModalDialog .modalContentContainer,.UIModalDialog .modalButtonsContainer{padding:20px}
}
.UIMenu a.optionLink{display:block;padding:10px;white-space:nowrap;cursor:pointer;background-color:#353a4c;margin:0 1px;border-bottom:1px solid #000}
.UIMenu a.optionLink.hoverable:hover{background:#606472}
.greenAmount{color:#51b44f}
.redAmount{color:#e64b30}
.fixedWidthAmounts .UIAmount,.fixedWidthAmounts input.amount{font-family:Helvetica Neue,Helvetica,Arial,sans-serif}
.UIAmount{white-space:nowrap}
.UIAmount .debtSign{font-size:10px;display:inline-block;vertical-align:middle}
.UIAmount .refundSign{width:15px;background-repeat:no-repeat;background-position:0 50%;display:inline-block;background-image:url(/media/icons/money/refund.png)}
.UIAmount .transferSign{width:15px;background-repeat:no-repeat;background-position:0 50%;display:inline-block}
.UIAmount .transferSign.transferIn{background-image:url(/media/icons/money/transfer-in.gif)}
.UIAmount .transferSign.transferOut{background-image:url(/media/icons/money/transfer-out.gif)}
.UIAmount .transferSign.transferInOut{background-image:url(/media/icons/money/transfer.gif)}
.UIAmount.moveGood{color:#5ac24c}
.UIAmount.moveBad{color:#e64b30}
.UIAmount.movement{background-repeat:no-repeat;background-position:0 50%;padding-left:25px;background-size:contain}
.UIAmount.movement.moveUp.moveGood{background-image:url(/media/UICategories/icon-TopGreen.png)}
@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (-moz-min-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-device-pixel-ratio:1.3),only screen and (min-resolution:120dpi),only screen and (min-resolution:1.3dppx){.UIAmount.movement.moveUp.moveGood{background-image:url(/media/UICategories/icon-TopGreen@2x.png)}
}
.UIAmount.movement.moveUp.moveBad{background-image:url(/media/UICategories/icon-TopRed.png)}
@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (-moz-min-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-device-pixel-ratio:1.3),only screen and (min-resolution:120dpi),only screen and (min-resolution:1.3dppx){.UIAmount.movement.moveUp.moveBad{background-image:url(/media/UICategories/icon-TopRed@2x.png)}
}
.UIAmount.movement.moveDown.moveGood{background-image:url(/media/UICategories/icon-DownGreen.png)}
@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (-moz-min-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-device-pixel-ratio:1.3),only screen and (min-resolution:120dpi),only screen and (min-resolution:1.3dppx){.UIAmount.movement.moveDown.moveGood{background-image:url(/media/UICategories/icon-DownGreen@2x.png)}
}
.UIAmount.movement.moveDown.moveBad{background-image:url(/media/UICategories/icon-DownRed.png)}
@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (-moz-min-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-device-pixel-ratio:1.3),only screen and (min-resolution:120dpi),only screen and (min-resolution:1.3dppx){.UIAmount.movement.moveDown.moveBad{background-image:url(/media/UICategories/icon-DownRed@2x.png)}
}
.UITutorial{width:0;height:0}
.UITutorial .tooltipContainer{position:fixed;background:#2b2f3e;display:none;padding:10px;color:#fff;width:300px;z-index:110}
.UITutorial .tutorialTitleContainer,.UITutorial .tutorialContentContainer{padding-left:10px;padding-right:10px}
.UITutorial .tutorialTitleContainer{margin-top:5px}
.UITutorial .tutorialContentContainer{margin:15px 0 15px}
.UITutorial .tutorialBackButton{border:2px solid #606472;color:#606472;font-size:17px;margin-right:10px;padding-top:6px;text-align:center;cursor:pointer;width:29px;height:29px;border-radius:3px}
.UITutorial .tutorialDoneButton{display:none}
.UITutorial.firstStep .tutorialBackButton{display:none}
.UITutorial.lastStep .tutorialDoneButton{display:block}
.UITutorial.lastStep .tutorialNextButton{display:none}
.UITutorial .highlightBackgroundContainer{position:fixed;top:0;left:0;border:5px solid #2b2f3e;display:none;z-index:120}
.tutorialHighlighted{position:relative;z-index:110;background:#fff}
.UICheckbox{display:inline-block;cursor:pointer;width:16px;height:16px;background-size:contain;background-image:url(/media/ui/UICheckbox/Custom-checkboxes-normal.png)}
.UICheckbox input[type=checkbox]{display:none}
@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (-moz-min-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-device-pixel-ratio:1.3),only screen and (min-resolution:120dpi),only screen and (min-resolution:1.3dppx){.UICheckbox{background-image:url(/media/ui/UICheckbox/Custom-checkboxes-normal@2x.png)}
}
.UICheckbox.selected{background-image:url(/media/ui/UICheckbox/Custom-checkboxes-Selected.png)}
@media only screen and (-webkit-min-device-pixel-ratio:1.3),only screen and (-moz-min-device-pixel-ratio:1.3),only screen and (-o-min-device-pixel-ratio:1.3 / 1),only screen and (min-device-pixel-ratio:1.3),only screen and (min-resolution:120dpi),only screen and (min-resolution:1.3dppx){.UICheckbox.selected{background-image:url(/media/ui/UICheckbox/Custom-checkboxes-Selected@2x.png)}
}
ul.UIList.bulletStyleNone{list-style-type:none}
ul.UIList.bulletStyleSquare{list-style-type:square;padding-left:20px}
ul.UIList.bulletStyleNumber{list-style-type:decimal;padding-left:20px}
ul.UIList>li{padding:initial}
ul.UIList.readableText>li{padding-bottom:5px}
.UIResponsiveList>div{display:inline-block;vertical-align:top}
.UIResponsiveList.vAlignMiddle>div{vertical-align:middle}
.UIAddressInput input.zipCodeInput{border-left:0;border-top-left-radius:0;border-bottom-left-radius:0}
.UIAddressInput input.visibleAddressInput{border-top-right-radius:0;border-bottom-right-radius:0}