/*! jQuery UI - v1.10.3 - 2013-06-22
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.autocomplete.css, jquery.ui.datepicker.css, jquery.ui.menu.css
* Copyright 2013 jQuery Foundation and other contributors Licensed MIT */.ui-helper-hidden{display:none}
.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}
.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}
.ui-helper-clearfix:after{clear:both}
.ui-helper-clearfix{min-height:0}
.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}
.ui-front{z-index:100}
.ui-state-disabled{cursor:default !important}
.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}
.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}
.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}
.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}
.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}
.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}
.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}
.ui-datepicker .ui-datepicker-prev{left:2px}
.ui-datepicker .ui-datepicker-next{right:2px}
.ui-datepicker .ui-datepicker-prev-hover{left:1px}
.ui-datepicker .ui-datepicker-next-hover{right:1px}
.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}
.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}
.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}
.ui-datepicker select.ui-datepicker-month-year{width:100%}
.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:49%}
.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}
.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}
.ui-datepicker td{border:0;padding:1px}
.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}
.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}
.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}
.ui-datepicker.ui-datepicker-multi{width:auto}
.ui-datepicker-multi .ui-datepicker-group{float:left}
.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}
.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}
.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}
.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}
.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}
.ui-datepicker-row-break{clear:both;width:100%;font-size:0}
.ui-datepicker-rtl{direction:rtl}
.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}
.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}
.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}
.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}
.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}
.ui-menu{list-style:none;padding:2px;margin:0;display:block;outline:0}
.ui-menu .ui-menu{margin-top:-3px;position:absolute}
.ui-menu .ui-menu-item{margin:0;padding:0;width:100%;list-style-image:url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)}
.ui-menu .ui-menu-divider{margin:5px -2px 5px -2px;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}
.ui-menu .ui-menu-item a{text-decoration:none;display:block;padding:2px .4em;line-height:1.5;min-height:0;font-weight:normal}
.ui-menu .ui-menu-item a.ui-state-focus,.ui-menu .ui-menu-item a.ui-state-active{font-weight:normal;margin:-1px}
.ui-menu .ui-state-disabled{font-weight:normal;margin:.4em 0 .2em;line-height:1.5}
.ui-menu .ui-state-disabled a{cursor:default}
.ui-menu-icons{position:relative}
.ui-menu-icons .ui-menu-item a{position:relative;padding-left:2em}
.ui-menu .ui-icon{position:absolute;top:.2em;left:.2em}
.ui-menu .ui-menu-icon{position:static;float:right}
.ui-widget{font-family:Helvetica,Arial,sans-serif;font-size:1.1em}
.ui-widget .ui-widget{font-size:1em}
.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Helvetica,Arial,sans-serif;font-size:1em}
.ui-widget-content{border:1px solid #ddd;background:#fff url(/media/jquery/flick/images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color:#444}
.ui-widget-content a{color:#444}
.ui-widget-header{border:1px solid #ddd;background:#ddd url(/media/jquery/flick/images/ui-bg_highlight-soft_50_dddddd_1x100.png) 50% 50% repeat-x;color:#444;font-weight:bold}
.ui-widget-header a{color:#444}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{border:1px solid #ddd;background:#f6f6f6 url(/media/jquery/flick/images/ui-bg_highlight-soft_100_f6f6f6_1x100.png) 50% 50% repeat-x;font-weight:bold;color:#0073ea}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#0073ea;text-decoration:none}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus{border:1px solid #0073ea;background:#0073ea url(/media/jquery/flick/images/ui-bg_highlight-soft_25_0073ea_1x100.png) 50% 50% repeat-x;font-weight:bold;color:#fff}
.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited{color:#fff;text-decoration:none}
.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{border:1px solid #ddd;background:#fff url(/media/jquery/flick/images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:bold;color:#ff0084}
.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#ff0084;text-decoration:none}
.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #ccc;background:#fff url(/media/jquery/flick/images/ui-bg_flat_55_ffffff_40x100.png) 50% 50% repeat-x;color:#444}
.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#444}
.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #ff0084;background:#fff url(/media/jquery/flick/images/ui-bg_flat_55_ffffff_40x100.png) 50% 50% repeat-x;color:#222}
.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#222}
.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#222}
.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}
.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}
.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}
.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}
.ui-icon{width:16px;height:16px}
.ui-icon,.ui-widget-content .ui-icon{background-image:url(/media/jquery/flick/images/ui-icons_ff0084_256x240.png)}
.ui-widget-header .ui-icon{background-image:url(/media/jquery/flick/images/ui-icons_0073ea_256x240.png)}
.ui-state-default .ui-icon{background-image:url(/media/jquery/flick/images/ui-icons_666666_256x240.png)}
.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(/media/jquery/flick/images/ui-icons_ffffff_256x240.png)}
.ui-state-active .ui-icon{background-image:url(/media/jquery/flick/images/ui-icons_454545_256x240.png)}
.ui-state-highlight .ui-icon{background-image:url(/media/jquery/flick/images/ui-icons_0073ea_256x240.png)}
.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/media/jquery/flick/images/ui-icons_ff0084_256x240.png)}
.ui-icon-blank{background-position:16px 16px}
.ui-icon-carat-1-n{background-position:0 0}
.ui-icon-carat-1-ne{background-position:-16px 0}
.ui-icon-carat-1-e{background-position:-32px 0}
.ui-icon-carat-1-se{background-position:-48px 0}
.ui-icon-carat-1-s{background-position:-64px 0}
.ui-icon-carat-1-sw{background-position:-80px 0}
.ui-icon-carat-1-w{background-position:-96px 0}
.ui-icon-carat-1-nw{background-position:-112px 0}
.ui-icon-carat-2-n-s{background-position:-128px 0}
.ui-icon-carat-2-e-w{background-position:-144px 0}
.ui-icon-triangle-1-n{background-position:0 -16px}
.ui-icon-triangle-1-ne{background-position:-16px -16px}
.ui-icon-triangle-1-e{background-position:-32px -16px}
.ui-icon-triangle-1-se{background-position:-48px -16px}
.ui-icon-triangle-1-s{background-position:-64px -16px}
.ui-icon-triangle-1-sw{background-position:-80px -16px}
.ui-icon-triangle-1-w{background-position:-96px -16px}
.ui-icon-triangle-1-nw{background-position:-112px -16px}
.ui-icon-triangle-2-n-s{background-position:-128px -16px}
.ui-icon-triangle-2-e-w{background-position:-144px -16px}
.ui-icon-arrow-1-n{background-position:0 -32px}
.ui-icon-arrow-1-ne{background-position:-16px -32px}
.ui-icon-arrow-1-e{background-position:-32px -32px}
.ui-icon-arrow-1-se{background-position:-48px -32px}
.ui-icon-arrow-1-s{background-position:-64px -32px}
.ui-icon-arrow-1-sw{background-position:-80px -32px}
.ui-icon-arrow-1-w{background-position:-96px -32px}
.ui-icon-arrow-1-nw{background-position:-112px -32px}
.ui-icon-arrow-2-n-s{background-position:-128px -32px}
.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}
.ui-icon-arrow-2-e-w{background-position:-160px -32px}
.ui-icon-arrow-2-se-nw{background-position:-176px -32px}
.ui-icon-arrowstop-1-n{background-position:-192px -32px}
.ui-icon-arrowstop-1-e{background-position:-208px -32px}
.ui-icon-arrowstop-1-s{background-position:-224px -32px}
.ui-icon-arrowstop-1-w{background-position:-240px -32px}
.ui-icon-arrowthick-1-n{background-position:0 -48px}
.ui-icon-arrowthick-1-ne{background-position:-16px -48px}
.ui-icon-arrowthick-1-e{background-position:-32px -48px}
.ui-icon-arrowthick-1-se{background-position:-48px -48px}
.ui-icon-arrowthick-1-s{background-position:-64px -48px}
.ui-icon-arrowthick-1-sw{background-position:-80px -48px}
.ui-icon-arrowthick-1-w{background-position:-96px -48px}
.ui-icon-arrowthick-1-nw{background-position:-112px -48px}
.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}
.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}
.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}
.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}
.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}
.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}
.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}
.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}
.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}
.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}
.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}
.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}
.ui-icon-arrowreturn-1-w{background-position:-64px -64px}
.ui-icon-arrowreturn-1-n{background-position:-80px -64px}
.ui-icon-arrowreturn-1-e{background-position:-96px -64px}
.ui-icon-arrowreturn-1-s{background-position:-112px -64px}
.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}
.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}
.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}
.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}
.ui-icon-arrow-4{background-position:0 -80px}
.ui-icon-arrow-4-diag{background-position:-16px -80px}
.ui-icon-extlink{background-position:-32px -80px}
.ui-icon-newwin{background-position:-48px -80px}
.ui-icon-refresh{background-position:-64px -80px}
.ui-icon-shuffle{background-position:-80px -80px}
.ui-icon-transfer-e-w{background-position:-96px -80px}
.ui-icon-transferthick-e-w{background-position:-112px -80px}
.ui-icon-folder-collapsed{background-position:0 -96px}
.ui-icon-folder-open{background-position:-16px -96px}
.ui-icon-document{background-position:-32px -96px}
.ui-icon-document-b{background-position:-48px -96px}
.ui-icon-note{background-position:-64px -96px}
.ui-icon-mail-closed{background-position:-80px -96px}
.ui-icon-mail-open{background-position:-96px -96px}
.ui-icon-suitcase{background-position:-112px -96px}
.ui-icon-comment{background-position:-128px -96px}
.ui-icon-person{background-position:-144px -96px}
.ui-icon-print{background-position:-160px -96px}
.ui-icon-trash{background-position:-176px -96px}
.ui-icon-locked{background-position:-192px -96px}
.ui-icon-unlocked{background-position:-208px -96px}
.ui-icon-bookmark{background-position:-224px -96px}
.ui-icon-tag{background-position:-240px -96px}
.ui-icon-home{background-position:0 -112px}
.ui-icon-flag{background-position:-16px -112px}
.ui-icon-calendar{background-position:-32px -112px}
.ui-icon-cart{background-position:-48px -112px}
.ui-icon-pencil{background-position:-64px -112px}
.ui-icon-clock{background-position:-80px -112px}
.ui-icon-disk{background-position:-96px -112px}
.ui-icon-calculator{background-position:-112px -112px}
.ui-icon-zoomin{background-position:-128px -112px}
.ui-icon-zoomout{background-position:-144px -112px}
.ui-icon-search{background-position:-160px -112px}
.ui-icon-wrench{background-position:-176px -112px}
.ui-icon-gear{background-position:-192px -112px}
.ui-icon-heart{background-position:-208px -112px}
.ui-icon-star{background-position:-224px -112px}
.ui-icon-link{background-position:-240px -112px}
.ui-icon-cancel{background-position:0 -128px}
.ui-icon-plus{background-position:-16px -128px}
.ui-icon-plusthick{background-position:-32px -128px}
.ui-icon-minus{background-position:-48px -128px}
.ui-icon-minusthick{background-position:-64px -128px}
.ui-icon-close{background-position:-80px -128px}
.ui-icon-closethick{background-position:-96px -128px}
.ui-icon-key{background-position:-112px -128px}
.ui-icon-lightbulb{background-position:-128px -128px}
.ui-icon-scissors{background-position:-144px -128px}
.ui-icon-clipboard{background-position:-160px -128px}
.ui-icon-copy{background-position:-176px -128px}
.ui-icon-contact{background-position:-192px -128px}
.ui-icon-image{background-position:-208px -128px}
.ui-icon-video{background-position:-224px -128px}
.ui-icon-script{background-position:-240px -128px}
.ui-icon-alert{background-position:0 -144px}
.ui-icon-info{background-position:-16px -144px}
.ui-icon-notice{background-position:-32px -144px}
.ui-icon-help{background-position:-48px -144px}
.ui-icon-check{background-position:-64px -144px}
.ui-icon-bullet{background-position:-80px -144px}
.ui-icon-radio-on{background-position:-96px -144px}
.ui-icon-radio-off{background-position:-112px -144px}
.ui-icon-pin-w{background-position:-128px -144px}
.ui-icon-pin-s{background-position:-144px -144px}
.ui-icon-play{background-position:0 -160px}
.ui-icon-pause{background-position:-16px -160px}
.ui-icon-seek-next{background-position:-32px -160px}
.ui-icon-seek-prev{background-position:-48px -160px}
.ui-icon-seek-end{background-position:-64px -160px}
.ui-icon-seek-start{background-position:-80px -160px}
.ui-icon-seek-first{background-position:-80px -160px}
.ui-icon-stop{background-position:-96px -160px}
.ui-icon-eject{background-position:-112px -160px}
.ui-icon-volume-off{background-position:-128px -160px}
.ui-icon-volume-on{background-position:-144px -160px}
.ui-icon-power{background-position:0 -176px}
.ui-icon-signal-diag{background-position:-16px -176px}
.ui-icon-signal{background-position:-32px -176px}
.ui-icon-battery-0{background-position:-48px -176px}
.ui-icon-battery-1{background-position:-64px -176px}
.ui-icon-battery-2{background-position:-80px -176px}
.ui-icon-battery-3{background-position:-96px -176px}
.ui-icon-circle-plus{background-position:0 -192px}
.ui-icon-circle-minus{background-position:-16px -192px}
.ui-icon-circle-close{background-position:-32px -192px}
.ui-icon-circle-triangle-e{background-position:-48px -192px}
.ui-icon-circle-triangle-s{background-position:-64px -192px}
.ui-icon-circle-triangle-w{background-position:-80px -192px}
.ui-icon-circle-triangle-n{background-position:-96px -192px}
.ui-icon-circle-arrow-e{background-position:-112px -192px}
.ui-icon-circle-arrow-s{background-position:-128px -192px}
.ui-icon-circle-arrow-w{background-position:-144px -192px}
.ui-icon-circle-arrow-n{background-position:-160px -192px}
.ui-icon-circle-zoomin{background-position:-176px -192px}
.ui-icon-circle-zoomout{background-position:-192px -192px}
.ui-icon-circle-check{background-position:-208px -192px}
.ui-icon-circlesmall-plus{background-position:0 -208px}
.ui-icon-circlesmall-minus{background-position:-16px -208px}
.ui-icon-circlesmall-close{background-position:-32px -208px}
.ui-icon-squaresmall-plus{background-position:-48px -208px}
.ui-icon-squaresmall-minus{background-position:-64px -208px}
.ui-icon-squaresmall-close{background-position:-80px -208px}
.ui-icon-grip-dotted-vertical{background-position:0 -224px}
.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}
.ui-icon-grip-solid-vertical{background-position:-32px -224px}
.ui-icon-grip-solid-horizontal{background-position:-48px -224px}
.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}
.ui-icon-grip-diagonal-se{background-position:-80px -224px}
.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:2px}
.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:2px}
.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:2px}
.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:2px}
.ui-widget-overlay{background:#eee url(/media/jquery/flick/images/ui-bg_flat_0_eeeeee_40x100.png) 50% 50% repeat-x;opacity:.8;filter:Alpha(Opacity=80)}
.ui-widget-shadow{margin:-4px 0 0 -4px;padding:4px;background:#aaa url(/media/jquery/flick/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.6;filter:Alpha(Opacity=60);border-radius:0}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{background:#5c9fc9}
.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{color:#5c9fc9}
.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#5c9fc9}
.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{color:#fff}
.ui-datepicker .ui-datepicker-header{padding:.1em 0}
.ui-datepicker th{padding:.2em}
.ui-datepicker{font-size:12px}
.ui-autocomplete-category{font-weight:bold;border:1px solid #e0e0e0;border-width:1px 0;padding:2px 0 2px 5px;background:#eaeaea}
@keyframes blinkBorder{50%{border-color:#fc7655}
}
@keyframes blinkBackground{50%{background-color:#fc7655}
}
.devLoginIndicator{border:5px solid transparent;position:fixed;left:0;right:0;top:0;bottom:0;pointer-events:none;background-color:transparent;animation:blinkBorder 1s infinite;z-index:2000}
body.desktop .devLoginIndicator{border-width:10px}
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}
.printAction{background-image:url(/media/icons/actions/print.png);background-repeat:no-repeat;background-position:0 0;padding-left:30px;display:block}
.UIPageHeader{background-image:url(/media/UIFrontPage/topbackground-image.jpg);background-repeat:no-repeat;background-position:100% 50%;background-size:cover;position:relative;z-index:30}
.UIPageHeader .headerContentContainer{padding:20px 0}
.UIPageHeader,.UIPageHeader a{color:white}
.UIPageHeader .logoContainer{background-image:url(/media/UIFrontPage/logo-buxfer.png);background-size:contain;background-repeat:no-repeat;background-position:0 0;width:250px;height:75px}
@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){.UIPageHeader .logoContainer{background-image:url(/media/UIFrontPage/logo-buxfer@2x.png)}
}
.UIPageHeader .logoNavigationContainer{margin-bottom:40px}
.UIPageHeader .navigationLinksContainer.UIGrid{margin-top:20px}
.UIPageHeader .navigationLinksContainer.UIGrid>tbody>tr>td{padding-left:15px}
.UIPageHeader .navigationLinksContainer.UIGrid a{padding:5px}
.UIPageHeader .navigationLinksContainer.UIGrid a.navigationLink:hover,.UIPageHeader .navigationLinksContainer.UIGrid .navigationLink.selected{border-bottom:5px solid #36c0ff}
.UIPageHeader .navigationLinksContainer.UIGrid a.demoAction{background-color:#42b7ff;border-radius:2px}
.UIPageHeader .navigationLinksContainer.UIGrid a.signupAction{background-color:#ee624c;border-radius:2px}
.UIPageHeader .pageTitleContainer{font-size:40px;color:#36c0ff;margin-bottom:20px}
.UIPageHeader .pageSubtitleContainer{margin-top:15px;font-size:22px;max-width:800px;line-height:30px;color:#d4d5d5}
.UIPageHeader .pageSubtitleContainer a{text-decoration:underline}
.UIPageHeader .UISearchField{font-size:22px;padding:10px 10px 10px 20px;border-radius:20px;color:#000}
.UIContentPageFooter{position:relative}
.UIContentPageFooter a{color:white;display:block;padding:10px 20px;text-align:center}
.UIContentPageFooter .transparentBackgroundContainer{position:absolute;top:0;right:0;bottom:0;left:0;background:#000;opacity:.75;z-index:20}
.UIContentPageFooter .contentContainer{position:relative;z-index:30;padding-top:45px;text-align:center;background-image:url(/media/UIFrontPage/logo-buxferfooter.png);background-size:395px 180px;background-position:50% 0;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){.UIContentPageFooter .contentContainer{background-image:url(/media/UIFrontPage/logo-buxferfooter@2x.png)}
}
.UIContentPageFooter .linksContainer.UIGrid>tbody>tr>td{padding:10px 40px}
.UIContentPageFooter .copyrightContainer{padding:45px 0 20px;color:#dcdce2}
.runtimeTouch .UIContentPageFooter .linksContainer.UIGrid>tbody>tr>td{padding:10px 10px}
.runtimeTouch .UIContentPageFooter .copyrightContainer{padding:15px 0}
.runtimeTouch .UIContentPageFooter .contentContainer{padding-top:10px}
.UIAboutUs{color:#606472;padding-bottom:60px}
.UIAboutUs .missionContainer.UIGrid>tbody>tr>td{padding:40px 25px}
.UIAboutUs .missionTitleContainer{color:#36c0ff;font-size:55px;height:200px;width:200px;background-image:url(/media/UIAboutUs/icon-ourmission.png);background-size:176px 174px;background-repeat:no-repeat;background-position:0 0;padding-top:30px}
@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){.UIAboutUs .missionTitleContainer{background-image:url(/media/UIAboutUs/icon-ourmission@2x.png)}
}
.UIAboutUs div.missionDescriptionContainer,.UIAboutUs div.missionDescriptionContainer div{font-size:17px;line-height:25px}
.UIAboutUs .teamTitleContainer{text-align:center;font-size:55px;color:#36c0ff;margin:65px 0 45px;background-image:url(/media/UIAboutUs/icon-ourTeam.png);background-size:120px 120px;background-repeat:no-repeat;background-position:50% 0;height:130px;padding-top: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){.UIAboutUs .teamTitleContainer{background-image:url(/media/UIAboutUs/icon-ourTeam@2x.png)}
}
.UIAboutUs .teamMembersContainer.UIGrid>tbody>tr>td{padding:35px 25px}
.UIAboutUs .teamMemberPhotoContainer{margin-right:20px;width:150px;height:150px;overflow:hidden;border:1px solid transparent;border-radius:75px}
.UIAboutUs .teamMemberPhotoContainer img{width:150px}
.UIAboutUs td.teamMemberNameContainer{vertical-align:middle}
.UIAboutUs .teamMemberNameContainer .nameContainer{color:#000;font-size:25px}
.UIAboutUs .teamMemberNameContainer .roleContainer{color:#606472;margin-top:5px}
.UIAboutUs .teamMemberDescriptionContainer{font-size:17px;margin:25px 20px 0 0}
.UIAboutUs div.teamMemberDescriptionContainer{line-height:25px}
.UIAboutUs .locationContainer{background-image:url(/media/UIAboutUs/sunnyvale-map.jpg);background-position:50% 50%;background-repeat:repeat-x;height:300px;font-size:30px;color:white;text-align:center;padding-top:150px;position:relative}
.UIAboutUs .locationContainer .transparentBackgroundContainer{position:absolute;top:0;left:0;right:0;bottom:0;background:#36c0ff;opacity:.7;z-index:10}
.UIAboutUs .locationContainer .locationTextContainer{position:relative;z-index:20}
.UIFeatures .featureDetailsContainer .featureTitleContainer{color:#36c0ff;font-size:30px}
.UIFeatures .featureDetailsContainer{padding:30px 0 30px 30px}
.UIFeatures .featureDetailsContainer .featureDescriptionContainer{max-width:600px;color:#605473;margin-top:10px;font-size:18px;line-height:24px}
.UIFeatures .featureDescriptionContainer .UIList li{margin-top:15px;line-height:24px}
.UIContentSidebar{background:#f0f0f1;min-height:700px;min-width:300px;padding:15px 10px}
.UIContentSidebar .labelContainer{padding:15px}
.UIContentSidebar .labelContainer.selected{background:white;color:#36c0ff}
.UIDesktopAppHeaderPlaceholder{height:50px}
.UIDesktopAppHeader{height:50px;background-color:#282e33;color:#606472;position:fixed;right:0;top:0;left:0}
.UIDesktopAppHeader .actionLink{text-transform:uppercase;cursor:pointer;height:50px;color:#777;display:block;font-size:10px;background-repeat:no-repeat;background-position:50% 8px;text-align:center;white-space:nowrap;padding:35px 5px 0;min-width:70px;max-width:76px;overflow:hidden;text-overflow:ellipsis}
.UIDesktopAppHeader .actionLink:hover{color:#f6f7f8;background-color:#495055}
.UIDesktopAppHeader .actionLink.loading{background-image:none}
.UIDesktopAppHeader .actionLink.loading .elementLoadingIndicator{background-position:50% 10px;background-size:16px 16px}
.UIDesktopAppHeader .actionLink.highlighted,.UIDesktopAppHeader .actionLink.highlighted:hover{color:#f6f7f8;background-color:#42b7ff}
.UIDesktopAppHeader .actionLink.selected,.UIDesktopAppHeader .actionLink:hover{color:#f6f7f8;background-color:#495055}
.UIDesktopAppHeader .actionLink.logoContainer{background-image:url(/media/logo/PieChart-sidebar.png);background-size:20px 20px;background-position:50% 50%;min-width:60px;display:block;border-right:1px solid #1c2024;color:white}
@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){.UIDesktopAppHeader .actionLink.logoContainer{background-image:url(/media/logo/PieChart-sidebar@2x.png)}
}
.UIDesktopAppHeader .actionLink.logoContainer:hover{background-color:#282e33}
.UIDesktopAppHeader .sidebarItemsContainer{float:right;width:280px}
.UIDesktopAppHeader .sidebarItemsContainer .actionLink{width:70px}
.UIDesktopAppHeader .sidebarItemsContainer>div:first-child .actionLink{border:1px solid #495055;border-width:0 0 0 1px}
body.sidebarPositionLeft .UIDesktopAppHeader .sidebarItemsContainer{float:left}
body.sidebarPositionLeft .UIDesktopAppHeader .sidebarItemsContainer>div:last-child .actionLink{border-width:0 1px 0 0}
body.sidebarPositionLeft .UIDesktopAppHeader .logoContainer{display:none}
.UIDesktopAppHeader .searchInputContainer{display:none;position:absolute;right:15px;top:0;background-color:#282e33;line-height:50px;height:50px;vertical-align:middle}
.UIDesktopAppHeader .searchInputContainer input.globalSearchInput{width:100%;font-size:14px;border:0;border-radius:15px;background-color:white;background-position:12px 50%;background-image:url(/media/app/UIHeader/icons-search.png);background-size:17px 15px;padding:5px 10px 5px 35px;line-height:29px}
@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){.UIDesktopAppHeader .searchInputContainer input.globalSearchInput{background-image:url(/media/app/UIHeader/icons-search@2x.png)}
}
.UIDesktopAppHeader .searchInputContainer input.globalSearchInput.loading{background-image:url(/media/icons/indicator.gif);background-position:10px 50%}
.UIDesktopAppHeader.searchActive .actionsContainer .searchInputContainer{display:block}
.UIDesktopAppHeader ::-webkit-input-placeholder{color:#abadaf;font-style:italic}
.UIDesktopAppHeader :-moz-placeholder{color:#abadaf;font-style:italic}
.UIDesktopAppHeader ::-moz-placeholder{color:#abadaf;font-style:italic}
.UIDesktopAppHeader :-ms-input-placeholder{color:#abadaf;font-style:italic}
.UIDesktopAppHeader .addActionContainer.UIPopup .addAction{background-image:url(/media/app/UIHeader/icon-addtransactionNormal.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){.UIDesktopAppHeader .addActionContainer.UIPopup .addAction{background-image:url(/media/app/UIHeader/icon-addtransactionNormal@2x.png)}
}
.UIDesktopAppHeader .addActionContainer.UIPopup .addAction:hover{background-image:url(/media/app/UIHeader/icon-addtransactionActive.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){.UIDesktopAppHeader .addActionContainer.UIPopup .addAction:hover{background-image:url(/media/app/UIHeader/icon-addtransactionActive@2x.png)}
}
.UIDesktopAppHeader .addActionContainer.UIPopup.opening .popupHandleContainer .addAction,.UIDesktopAppHeader .addActionContainer.UIPopup.open .popupHandleContainer .addAction{background-image:url(/media/app/UIHeader/icon-addtransactionActive.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){.UIDesktopAppHeader .addActionContainer.UIPopup.opening .popupHandleContainer .addAction,.UIDesktopAppHeader .addActionContainer.UIPopup.open .popupHandleContainer .addAction{background-image:url(/media/app/UIHeader/icon-addtransactionActive@2x.png)}
}
.UIDesktopAppHeader .searchAction{background-image:url(/media/app/UIHeader/icon-search-dark.png);background-size:23px 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){.UIDesktopAppHeader .searchAction{background-image:url(/media/app/UIHeader/icon-search-dark@2x.png)}
}
.UIDesktopAppHeader .searchAction:hover{background-image:url(/media/app/UIHeader/icon-search-dark-over.png);background-size:23px 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){.UIDesktopAppHeader .searchAction:hover{background-image:url(/media/app/UIHeader/icon-search-dark-over@2x.png)}
}
.UIDesktopAppHeader .helpAction{background-image:url(/media/app/UIHeader/icon-helpNormal.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){.UIDesktopAppHeader .helpAction{background-image:url(/media/app/UIHeader/icon-helpNormal@2x.png)}
}
.UIDesktopAppHeader .helpAction:hover{background-image:url(/media/app/UIHeader/icon-helpOver.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){.UIDesktopAppHeader .helpAction:hover{background-image:url(/media/app/UIHeader/icon-helpOver@2x.png)}
}
.UIDesktopAppHeader .uploadAction{background-image:url(/media/app/UIHeader/icon-statmentNormal.png);background-size:18px 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){.UIDesktopAppHeader .uploadAction{background-image:url(/media/app/UIHeader/icon-statmentNormal@2x.png)}
}
.UIDesktopAppHeader .uploadAction:hover{background-image:url(/media/app/UIHeader/icon-statmentOver.png);background-size:18px 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){.UIDesktopAppHeader .uploadAction:hover{background-image:url(/media/app/UIHeader/icon-statmentOver@2x.png)}
}
.UIDesktopAppHeader .downloadAction{background-image:url(/media/app/UIHeader/icon-downloadNormal.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){.UIDesktopAppHeader .downloadAction{background-image:url(/media/app/UIHeader/icon-downloadNormal@2x.png)}
}
.UIDesktopAppHeader .downloadAction:hover{background-image:url(/media/app/UIHeader/icon-downloadOver.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){.UIDesktopAppHeader .downloadAction:hover{background-image:url(/media/app/UIHeader/icon-downloadOver@2x.png)}
}
.UIDesktopAppHeader .rulesAction,.UIDesktopAppHeader .itemTypeRules{background-image:url(/media/rules/icon-rules-lightning.png);background-size:14px 21px}
@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){.UIDesktopAppHeader .rulesAction,.UIDesktopAppHeader .itemTypeRules{background-image:url(/media/rules/icon-rules-lightning@2x.png)}
}
.UIDesktopAppHeader .rulesAction.highlighted,.UIDesktopAppHeader .rulesAction.selected,.UIDesktopAppHeader .rulesAction:hover,.UIDesktopAppHeader .itemTypeRules.highlighted,.UIDesktopAppHeader .itemTypeRules.selected,.UIDesktopAppHeader .itemTypeRules:hover{background-image:url(/media/UITransactionList/UIActions/icon-rules-white.png);background-size:14px 21px}
@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){.UIDesktopAppHeader .rulesAction.highlighted,.UIDesktopAppHeader .rulesAction.selected,.UIDesktopAppHeader .rulesAction:hover,.UIDesktopAppHeader .itemTypeRules.highlighted,.UIDesktopAppHeader .itemTypeRules.selected,.UIDesktopAppHeader .itemTypeRules:hover{background-image:url(/media/UITransactionList/UIActions/icon-rules-white@2x.png)}
}
.UIDesktopAppHeader .itemTypeAccounts{background-image:url(/media/UISidebar/icon-accountsNormal.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){.UIDesktopAppHeader .itemTypeAccounts{background-image:url(/media/UISidebar/icon-accountsNormal@2x.png)}
}
.UIDesktopAppHeader .itemTypeAccounts.highlighted,.UIDesktopAppHeader .itemTypeAccounts.selected,.UIDesktopAppHeader .itemTypeAccounts:hover{background-image:url(/media/UISidebar/icon-accountsActive.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){.UIDesktopAppHeader .itemTypeAccounts.highlighted,.UIDesktopAppHeader .itemTypeAccounts.selected,.UIDesktopAppHeader .itemTypeAccounts:hover{background-image:url(/media/UISidebar/icon-accountsActive@2x.png)}
}
.UIDesktopAppHeader .itemTypeReminders{background-image:url(/media/UISidebar/icon-remindersNormal.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){.UIDesktopAppHeader .itemTypeReminders{background-image:url(/media/UISidebar/icon-remindersNormal@2x.png)}
}
.UIDesktopAppHeader .itemTypeReminders.highlighted,.UIDesktopAppHeader .itemTypeReminders.selected,.UIDesktopAppHeader .itemTypeReminders:hover{background-image:url(/media/UISidebar/icon-remindersActive.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){.UIDesktopAppHeader .itemTypeReminders.highlighted,.UIDesktopAppHeader .itemTypeReminders.selected,.UIDesktopAppHeader .itemTypeReminders:hover{background-image:url(/media/UISidebar/icon-remindersActive@2x.png)}
}
.UIDesktopAppHeader .itemTypeTags{background-image:url(/media/UISidebar/icon-tagsNormal.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){.UIDesktopAppHeader .itemTypeTags{background-image:url(/media/UISidebar/icon-tagsNormal@2x.png)}
}
.UIDesktopAppHeader .itemTypeTags.highlighted,.UIDesktopAppHeader .itemTypeTags.selected,.UIDesktopAppHeader .itemTypeTags:hover{background-image:url(/media/UISidebar/icon-tagsActive.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){.UIDesktopAppHeader .itemTypeTags.highlighted,.UIDesktopAppHeader .itemTypeTags.selected,.UIDesktopAppHeader .itemTypeTags:hover{background-image:url(/media/UISidebar/icon-tagsActive@2x.png)}
}
.UIDesktopAppHeader .itemTypeContacts{background-image:url(/media/UISidebar/icon-GroupsNormal.png);background-size:20px 18px}
@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){.UIDesktopAppHeader .itemTypeContacts{background-image:url(/media/UISidebar/icon-GroupsNormal@2x.png)}
}
.UIDesktopAppHeader .itemTypeContacts.highlighted,.UIDesktopAppHeader .itemTypeContacts.selected,.UIDesktopAppHeader .itemTypeContacts:hover{background-image:url(/media/UISidebar/icon-GroupsActive.png);background-size:20px 18px}
@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){.UIDesktopAppHeader .itemTypeContacts.highlighted,.UIDesktopAppHeader .itemTypeContacts.selected,.UIDesktopAppHeader .itemTypeContacts:hover{background-image:url(/media/UISidebar/icon-GroupsActive@2x.png)}
}
.UIDesktopAppHeader .exitDemoAction{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){.UIDesktopAppHeader .exitDemoAction{background-image:url(/media/UITransactionList/items/CloseButton@2x.png)}
}
.UIDesktopAppHeader .upgradeAction{background-image:url(/media/app/UIAction/icon-password-white.png);background-size:16px 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){.UIDesktopAppHeader .upgradeAction{background-image:url(/media/app/UIAction/icon-password-white@2x.png)}
}
.UIDesktopAppHeader .inviteAction{background-image:url(/media/app/UIHeader/icon-inviteNormal.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){.UIDesktopAppHeader .inviteAction{background-image:url(/media/app/UIHeader/icon-inviteNormal@2x.png)}
}
.UIDesktopAppHeader .itemTypeDashboard{background-image:url(/media/UISidebar/icon-dashboardNormal.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){.UIDesktopAppHeader .itemTypeDashboard{background-image:url(/media/UISidebar/icon-dashboardNormal@2x.png)}
}
.UIDesktopAppHeader .itemTypeDashboard.highlighted,.UIDesktopAppHeader .itemTypeDashboard.selected,.UIDesktopAppHeader .itemTypeDashboard:hover{background-image:url(/media/UISidebar/icon-dashboardActive.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){.UIDesktopAppHeader .itemTypeDashboard.highlighted,.UIDesktopAppHeader .itemTypeDashboard.selected,.UIDesktopAppHeader .itemTypeDashboard:hover{background-image:url(/media/UISidebar/icon-dashboardActive@2x.png)}
}
.UIDesktopAppHeader .itemTypeForecast{background-image:url(/media/UISidebar/icon-forecastNormal.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){.UIDesktopAppHeader .itemTypeForecast{background-image:url(/media/UISidebar/icon-forecastNormal@2x.png)}
}
.UIDesktopAppHeader .itemTypeForecast.highlighted,.UIDesktopAppHeader .itemTypeForecast.selected,.UIDesktopAppHeader .itemTypeForecast:hover{background-image:url(/media/UISidebar/icon-forecastActive.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){.UIDesktopAppHeader .itemTypeForecast.highlighted,.UIDesktopAppHeader .itemTypeForecast.selected,.UIDesktopAppHeader .itemTypeForecast:hover{background-image:url(/media/UISidebar/icon-forecastActive@2x.png)}
}
.UIDesktopAppHeader .itemTypePayments{background-image:url(/media/UISidebar/icon-paymentsNormal.png);background-size:20px 19px}
@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){.UIDesktopAppHeader .itemTypePayments{background-image:url(/media/UISidebar/icon-paymentsNormal@2x.png)}
}
.UIDesktopAppHeader .itemTypePayments.highlighted,.UIDesktopAppHeader .itemTypePayments.selected,.UIDesktopAppHeader .itemTypePayments:hover{background-image:url(/media/UISidebar/icon-paymentsActive.png);background-size:20px 19px}
@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){.UIDesktopAppHeader .itemTypePayments.highlighted,.UIDesktopAppHeader .itemTypePayments.selected,.UIDesktopAppHeader .itemTypePayments:hover{background-image:url(/media/UISidebar/icon-paymentsActive@2x.png)}
}
.UIDesktopAppHeader .itemTypeReports{background-image:url(/media/UISidebar/Icon-reportsNormal2.png);background-size:21px 21px}
@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){.UIDesktopAppHeader .itemTypeReports{background-image:url(/media/UISidebar/Icon-reportsNormal2@2x.png)}
}
.UIDesktopAppHeader .itemTypeReports.highlighted,.UIDesktopAppHeader .itemTypeReports.selected,.UIDesktopAppHeader .itemTypeReports:hover{background-image:url(/media/UISidebar/Icon-reportsActive2.png);background-size:21px 21px}
@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){.UIDesktopAppHeader .itemTypeReports.highlighted,.UIDesktopAppHeader .itemTypeReports.selected,.UIDesktopAppHeader .itemTypeReports:hover{background-image:url(/media/UISidebar/Icon-reportsActive2@2x.png)}
}
.UIDesktopAppHeader .itemTypeBudgets{background-image:url(/media/UISidebar/icon-budgetsNormal.png);background-size:21px 21px}
@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){.UIDesktopAppHeader .itemTypeBudgets{background-image:url(/media/UISidebar/icon-budgetsNormal@2x.png)}
}
.UIDesktopAppHeader .itemTypeBudgets.highlighted,.UIDesktopAppHeader .itemTypeBudgets.selected,.UIDesktopAppHeader .itemTypeBudgets:hover{background-image:url(/media/UISidebar/icon-budgetsActive.png);background-size:21px 21px}
@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){.UIDesktopAppHeader .itemTypeBudgets.highlighted,.UIDesktopAppHeader .itemTypeBudgets.selected,.UIDesktopAppHeader .itemTypeBudgets:hover{background-image:url(/media/UISidebar/icon-budgetsActive@2x.png)}
}
.UIDesktopAppHeader .itemTypeInvestments{background-image:url(/media/UISidebar/icon-investmentsNormal.png);background-size:21px 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){.UIDesktopAppHeader .itemTypeInvestments{background-image:url(/media/UISidebar/icon-investmentsNormal@2x.png)}
}
.UIDesktopAppHeader .itemTypeInvestments.highlighted,.UIDesktopAppHeader .itemTypeInvestments.selected,.UIDesktopAppHeader .itemTypeInvestments:hover{background-image:url(/media/UISidebar/icon-investmentsActive.png);background-size:21px 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){.UIDesktopAppHeader .itemTypeInvestments.highlighted,.UIDesktopAppHeader .itemTypeInvestments.selected,.UIDesktopAppHeader .itemTypeInvestments:hover{background-image:url(/media/UISidebar/icon-investmentsActive@2x.png)}
}
.UIDesktopAppHeader .itemTypePlans{background-image:url(/media/plans/icon-goalsNormal.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){.UIDesktopAppHeader .itemTypePlans{background-image:url(/media/plans/icon-goalsNormal@2x.png)}
}
.UIDesktopAppHeader .itemTypePlans.highlighted,.UIDesktopAppHeader .itemTypePlans.selected,.UIDesktopAppHeader .itemTypePlans:hover{background-image:url(/media/plans/icon-goalsActive.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){.UIDesktopAppHeader .itemTypePlans.highlighted,.UIDesktopAppHeader .itemTypePlans.selected,.UIDesktopAppHeader .itemTypePlans:hover{background-image:url(/media/plans/icon-goalsActive@2x.png)}
}
.UIDesktopAppHeader .UIPopup.opening .popupHandleContainer .actionLink,.UIDesktopAppHeader .UIPopup.open .popupHandleContainer .actionLink{background-color:#495055;color:white}
.UIDesktopAppHeader .UIButton.specialActionButton{margin-top:10px}
.UIDesktopAppHeader .UIButton.specialActionButton .buttonTitleContainer{margin-left:10px}
.UILegalPage{line-height:1.6em}
.UILegalPage a{text-decoration:underline}
.UILegalPage .printAction{display:block;margin-right:10px;float:right;background-image:url(/media/icons/actions/print.png);background-position:0 0;padding:0 0 20px 25px}
.ui-autocomplete.ui-menu{border:1px solid #dcdce2;border-width:0 1px 1px 1px;border-radius:0;box-shadow:1px 2px 5px 0 #000;padding:2px}
.ui-autocomplete.ui-menu.resultType-bank{max-height:400px;overflow-y:auto;overflow-x:hidden}
.ui-autocomplete.ui-menu .ui-corner-all{border-radius:0}
.ui-autocomplete.ui-menu .ui-autocomplete-category,.ui-autocomplete.ui-menu .ui-menu-item>a{border:1px solid #eaebeb;border-width:0 0 1px;padding:5px;line-height:25px;font-size:15px}
.ui-autocomplete.ui-menu .ui-menu-item>a{color:#353d42}
.ui-autocomplete.ui-menu .ui-menu-item>a.ui-state-active{background:#42b7ff;margin:0}
.ui-autocomplete.ui-menu .ui-menu-item>a.ui-state-active,.ui-autocomplete.ui-menu .ui-menu-item>a.ui-state-active div.resultMetadata,.ui-autocomplete.ui-menu .ui-menu-item>a.ui-state-active div.resultMetadata .UIAmount{color:#fcfcfd}
.ui-autocomplete.ui-menu .ui-menu-item>a .resultMetadata{font-size:13px;line-height:13px;color:#aaa;float:right;margin-top:6px;margin-left:50px}
.ui-autocomplete.ui-menu .ui-autocomplete-category{color:#abadaf;background-color:#f2f3f3}
.UIFrontPage{position:relative}
.UIFrontPage .frontPageFooter{background-color:#36c0ff;background-image:url(/media/UIFrontPage/pattern-letsgetstarted.png);background-size:1273px 330px;background-repeat:repeat-x;background-position:0 0;padding-top:90px;text-align:center;color:#606472;font-size:15px;height:330px}
@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){.UIFrontPage .frontPageFooter{background-image:url(/media/UIFrontPage/pattern-letsgetstarted@2x.png)}
}
.UIFrontPage .frontPageFooter .actionsContainer{margin-top:20px}
.UIFrontPage .frontPageFooter .actionsContainer.UIGrid>tbody>tr>td{vertical-align:middle;padding-right:20px}
.UIFrontPage .frontPageFooter .footerTitle{margin-top:10px;font-size:60px;font-weight:bold;color:white}
.UIFrontPage .frontPageFooter .signupAction.UIButton .buttonTitleContainer{background:#ee624c;font-size:18px;color:white}
.UIFrontPage .frontPageFooter .demoLink{font-size:18px;color:white;text-decoration:underline}
.UIFrontPageNavigation{border-bottom:1px solid #dcdce2;position:absolute;bottom:0;left:0;right:0;z-index:31}
.UIFrontPageNavigation .collapsedNavContainer{background:#000;position:fixed;bottom:auto;top:0;left:0;right:0;z-index:32;height:60px}
.UIFrontPageNavigation .collapsedNavContainer{display:none}
.UIFrontPageNavigation.collapsed .collapsedNavContainer,.UIFrontPageNavigation.collapsing .collapsedNavContainer{display:block}
.UIFrontPageNavigation{cursor:pointer;background:white}
.UIFrontPageNavigation .regularContentContainer .navigationTabContainer{padding:20px 10px;border-right:1px solid #dcdce2;text-align:center;color:#63686e;background-position:50% 0;background-repeat:no-repeat;height:100px}
.UIFrontPageNavigation .collapsedContentContainer .navigationTabContainer{padding:20px 30px;color:white;height:60px;font-size:16px;white-space:nowrap}
.UIFrontPageNavigation.collapsing .navigationTabContainer .navSubtitleContainer,.UIFrontPageNavigation.collapsed .navigationTabContainer .navSubtitleContainer{display:none}
.UIFrontPageNavigation.collapsing .navigationTabContainer.navReviewsContainer .reviewContainer,.UIFrontPageNavigation.collapsed .navigationTabContainer.navReviewsContainer .reviewContainer{background:0;min-height:0}
.UIFrontPageNavigation .UIGrid.tabsContainer>tbody>tr>td.lastColumn>.navigationTabContainer{border-right:0}
.UIFrontPageNavigation .navTitleContainer{font-size:20px;margin-bottom:5px}
.UIFrontPageNavigation .navSubtitleContainer{margin-top:10px}
.UIFrontPageNavigation .navReviewsContainer .navSubtitleContainer{font-style:italic;font-size:17px}
.UIFrontPageNavigation .navReviewsContainer .reviewContainer{background-repeat:no-repeat;background-position:100% 50%}
.UIFrontPageNavigation .navReviewsContainer .reviewContainer.pcmag .navSubtitleContainer,.UIFrontPageNavigation .navReviewsContainer .reviewContainer.consumersearch .navSubtitleContainer,.UIFrontPageNavigation .navReviewsContainer .reviewContainer.netbanker .navSubtitleContainer{padding:0 100px 0 50px}
.UIFrontPageNavigation .navReviewsContainer .reviewContainer.pcmag{background-image:url(/media/UIFrontPage/UINavigation/pcmag.png);background-size:55px 65px;min-height:65px}
@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){.UIFrontPageNavigation .navReviewsContainer .reviewContainer.pcmag{background-image:url(/media/UIFrontPage/UINavigation/pcmag@2x.png)}
}
.UIFrontPageNavigation .navReviewsContainer .reviewContainer.consumersearch{background-image:url(/media/UIFrontPage/UINavigation/consumerSearch.png);background-size:70px 70px;min-height:70px}
@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){.UIFrontPageNavigation .navReviewsContainer .reviewContainer.consumersearch{background-image:url(/media/UIFrontPage/UINavigation/consumerSearch@2x.png)}
}
.UIFrontPageNavigation .navReviewsContainer .reviewContainer.netbanker{background-image:url(/media/UIFrontPage/UINavigation/netbanker.png);background-size:70px 51px;min-height:51px}
@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){.UIFrontPageNavigation .navReviewsContainer .reviewContainer.netbanker{background-image:url(/media/UIFrontPage/UINavigation/netbanker@2x.png)}
}
.UIFrontPageNavigation .navigationTabContainer.UIHoverable:hover,.UIFrontPageNavigation .collapsedContentContainer .navigationTabContainer.UIHoverable.selectedNavigation{background-color:#3890d4}
.UIFrontPageNavigation .collapsedContentContainer .navigationTabContainer.UIHoverable.navSignupContainer{background-color:#e64b30}
.UIFrontPageNavigation .navigationTabContainer.UIHoverable:hover .navTitleContainer,.UIFrontPageNavigation .collapsedContentContainer .navigationTabContainer.UIHoverable.selectedNavigation .navTitleContainer{color:#fff}
.UIFrontPageNavigation .navigationTabContainer.UIHoverable:hover .navSubtitleContainer{color:#f7f7f7}
.UIFrontPageNavigation .regularContentContainer .navFeaturesContainer{background-image:url(/media/UIFrontPage/UINavigation/image-features-normal.png);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){.UIFrontPageNavigation .regularContentContainer .navFeaturesContainer{background-image:url(/media/UIFrontPage/UINavigation/image-features-normal@2x.png)}
}
.UIFrontPageNavigation .regularContentContainer .navFeaturesContainer.UIHoverable:hover{background-image:url(/media/UIFrontPage/UINavigation/image-features-over.png);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){.UIFrontPageNavigation .regularContentContainer .navFeaturesContainer.UIHoverable:hover{background-image:url(/media/UIFrontPage/UINavigation/image-features-over@2x.png)}
}
.UIFrontPageNavigation .regularContentContainer .navSecurityContainer{background-image:url(/media/UIFrontPage/UINavigation/image-security-normal.png);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){.UIFrontPageNavigation .regularContentContainer .navSecurityContainer{background-image:url(/media/UIFrontPage/UINavigation/image-security-normal@2x.png)}
}
.UIFrontPageNavigation .regularContentContainer .navSecurityContainer.UIHoverable:hover{background-image:url(/media/UIFrontPage/UINavigation/image-security-over.png);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){.UIFrontPageNavigation .regularContentContainer .navSecurityContainer.UIHoverable:hover{background-image:url(/media/UIFrontPage/UINavigation/image-security-over@2x.png)}
}
.UIFrontPageNavigation .regularContentContainer .navReviewsContainer{background-image:url(/media/UIFrontPage/UINavigation/image-recognition-normal.png);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){.UIFrontPageNavigation .regularContentContainer .navReviewsContainer{background-image:url(/media/UIFrontPage/UINavigation/image-recognition-normal@2x.png)}
}
.UIFrontPageNavigation .regularContentContainer .navReviewsContainer.UIHoverable:hover{background-image:url(/media/UIFrontPage/UINavigation/image-recognition-over.png);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){.UIFrontPageNavigation .regularContentContainer .navReviewsContainer.UIHoverable:hover{background-image:url(/media/UIFrontPage/UINavigation/image-recognition-over@2x.png)}
}
.UIFrontPageNavigation .regularContentContainer .navigationTabContainer.UIHoverable:hover{background-image:none}
.UIFrontPageNavigation .collapsedContentContainer .navLogoContainer{width:50px;background-repeat:no-repeat;background-position:0 50%;background-image:url(/media/UIFrontPage/UINavigation/Logo-fixedHeader.png);background-size:30px 30px}
@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){.UIFrontPageNavigation .collapsedContentContainer .navLogoContainer{background-image:url(/media/UIFrontPage/UINavigation/Logo-fixedHeader@2x.png)}
}
.UIFrontPageHeader{height:100%;padding-bottom:200px}
.UIFrontPageHeader .titleContentContainer.UIGrid{height:100%}
.UIFrontPageHeader .titleContentContainer.UIGrid>tbody>tr>td{height:50%}
.UIFrontPageHeader .titleContentContainer.UIGrid>tbody>tr.firstRow>td{vertical-align:middle}
.UIFrontPageHeader .tagLineContainer{margin-bottom:20px}
.UIFrontPageHeader .currentlyTrackingContainer{font-size:20px;text-align:right;margin-top:20px}
.UIFrontPageHeader .currentlyTrackingContainer .trackedAmount{font-size:25px;margin-top:10px}
.UIFrontPageHeader .authContainer{margin-top:60px}
@media only screen and (max-height:800px){.UIFrontPageHeader .authContainer{margin-top:10px}
}
.UIFrontPageHeader .pageSubtitleContainer .UIList{padding:0}
.UIFrontPageFeatures{margin-top:20px}
.UIFrontPageFeatures .featureTitleContainer{color:#36c0ff;font-size:45px;font-weight:400;text-transform:uppercase;margin-bottom:20px}
.UIFrontPageFeatures div.featureDescriptionContainer{margin-bottom:40px;color:#606472;font-size:22px;line-height:22px}
.UIFrontPageFeatures .subFeatureTitleContainer{margin-top:20px;color:#606472;font-size:19px;background-repeat:no-repeat;background-position:15px 50%;padding-left:50px}
.UIFrontPageFeatures .subFeatureContainer.sync .subFeatureTitleContainer{background-image:url(/media/UIFrontPage/UIFeatures/text/icon-syncaccounts.png);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){.UIFrontPageFeatures .subFeatureContainer.sync .subFeatureTitleContainer{background-image:url(/media/UIFrontPage/UIFeatures/text/icon-syncaccounts@2x.png)}
}
.UIFrontPageFeatures .subFeatureContainer.upload .subFeatureTitleContainer{background-image:url(/media/UIFrontPage/UIFeatures/text/icon-uploadstatment.png);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){.UIFrontPageFeatures .subFeatureContainer.upload .subFeatureTitleContainer{background-image:url(/media/UIFrontPage/UIFeatures/text/icon-uploadstatment@2x.png)}
}
.UIFrontPageFeatures .subFeatureContainer.manual .subFeatureTitleContainer{background-image:url(/media/UIFrontPage/UIFeatures/text/icon-addtransaction.png);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){.UIFrontPageFeatures .subFeatureContainer.manual .subFeatureTitleContainer{background-image:url(/media/UIFrontPage/UIFeatures/text/icon-addtransaction@2x.png)}
}
.UIFrontPageFeatures .subFeatureContainer.nestedtags .subFeatureTitleContainer{background-image:url(/media/UIFrontPage/UIFeatures/text/icon-tagsNormal.png);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){.UIFrontPageFeatures .subFeatureContainer.nestedtags .subFeatureTitleContainer{background-image:url(/media/UIFrontPage/UIFeatures/text/icon-tagsNormal@2x.png)}
}
.UIFrontPageFeatures .subFeatureContainer.autotags .subFeatureTitleContainer{background-image:url(/media/UIFrontPage/UIFeatures/text/icon-automatic-tag-rules.png);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){.UIFrontPageFeatures .subFeatureContainer.autotags .subFeatureTitleContainer{background-image:url(/media/UIFrontPage/UIFeatures/text/icon-automatic-tag-rules@2x.png)}
}
.UIFrontPageFeatures .subFeatureContainer.insights .subFeatureTitleContainer{background-image:url(/media/UIFrontPage/UIFeatures/text/Icon-reportsNormal2.png);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){.UIFrontPageFeatures .subFeatureContainer.insights .subFeatureTitleContainer{background-image:url(/media/UIFrontPage/UIFeatures/text/Icon-reportsNormal2@2x.png)}
}
.UIFrontPageFeatures .subFeatureContainer.budgets .subFeatureTitleContainer{background-image:url(/media/UIFrontPage/UIFeatures/text/icon-budgets.png);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){.UIFrontPageFeatures .subFeatureContainer.budgets .subFeatureTitleContainer{background-image:url(/media/UIFrontPage/UIFeatures/text/icon-budgets@2x.png)}
}
.UIFrontPageFeatures .subFeatureContainer.alerts .subFeatureTitleContainer{background-image:url(/media/UIFrontPage/UIFeatures/text/icon-alert.png);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){.UIFrontPageFeatures .subFeatureContainer.alerts .subFeatureTitleContainer{background-image:url(/media/UIFrontPage/UIFeatures/text/icon-alert@2x.png)}
}
.UIFrontPageFeatures .subFeatureContainer.forecast .subFeatureTitleContainer{background-image:url(/media/UIFrontPage/UIFeatures/text/icon-forecast.png);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){.UIFrontPageFeatures .subFeatureContainer.forecast .subFeatureTitleContainer{background-image:url(/media/UIFrontPage/UIFeatures/text/icon-forecast@2x.png)}
}
.UIFrontPageFeatures .subFeatureContainer.reminders .subFeatureTitleContainer{background-image:url(/media/UIFrontPage/UIFeatures/text/icon-reminders.png);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){.UIFrontPageFeatures .subFeatureContainer.reminders .subFeatureTitleContainer{background-image:url(/media/UIFrontPage/UIFeatures/text/icon-reminders@2x.png)}
}
.UIFrontPageFeatures .subFeatureContainer.holdings .subFeatureTitleContainer{background-image:url(/media/UIFrontPage/UIFeatures/text/Icon-reportsNormal2.png);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){.UIFrontPageFeatures .subFeatureContainer.holdings .subFeatureTitleContainer{background-image:url(/media/UIFrontPage/UIFeatures/text/Icon-reportsNormal2@2x.png)}
}
.UIFrontPageFeatures .subFeatureContainer.allocation .subFeatureTitleContainer{background-image:url(/media/UIFrontPage/UIFeatures/text/Icon-reportsNormal2.png);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){.UIFrontPageFeatures .subFeatureContainer.allocation .subFeatureTitleContainer{background-image:url(/media/UIFrontPage/UIFeatures/text/Icon-reportsNormal2@2x.png)}
}
.UIFrontPageFeatures .subFeatureContainer.performance .subFeatureTitleContainer{background-image:url(/media/UIFrontPage/UIFeatures/text/icon-investmentsNormal.png);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){.UIFrontPageFeatures .subFeatureContainer.performance .subFeatureTitleContainer{background-image:url(/media/UIFrontPage/UIFeatures/text/icon-investmentsNormal@2x.png)}
}
.UIFrontPageFeatures .subFeatureTitleContainer.UIGrid>tbody>tr>td.firstColumn{width:25px}
.UIFrontPageFeatures div.subFeatureDescriptionContainer{padding:10px 0 10px 50px;color:#757a8a;font-size:18px;line-height:22px}
.UIFrontPageFeatures .budgetListContainer{width:520px;margin:auto}
.UIFrontPageFeatures .budgetContainer{margin-top:15px}
.UIFrontPageFeatures .budgetContainer .budgetInfoContainer{margin-bottom:5px}
.UIFrontPageFeatures .budgetContainer .progressContainer{position:relative}
.UIFrontPageFeatures .budgetContainer .UIProgressBar.UIBudgetProgressBar{padding-right:2px}
.UIFrontPageFeatures .budgetContainer .UIProgressBar.UIBudgetProgressBar,.UIFrontPageFeatures .budgetContainer .UIProgressBar.UIBudgetProgressBar .outer{border-top-right-radius:5px;border-bottom-right-radius:5px;padding:0;border:0}
.UIFrontPageFeatures .budgetContainer .UIProgressBar.UIBudgetProgressBar .inner{background-image:url(/media/UIFrontPage/UIFeatures/graphics/striped.png);background-size:805px 24px;background-repeat:repeat-x;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){.UIFrontPageFeatures .budgetContainer .UIProgressBar.UIBudgetProgressBar .inner{background-image:url(/media/UIFrontPage/UIFeatures/graphics/striped@2x.png)}
}
.UIFrontPageFeatures .budgetContainer .UIProgressBar.UIBudgetProgressBar .outer,.UIFrontPageFeatures .budgetContainer .UIProgressBar.UIBudgetProgressBar .inner{height:22px}
.UIFrontPageFeatures .budgetContainer.budgetRed .balanceContainer{color:#e64b30}
.UIFrontPageFeatures .budgetContainer.budgetOrange .balanceContainer{color:#fdb77b}
.UIFrontPageFeatures .budgetContainer.budgetGreen .balanceContainer{color:#51b44f}
.UIFrontPageFeatures .budgetContainer .budgetNameContainer{color:#606472}
.UIFrontPageFeatures .UICategories{min-height:0}
.UIFrontPageFeatures .UICategories .pieChartLegend{font-size:20px}
.UIFrontPageFeatures .UICategories .pieChartLegend .totalAmountContainer{font-size:20px}
.UIFrontPageFeatures .UICategories .pieChartLegend td.topMoverCell{font-size:18px}
.UIFrontPageFeatures .UICategories .legendItemPercentContainer .UIAmount{display:inline}
.UIFrontPageFeatures .featureContainer{border-bottom:1px solid #e0e0e0}
@media only screen and (max-width:500px){.UIFrontPageFeatures .featureContainer{padding-bottom:40px}
}
@media only screen and (min-width:501px) and (max-width:1280px){.UIFrontPageFeatures .featureContainer{padding-bottom:50px}
}
@media only screen and (min-width:1281px){.UIFrontPageFeatures .featureContainer{padding-bottom:80px}
}
@media only screen and (max-width:500px){.UIFrontPageFeatures .featureContainer{padding-top:40px}
}
@media only screen and (min-width:501px) and (max-width:1280px){.UIFrontPageFeatures .featureContainer{padding-top:50px}
}
@media only screen and (min-width:1281px){.UIFrontPageFeatures .featureContainer{padding-top:80px}
}
.UIFrontPageFeatures .featureContainer>.UILeftRight>.lF{width:500px}
.UIFrontPageFeatures .featureContainer>.UILeftRight>.rF{width:700px;padding-top:20px}
.UIFrontPageFeatures .inputFeatureContainer .inputGraphicsContainer{width:600px;height:315px;background-image:url(/media/UIFeatures/all-accounts-one-place.png);background-size:600px 315px}
@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){.UIFrontPageFeatures .inputFeatureContainer .inputGraphicsContainer{background-image:url(/media/UIFeatures/all-accounts-one-place.png)}
}
.UIFrontPageFeatures .reportsFeatureContainer .graphicsContainer>.UIGrid>tbody>tr>td{vertical-align:middle}
.UIFrontPageFeatures .planFeatureContainer .graphicsContainer .balanceContainer{white-space:nowrap;font-size:16px;padding-top:25px;text-align:center;width:500px;margin:auto}
.UIFrontPageFeatures .planFeatureContainer .graphicsContainer .balanceLabelContainer{margin-bottom:10px}
.UIFrontPageFeatures .planFeatureContainer .graphicsContainer .UIAmount{font-size:26px;margin-bottom:25px}
.UIFrontPageFeatures .planFeatureContainer .graphicsContainer .chartContainer{height:300px;background-image:url(/media/UIFrontPage/UIFeatures/graphics/Forecast.png);background-size:contain;background-repeat:no-repeat;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){.UIFrontPageFeatures .planFeatureContainer .graphicsContainer .chartContainer{background-image:url(/media/UIFrontPage/UIFeatures/graphics/Forecast@2x.png)}
}
.UIFrontPageFeatures .investmentsFeatureContainer .graphicsContainer{height:300px;background-image:url(/media/UIFrontPage/UIFeatures/graphics/Investments.png);background-size:396px 204px;background-repeat:no-repeat;background-size:500px;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){.UIFrontPageFeatures .investmentsFeatureContainer .graphicsContainer{background-image:url(/media/UIFrontPage/UIFeatures/graphics/Investments@2x.png)}
}
.UIFrontPageOtherFeatures{background-image:url(/media/UIFrontPage/UIOtherFeatures/background-otherfeatures.jpg);background-repeat:no-repeat;background-size:cover;background-position:50% 0}
.UIFrontPageOtherFeatures>.contentContainer{height:364px;position:relative}
.UIFrontPageOtherFeatures .featureDetailContainer{position:absolute}
.UIFrontPageOtherFeatures .featureDetailContainer .UIHoverable div.contentContainer{line-height:24px;padding:10px;background-repeat:no-repeat;background-position:10px 50%;font-size:20px}
.UIFrontPageOtherFeatures .featureDetailContainer .UIHoverable:hover .contentContainer{background-color:white;color:#36c0ff}
.UIFrontPageOtherFeatures .featureDetailContainer .UIHoverable .hoverContainer{width:270px}
.UIFrontPageOtherFeatures .featureDetailContainer .UIHoverable .hoverContainer .UIList{padding:10px 10px 10px 30px;margin:0;font-size:17px;color:#606472;line-height:24px;background:#f2f2f2}
.UIFrontPageOtherFeatures .featureDetailContainer .UIHoverable .hoverContainer .UIList li{padding-bottom:10px}
.UIFrontPageOtherFeatures .sharedFeatureContainer{left:220px;top:100px}
.UIFrontPageOtherFeatures .featureDetailContainer.sharedFeatureContainer .UIHoverable .hoverContainer{right:-270px}
.UIFrontPageOtherFeatures .featureDetailContainer.sharedFeatureContainer .UIHoverable .contentContainer{padding-left:70px;background-image:url(/media/UIFrontPage/UIOtherFeatures/icon-sharedExpenses.png);background-size:50px 50px}
@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){.UIFrontPageOtherFeatures .featureDetailContainer.sharedFeatureContainer .UIHoverable .contentContainer{background-image:url(/media/UIFrontPage/UIOtherFeatures/icon-sharedExpenses@2x.png)}
}
.UIFrontPageOtherFeatures .featureDetailContainer.sharedFeatureContainer .UIHoverable:hover .contentContainer{background-image:url(/media/UIFrontPage/UIOtherFeatures/icon-sharedExpenses-over.png);background-size:50px 50px}
@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){.UIFrontPageOtherFeatures .featureDetailContainer.sharedFeatureContainer .UIHoverable:hover .contentContainer{background-image:url(/media/UIFrontPage/UIOtherFeatures/icon-sharedExpenses-over@2x.png)}
}
.UIFrontPageOtherFeatures .mobileFeatureContainer{left:345px;top:270px}
.UIFrontPageOtherFeatures .featureDetailContainer.mobileFeatureContainer .UIHoverable .contentContainer{padding-left:60px;color:white;background-image:url(/media/UIFrontPage/UIOtherFeatures/icon-MobleFriendly.png);background-size:34px 50px}
@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){.UIFrontPageOtherFeatures .featureDetailContainer.mobileFeatureContainer .UIHoverable .contentContainer{background-image:url(/media/UIFrontPage/UIOtherFeatures/icon-MobleFriendly@2x.png)}
}
.UIFrontPageOtherFeatures .featureDetailContainer.mobileFeatureContainer .UIHoverable:hover .contentContainer{background-image:url(/media/UIFrontPage/UIOtherFeatures/icon-MobleFriendly-over.png);background-size:34px 50px}
@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){.UIFrontPageOtherFeatures .featureDetailContainer.mobileFeatureContainer .UIHoverable:hover .contentContainer{background-image:url(/media/UIFrontPage/UIOtherFeatures/icon-MobleFriendly-over@2x.png)}
}
.UIFrontPageOtherFeatures .featureDetailContainer.mobileFeatureContainer .UIHoverable .hoverContainer{left:-270px;bottom:0;top:auto}
.UIFrontPageOtherFeatures .worldwideFeatureContainer{left:810px;top:150px}
.UIFrontPageOtherFeatures .featureDetailContainer.worldwideFeatureContainer .UIHoverable .contentContainer{padding-left:60px;color:white;background-image:url(/media/UIFrontPage/UIOtherFeatures/icon-avaibleworldwide.png);background-size:40px 48px}
@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){.UIFrontPageOtherFeatures .featureDetailContainer.worldwideFeatureContainer .UIHoverable .contentContainer{background-image:url(/media/UIFrontPage/UIOtherFeatures/icon-avaibleworldwide@2x.png)}
}
.UIFrontPageOtherFeatures .featureDetailContainer.worldwideFeatureContainer .UIHoverable:hover .contentContainer{background-image:url(/media/UIFrontPage/UIOtherFeatures/icon-avaibleworldwide-over.png);background-size:40px 48px}
@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){.UIFrontPageOtherFeatures .featureDetailContainer.worldwideFeatureContainer .UIHoverable:hover .contentContainer{background-image:url(/media/UIFrontPage/UIOtherFeatures/icon-avaibleworldwide-over@2x.png)}
}
.UIFrontPageOtherFeatures .featureDetailContainer.worldwideFeatureContainer .UIHoverable .hoverContainer{left:-270px}
.UIFrontPageOtherFeatures .UIButton.allFeaturesButton{position:absolute;top:30px;right:30px}
.UIFrontPageOtherFeatures .UIButton.allFeaturesButton .buttonTitleContainer{color:white;background:#36c0ff;font-size:20px}
.UIFrontPageSecurity{padding:90px 20px;text-align:center;background-color:#f2f2f2;background-image:url(/media/UIFrontPage/UISecurity/lock-security.png);background-size:130px 167px;background-position:50% 30px;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){.UIFrontPageSecurity{background-image:url(/media/UIFrontPage/UISecurity/lock-security@2x.png)}
}
.UIFrontPageSecurity .securityTitle{font-size:60px;color:#36c0ff}
.UIFrontPageSecurity .securityDetailsContainer{margin-top:80px}
.UIFrontPageSecurity .securityDetailsContainer.UIGrid>tbody>tr.firstRow>td{vertical-align:bottom}
.UIFrontPageSecurity .securityDetailsContainer.UIGrid>tbody>tr>td{padding:0 15px}
.UIFrontPageSecurity .securityFeatureTitle{margin-top:25px;font-size:20px}
.UIFrontPageSecurity div.securityFeatureDescription{color:#606472;font-size:16px;margin-top:15px;line-height:22px;font-weight:100}
.UIFrontPageSecurity .securityFeatureImage{height:80px}
.UIFrontPageSecurity .securityDetailsButton{margin:60px auto 0}
.UIFrontPageSecurity .securityDetailsButton.UIButton .buttonTitleContainer{min-width:400px;background-color:#36c0ff;padding-right:40px;padding-left:40px;font-size:18px;font-weight:100}
.UIFrontPageSecurity .sealsContainer.UIGrid>tbody>tr>td{vertical-align:middle;padding-right:40px}
.UIFrontPageSecurity .sealsContainer.UIGrid>tbody>tr>td.lastColumn{padding-right:0}
.UIFrontPageReviews>.contentContainer{background-image:url(/media/UIFrontPage/UIReviews/balloon-reviews.png);background-size:165px 151px;background-position:0 5px;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){.UIFrontPageReviews>.contentContainer{background-image:url(/media/UIFrontPage/UIReviews/balloon-reviews@2x.png)}
}
.UIFrontPageReviews .UIGrid.reviewsContainer>tbody>tr>td{padding-top:80px;padding-bottom:30px}
.UIFrontPageReviews .UIGrid.reviewsContainer>tbody>tr>td.firstColumn{padding-right:30px;padding-left:15px;border-right:1px solid #dcdce2}
.UIFrontPageReviews .reviewTitle{color:#36c0ff;margin-bottom:10px}
.UIFrontPageReviews .reviewDescription{color:#606472;font-size:18px;font-weight:100;line-height:28px;margin-bottom:10px}
.UIFrontPageReviews .primaryReview.reviewContainer{margin-bottom:60px}
.UIFrontPageReviews .primaryReview .reviewTitle{font-size:58px;font-weight:100}
.UIFrontPageReviews .primaryReview .reviewLogo{margin-left:20px;float:right}
.UIFrontPageReviews .primaryReview .reviewDescription{font-size:20px;line-height:28px;clear:both}
.UIFrontPageReviews .mainReview.reviewContainer{margin-bottom:60px}
.UIFrontPageReviews .mainReview .reviewTitle{font-size:22px}
.UIFrontPageReviews .secondaryReview.reviewContainer{padding:25px 20px;border-bottom:1px solid #dcdce2}
.UIFrontPageReviews .secondaryReview.reviewContainer.lastReview{border-bottom:0}
.UIFrontPageReviews .secondaryReview.reviewContainer .reviewDescription{font-style:italic;font-weight:100;font-size:16px;line-height:20px}
.UIFrontPageReviews .secondaryReview .reviewLogo{margin-top:10px}
.UIFrontPageReviews .infoLabel{margin-left:20px;font-size:13px;color:#606472}
.UIHelpCenter .helpContentContainer{padding:30px 0 30px 30px}
.runtimeTouch .UIHelpCenter .helpContentContainer{padding:20px 0}
.UIHelpTopic{color:#606472}
.UIHelpTopic a{text-decoration:underline}
.UIHelpTopic .UIButton a{text-decoration:none}
.UIHelpTopic,.UIHelpTopic div,.UIHelpTopic li{line-height:22px}
.UIHelpTopic .helpTopicTitle{color:#36c0ff;font-size:35px;text-transform:uppercase;margin-bottom:40px}
.UIHelpTopic .helpTopicDescription{border-bottom:1px solid #dcdce2;margin-bottom:25px;padding-bottom:25px}
.UIHelpTopic a{text-decoration:underline}
.UIHelpTopic ul,.UIHelpTopic ol{padding-left:20px;margin-left:0}
.UIHelpTopic ul{list-style-type:square}
.UIHelpTopic div.helpSubTitle{width:100%;border-bottom:1px solid #e0e0e0;padding:2px 1px;margin:10px 5px 10px 0;font-weight:bold;color:#333}
.UIHelpTopic .faqTitleContainer{color:#606472;margin-bottom:30px}
.runtimeTouch .UIHelpTopic .helpTopicTitle{font-size:20px}
.UIHelpFAQs{line-height:22px}
.UIHelpFAQs .faqItemContainer{margin-bottom:20px}
.UIHelpFAQs .questionContainer{color:#606472;cursor:pointer;text-decoration:none}
.UIHelpFAQs .answerContainer{margin:10px 0 40px;background-color:#eee;padding:10px 10px 20px}
.UIHelpFAQs .answerContainer.closed{display:none}
.UIModalDialog .UIHelpTopic .UIHelpFAQs .titleContainer{margin-bottom:20px;font-size:15px;font-weight:bold}
.UIHelpTopic .UIGrid.popularBanks>tbody>tr>td{padding:5px}
.UIHelpApi blockquote{margin:10px 0;border:1px solid #e0e0e0;background-color:#f7f7f7;padding:10px}
.UIHelpApi .commandSection{width:100%;background-color:#e5f2fb;border-bottom:1px solid #b2e7fb;padding:5px 3px}
.UIHelpApi ul>li>span.lang{float:left;width:80px}
.UIHelpApi ul>li>a.file{margin-right:20px}
.UIHelpTopic .UIMembershipPlans div{line-height:1em}
.UIHelpTopic .UIMembershipPlans a{text-decoration:none}
.UIMembershipPlans.UIGrid>tbody>tr>td{padding:0;white-space:nowrap;border-right:1px solid #efefef}
.UIMembershipPlans.UIGrid>tbody>tr>td.lastColumn{border-right:0}
.UIMembershipPlans .topBorderContainer{height:5px;opacity:.5}
.UIMembershipPlans .topBorderContainer.basic{background-color:#dcdce2}
.UIMembershipPlans .topBorderContainer.pilot{background-color:#6abf69}
.UIMembershipPlans .topBorderContainer.plus{background-color:#36c0ff}
.UIMembershipPlans .topBorderContainer.pro{background-color:#ee624c}
.UIMembershipPlans .topBorderContainer.prime{background-color:#f3a536}
.UIMembershipPlans .planTitleContainer{padding:20px}
.UIMembershipPlans .planTitleContainer .planTitleLabel{font-size:20px}
.UIMembershipPlans .planTitleContainer.basic .planTitleLabel{color:#606472}
.UIMembershipPlans .planTitleContainer.pilot .planTitleLabel{color:#6abf69}
.UIMembershipPlans .planTitleContainer.plus .planTitleLabel{color:#36c0ff}
.UIMembershipPlans .planTitleContainer.pro .planTitleLabel{color:#ee624c}
.UIMembershipPlans .planTitleContainer.prime .planTitleLabel{color:#f3a536}
.UIMembershipPlans .planTitleContainer .secondaryText{color:#dcdce2}
.UIMembershipPlans .planTitleContainer .planPricingLabel{padding:10px 0;color:#606472}
.UIMembershipPlans .planFeaturesContainer{margin-bottom:30px}
.UIMembershipPlans .planFeaturesContainer .featureListContainer .featureLabel.previousPlan{color:#ccc}
.UIMembershipPlans .planFeaturesContainer .featureListContainer .featureLabel .featureTextContainer{white-space:nowrap;padding:10px 20px 10px 20px;position:relative}
.UIMembershipPlans .planFeaturesContainer .featureListContainer .featureLabel .featureTextContainer:hover{background-color:#f5f6f7}
.UIMembershipPlans .planFeaturesContainer .featureListContainer .featureLabel .featureTextContainer .helpIconContainer{position:absolute;right:10px;top:10px;background-image:url(/media/app/UIHeader/icon-helpNormal.png);background-size:contain;width:14px;height:14px;background-position:0 0;margin-left: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){.UIMembershipPlans .planFeaturesContainer .featureListContainer .featureLabel .featureTextContainer .helpIconContainer{background-image:url(/media/app/UIHeader/icon-helpNormal@2x.png)}
}
.UIMembershipPlans .UIButton.selectPlanButton{margin:10px 0}
.UIMembershipPlans .UIButton.selectPlanButton.pilot .buttonTitleContainer{background-color:#6abf69}
.UIMembershipPlans .UIButton.selectPlanButton.plus .buttonTitleContainer{background-color:#36c0ff}
.UIMembershipPlans .UIButton.selectPlanButton.pro .buttonTitleContainer{background-color:#ee624c}
.UIMembershipPlans .UIButton.selectPlanButton.prime .buttonTitleContainer{background-color:#f3a536}
.UIMembershipPlans .UIHoverable .hoverContainer{width:250px;left:100%;top:-10px}
.UIMembershipPlans .UIHoverable .hoverContainer>div{height:auto}
.UIMembershipPlans .UIHoverable .tooltipContainer{background-image:url(/media/ui/UIPopup/popup-arrow-left.png);background-size:11px 18px;background-position:0 20px;padding-left:9px}
@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){.UIMembershipPlans .UIHoverable .tooltipContainer{background-image:url(/media/ui/UIPopup/popup-arrow-left@2x.png)}
}
.UIMembershipPlans .UIHoverable .tooltipContainer .featureTooltip{padding:20px;white-space:normal;color:white;font-weight:normal;border-radius:5px;background-color:#282e33}
.UIMembershipPlans .featureListContainer.pro .UIHoverable .hoverContainer,.UIMembershipPlans .featureListContainer.prime .UIHoverable .hoverContainer{left:-250px}
.UIMembershipPlans .featureListContainer.pro .tooltipContainer,.UIMembershipPlans .featureListContainer.prime .tooltipContainer{background-image:url(/media/ui/UIPopup/popup-arrow-right.png);background-size:11px 18px;background-position:100% 20px;padding-right:9px}
@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){.UIMembershipPlans .featureListContainer.pro .tooltipContainer,.UIMembershipPlans .featureListContainer.prime .tooltipContainer{background-image:url(/media/ui/UIPopup/popup-arrow-right@2x.png)}
}
.UIMembershipPlans div.featureTooltip{line-height:22px}
.UIMembershipPlans.isFullPage{min-width:1000px}
.UIBudgetProgressBar.circular{margin:0 10px;height:20px;width:20px;float:left;position:relative;border-radius:50%;overflow:hidden;background:linear-gradient(to right,#f2f2f2 50%,#5fdc9f 50%)}
.UIBudgetProgressBar.circular>.overlay{border-radius:0 100% 100% 0 / 50%;display:block;height:100%;margin-left:50%;transform-origin:left}
.UIBudgetProgressBar.circular.lessThanHalf>.overlay{background:#5fdc9f}
.UIBudgetProgressBar.circular.moreThanHalf>.overlay{background:#f2f2f2}
.UIBudgetProgressBar.UIProgressBar .progressBarContainer{padding:0;border:0}
.UIBudgetProgressBar.UIProgressBar .progressBarContainer,.UIBudgetProgressBar.UIProgressBar .progressBarContainer .outer,.UIBudgetProgressBar.UIProgressBar .progressBarContainer .inner{border-radius:0}
.UIBudgetProgressBar.UIProgressBar .outer,.UIBudgetProgressBar.UIProgressBar .inner{height:8px}
.UIBudgetProgressBar.UIProgressBar .outer{background-color:#f2f2f2}
.UIBudgetProgressBar.UIProgressBar .inner{min-width:0}
.UIBudgetProgressBar.UIProgressBar.style-orange .inner{background-color:#fdb77b}
.UIBudgetProgressBar.UIProgressBar.style-green .inner{background-color:#5fdc9f}
.UIBudgetProgressBar.UIProgressBar.inverted .inner{background-color:#f2f2f2}
.UIBudgetProgressBar.UIProgressBar.inverted.style-orange .outer{background-color:#fdb77b}
.UIBudgetProgressBar.UIProgressBar.inverted.style-green .outer{background-color:#5fdc9f}
.UIBudgetProgressBar.UIProgressBar.overLimitExtended{position:absolute;top:0}
.UIBudgetProgressBar.UIProgressBar.style-red.overLimitExtended .outer{background-color:#e97f70}
.UIBudgetProgressBar.UIProgressBar .UIProgressBar.UIBudgetProgressBar.overLimitRegular .progressBarContainer{border-right:0}
.UIBudgetProgressBar.UIProgressBar .UIProgressBar.UIBudgetProgressBar.overLimitExtended .progressBarContainer{border-left:0}
.UIPieChart{position:relative}
.UIPieChart.centered{margin:auto}
.UIPieChart .emptyChartContainer{vertical-align:middle;background-image:url(/media/UIDashboard/empty-expenses.png);background-size:350px 350px;background-size:contain;background-position:0 0;background-repeat:no-repeat;width:300px;height:300px;text-align:center}
@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){.UIPieChart .emptyChartContainer{background-image:url(/media/UIDashboard/empty-expenses@2x.png)}
}
.UIPieChart .totalContainer{position:absolute;left:0;right:0;text-align:center;display:none}
.UIPieChart .totalLabelContainer{font-size:13px;color:#606472;text-align:center;margin-bottom:10px}
.UIPieChart .totalAmountContainer{font-size:22px;color:#606472;display:inline-block}
.pieChartLegend.legendContainer>.UIGrid>tbody>tr>td,.pieChartLegend.legendContainer>.UIGrid>tbody>tr>td .labelContainer{padding:10px 5px}
.pieChartLegend.legendContainer>.UIGrid>tbody>tr>td.firstColumn{padding-right:0;padding-left:0}
.pieChartLegend.legendContainer>.UIGrid>tbody>tr.othersGroup.expanded>td{border-top:1px solid #f2f2f2}
.pieChartLegend.legendContainer>.UIGrid .legendItemPercentContainer{text-align:right;color:#606472;padding-left:20px}
.pieChartLegend.legendContainer>.UIGrid>tbody>tr>td,.genericPieChartLegendContainer>.UIGrid>tbody>tr>td{white-space:nowrap;vertical-align:middle}
.pieChartLegend.legendContainer>.UIGrid>tbody>tr>td.firstColumn,.genericPieChartLegendContainer>.UIGrid>tbody>tr>td.firstColumn{padding-right:0;padding-left:0}
.pieChartLegend.legendContainer>.UIGrid>tbody>tr>td .legendSymbol,.genericPieChartLegendContainer>.UIGrid>tbody>tr>td .legendSymbol{margin:0 5px;width:14px;height:14px;border-radius:7px;border-color:transparent}
.UIForecastNumbers.UIGrid{border-bottom:0}
.UIForecastNumbers.UIGrid>tbody>tr>td{white-space:nowrap}
.UIForecastNumbers.UIGrid>tbody>tr>td.lastColumn{padding-left:20px;text-align:right}
.UIForecastNumbers.UIGrid>tbody>tr>td.row1{border:0}
.UIForecastNumbers.UIGrid>tbody>tr>td.row2{border-color:#282e33}
.UIForecastNumbers.UIGrid>tbody>tr.lastRow>td{border-top:1px solid #282e33}
.UICategories{min-height:300px}
.UICategories .emptyChartLegend{margin-top:30px}
.UICategories .emptyChartLegend .categoryNameContainer{font-style:italic}
html,body,body.fullPageHeader .UIPageHeader,body.fullPageHeader .UIPageHeader .headerContentContainer{height:100%}
.pageWidthSetter{padding-right:30px;padding-left:30px;min-width:1300px;max-width:1500px;margin:auto}
body.pageBody.fullPageHeader{padding-bottom:100px}
body.pageBody.fullPageHeader .UIPageHeader{min-height:700px}
body.pageBody.runtimeTouch .pageContentContainer{padding-right:15px;padding-left:15px}
.UIFrontPageOtherFeatures{background-position:50% 50%}
.UIFrontPageOtherFeatures>.contentContainer{width:1200px;margin:auto}
.UIAuth{max-width:800px}
.UIAuth .UIThirdPartyLogin,.UIAuth .regularAuthContainer{display:inline-block;vertical-align:top;width:50%}
.UIAuth .UIThirdPartyLogin{padding-right:60px}
.UIAuth .regularAuthContainer{padding-left:60px}
.UIAuth .footerLinksContainer{margin-top:90px;padding-top:20px;border-top:1px solid #e0e0e0;margin-bottom:200px}
.UIFrontPageLogin .authButton.UIButton{width:250px;border-width:0;margin-bottom:20px}
.UIFrontPageLogin .authButton.UIButton .buttonTitleContainer{font-size:18px;padding:17px 20px}
.UIFrontPageLogin .demoButton.UIButton .buttonTitleContainer{padding-top:15px;padding-bottom:15px}
.UIFrontPageLogin .thirdPartyLoginContainer.UIGrid>tbody>tr>td{background:#f2f2f2;border-right:1px solid #dcdce2}
.UIFrontPageLogin .thirdPartyLoginContainer.UIGrid>tbody>tr>td.lastColumn{border:0}
.UIFrontPageLogin .loginInfoLabel,.UIFrontPageLogin .UIThirdPartyLogin .titleContainer{font-size:14px;color:#757a8a;margin-bottom:10px}
.UIFrontPageLogin .regularAuthContainer{margin-right:40px}
.UIAuthDialog.UIModalDialog.styleRegular .modalTitleContainer{color:#36c0ff;font-size:30px;background:white;padding:40px 30px 20px 30px}
.UIAuthDialog.UIModalDialog.styleRegular.flipping{box-shadow:none}
.UIAuthDialog.UIModalDialog.styleRegular.authModeSignup .modalTitleContainer{color:#36c0ff;background:#f2f2f2}
.UIAuthDialog.UIModalDialog.styleRegular .modalContentContainer{padding:0}
.UIAuthDialog.UIModalDialog.styleRegular .UIThirdPartyLogin{padding:20px 30px}
.UIAuthDialog.UIModalDialog.styleRegular .regularAuthContainer{padding:20px 30px;background:#f2f2f2}
.UIAuthDialog.UIModalDialog.styleRegular .regularAuthContainer .titleContainer{color:#606472;font-size:15px}
.UIAuthDialog.UIModalDialog.styleRegular .regularAuthContainer .inputLabel{font-size:14px}
.UIAuthDialog.UIModalDialog.styleRegular .regularAuthContainer .inputsContainer.UIGrid{margin:20px 0 10px}
.UIAuthDialog.UIModalDialog.styleRegular .regularAuthContainer .inputsContainer.UIGrid>tbody>tr>td.firstColumn{padding-right:10px}
.UIAuthDialog.UIModalDialog.styleRegular .regularAuthContainer .regularAuthButton.UIButton .buttonTitleContainer{font-size:18px}
.UIAuthDialog.UIModalDialog.styleRegular .regularAuthContainer .stayLoggedInContainer.UIGrid{margin-top:4px}
.UIAuthDialog.UIModalDialog.styleRegular .regularAuthContainer .stayLoggedInContainer.UIGrid>tbody>tr>td{vertical-align:middle}
.UIAuthDialog.UIModalDialog.styleRegular .regularAuthContainer .stayLoggedInContainer.UIGrid>tbody>tr>td.firstColumn{padding-right:10px}
.UIAuthDialog.UIModalDialog.styleRegular .infoContainer{border-top:1px solid #dcdce2;padding:20px 30px;background:#f2f2f2;font-size:14px}
.UIAuthDialog.UIModalDialog.styleRegular .authToggleContainer .loginContent,.UIAuthDialog.UIModalDialog.styleRegular .authToggleContainer .signupContent{display:none}
.UIAuthDialog.UIModalDialog.styleRegular.authModeLogin .authToggleContainer .loginContent{display:block}
.UIAuthDialog.UIModalDialog.styleRegular.authModeSignup .authToggleContainer .signupContent{display:block}
.UIAuthDialog.UIModalDialog.styleRegular.authModeSignup .legaleseContainer{font-size:13px;color:#606472;padding:10px 0}
.UIAuthDialog.UIModalDialog.styleRegular.authModeSignup .legaleseContainer a{color:#606472}
.UIAuthDialog.UIModalDialog.styleRegular .authModeToggleContainer{border-top:1px solid #dcdce2;padding:20px 30px;background:#f2f2f2;font-size:14px;text-align:center}
.UIAuthDialog.UIModalDialog.styleRegular .authModeToggleContainer .authToggleLink{color:#36c0ff;margin-left:10px}
.UIAuthDialog.UIModalDialog.styleRegular .forgotPasswordLink{color:#999}
.UIThirdPartyLogin .titleContainer{font-size:15px;font-weight:bold;margin-bottom:10px}
.UIThirdPartyLogin .authButton{height:52px}
.UIThirdPartyLogin .authButton .buttonTitleContainer{height:100%;display:block;padding:18px 20px}
.UIThirdPartyLogin .thirdPartyButton{background-repeat:no-repeat;background-position:0 50%;color:#757a8a;font-size:14px;font-weight:bold;border-radius:3px;overflow:hidden;display:block;margin-bottom:20px}
.UIThirdPartyLogin .thirdPartyButton .buttonTitleContainer{margin-left:50px;background-color:#f2f2f2;height:100%;white-space:nowrap;border:1px solid #e0e0e0;border-width:1px 1px 1px 0}
.UIThirdPartyLogin .thirdPartyButton.facebook{background-image:url(/media/auth/UIThirdParty/icon-facebook.png);background-size:52px 52px}
@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){.UIThirdPartyLogin .thirdPartyButton.facebook{background-image:url(/media/auth/UIThirdParty/icon-facebook@2x.png)}
}
.UIThirdPartyLogin .thirdPartyButton.microsoft{background-image:url(/media/auth/UIThirdParty/icon-windows.png);background-size:52px 52px}
@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){.UIThirdPartyLogin .thirdPartyButton.microsoft{background-image:url(/media/auth/UIThirdParty/icon-windows@2x.png)}
}
.UIThirdPartyLogin .thirdPartyButton.google{background-image:url(/media/auth/UIThirdParty/icon-google-new.png);background-size:52px 52px;background-color:#f2f2f2;border:1px solid #e0e0e0}
@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){.UIThirdPartyLogin .thirdPartyButton.google{background-image:url(/media/auth/UIThirdParty/icon-google-new@2x.png)}
}
.UIThirdPartyLogin .thirdPartyButton.google .buttonTitleContainer{border-width:0 0 0 1px;border-color:#ccc}
.UIThirdPartyLogin .thirdPartyButton.yahoo{background-image:url(/media/auth/UIThirdParty/icon-yahoo.png);background-size:52px 52px}
@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){.UIThirdPartyLogin .thirdPartyButton.yahoo{background-image:url(/media/auth/UIThirdParty/icon-yahoo@2x.png)}
}
.UIPasswordReset{max-width:320px}
.UIDesktopFooter{height:35px;position:fixed;bottom:0;left:0;right:0;background-color:#282e33;text-transform:uppercase}
.UIDesktopFooter .footerItem{display:block;font-size:13px;padding:11px 15px;color:#999}
.UIDesktopFooter .footerItem:hover{color:white}
.UIDesktopFooter .UIPopup .popupHandleContainer{padding-right:10px}
.UIDesktopFooter .UIPopup .popupHandleContainer>.footerItem{background-image:url(/media/ui/UIDropdown/Dropdown-inactive.png);background-size:10px 6px;background-position:100% 50%;padding-right: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){.UIDesktopFooter .UIPopup .popupHandleContainer>.footerItem{background-image:url(/media/ui/UIDropdown/Dropdown-inactive@2x.png)}
}
.UIDesktopFooter .UIPopup .popupHandleContainer>.footerItem:hover{background-image:url(/media/ui/UIDropdown/icon-dropdown-arrow-down.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){.UIDesktopFooter .UIPopup .popupHandleContainer>.footerItem:hover{background-image:url(/media/ui/UIDropdown/icon-dropdown-arrow-down@2x.png)}
}
.UIDesktopFooter .UIPopup.opening .popupHandleContainer,.UIDesktopFooter .UIPopup.open .popupHandleContainer{background-color:#353a4c}
.UIDesktopFooter .UIPopup.opening .popupHandleContainer>.footerItem,.UIDesktopFooter .UIPopup.open .popupHandleContainer>.footerItem{background-image:url(/media/ui/UIDropdown/icon-dropdown-arrow-up.png);background-size:10px 6px;color:white}
@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){.UIDesktopFooter .UIPopup.opening .popupHandleContainer>.footerItem,.UIDesktopFooter .UIPopup.open .popupHandleContainer>.footerItem{background-image:url(/media/ui/UIDropdown/icon-dropdown-arrow-up@2x.png)}
}
.UIDesktopFooter .viewerInfoContainer .popupOverlayContainer{font-size:13px}
.UIDesktopFooter .viewerInfoContainer .popupOverlayContainer .optionLink{padding-left:30px;padding-right:30px}