.Directive.CheckboxField .Checkbox{width:100%;height:2em;background-color:transparent;font-size:1em;text-align:left;text-indent:2.5em;background-size:1.4em;background-repeat:no-repeat;background-position:0 center}.Directive.CheckboxField .Checkbox.Checked{background-image:url(../Graphics/checkbox_checked.svg)}.Directive.CheckboxField .Checkbox.Unchecked{background-image:url(../Graphics/checkbox_unchecked.svg)}.Directive.CheckboxField .Checkbox.Disabled{color:grey}.Directive.InputField .InputControl{font-size:1em;color:#9b9b9b;line-height:2em;width:100%}.Directive.InputField .InputControl.Area{height:6em;overflow:scroll;resize:none;line-height:1.2em;padding:.4em}.Directive.InputField .InputLabel{color:#9b9b9b;line-height:1.2em;padding:.4em 0 .4em .4em}.Directive.InputField .InputLabelAlt{line-height:1.2em}.Directive.LabelField .Required{color:#cc4557}.Directive.LabelField .Optional{color:#848484}.Directive.SearchField .SearchControl{width:100%;border:#f0f0f0 inset 1px}.Directive.SearchField .SearchControl .SearchInput{font-size:1em;color:#9b9b9b;border:0;line-height:2em}.Directive.SearchField .SearchControl .SearchButton{font-size:1em;background-color:white;background-position:center;background-repeat:no-repeat;width:1.2em;background-image:url(../Graphics/arrow_down_blue.svg);background-size:1em}.Directive.SearchField .SearchLabel{color:#9b9b9b;line-height:2em;padding:0 0 0 .4em}.Directive.FullScreenLoading{width:100%;height:100%;position:fixed;overflow:auto;top:0;z-index:900}.Directive.FullScreenLoading .Overlay{width:100%;height:100%;position:fixed;background-color:gray;opacity:.7}.Directive.FullScreenLoading .OuterContent{height:100%}.Directive.FullScreenLoading .OuterContent .InnerContent{padding:.1em;background-color:#fff;border-radius:.1em;z-index:1}.Directive.FullScreenLoading .OuterContent .InnerContent .Image{min-width:.4em;height:.4em;background-size:.4em;background-repeat:no-repeat;background-position:center;background-image:url(../Graphics/ajax-loader.gif)}.Directive.FullScreenLoading .OuterContent .InnerContent .Text{margin-top:.4em;font-size:.2em;font-weight:bold;text-align:center}.Directive.FullScreenLoading .OuterContent .InnerContent .Message{max-width:calc(20em - 2px * 2 - 0.2em * 2);padding:.2em;margin-top:.6em;font-size:.12em;text-align:center;color:#0056a0;border:2px solid #0056a0;border-radius:.3em}.Directive.ModalTwo{width:100%;height:100%;position:fixed;overflow:auto;top:0;z-index:900}.Directive.ModalTwo .Overlay{width:100%;height:100%;position:fixed;background-color:gray;opacity:.7}.Directive.ModalTwo .Items{width:90%;max-height:100%;position:absolute;bottom:0;padding:0 5%}.Directive.ModalTwo .Items .Item{background-color:white;border:0;font-size:.16em;padding:.5em;border-bottom:1px solid #e5e5e5;color:#404040}.Directive.ModalTwo .Items button.Item{width:100%}.Directive.ModalTwo .Items div.Item{width:calc(100% - 0.5em * 2)}.Directive.ModalTwo .Items .Item.First{border-top-left-radius:.3em;border-top-right-radius:.3em;margin-top:.2em}.Directive.ModalTwo .Items .Item.Last{border-bottom-left-radius:.3em;border-bottom-right-radius:.3em;margin-bottom:.5em}.Directive.PageLoading{width:100%;height:2em;float:left;background-color:#fff;font-size:.16em;padding:1em 0}.Directive.PageLoading .Image{width:2em;height:2em;background-size:2em auto;background-repeat:no-repeat;float:left;background-position:center center;background-image:url(../Graphics/ajax-loader.gif);margin-left:calc(50% - 4em)}.Directive.PageLoading .Text{width:6em;height:2em;line-height:2em;float:left;font-weight:bold;text-align:center}.Directive.AttendeeSummary{width:calc(100% - 1em * 2);padding:1em;line-height:3em;background-color:#fff}.Directive.AttendeeSummary .Name{word-wrap:break-word;line-height:1.2em;margin:.9em 0}.Directive.AttendeeSummary .Currency{color:#004ba5;font-weight:bold}.Directive.AttendeeSummary .Currency.Editable{height:2em;margin:.5em 0;font-size:1em}.Directive.AttendeeSummary .Currency.Value{width:6em;margin-left:.5em;text-align:right}.Directive.AttendeeSummary .Currency.Symbol{width:2.2em;margin-left:.3em}.Directive.ContactSummary{width:calc(100% - 1em * 2);padding:1em;background-color:#fff}.Directive.ContactSummary .Line{height:1.5em;line-height:1.5em}.Directive.ContactSummary .Line .Bold{font-weight:bold}.Directive.ContactSummary .Line .Label{width:50%}.Directive.CurrencySummary{width:calc(100% - 1em * 2);padding:1em;line-height:3em;background-color:#fff}.Directive.CurrencySummary span{word-wrap:break-word}.Directive.CustomerSummary{width:100%;padding:.5em 0;line-height:1.5em;background-color:#fff}.Directive.CustomerSummary span{word-wrap:break-word}.Directive.CustomerSummary .Bold{font-weight:bold}.Directive.Duplicate{width:calc(100% - 1em * 2);height:2.8em;padding:1em;font-size:.12em;background-color:#fff}.Directive.Duplicate .Left{width:calc(20% - 0.67em);height:1.567em;line-height:1.567em;margin:.15em .67em .15em 0;font-size:1.5em;float:left;border-radius:.3em;background-color:#004b8e;text-align:center;color:#fff;font-weight:bold}.Directive.Duplicate .Right{width:80%;height:2.8em;float:left}.Directive.Duplicate .Right .Field{height:1.4em;line-height:1.4em;float:left}.Directive.Duplicate .Right .Field.Name{width:59%}.Directive.Duplicate .Right .Field.Amount{width:26%;text-align:right}.Directive.Duplicate .Right .Field.Currency{width:15%;text-align:right}.Directive.Duplicate .Right .Field.Date{width:100%}.Directive.DuplicateLineItem{width:calc(100% - 1em * 2);height:5.6em;padding:.5em 1em;font-size:.12em;background-color:#fff}.Directive.DuplicateLineItem .Title .ExpenseType{width:67%;height:1.4em;line-height:1.4em;float:left;font-weight:bold}.Directive.DuplicateLineItem .Title .Value{width:21%;height:1.4em;line-height:1.4em;float:left;text-align:right;font-weight:bold;color:#004ba5}.Directive.DuplicateLineItem .Title .CurrencyCode{width:12%;height:1.4em;line-height:1.4em;float:left;text-align:right;font-weight:bold;color:#004ba5}.Directive.DuplicateLineItem .Title .Description{width:100%;height:1.4em;line-height:1.4em;float:left;font-weight:bold}.Directive.DuplicateLineItem .Detail .TextInformation{width:calc(100% - 2em * 2);float:left}.Directive.DuplicateLineItem .Detail .TextInformation .Label{width:6.5em;height:1.4em;line-height:1.4em;float:left;color:#848484}.Directive.DuplicateLineItem .Detail .TextInformation .Field{width:calc(100% - 6.5em);height:1.4em;line-height:1.4em;float:left;color:#004ba5}.Directive.ErrorMessage{font-size:.14em;background-color:#fff;margin:1em;border:2px solid #cccdcd;border-radius:.3em}.Directive.ErrorMessage .ImageBlock.RedX{width:1.2em;margin:1.3em .5em 1.3em 1em;background-image:url(../Graphics/error-message-x.svg);background-size:1.2em;background-repeat:no-repeat;background-position:left top}.Directive.ErrorMessage .ImageBlock.GreyArrow{width:.8em;margin:1.3em 1em 1.3em .5em;background-image:url(../Graphics/arrow_right_grey.svg);background-size:.8em;background-repeat:no-repeat;background-position:left center}.Directive.ErrorMessage .TextBlock{margin:1em 0}.Directive.ErrorMessage .TextBlock .Category{font-weight:bold}.Directive.ErrorMessage .TextBlock .Message{font-size:.9em;color:#cf3636;margin-top:.4em}.Directive.ErrorMessage .TextBlock .Message.AdditionalInformation{font-style:italic}.Directive.JobSummary{width:100%;padding:.5em 0;line-height:1.5em;background-color:#fff}.Directive.JobSummary div{word-wrap:break-word}.Directive.JobSummary .Bold{font-weight:bold}.Directive.LaborSummary{width:100%;padding:.5em 0;line-height:1.5em;background-color:#fff}.Directive.LaborSummary div{word-wrap:break-word}.Directive.LaborSummary .Bold{font-weight:bold}.Directive.LineItem .Indent{font-size:.12em;width:1em;background-color:#004ba5}.Directive.LineItem .Summary{font-size:.12em;padding:.5em 1em;background-color:#fff}.Directive.LineItem .Summary .ExpenseType{line-height:1.4em;font-weight:bold;padding-right:.4em}.Directive.LineItem .Summary .Value{line-height:1.4em;text-align:right;font-weight:bold}.Directive.LineItem .Summary .Value.Primary{color:#004ba5;max-width:10em}.Directive.LineItem .Summary .Value.Primary.Split{color:#559acb}.Directive.LineItem .Summary .Value.Secondary{font-size:.85em;color:#848484;max-width:8em}.Directive.LineItem .Summary .Value .Total{padding-right:.4em}.Directive.LineItem .Summary .Value .CurrencyCode{padding-left:.4em}.Directive.LineItem .Summary .BadName1{max-width:calc(100% - 2em * 2 - 0.4em);padding-right:.4em}.Directive.LineItem .Summary .BadName1 .BadName2{max-width:100%}.Directive.LineItem .Summary .Label{width:5.6em;line-height:1.4em;color:#848484}.Directive.LineItem .Summary .Field{line-height:1.4em;color:#004ba5}.Directive.LineItem .Summary .Icon{width:2.4em;height:2.8em;background-size:2.4em;background-repeat:no-repeat;background-position:center}.Directive.LineItem .Summary .Icon.ReceiptGreen{background-image:url(../Graphics/receipt_green.svg)}.Directive.LineItem .Summary .Icon.ReceiptYellow{background-image:url(../Graphics/receipt_yellow.svg)}.Directive.LineItem .Summary .Icon.ReceiptRed{background-image:url(../Graphics/receipt_red.svg)}.Directive.LineItem .Summary .Icon.AlertYellow{background-image:url(../Graphics/policy_yellow.svg)}.Directive.LineItem .Summary .Icon.AlertRed{background-image:url(../Graphics/policy_red.svg)}.Directive.NoteSummary{background-color:#fff}.Directive.NoteSummary .PrimaryText{font-size:.12em;margin-top:.5em}.Directive.NoteSummary .PrimaryText.Title{font-weight:bold}.Directive.NoteSummary .SecondaryText{font-size:.10em;margin-top:.6em;color:#848484}.Directive.ProjectSummary{width:100%;padding:.5em 0;line-height:1.5em;background-color:#fff}.Directive.ProjectSummary span{word-wrap:break-word}.Directive.ProjectSummary .Bold{font-weight:bold}.Directive.Report{width:100%;font-size:.14em;float:left;background-color:#fff}.Directive.Report .Header{width:100%;height:2em;line-height:2em;background-color:#374953;font-weight:bold;color:#fff}.Directive.Report .Header .Title{width:calc(55% - 0.5em * 2);padding:0 .5em;float:left}.Directive.Report .Header .Total{width:calc(45% - 2em - 0.5em * 2);float:left;text-align:right}.Directive.Report .Header .CurrencyCode{width:2em;padding:0 .5em;float:left;text-align:right}.Directive.Report .Detail .TextInformation{width:calc(100% - 1.1em - 2.4em * 2);padding-left:1.1em;float:left;color:#848484;font-size:.9em}.Directive.Report .Detail .TextInformation .Label{width:7em;height:1.6em;line-height:1.6em;float:left}.Directive.Report .Detail .TextInformation .Field{width:calc(100% - 7em);height:1.6em;line-height:1.6em;float:left}.Directive.Report .Detail .Icon{width:2.4em;height:4.8em;float:left;font-size:.9em;background-size:2.4em;background-repeat:no-repeat;background-position:center}.Directive.Report .Detail .Icon.ReceiptGreen{background-image:url(../Graphics/receipt_green.svg)}.Directive.Report .Detail .Icon.ReceiptYellow{background-image:url(../Graphics/receipt_yellow.svg)}.Directive.Report .Detail .Icon.ReceiptRed{background-image:url(../Graphics/receipt_red.svg)}.Directive.Report .Detail .Icon.AlertYellow{background-image:url(../Graphics/policy_yellow.svg)}.Directive.Report .Detail .Icon.AlertRed{background-image:url(../Graphics/policy_red.svg)}.Directive.SimpleNameSummary{width:calc(100% - 1em * 2);padding:1em;line-height:3em;background-color:#fff}.Directive.SimpleNameSummary span{word-wrap:break-word}.Directive.SplitSummary .Indent{width:1em;background-color:#004ba5}.Directive.SplitSummary .Summary{padding:.5em 1em;background-color:#fff}.Directive.SplitSummary .Summary .ExpenseType{line-height:1.4em;font-weight:bold;padding-right:.4em}.Directive.SplitSummary .Summary .Value{line-height:1.4em;text-align:right;font-weight:bold}.Directive.SplitSummary .Summary .Value.Primary{color:#004ba5;max-width:10em}.Directive.SplitSummary .Summary .Value.Primary.Split{color:#559acb}.Directive.SplitSummary .Summary .Value .Total{padding-right:.4em}.Directive.SplitSummary .Summary .Value .CurrencyCode{padding-left:.4em}.Directive.SplitSummary .Summary .Value .Editable{height:1.4em;font-size:1em;color:#848484;text-align:right}.Directive.SplitSummary .Summary .BadName1{max-width:calc(100% - 2em * 2 - 0.4em);padding-right:.4em}.Directive.SplitSummary .Summary .BadName1 .BadName2{max-width:100%}.Directive.SplitSummary .Summary .Label{width:5.6em;line-height:1.4em;color:#848484}.Directive.SplitSummary .Summary .Field{line-height:1.4em;color:#004ba5}.Directive.UserSummary{width:calc(100% - 1em * 2);padding:1em;line-height:3em;background-color:#fff}.Directive.UserSummary span{word-wrap:break-word}.Directive.ViewLoading{width:100%;height:100%;position:fixed;overflow:auto;top:0;z-index:250}.Directive.ViewLoading .Overlay{width:100%;height:100%;position:fixed;background-color:#fff;opacity:.9}.Directive.ViewLoading .OuterContent{width:60%;height:calc(100% - 2em);position:absolute;padding-left:20%;padding-right:20%;padding-top:2em}.Directive.ViewLoading .OuterContent .InnerContent{width:100%;height:.8em}.Directive.ViewLoading .OuterContent .InnerContent .Image{width:100%;height:65%;background-size:.4em;background-repeat:no-repeat;background-position:center;background-image:url(../Graphics/ajax-loader.gif)}.Directive.ViewLoading .OuterContent .InnerContent .Text{width:100%;height:35%;font-size:.2em;font-weight:bold;text-align:center}*{touch-action:inherit}html,body{height:100%;padding:0;margin:0;font-family:Arial,Helvetica,sans-serif}.RootContent{width:100%;padding:0;margin:0;position:fixed;overflow:hidden}input{box-sizing:border-box;padding:0 0 0 .4em;min-width:0}button{font-family:Arial,Helvetica,sans-serif;background-image:none;padding:0;border-radius:0;border:0;margin:0}textarea{box-sizing:border-box;font-family:Arial,Helvetica,sans-serif;padding:0 0 0 .4em}select{font-family:Arial,Helvetica,sans-serif;background-image:none;padding:0}.BndTxtOv{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.BreakWord{word-wrap:break-word}:not(output):-moz-ui-invalid{box-shadow:none}:not(output):-moz-ui-invalid:-moz-focusring{box-shadow:none}.AddAttendeeView{width:100%;height:100%;overflow:auto}.AddAttendeeView .ContentBlock{font-size:.14em}.AddAttendeeView .ContentBlock .UserAttention{box-shadow:0 0 2px 1px red}.AddAttendeeView .ContentBlock .FieldBlock{width:calc(100% - 1.2em * 2);margin:.6em 1.2em 0 1.2em}.AddAttendeeView .ButtonBlock{width:calc(100% - 1em * 2);height:2em;margin:1em 1em 0 1em;font-size:.16em}.AddAttendeeView .ButtonBlock.Create{margin-bottom:1em;border:0;border-radius:.3em;color:#fff;background-color:#004b8e}.AddAttendeeView .ButtonBlock.CompleteMore{color:#004b8e;background-image:url(../Graphics/arrow_right_blue.svg);background-size:.7em;background-position:2.2em center;background-repeat:no-repeat;background-color:transparent}.AddAttendeeView .Browse{width:6em;line-height:2em;margin:.6em 1.2em 0 0;font-size:1em;border:0;border-radius:.3em;color:#fff;background-color:#004b8e}.AddLineItemView{width:100%;height:100%;overflow:auto}.AddLineItemView .SplitWarning{font-size:.14em;background-color:#fff;padding:1em 2em;text-align:center}.AddLineItemView .ContentBlock{padding:0 .168em}.AddLineItemView .Title{font-size:.21em;margin:.4em 0 0 0}.AddLineItemView .Seperator{font-size:.14em;margin:.6em 0 0 0;background-color:#dddee0;height:.1em}.AddLineItemView .FieldBlock{font-size:.14em;margin:.6em 0 0 0}.AddLineItemView .UserAttention{box-shadow:0 0 2px 1px red}.AddLineItemView .WarningMessage{padding:0 1.2em;border:#cc4557 solid 2px;border-radius:.3em;color:#cc4557}.AddLineItemView .Attendees{width:1.8em;height:2em;background-position:right;background-size:1.8em auto;background-repeat:no-repeat}.AddLineItemView .Attendees.Blue{background-image:url(../Graphics/icon_attendee_blue.svg)}.AddLineItemView .Attendees.Red{background-image:url(../Graphics/icon_attendee_red.svg)}.AddLineItemView .ButtonBlock{margin:1em 0 0 0;font-size:.16em}.AddLineItemView .Button{height:2em;font-size:1em;border:0;border-radius:.3em;color:#fff;margin:0 0 1em 0}.AddLineItemView .Button.Red{background-color:#cc4557}.AddLineItemView .Button.Grey{background-color:#9b9b9b}.AddLineItemView .Button.Blue{background-color:#004b8e}.AddLineItemView .Button.Green{background-color:#86c986}.AddLineItemView .Button.Long{width:100%}.AddLineItemView .Button.Short{width:45%}.AddLineItemView .Button.Receipts{font-size:1.143em;padding:0 1em;margin:0}.AddLineItemView .Button .ButtonValue{width:33%;float:left;text-align:left}.AddLineItemView .Button .ButtonValue.Date{text-align:right}.UploadView{width:90%;height:calc(100% - 0.7em);font-size:.16em;padding-top:.7em;overflow:auto;padding:0 5%}.UploadView .Label{width:100%;margin-bottom:.2em;margin-top:.5em}.UploadView .Input{width:100%;color:#004ba5;font-size:1em}.UploadView .Input.Field{line-height:2em;margin-bottom:.7em;border:inset gray 1px}.UploadView .Input.Field.File{width:calc(100% - 0.4em);background-color:#e0e0e0;padding-left:.4em}.UploadView .Input.Field.Title{color:#9b9b9b}.UploadView .Input.Description{height:4em;margin-bottom:1.4em;font-size:1em;resize:none;color:#9b9b9b;padding-top:.3em}.UploadView .Input.Hidden{display:none}.UploadView .Button{width:100%;height:2em;border:0;border-radius:.3em;color:#fff;font-size:1em;margin-bottom:.5em}.UploadView .Button.Upload{background-color:#004b8e}.UploadView .Button.Cancel{background-color:#cc4557}.UploadView .BrowseTerm{border:#f0f0f0 inset 1px;margin-bottom:.7em;background-color:#fff}.UploadView .BrowseTerm input{line-height:2em;border:0;color:#004b8e;font-size:1em}.UploadView .BrowseTerm button{font-size:1em;padding:.1em .3em;margin:.1em;border-radius:.3em;background-color:#004b8e;color:#fff}.AddReportView{width:100%;height:100%;overflow:auto}.AddReportView .ContentBlock{font-size:.14em}.AddReportView .ContentBlock .UserAttention{box-shadow:0 0 2px 1px red}.AddReportView .ContentBlock .FieldBlock{width:calc(100% - 1.2em * 2);margin:.6em 1.2em 0 1.2em}.AddReportView .ButtonBlock{width:calc(100% - 1em * 2);margin:1em 1em 0 1em;font-size:.16em}.AddReportView .ButtonBlock .Button{height:2em;font-size:1em;margin:0 0 1em 0;border:0;border-radius:.3em;color:#fff}.AddReportView .ButtonBlock .Button.Red{background-color:#cc4557}.AddReportView .ButtonBlock .Button.Grey{background-color:#9b9b9b}.AddReportView .ButtonBlock .Button.Blue{background-color:#004b8e}.AddReportView .ButtonBlock .Button.Long{width:100%}.AddReportView .ButtonBlock .Button.Short{width:45%}.Menu{height:100%;position:fixed;width:84%;background-color:#243138;display:none}.Menu.OnContent{overflow:hidden;display:block}.Menu.OnMenu{overflow:auto;display:block}.Menu .Title{background-image:url(../Graphics/expensewire_white.svg);background-repeat:no-repeat;background-position:.1em center;background-size:1.9em;background-color:#374953;height:.5em;font-size:1em}.Menu .Title .Logout{height:100%;background-color:#374953;font-size:.13em;border:0;color:white;float:right;padding:0 .7em 0 0}.Menu .Item{background-size:1.4em;background-repeat:no-repeat;background-position:.5em center;border-top:1px solid #9b9b9b;color:white;padding:.8em 0 .8em 2.6em;font-size:.2em}.Menu .Item.Last{border-bottom:1px solid #9b9b9b}.Menu .Item.Selected{background-color:#959eb1}.Menu .CurrentClient{padding:.4em 2.6em;background-repeat:no-repeat;font-size:.13em;text-align:center;color:#9b9b9b}.Menu .Item.Home{background-image:url(../Graphics/menu_home.svg)}.Menu .Item.Receipt{background-image:url(../Graphics/menu_camera.svg)}.Menu .Item.Report{background-image:url(../Graphics/menu_report.svg)}.Menu .Item.CreditCard{background-image:url(../Graphics/menu_credit_card.svg)}.Menu .Item.Notification{background-image:url(../Graphics/menu_notification.svg)}.Menu .Item.Help{background-image:url(../Graphics/menu_help.svg)}.Menu .Item.About{background-image:url(../Graphics/menu_about.svg)}.Menu .Item.FullSite{background-image:url(../Graphics/menu_ew.svg)}.App{width:100%;height:100%;-webkit-transform:translate3d(0,0,0)}.App.OnContent{margin-left:0;transition:1s;display:block}.App.OnMenu{margin-left:84%;transition:1s;display:block}.App .CloseHotSpot{width:100%;height:100%;background-color:red;opacity:0;position:absolute;z-index:302}.App .CloseHotSpot.OnContent{display:none}.App .NavigationBar{width:calc(100% - 0.4em * 2);height:2.15em;position:absolute;background-color:#001e32;color:white;font-size:.2em;padding:0 .4em;z-index:301}.App .NavigationBar .NavBtn{width:1.8em;height:2.15em;float:left;background-color:#001e32;border:0;padding:0;font-size:1em;background-repeat:no-repeat;background-position:center}.App .NavigationBar .NavBtn.NavMenu{background-image:url(../Graphics/menu.svg);background-size:1.2em}.App .NavigationBar .NavBtn.Back{background-image:url(../Graphics/arrow_left_white.svg);background-size:.7em}.App .NavigationBar .NavBtn.Add{background-image:url(../Graphics/add_white.svg);background-size:1.5em}.App .NavigationBar .NavBtn.OptionMenu{background-image:url(../Graphics/report_menu.svg);background-size:1.8em}.App .NavigationBar .Title{width:calc(100% - 0.4em * 2 - 1.8em * 4);height:2.15em;float:left;line-height:2.15em;text-align:center}.App .Content{width:100%;position:absolute;top:.43em;overflow:hidden;background-color:#eaeff2}.App .Content.NavBarVisible{height:calc(100% - 0.43em)}.App .Content.NavBarHidden{height:100%;top:0}.DashboardView{height:calc(100% - 0.1em * 2);padding:.1em 0;background-color:#dddee0;overflow:auto}.DashboardView .Feature{width:calc(100% - 0.02em * 2 - 0.08em * 2);border:.02em solid #cccdcd;margin-bottom:.1em;padding:0 .08em;background:#fff}.DashboardView .Feature .Section{width:calc(100% - 0.16em * 2);padding:0 .16em}.DashboardView .Feature .Section.Divider{border-top:.02em solid #dddee0}.DashboardView .Feature .Section .Title{line-height:2.4em;padding:0 2em;font-size:.2em;background-repeat:no-repeat}.DashboardView .Feature .Section .Title.Receipt{background-position:left center;background-image:url(../Graphics/dashboard_camera.svg);background-size:1.4em}.DashboardView .Feature .Section .Title.Report{background-position:left center;background-image:url(../Graphics/dashboard_report.svg);background-size:1.2em}.DashboardView .Feature .Section .Title.CreditCard{background-position:left center;background-image:url(../Graphics/dashboard_creditcard.svg);background-size:1.6em}.DashboardView .Feature .Section .Title.Notification{background-position:left center;background-image:url(../Graphics/dashboard_notification.svg);background-size:1.5em}.DashboardView .Feature .Section .Title.Notification .ImageNumber{width:2em;height:0;position:relative;font-size:.4em;left:-3.35em;top:.85em;text-align:center;color:#fff}.DashboardView .Feature .Section .AddButton{height:2.4em;width:2.4em;font-size:.2em;background-color:transparent;background-position:right center;background-image:url(../Graphics/add_blue.svg);background-size:1.5em;background-repeat:no-repeat}.DashboardView .Feature .Section .Action{height:3em;line-height:3em;font-size:.16em;background-size:.7em;background-repeat:no-repeat;background-position:right center;background-image:url(../Graphics/arrow_right_grey.svg)}.DashboardView .CurrentClient{font-size:.12em;text-align:center;color:#9b9b9b}.DashboardView .LegalInfo{width:calc(100% - 1em * 2);height:2em;margin:1em;font-size:.16em;border:0;border-radius:.3em;color:#fff;background-color:#9b9b9b}.TutorialView{width:100%;height:100%}.TutorialView .Indicator{width:100%;height:.1em;margin:.1em calc(50% - 0.55em)}.TutorialView .Indicator .Thing{width:.1em;height:.1em;float:left;background-size:.1em;background-repeat:no-repeat;background-position:center}.TutorialView .Indicator .Thing.Grey{background-image:url(../Graphics/grey_dot.svg)}.TutorialView .Indicator .Thing.Blue{background-image:url(../Graphics/blue_dot.svg)}.TutorialView .Steps{width:100%;height:calc(100% - 0.3em);overflow:auto}.TutorialView .Steps .Step{width:100%;min-height:100%;height:4em;float:left;background-size:2.8em;background-repeat:no-repeat;background-position:center top}.TutorialView .Steps .Step.One{background-image:url(../Graphics/HelpTutorial/HELP-P2-FINAL.png)}.TutorialView .Steps .Step.Two{background-image:url(../Graphics/HelpTutorial/Tutorial_2.png)}.TutorialView .Steps .Step.Three{background-image:url(../Graphics/HelpTutorial/Tutorial_3.png)}.TutorialView .Steps .Step.Four{background-image:url(../Graphics/HelpTutorial/Tutorial_4.png)}.TutorialView .Steps .Step.Five{background-image:url(../Graphics/HelpTutorial/iOS_Typical_320x480_HELP3.png)}.TutorialView .Steps .Step.Six{background-image:url(../Graphics/HelpTutorial/iOS_Typical_320x480_HELP5.png)}.TutorialView .Steps .Step.Seven{background-image:url(../Graphics/HelpTutorial/iOS_Typical_320x480_HELP6.png)}.TutorialView .Steps .Step.Eight{background-image:url(../Graphics/HelpTutorial/iOS_Typical_320x480_HELP7.png)}.TutorialView .Steps .Step.Nine{background-image:url(../Graphics/HelpTutorial/iOS_Typical_320x480_HELP8.png)}.ApproveView .Header{width:100%;font-size:.16em;margin-bottom:1em}.ApproveView .LabelBlock{width:100%;font-size:.12em}.ApproveView .LabelBlock .Label{font-weight:bold}.ApproveView .InputBlock{width:100%;margin-bottom:1em;font-size:.16em}.ApproveView .CheckBlock{width:100%;margin-bottom:1.33em;font-size:.12em}.ApproveView .NoteBlock{margin:.16em 0}.ApproveView .NoteBlock .Note{margin-top:.06em;border-top:1px solid #dddee0}.ApproveView .Button{width:47%;height:2em;font-size:.16em;border:0;border-radius:.3em;color:#fff}.ApproveView .Button.Confirm{margin-right:3%}.ApproveView .Button.Cancel{margin-left:3%}.ApproveView .Button.Blue{background-color:#004b8e}.ApproveView .Button.Grey1{background-color:#9b9b9b}.ApproveView .Button.Grey2{background-color:#cfcfcf}.ApproveView .ReceiptVerificationRequired{margin-top:1em;font-size:.12em;color:#cc4557}.AttendeesView{width:100%;height:100%}.AttendeesView .Menu1Options{width:100%;height:100%;position:fixed;z-index:203;font-size:.16em}.AttendeesView .Menu1Options.OnMenu{top:2.7em;transition:1s}.AttendeesView .Menu1Options.OnContent{top:-100%;transition:1s}.AttendeesView .Menu2Options{width:100%;height:100%;position:absolute;z-index:201;font-size:.16em}.AttendeesView .Menu2Options.OnMenu{top:3em;transition:1s}.AttendeesView .Menu2Options.OnContent{top:-100%;transition:1s}.AttendeesView .DistItemOverlay{width:100%;height:100em;position:absolute;top:-100%}.AttendeesView .AttendeesActions{width:100%;background-color:#374953;padding-top:.6em;border-top:solid #eaeff2 2px}.AttendeesView .AttendeesActions .Action{background-color:#374953;font-size:1em;color:white;padding-bottom:.6em}.AttendeesView .Title{width:100%;line-height:3em;background-color:#374953;font-size:.16em;font-weight:bold;color:white;text-align:center;word-wrap:break-word}.AttendeesView .Amounts{width:calc(100% - 0.15em * 2);margin:.15em}.AttendeesView .Amounts .TotalLine{width:100%;font-size:.18em;font-weight:bold;color:#004ba5;margin-bottom:.5em}.AttendeesView .Amounts .RemainingLine{width:100%;font-size:.16em;font-weight:bold}.AttendeesView .Amounts .LabelLine{width:50%;text-align:left}.AttendeesView .Amounts .ValueLine{width:50%;text-align:right}.AttendeesView .Distribution{width:100%;color:#fff}.AttendeesView .Distribution .DistributeBy{border-right:1px solid white}.AttendeesView .Distribution .ItemizeBy{border-left:1px solid white}.AttendeesView .Distribution .DistItemMenu{width:calc(50% - 1px);position:relative}.AttendeesView .Distribution .DistItemMenu .Label{line-height:1.2em;padding:.357em .714em 0 .714em;font-size:.14em;background-color:#243138;position:relative;z-index:202}.AttendeesView .Distribution .DistItemMenu .Value{line-height:1.2em;padding:0 .625em .3125em .625em;font-size:.16em;font-weight:bold;background-color:#243138;position:relative;z-index:202}.AttendeesView .Distribution .DistItemMenu .AltValue{width:calc(100% - 0.625em * 2);line-height:1.2em;padding:0 .625em .3125em .625em;font-size:.16em;font-weight:bold;background-color:#243138;position:absolute;left:0;z-index:201}.AttendeesView .Distribution .DistItemMenu .AltValue .Inner{padding-top:.3125em;border-top:1px solid #FFF}.AttendeesView .Distribution .DistItemMenu .AltValue.OnMenu{top:2.875em;transition:.5s}.AttendeesView .Distribution .DistItemMenu .AltValue.OnContent{top:0;transition:.5s}.AttendeesView .Distribution .DistItemMenu .Icon{font-size:.1em;top:-1.5em;left:calc(100% - 2.3em);z-index:202}.AttendeesView .AttendeeList{width:100%;overflow:auto}.AttendeesView .AttendeeList .Icon{margin-top:1em}.AttendeesView .AttendeeList .Item{font-size:.14em;background-color:#fff;border-top:1px solid #eaeff2}.AttendeesView .AttendeeList .EmptyMessage{font-size:.16em;background-color:#fff;padding:4em;text-align:center}.AttendeesView .AttendeeList .Button{width:calc(100% - 1.2em * 2);height:2em;margin:0 1.2em 1.2em 1.2em;font-size:.16em;color:#fff;background-color:#004b8e;border:0;border-radius:.3em}.AttendeesView .AttendeeList .Button.Blue{background-color:#004b8e}.AttendeesView .AttendeeList .Button.Red{background-color:#cc4557}.AttendeesView .AttendeeList .Button.First{margin-top:1.2em}.BudgetingView{height:100%;width:100%}.BudgetingView .BudgetText{font-size:.20em;padding:1em;font-weight:bold}.BudgetingView .BudgetText .GreenText{color:green}.BudgetingView .BudgetText .RedText{color:red}.CreditCardsView{height:100%;width:100%;font-size:.10em}.DenyView .Header{width:100%;font-size:.16em;margin-bottom:1em}.DenyView .LabelBlock{width:100%;font-size:.12em}.DenyView .LabelBlock .Label{font-weight:bold}.DenyView .InputBlock{width:100%;margin-bottom:1em;font-size:.16em}.DenyView .Button{width:47%;height:2em;font-size:.16em;border:0;border-radius:.3em;color:#fff}.DenyView .Button.Confirm{margin-right:3%}.DenyView .Button.Cancel{margin-left:3%}.DenyView .Button.Blue{background-color:#004b8e}.DenyView .Button.Grey{background-color:#9b9b9b}.DuplicateView{width:100%;height:100%;overflow:auto}.DuplicateView .Header{line-height:2em;padding:0 .5em;font-size:.14em;background-color:#374953;color:#fff;font-weight:bold}.DuplicateView .Item{border-bottom:1px solid #eaeff2}.DuplicateView .ButtonBlock{width:calc(100% - 1em * 2);margin:1em 1em 0 1em;font-size:.16em}.DuplicateView .ButtonBlock .Button{width:100%;height:2em;font-size:1em;margin:0 0 .5em 0;border:0;border-radius:.3em;color:#fff}.DuplicateView .ButtonBlock .Button.Red{background-color:#cc4557}.DuplicateView .ButtonBlock .Button.Blue{background-color:#004b8e}.DuplicateView .ButtonBlock .Button.Last{margin:0 0 1em 0}.DuplicatesView{width:100%;height:100%;overflow:auto}.DuplicatesView .Complete{font-size:.16em;text-align:center;height:4em;line-height:4em}.DuplicatesView .Item{width:calc(94% - 2px);border-right:1px solid #eaeff2;border-bottom:1px solid #eaeff2}.DuplicatesView .Arrow{width:6%;border-bottom:1px solid #eaeff2;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:.1em;background-image:url(../Graphics/arrow_right_blue.svg)}.DuplicatesView .BlueButton{width:calc(100% - 1.2em * 2);margin:.6em 1.2em;color:#fff;background-color:#004b8e;height:2em;font-size:.16em;border:0;border-radius:.3em}.EditDescriptionView{width:100%;height:100%;overflow:auto}.EditDescriptionView .ContentBlock{font-size:.14em}.EditDescriptionView .ContentBlock .UserAttention{box-shadow:0 0 2px 1px red}.EditDescriptionView .ContentBlock .FieldBlock{width:calc(100% - 1.2em * 2);margin:.6em 1.2em 0 1.2em}.EditDescriptionView .FieldBlock.Input.Area{resize:none;height:10em;color:#9b9b9b}.EditDescriptionView .ButtonBlock{width:calc(100% - 1em * 2);margin:1em 1em 0 1em;font-size:.16em}.EditDescriptionView .ButtonBlock .Button{font-size:1em;border:0;border-radius:.3em;color:#fff;height:2em}.EditDescriptionView .ButtonBlock .Button.Blue{background-color:#004b8e}.EditDescriptionView .ButtonBlock .Button.Long{width:100%}.EditDescriptionView .ButtonBlock .Button.Last{margin:1.2em 0}.LoginExpiredPasswordView{height:100%;overflow:auto}.LoginExpiredPasswordView .Body{width:84%;height:calc(100% - 0.2em - 0.2em);padding:.2em 8%}.LoginExpiredPasswordView .Body .Title{font-size:.18em;color:#004b8e;text-align:center;margin:.2em 0;font-weight:bold}.LoginExpiredPasswordView .Body .Description{font-size:.14em;margin:1em 0}.LoginExpiredPasswordView .Body .Requirements{font-size:.10em;margin:1.4em 0;color:#cc4557}.LoginExpiredPasswordView .Body .Label{height:1.2em;font-size:.16em;margin-bottom:.4em}.LoginExpiredPasswordView .Body .Input{width:100%;height:2em;font-size:.16em;margin-bottom:.6em}.LoginExpiredPasswordView .Body .Button{width:100%;height:2em;font-size:.16em;border:0;border-radius:.3em;margin-bottom:.5em}.LoginExpiredPasswordView .Body .Button.Submit{background-color:#004b8e;color:#fff}.LoginExpiredPasswordView .Body .Button.Submit.Disabled{background-color:#cfcfcf}.LoginExpiredPasswordView .Body .Button.Close{background-color:#243138;color:#fff}.LegalInfoView{overflow:auto;height:calc(100% - 0.16em * 2);padding:.16em}.LegalInfoView .Row{width:100%}.LegalInfoView .Row.CopyRight{font-size:.14em}.LegalInfoView .Row.BlueButton{height:2em;margin-top:1em;font-size:.16em;border:0;border-radius:.3em;color:#fff;background-color:#004b8e}.WeaselWordsView{overflow:auto;height:calc(100% - 0.16em * 2);padding:.16em}.WeaselWordsView .Row{width:100%;font-size:.14em;margin-bottom:1em}.LineItemView{width:100%;height:100%;overflow:auto;font-size:.16em}.LineItemView .MenuOptions{width:100%;height:100%;position:fixed}.LineItemView .MenuOptions.OnMenu{top:2.7em;transition:1s}.LineItemView .MenuOptions.OnContent{top:-100%;transition:1s}.LineItemView .LineItemActions{width:100%;background-color:#374953;padding-top:.6em;border-top:solid #eaeff2 2px}.LineItemView .LineItemActions .Action{background-color:#374953;font-size:1em;color:white;padding-bottom:.6em}.LineItemView .SubTitle{background-color:#fff;text-align:center;padding:.5em 1em}.LineItemView .Seperator{width:100%;height:.2em;background-color:#eaeff2}.LineItemView .Field{background-color:#fff}.LineItemView .Field .FieldFull{width:calc(100% - 1em * 2);padding:.5em 1em}.LineItemView .Field .FieldHalf{width:calc(50% - 1em * 2);padding:.5em 1em}.LineItemView .Field .FieldHalf.Label{color:grey}.LineItemView .Field .Value{color:#004ba5;text-align:right;word-wrap:break-word}.LineItemView .Field .Button{width:100%;height:2em;padding:0 1em;margin-bottom:.6em;font-size:1em;color:#fff;border:0;border-radius:.3em}.LineItemView .Field .Button.Blue{background-color:#004b8e}.LineItemView .Field .Button.Blue .ButtonValue{width:33%;float:left;text-align:left}.LineItemView .Field .Button.Blue .ButtonValue.Date{text-align:right}.LineItemView .Field .Button.Green{background-color:#86c986}.LineItemView .Field .Button.Yellow{background-color:#ff931e}.LineItemView .Field .Button.Red{background-color:#cf5465}.LineItemView .Field .Button .ButtonValue.PolicyLeft{width:90%;float:left;text-align:left}.LineItemView .Field .Button .ButtonValue.PolicyRight{width:10%;float:left;text-align:right}.LineItemView .Field .WarningMessage{padding:.6em 1.2em;border:#cc4557 solid 2px;border-radius:.3em;color:#cc4557}.LineItemView .Field .WarningMessage .Bold{font-weight:bold}.LoginFirstTimeView{width:100%;position:absolute;bottom:.2em}.LoginFirstTimeView .Body{width:calc(69% - 2px);min-height:.5em;margin:0 5%;padding:.05em .05em .05em .6em;border:1px solid grey;border-radius:.04em;background-color:#eaeff2;background-repeat:no-repeat;background-position:.05em center;background-image:url(../Graphics/ew_icon.svg);background-size:.5em auto}.LoginFirstTimeView .Body .Message{width:calc(100% - 2.3em);float:left;font-size:.13em;color:#696969}.LoginFirstTimeView .Body .Message .Bold{font-weight:bold}.LoginFirstTimeView .Body .Close{width:1.4em;float:right;padding:.1em .3em;border-radius:50%;border:0;background-color:#004b8e;color:#fff;font-weight:bold;font-size:.21em}.LoginFirstTimeView .PointerWrapper{position:relative;top:-1px}.LoginFirstTimeView .Pointer{width:0;height:0;position:absolute}.LoginFirstTimeView .Pointer.Outer{margin-left:calc(50% - 0.2em);border-left:.2em solid transparent;border-right:.2em solid transparent;border-top:.15em solid #696969}.LoginFirstTimeView .Pointer.Inner{margin-left:calc(50% - 0.2em + 1px);border-left:calc(0.2em - 1px) solid transparent;border-right:calc(0.2em - 1px) solid transparent;border-top:calc(0.15em - 1px) solid #eaeff2}.LoginView{height:100%;overflow:auto}.LoginView .Header{height:.8em;width:100%;background-size:2.2em;background-image:url(../Graphics/expensewire_blue.svg);background-repeat:no-repeat;background-position:center}.LoginView .Body{width:84%;height:calc(100% - 0.8em - 0.2em - 0.2em);padding:.2em 8%;background-image:url(../Graphics/login_background.svg);background-size:100%;background-repeat:no-repeat}.LoginView .Body .Label{height:1.2em;font-size:.16em;margin-bottom:.4em}.LoginView .Body .Input{width:100%;height:2em;font-size:.16em;margin-bottom:.6em;color:#9b9b9b}.LoginView .Body .Button{width:100%;height:2em;font-size:.16em;border:0;border-radius:.3em;margin-bottom:.5em}.LoginView .Body .Button.Login{background-color:#004b8e;color:#fff}.LoginView .Body .Button.RememberMe{background-color:transparent;background-size:1.6em;background-repeat:no-repeat;background-position:.2em center;text-align:left;text-indent:2.4em;padding:0;font-size:.16em}.LoginView .Body .Button.RememberMe.Checked{background-image:url(../Graphics/checkbox_checked.svg)}.LoginView .Body .Button.RememberMe.Unchecked{background-image:url(../Graphics/checkbox_unchecked.svg)}.LoginView .Body .Link{font-size:.16em;margin-bottom:.2em;background-color:transparent;color:blue;border:0;text-decoration:underline}.LoginView .Body .ReauthMessage{font-size:.16em;margin-top:.375em}.LoginView .Body .FlexLoginOnlyMessage{font-size:.16em;margin-top:.65em}.LogoutView{height:100%;overflow:auto}.LogoutView .Header{height:.8em;width:100%;background-size:2.2em;background-image:url(../Graphics/expensewire_blue.svg);background-repeat:no-repeat;background-position:center}.LogoutView .Body{width:84%;height:calc(100% - 0.8em - 0.2em - 0.2em);padding:.2em 8%;background-image:url(../Graphics/login_background.svg);background-size:100%;background-repeat:no-repeat}.LogoutView .Body .Message{font-size:.16em;margin-top:.65em}.MessageView .Header{width:100%;height:1em;color:black;font-size:.14em}.MessageView .Header .From{width:70%;float:left}.MessageView .Header .Date{width:30%;float:left;text-align:right}.MessageView .Seperator{height:.02em;background-color:#dddee0;margin:.1em 0 .1em 0;border-radius:.3em}.MessageView .Body{max-height:15em;font-size:.14em;margin:1em 0;overflow-y:scroll;overflow-x:hidden;word-wrap:break-word}.MessageView .Button{width:47%;height:2em;font-size:.16em;border:0;border-radius:.3em;color:#fff}.MessageView .Button.MarkAsRead{margin-right:3%;background-color:#004b8e}.MessageView .Button.Cancel{margin-left:3%;background-color:#9b9b9b}.NotificationsView{height:100%}.NotificationsView .Options{width:100%;height:3em;font-size:.16em;background-color:#233038}.NotificationsView .Options .Filter{width:calc(100% - 1.2em * 2);height:2em;padding:.4em;margin:.5em 1.2em;color:#848484;font-size:1em;background-color:#fff}.NotificationsView .List{width:100%;height:calc(100% - 0.42em - 0.1em - 0.1em);overflow:auto;padding:.1em 0}.NotificationsView .List .Warning{font-size:.14em;color:#cc4557;padding:0 3%;margin-bottom:.8em}.NotificationsView .List .Notification{width:100%;font-size:.15em;margin-bottom:.66em;background-color:#fff;overflow:hidden;background-size:.5em;background-repeat:no-repeat;background-position:calc(97% + 0.25em),center;background-image:url(../Graphics/arrow_right_blue.svg)}.NotificationsView .List .Notification .Task{width:calc(88% - 0.2em);line-height:2em;padding:.5em 3%;float:left;border-right:.2em solid #eaeff2;font-weight:bold}.NotificationsView .List .Notification .Message{width:calc(88% - 0.2em);padding:.5em 3%;float:left;border-right:.2em solid #eaeff2}.NotificationsView .List .Notification .Message .Field{float:left;line-height:1.5em}.NotificationsView .List .Notification .Message .Field.Title{width:calc(100% - 6em * 0.8);font-weight:bold}.NotificationsView .List .Notification .Message .Field.Date{width:6em;color:grey;text-align:right;font-size:.8em}.NotificationsView .List .Notification .Message .Field.ReportTitle{width:100%;color:blue;font-size:.8em}.NotificationsView .List .Notification .Message .Field.From{width:100%;color:grey;font-size:.8em}.ReauthView{height:100%;overflow:auto}.ReauthView .Body{width:84%;height:calc(100% - 0.2em - 0.2em);padding:.2em 8%}.ReauthView .Body .Title{font-size:.18em;color:#cc4557;text-align:center;margin:.2em 0;font-weight:bold}.ReauthView .Body .Description{font-size:.14em;margin:1em 0}.ReauthView .Body .Label{height:1.2em;font-size:.16em;margin-bottom:.4em}.ReauthView .Body .Input{width:100%;height:2em;font-size:.16em;margin-bottom:.6em}.ReauthView .Body .Button{width:100%;height:2em;font-size:.16em;border:0;border-radius:.3em;margin-bottom:.5em}.ReauthView .Body .Button.Login{background-color:#004b8e;color:#fff}.ReceiptsView{width:100%;height:100%}.ReceiptsView .Tab{width:50%;padding:1em 0;margin:0;border:0;font-size:.16em;text-align:center;background-color:#9b9b9b;color:white}.ReceiptsView .Tab.Selected{background-color:#374852}.ReceiptsView .EmptyMessage{width:100%;height:calc(100% - 1em);margin-top:1em;background-color:#eaeef1;font-size:.16em}.ReceiptsView .EmptyMessage .Text{width:55%;text-align:center}.ReceiptsView .EmptyMessage .Button{width:60%;height:2em;border:0;border-radius:.3em;font-size:1em;margin:1em 0;background-color:#004b8e;color:#fff}.ReceiptsView .CantPreview{width:calc(100% - 5em * 2 - 1em * 2);height:calc(100% - 5em * 2 - 1em * 2);padding:5em;border:solid #eaeef1 1em;background-color:#404040;color:white;font-size:.16em;text-align:center}.ReceiptsView .Receipt .ScrollArrow{width:.36em;height:.48em;position:absolute;top:calc(50% - 0.24em - 0.5em);background-repeat:no-repeat;background-position:center;background-size:.15em;background-color:rgb(0,0,0,0.5)}.ReceiptsView .Receipt .ScrollArrow.Prev{left:.05em;background-image:url(../Graphics/arrow_prev_white.svg)}.ReceiptsView .Receipt .ScrollArrow.Next{right:.05em;background-image:url(../Graphics/arrow_next_white.svg)}.ReceiptsView .Receipt{background-color:black}.ReceiptsView .Receipt .Image{overflow:auto}.ReceiptsView .Receipt .PdfMessage{font-size:.1em;color:#fff;margin:0 1em}.ReceiptsView .Receipt .Actions{font-size:.12em}.ReceiptsView .Receipt .Actions .Button{height:4.2em;font-size:1em;background-color:#fff;color:#082a3f;border-left:1px solid #ccc;border-right:1px solid #ccc}.ReceiptsView .Receipt .Actions .Button .Image{height:1.923em;margin-bottom:.177em;background-repeat:no-repeat;background-position:center bottom;background-size:1.6em}.ReceiptsView .Receipt .Actions .Button .Text{height:1.923em;margin-top:.177em}.ReceiptsView .Receipt .Actions .Button .Image.Attach{background-image:url(../Graphics/icon-attach.svg)}.ReceiptsView .Receipt .Actions .Button .Image.Detach{background-image:url(../Graphics/icon-detach.svg)}.ReceiptsView .Receipt .Actions .Button .Image.Edit{background-image:url(../Graphics/icon-edit.svg)}.ReceiptsView .Receipt .Actions .Button .Image.Delete{background-image:url(../Graphics/icon-delete.svg)}.ReportView{width:100%;height:100%}.ReportView .Header{width:100%;background-color:#374953;font-size:.16em;z-index:201}.ReportView .Header .Title{line-height:3em;margin-left:3em;font-weight:bold;color:white;text-align:center;word-wrap:break-word}.ReportView .Header .Actions{width:3em;height:3em;border:0;font-size:1em;background-size:2.5em;background-color:#374953;background-repeat:no-repeat;background-position:center;background-image:url(../Graphics/report_menu.svg)}.ReportView .ReportActions{width:100%;background-color:#374953;font-size:.16em}.ReportView .ReportActions .Action{background-color:#374953;font-size:1em;color:white;padding-bottom:.6em}.ReportView .ReportActions .Action.First{padding-top:.6em;border-top:solid #eaeff2 2px}.ReportView .MenuOptions{width:100%;height:100%;position:absolute;z-index:1}.ReportView .MenuOptions.OnMenu{top:.48em;transition:1s}.ReportView .MenuOptions.OnContent{top:-100%;transition:1s}.ReportView .Data{width:100%;height:100%;overflow:auto}.ReportView .Data .ReportSummary{width:100%;height:7.5em;font-size:.12em}.ReportView .Data .ReportSummary .Status{width:12em;height:2.5em;margin-top:-0.4em;margin-left:calc(100% - 13em);text-align:center;line-height:2.3em;background-position:center -1em;background-repeat:no-repeat;background-size:10em;background-image:url(../Graphics/status_tab.svg)}.ReportView .Data .ReportSummary .TextInformation{width:calc(100% - 9em - 1em * 2);padding-left:1em;padding-top:.4em;float:left}.ReportView .Data .ReportSummary .TextInformation .Label{width:7em;height:1.4em;line-height:1.4em;float:left;font-weight:bold}.ReportView .Data .ReportSummary .TextInformation .Field{width:calc(100% - 7em);height:1.4em;line-height:1.4em;float:left}.ReportView .Data .ReportSummary .Amount{width:9em;padding-right:1em;padding-top:.4em;float:left;color:#004ba5;font-weight:bold;text-align:right}.ReportView .Data .ReportSummary .Amount .Value{font-size:1.6em}.ReportView .Data .ReportSummary .Amount .CurrencyCode{font-size:1.2em}.ReportView .Data .Att{width:calc(94% - 2px - 1em * 2);line-height:2.4em;padding:.6em 1em;font-size:.12em;font-weight:bold;border-right:1px solid #eaeff2;border-bottom:1px solid #eaeff2;background-color:#fff}.ReportView .Data .Item{width:calc(94% - 2px);border-right:1px solid #eaeff2;border-bottom:1px solid #eaeff2}.ReportView .Data .Arrow{width:6%;background-color:#fff;background-repeat:no-repeat;border-bottom:1px solid #eaeff2;background-position:center;background-size:.1em;background-image:url(../Graphics/arrow_right_blue.svg)}.ReportsView{width:100%;height:100%}.ReportsView .Options{width:100%;height:3em;line-height:3em;font-size:.14em;background-color:#233038;padding:0 2em}.ReportsView .Options .Option{color:#fff;float:left;padding-right:2em}.ReportsView .Options .Option .Pointer{border-left:.86em solid transparent;border-right:.86em solid transparent;border-bottom:1em solid #eaeff2;width:0;height:0;margin-top:-0.90em;margin-left:calc(50% - 0.7em);display:none}.ReportsView .Options .Option .Pointer.Selected{display:block}.ReportsView .ReportList{height:calc(100% - 0.42em)}.ReportsView .ReportList .Filter{width:calc(100% - 1.2em * 2);height:2em;padding:.4em;margin:1em 1.2em;font-size:.16em;color:#848484;background-color:#fff}.ReportsView .ReportList .Reports{height:calc(100% - 0.64em);overflow:auto}.ReportsView .ReportList .Reports .Item{width:calc(94% - 2px);border-right:1px solid #eaeff2}.ReportsView .ReportList .Reports .Arrow{width:6%;border-top:1px solid #eaeff2;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:.1em;background-image:url(../Graphics/arrow_right_blue.svg)}.LoginResetView{height:100%;overflow:auto}.LoginResetView .Body{width:84%;height:calc(100% - 0.2em - 0.2em);padding:.2em 8%}.LoginResetView .Body .Title{font-size:.18em;color:#004b8e;text-align:center;margin:.2em 0;font-weight:bold}.LoginResetView .Body .Description{font-size:.14em;margin:1em 0}.LoginResetView .Body .Label{height:1.2em;font-size:.16em;margin-bottom:.4em}.LoginResetView .Body .Input{width:100%;height:2em;font-size:.16em;margin-bottom:.6em}.LoginResetView .Body .Button{width:100%;height:2em;font-size:.16em;border:0;border-radius:.3em;margin-bottom:.5em}.LoginResetView .Body .Button.Submit{background-color:#004b8e;color:#fff}.LoginResetView .Body .Button.Close{background-color:#243138;color:#fff}.LoginResetView .Body .FlexLoginOnlyMessage{font-size:.16em;margin-top:.5em}.LoginResetSuccessView{height:100%;overflow:auto}.LoginResetSuccessView .Body{width:84%;height:calc(100% - 0.2em - 0.2em);padding:.2em 8%}.LoginResetSuccessView .Body .Title{width:110%;font-size:.18em;color:#004b8e;text-align:center;margin:.2em 0 .2em -5%;font-weight:bold}.LoginResetSuccessView .Body .Description{font-size:.14em;margin:1em 0}.LoginResetSuccessView .Body .Label{height:1.2em;font-size:.16em;margin-bottom:.4em}.LoginResetSuccessView .Body .Input{width:100%;height:2em;font-size:.16em;margin-bottom:.6em}.LoginResetSuccessView .Body .Button{width:100%;height:2em;font-size:.16em;border:0;border-radius:.3em;margin-bottom:.5em}.LoginResetSuccessView .Body .Button.Close{background-color:#243138;color:#fff}.SearchView{width:100%;height:100%;font-size:.14em}.SearchView .SearchByLabel{margin:1em 1.2em 0 1.2em}.SearchView .SearchBySelect{font-size:1em;padding:.4em;margin:.5em 1.2em 0 1.2em;border:#f0f0f0 inset 1px;color:gray}.SearchView .SearchTerm{margin:1em;font-size:1em;padding:.4em;color:gray}.SearchView .ResultTitle{font-size:.85em;padding:.6em 1.2em;background-color:#374953;color:white}.SearchView .SearchResults{font-size:.85em;overflow:auto}.SearchView .SearchResults .Result{border-bottom:gray solid 1px}.SearchView .SearchResults .Result .Checkbox{width:15%;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:1.5em;background-image:url(../Graphics/checkbox_unchecked.svg)}.SearchView .SearchResults .Result .Checkbox.Checked{background-image:url(../Graphics/checkbox_checked.svg)}.SearchView .SearchResults .Result .Item{width:85%}.SearchView .SearchResults .NoResults{text-align:center;padding:5em 0;border-bottom:1px solid lightgray;background-color:#fff}.SearchView .Clear{font-size:1em;line-height:2.4em;border:0;border-radius:.3em;width:calc(100% - 1.2em * 2);color:#fff;background-color:gray;margin:1em 1.2em 0 1.2em}.SearchView .DirectiveScaled{font-size:7em}.SearchAttendeeFiltersView{width:100%;height:100%;overflow:auto}.SearchAttendeeFiltersView .FieldBlock{width:calc(100% - 1.2em * 2);margin:.6em 1.2em 0 1.2em;font-size:.14em}.SearchAttendeeFiltersView .Button{width:calc(100% - 1em * 2);height:2em;font-size:.16em;margin:1em;border:0;border-radius:.3em;color:#fff;background-color:#004b8e}.SearchAttendeeFiltersView .WarningMessage{width:calc(100% - 1.53em * 2);margin:0 1.53em .765em 1.53em;font-size:.11em}.SearchAttendeeResultsView{width:100%;height:100%;font-size:.14em}.SearchAttendeeResultsView .SearchByLabel{margin:1em 1.2em 0 1.2em;color:#004ba5;font-weight:bold}.SearchAttendeeResultsView .SearchByTerm{margin:0 1.5em}.SearchAttendeeResultsView .SearchByTerm .Label{width:8em}.SearchAttendeeResultsView .WarningMessage{margin:1em 1.2em 0 1.2em;padding:0 1.2em;border:#cc4557 solid 2px;border-radius:.3em;color:#cc4557}.SearchAttendeeResultsView .ResultTitle{font-size:.85em;padding:.6em 1.2em;margin-top:calc(1em/0.85);background-color:#374953;color:white}.SearchAttendeeResultsView .SearchResults{font-size:.85em;overflow:auto}.SearchAttendeeResultsView .SearchResults .Result{border-bottom:gray solid 1px}.SearchAttendeeResultsView .SearchResults .Result .Checkbox{width:15%;background-color:#fff;background-repeat:no-repeat;background-position:center 1.2em;background-size:1.5em;background-image:url(../Graphics/checkbox_unchecked.svg)}.SearchAttendeeResultsView .SearchResults .Result .Checkbox.Checked{background-image:url(../Graphics/checkbox_checked.svg)}.SearchAttendeeResultsView .SearchResults .Result .Item{width:85%}.SearchAttendeeResultsView .SearchResults .NoResults{text-align:center;padding:5em 0;border-bottom:1px solid lightgray;background-color:#fff}.SearchAttendeeResultsView .DirectiveScaled{font-size:7em}.SelectLineItem{height:100%;width:100%}.SelectLineItem .HeaderButton{width:calc(100% - 1em * 2);height:2em;margin:.5em 1em 0 1em;font-size:.16em;border-radius:.3em;background-color:#004b8e;color:#fff}.SelectLineItem .ReportTitle{width:calc(100% - 0.5em);height:2em;line-height:2em;background-color:#374953;font-weight:bold;color:#fff;font-size:.14em;padding-left:.5em;margin-top:.5em}.SelectLineItem .Scrollable{overflow:auto}.SelectLineItem .Scrollable .SelectionNeededMessage{background-color:#fff;color:#374953;padding:1em;font-size:.16em;text-align:center}.SelectLineItem .Scrollable .Checkbox{width:10%;font-size:1em;border-bottom:1px solid #eaeff2;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:.2em;background-image:url(../Graphics/checkbox_unchecked.svg)}.SelectLineItem .Scrollable .Checkbox.Checked{background-image:url(../Graphics/checkbox_checked.svg)}.SelectLineItem .Scrollable .Item{width:calc(90% - 2px);border-left:2px solid #eaeff2;border-bottom:1px solid #eaeff2}.SelectReport{height:100%;width:100%}.SelectReport .HeaderButton{width:calc(100% - 1em * 2);height:2em;margin:.5em 1em 1em 1em;font-size:.16em;border-radius:.3em;background-color:#004b8e;color:#fff}.SelectReport .Scrollable{overflow:auto}.SelectReport .Scrollable .Checkbox{width:10%;font-size:1em;border-top:1px solid #9b9b9b;background-color:#fff;background-repeat:no-repeat;background-position:center;background-size:.2em;background-image:url(../Graphics/checkbox_unchecked.svg)}.SelectReport .Scrollable .Checkbox.Checked{background-image:url(../Graphics/checkbox_checked.svg)}.SelectReport .Scrollable .Item{width:calc(90% - 2px);border-left:1px solid #9b9b9b}.BasicHeaderBodyView .Header{color:black;font-size:.16em}.BasicHeaderBodyView .Seperator{height:.02em;background-color:#dddee0;margin:.1em 0;border-radius:.3em}.BasicHeaderBodyView .Body{color:gray;font-size:.1em;margin:1em 0}.BasicHeaderBodyView .Button{width:100%;height:2em;font-size:.16em;border:0;border-radius:.3em;color:#fff;margin-top:.5em}.BasicHeaderBodyView .Button.Blue{background-color:#004b8e}.BasicHeaderBodyView .Button.Grey{background-color:#9b9b9b}.FlexContainer{display:flex;justify-content:flex-start;align-content:flex-start;align-items:flex-start;display:-moz-flex;-moz-justify-content:flex-start;-moz-align-content:flex-start;-moz-align-items:flex-start;display:-ms-flex;-ms-justify-content:flex-start;-ms-align-content:flex-start;-ms-align-items:flex-start;display:-webkit-flex;-webkit-justify-content:flex-start;-webkit-align-content:flex-start;-webkit-align-items:flex-start}.FlexContainer.Wrap{flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap}.FlexContainer.NoWrap{flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap}.FlexContainer.SpaceBetween{justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-webkit-justify-content:space-between}.FlexContainer.AlignEnd{justify-content:flex-end;-moz-justify-content:flex-end;-ms-justify-content:flex-end;-webkit-justify-content:flex-end}.FlexContainer.AlignEndCross{align-items:flex-end;-moz-align-items:flex-end;-ms-align-items:flex-end;-webkit-align-items:flex-end}.FlexContainer.CrossAxisStretch{align-items:stretch;-moz-align-items:stretch;-ms-align-items:stretch;-webkit-align-items:stretch}.FlexContainer.CenterMainAxis{justify-content:center;-moz-justify-content:center;-ms-justify-content:center;-webkit-justify-content:center}.FlexContainer.CenterCrossAxis{align-items:center;-moz-align-items:center;-ms-align-items:center;-webkit-align-items:center}.FlexContainer.Row{flex-direction:row;-moz-flex-direction:row;-ms-flex-direction:row;-webkit-flex-direction:row}.FlexContainer.Column{flex-direction:column;-moz-flex-direction:column;-ms-flex-direction:column;-webkit-flex-direction:column}.FlexItem{order:0;align-self:auto;-moz-order:0;-moz-align-self:auto;-ms-order:0;-ms-align-self:auto;-webkit-order:0;-webkit-align-self:auto;min-width:0;min-height:0}.FlexItem.Static{flex:0 0 auto;-moz-flex:0 0 auto;-ms-flex:0 0 auto;-webkit-flex:0 0 auto}.FlexItem.Variable{flex:0 1 auto;-moz-flex:0 1 auto;-ms-flex:0 1 auto;-webkit-flex:0 1 auto}.FlexItem.Stretch{flex:1 1 auto;-moz-flex:1 1 auto;-ms-flex:1 1 auto;-webkit-flex:1 1 auto}.Icon{position:relative}.Icon.Remove::before{content:"";width:1.5em;height:1.5em;margin:.75em;border-radius:2em;background-color:#cf3636;display:block}.Icon.Remove:active::before{background-color:#883636}.Icon.Remove::after{content:"";width:1em;height:.3em;position:absolute;top:calc(50% - 0.15em);left:calc(50% - 0.5em);background-color:#fff;display:block}.Icon.DownArrow::before{content:"";width:1em;height:.4em;display:block;transform:rotate(45deg);position:absolute;top:0;left:-0.54em}.Icon.DownArrow::after{content:"";width:1em;height:.4em;display:block;transform:rotate(-45deg);position:absolute;top:0;left:0}.Icon.DownArrow.White::before{background-color:#fff}.Icon.DownArrow.White::after{background-color:#fff}.Modal{width:100%;height:100%;position:fixed;overflow:auto;top:0;z-index:900}.Modal .Overlay{width:100%;height:100%;position:fixed;background-color:gray;opacity:.7}.Modal .OuterContent{width:90%;position:absolute;padding:.75em 5%}.Modal .OuterContent .Close{width:1.5em;float:right;margin:-0.7em -0.7em 0 0;padding:.1em .3em .1em .3em;border-radius:50%;border:0;background-color:#004b8e;color:#fff;font-weight:bold;font-size:.2em}.Modal .OuterContent .InnerContent{background-color:white;padding:.15em 8%;border-radius:.075em}.SplitsView{width:100%;height:100%}.SplitsView .Title{width:100%;line-height:3em;background-color:#374953;font-size:.16em;font-weight:bold;color:white;text-align:center;word-wrap:break-word}.SplitsView .SplitByOverlay{width:100%;height:100em;position:absolute;top:-100%}.SplitsView .SplitByMenu{width:100%;color:#fff;position:relative;font-size:.14em}.SplitsView .SplitByMenu .Label{line-height:1.2em;padding:.357em .714em;background-color:#243138;text-align:center;position:relative;z-index:202}.SplitsView .SplitByMenu .Label .Value{color:#fff;font-weight:bold}.SplitsView .SplitByMenu .Label.Alt{width:calc(100% - 7.6em * 2);padding-top:0;padding-left:7.6em;padding-right:7.6em;position:absolute;left:0;z-index:201}.SplitsView .SplitByMenu .Label.Alt .Inner{padding-top:.357em;border-top:1px solid #FFF;color:#243138}.SplitsView .SplitByMenu .Label.Alt.OnMenu{top:1.914em;transition:.5s}.SplitsView .SplitByMenu .Label.Alt.OnContent{top:0;transition:.5s}.SplitsView .SplitByMenu .Icon{font-size:.625em;top:-1.7em;left:calc(100% - 11em);z-index:202}.SplitsView .ChildList{width:100%;overflow:auto}.SplitsView .ChildList .Icon{font-size:1.167em;margin-top:.65em}.SplitsView .ChildList .Item{font-size:.12em;background-color:#fff;border-top:1px solid #eaeff2}.SplitsView .ChildList .EmptyMessage{font-size:.16em;background-color:#fff;padding:4em;text-align:center}.SplitsView .ChildList .Button{width:calc(100% - 1.2em * 2);height:2em;margin:0 1.2em 1.2em 1.2em;font-size:.16em;color:#fff;background-color:#004b8e;border:0;border-radius:.3em}.SplitsView .ChildList .Button.Blue{background-color:#004b8e}.SplitsView .ChildList .Button.Red{background-color:#cc4557}.SplitsView .ChildList .Button.First{margin-top:1.2em}.SplitsView .Parent{width:calc(100% - 1em * 2);font-size:.12em;padding:.5em 1em;background-color:#fff}.SplitsView .Parent .ExpenseType{line-height:1.4em;font-weight:bold;padding-right:.4em}.SplitsView .Parent .Value{line-height:1.4em;text-align:right;font-weight:bold}.SplitsView .Parent .Value.Primary{color:#004ba5;max-width:10em}.SplitsView .Parent .Value.Primary.Split{color:#559acb}.SplitsView .Parent .Value .Total{padding-right:.4em}.SplitsView .Parent .Value .CurrencyCode{padding-left:.4em}.SplitsView .Parent .BadName1{max-width:calc(100% - 2em * 2 - 0.4em);padding-right:.4em}.SplitsView .Parent .BadName1 .BadName2{max-width:100%}.SplitsView .Parent .Label{width:5.6em;line-height:1.4em;color:#848484}.SplitsView .Parent .Field{line-height:1.4em;color:#004ba5}.SubmitReportView{width:100%;height:100%;overflow:auto}.SubmitReportView .Header{width:100%;height:2em;font-size:.16em}.SubmitReportView .Header .Title{line-height:1.4em;font-weight:bold;color:#0056a0;float:left;width:calc(100% - 9em - 1em * 2);padding-left:.80em;padding-top:.6em}.SubmitReportView .Summary{width:100%;height:7.5em;font-size:.12em}.SubmitReportView .Summary .TextInformation{width:calc(100% - 9em - 1em * 2);padding-left:1em;padding-top:.4em;float:left}.SubmitReportView .Summary .TextInformation .Label{width:7em;height:1.4em;line-height:1.6em;float:left;font-weight:bold}.SubmitReportView .Summary .TextInformation .Field{width:calc(100% - 7em);height:1.4em;line-height:1.4em;float:left;color:#404040}.SubmitReportView .ContentBlock{font-size:.12em;margin-top:2.5em;margin-bottom:1.5em;padding:.66em 0;border-style:solid;border-width:1px;border-color:#848484;background-color:white}.SubmitReportView .ContentBlock .Field{width:calc(100% - 1.33em * 2);margin:.66em 1.33em}.SubmitReportView .ContentBlock .FieldBlock{width:calc(100% - 1.33em * 2);margin:.66em 1.33em}.SubmitReportView .ContentBlock .FieldBlock .Label{font-weight:bold}.SubmitReportView .ButtonBlock{width:calc(100% - 1em * 2);margin:1em 1em 0 1em;font-size:.16em}.SubmitReportView .ButtonBlock .Button{width:45%;height:2em;font-size:1em;margin:0 0 1.2em 0;border:0;border-radius:.3em;color:#fff}.SubmitReportView .ButtonBlock .Button.Blue{background-color:#004b8e}.SubmitReportView .ButtonBlock .Button.Grey1{background-color:#9b9b9b}.SubmitReportView .ButtonBlock .Button.Grey2{background-color:#cfcfcf}.ValidationFailedView{width:100%;height:100%;overflow:auto}.ValidationFailedView .ButtonBlock{width:calc(100% - 1.2em * 2);margin:1.2em 1.2em 0 1.2em;font-size:.16em}.ValidationFailedView .ButtonBlock .Button{width:45%;height:2em;font-size:1em;margin:0 0 1.2em 0;border:0;border-radius:.3em;color:#fff}.ValidationFailedView .ButtonBlock .Button.Grey{background-color:#9b9b9b}.ValidationFailedView .ButtonBlock .Button.Blue{background-color:#004b8e}.TransactionsView{height:100%;width:100%;font-size:.10em}.UnassociatedUsersView{height:100%;width:100%}.UnassociatedUsersView .UnassociatedUsersText{font-size:.20em;padding:1em;font-weight:bold}.UnexpectedErrorView{height:100%;overflow:auto}.UnexpectedErrorView .Body{width:84%;height:calc(100% - 0.2em - 0.2em);padding:.2em 8%}.UnexpectedErrorView .Body .Title{font-size:.18em;color:#cc4557;text-align:center;margin:.2em 0;font-weight:bold}.UnexpectedErrorView .Body .ErrorGraphic{width:100%;height:3em;background-size:2.5em;background-repeat:no-repeat;background-position:center;background-image:url(../Graphics/error_unexpected.svg)}.UnexpectedErrorView .Body .Description{font-size:.14em;margin:1em 0}.UnexpectedErrorView .Body .Button{width:100%;height:2em;font-size:.16em;border:0;border-radius:.3em;margin-bottom:.5em}.UnexpectedErrorView .Body .Button.Ok{background-color:#004b8e;color:#fff}.ViolationView{font-size:.16em;overflow:auto;height:100%;padding-top:.6em}.ViolationView .Row{width:calc(100% - 1.2em * 2);margin:0 1.2em .6em 1.2em}.ViolationView .Row.Title{font-weight:bold}.ViolationView .Row.SubTitle{font-style:italic}.ViolationView .Row.BlueButton{color:#fff;background-color:#004b8e;height:2em;font-size:1em;border:0;border-radius:.3em}.ViolationView .Row.UserAttention{box-shadow:0 0 2px 1px red}