﻿@import url("https://fonts.googleapis.com/css?family=Roboto:400,700,900");@import url(font-awesome.css);@import url(foundation.min.css);@import url(tooltipster.bundle.min.css);@import url(tooltipster-sideTip-shadow.min.css);html,body{height:100%}body{background:#d8dce3;font-family:'Roboto',sans-serif;font-size:15px;color:#1d2024;padding-top:110px}h1,h2,h3,h4,h5,h6{color:#00436d}a,li{transition:all .2s ease 0s;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s}a[disabled]:not(.button){color:#525658 !important;cursor:not-allowed}.mainbody{padding-left:310px;padding-right:38px;padding-bottom:38px;transition:all .2s ease 0s;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s}.close-button,.close-button:active,.close-button:hover,.close-button:focus{background:none;color:#8a8a8a;padding:0;height:auto}.pad-x{padding:3px 0 20px 0}hr{max-width:100%}.isSlimNav .sidenav{overflow-x:visible;width:100px}.isSlimNav .sidemenu li.locked{color:rgba(255,255,255,.5)}.isSlimNav .sidemenu>li>a{text-align:center}.isSlimNav .sidemenu>li>a i{margin-right:0}.isSlimNav .sidemenu>li>a span{display:none}.isSlimNav .sidemenu>li:hover>ul{display:block;margin:0;position:absolute;top:0;left:100%}.isSlimNav .sidemenu>li:hover>ul li{margin:0;padding-left:0}.isSlimNav .sidemenu>li:hover>ul li:before{display:none}.isSlimNav .sidemenu>li:hover>ul li a{background:#00436d;padding:8px;white-space:nowrap}.isSlimNav .sidemenu>li:hover>ul li a:hover{background:#00243a;color:#fff}.isSlimNav .sidemenu>li:hover>ul li+li{border-top:1px solid #35637f}.isSlimNav .sidemenu>li>ul{display:none}.isSlimNav .brand{display:none}.isSlimNav .brand-icon{background:#fff;padding:11px;display:block}.isSlimNav .top-nav,.isSlimNav .mainbody{padding-left:140px}.button,button{background:#00436d;color:#fff;font-size:14px;font-weight:900;height:39px;margin:0;padding:.9em 1em;text-transform:uppercase;vertical-align:top;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.button:hover,.button:focus,button:hover,button:focus{background:#00243a}.button.cancel,.button.inactive,button.cancel,button.inactive{background:#bfc2c7;color:#525658}.button.cancel:hover,.button.cancel:focus,.button.inactive:hover,.button.inactive:focus,button.cancel:hover,button.cancel:focus,button.inactive:hover,button.inactive:focus{background:#a4a8af}.button.save,.button.add,button.save,button.add{background:#009683;color:#fff}.button.save:hover,.button.save:focus,.button.add:hover,.button.add:focus,button.save:hover,button.save:focus,button.add:hover,button.add:focus{background:#006356}.button a.button.add:disabled,.button a.button.save:disabled,button a.button.add:disabled,button a.button.save:disabled{color:#fff !important;background:#00302a !important;cursor:not-allowed}.button.purple,button.purple{background:#960071;color:#fff}.button.purple:hover,.button.purple:focus,button.purple:hover,button.purple:focus{background:#63004b}.button.small,button.small{font-size:11px;height:29px}.top-nav{background:#fff;border-bottom:1px solid #cacaca;height:70px;padding:15px 37px 15px 310px;width:100%;z-index:50;position:fixed;top:0;left:0;transition:all .2s ease 0s;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s}.top-nav h1{display:inline-block;font-size:28px;font-weight:700;margin:0;text-transform:uppercase}.top-nav .top-nav-menu{display:inline-block;float:right;margin:0;padding:0;list-style:none;position:relative}.top-nav .top-nav-menu li{margin:0;padding:0;display:inline-block;height:40px}.top-nav .top-nav-menu li.logged-in-as{padding:10px 0;padding-left:45px;color:#233540}.top-nav .top-nav-menu li a{padding:10px 15px;padding-right:15px;display:block;color:#233540;text-decoration:none;transition:background-color .4s}.sidenavToggle{color:#00436d;cursor:pointer;font-size:28px;margin-right:15px}.brand{background:#fff;text-decoration:none;position:relative;display:block;text-align:center;padding:18px 5px;transition:all .2s ease 0s;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s}.brand-icon{display:none;text-align:center;transition:all .2s ease 0s;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s}.sidenav{background:#00436d;height:100%;width:270px;position:fixed;z-index:100;top:0;left:0;overflow-x:hidden;box-sizing:border-box;-webkit-box-shadow:7px 0 15px 0 rgba(0,0,0,.2);-moz-box-shadow:7px 0 15px 0 rgba(0,0,0,.2);box-shadow:7px 0 15px 0 rgba(0,0,0,.2);transition:all .2s ease 0s;-webkit-transition:.2s;-moz-transition:.2s;-o-transition:.2s}.sidemenu{margin:0;padding:0;list-style:none}.sidemenu>li>a{font-size:16px;padding:15px 18px;line-height:1}.sidemenu>li>a:hover,.sidemenu>li>a:focus{background:#003354}.sidemenu>li>a.active,.sidemenu>li>a.active:hover{background:#0c1c26;border-right:9px solid #3b708f}.sidemenu>li>a i{font-size:18px;margin-right:10px}.sidemenu>li+li{border-top:1px solid #35637f}.sidemenu>li ul{margin-bottom:15px;margin-left:51px}.sidemenu>li ul li{padding-left:15px;font-size:13px}.sidemenu>li ul li:before{content:"";display:block;background:#5b9dc6;height:5px;width:5px;position:absolute;left:0;top:8px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}.sidemenu>li ul li a{font-size:13px}.sidemenu>li ul li a:hover,.sidemenu>li ul li a:focus{color:#5b9dc6}.sidemenu>li ul li.locked{color:rgba(255,255,255,.5)}.sidemenu li{margin:2px 0;display:block;position:relative}.sidemenu li a{display:block;color:#fff;text-decoration:none}.sidemenu li a i{color:#5b9dc6}.sidemenu li a span.fa{font-size:16px;color:#fff;margin:0 5px 0 0;min-width:20px;text-align:center}.contentBlock{background:#fff;padding:50px;position:relative}.contentBlock.noPadding{padding:0}.sectionTitle{color:#b4b7bd;font-size:24px;font-weight:700;margin-bottom:20px;text-transform:uppercase}.actionsBar{margin-bottom:1rem}.actionsBar select{margin:0;width:auto}.actionsBar .cell.flex{display:flex;align-items:center}.actionsBar .cell.flex .search{padding-right:.5em}.actionsBar .cell.flex [type="checkbox"]{margin:0}.actionsBar .toggle-checkbox{display:flex !important;flex-direction:column;line-height:1em;align-items:flex-start}.actionsBar .toggle-checkbox [type="checkbox"]{display:none}.actionsBar .toggle-checkbox label.toggle-button{background:#00436d;color:#eee;padding:.658em .7em;border-radius:4px}.actionsBar .toggle-checkbox label.toggle-button:hover{cursor:pointer}.actionsBar .search{display:inline-block;position:relative;vertical-align:top}.actionsBar .search:first-of-type input{min-width:15vw}.actionsBar .search input[type="text"]{height:39px;margin:0}.actionsBar .search input[type="checkbox"]{margin:0}.actionsBar .search .button,.actionsBar .search button{background:none;color:#525658;position:absolute;top:0;right:0;cursor:pointer}.actionsBar .add{float:right}.actionsBar .right-controls{display:flex;justify-content:flex-end}.actionsBar .right-controls .button{margin:0 .25em}#beneficiaries .titleWrap,#dependents .titleWrap{margin:3em 0 1em 0}#beneficiaries table.responsive,#dependents table.responsive{border-collapse:separate;border-spacing:0;border:1px solid #eee;border-top:0}#beneficiaries table.responsive td:last-child,#dependents table.responsive td:last-child{display:inline-flex;justify-content:center;align-items:center;width:100%}#beneficiaries table.responsive td:last-child a,#dependents table.responsive td:last-child a{font-size:1.5em;padding:0 .25em}#beneficiaries table.responsive td:last-child a.delete:hover i,#dependents table.responsive td:last-child a.delete:hover i{color:#dd2e00}#beneficiaries table.responsive td:last-child a.edit:hover i,#dependents table.responsive td:last-child a.edit:hover i{color:#0062a0}#beneficiaries div.controls,#dependents div.controls{display:none;margin-top:1.5em;overflow:hidden !important}#beneficiaries .input-form,#dependents .input-form{padding:1em;background:#eee}#beneficiaries .buttons,#dependents .buttons{background:#1d2024;padding:.5em;margin:0}#beneficiaries .buttons .save,#beneficiaries .buttons .cancel,#dependents .buttons .save,#dependents .buttons .cancel{height:29px;font-size:12px}.error-message{display:none;align-items:center;justify-content:space-between;margin-bottom:1em;background:#d14747;padding:1em;color:#fff}.error-message .title{font-weight:bold;padding-right:.25em}.error-message .close i{cursor:pointer}html.is-reveal-open body{overflow-y:visible}.reveal #ModalEffectiveDate{margin:0}.reveal .save-button{margin-top:1em}.reveal .validation-error{display:none;margin:.5em;color:#d14747}#PlanSelectionModal .members{margin-bottom:1em !important}#PlanSelectionModal select{margin:0}#PlanSelectionModal .validation-error{margin:.25em 0 .5em 0}.plan-notes .cancel,.plan-notes .save-note,.plan-notes .note-body,.subscriber-notes .cancel,.subscriber-notes .save-note,.subscriber-notes .note-body{display:none}.plan-notes .cancel.note-body,.plan-notes .save-note.note-body,.plan-notes .note-body.note-body,.subscriber-notes .cancel.note-body,.subscriber-notes .save-note.note-body,.subscriber-notes .note-body.note-body{margin-bottom:0 !important}.plan-notes .plan-notes-list[readonly],.plan-notes .plan-notes-list:disabled,.plan-notes .subscriber-notes-list[readonly],.plan-notes .subscriber-notes-list:disabled,.subscriber-notes .plan-notes-list[readonly],.subscriber-notes .plan-notes-list:disabled,.subscriber-notes .subscriber-notes-list[readonly],.subscriber-notes .subscriber-notes-list:disabled{cursor:default;border:1px solid #cacaca;color:#525658;background-color:#fefefe}.plan-notes .buttons,.subscriber-notes .buttons{margin:1em 0 0 0 !important}.plan-notes .buttons button:first-of-type,.subscriber-notes .buttons button:first-of-type{margin-right:.5em}.plans .actionsBar{display:flex !important;align-items:center}.plans .actionsBar div:not(:first-child){padding:0 .5em !important}.plans .actionsBar [name="PlansList"]{min-width:22em}.plans .actionsBar .save{display:none}.plans .actionsBar .left-controls,.plans .actionsBar .right-controls{display:flex;width:50%}.plans .actionsBar .left-controls input,.plans .actionsBar .left-controls select,.plans .actionsBar .left-controls button,.plans .actionsBar .right-controls input,.plans .actionsBar .right-controls select,.plans .actionsBar .right-controls button{border:0}.plans .actionsBar div:not(.hidden):not(.right-controls){display:flex;align-items:center}.plans .actionsBar .right-controls{justify-content:flex-end}.plans .flat-amount,.plans .age-band,.plans .rate-per-k,.plans .depadd-flat-rate,.plans .depadd-trust-rate,.plans .depadd-standard-rate,.plans .rate-k,.plans .increment-amount{display:none}.plans .standard-dates{display:inline-flex;align-items:center}.plans .standard-dates span{margin:0 .5rem 1rem .5rem;font-weight:bold}.plans .spousal-add{padding-bottom:0 !important}.plans .dep-life{padding-top:0 !important}.plans .spousal-benefit-options label{margin-left:0}.plans.new-plan .plan-notes{display:none}.plans #staticInfo{line-height:1.8}.plans #staticInfo label{font-size:15px}.plans #planStatus{font-size:30px;font-weight:700;line-height:1;text-align:right;text-transform:uppercase}.plans #planStatus .current{color:#009683}.plans .plan{padding-top:25px;padding-bottom:25px}.plans .titleWrap input[type="checkbox"]{position:absolute;left:-999px}.plans .titleWrap label{cursor:pointer;display:inline-block}.plans .titleWrap label input[type="checkbox"]+span:before{font-family:FontAwesome;content:"";display:inline-block;font-weight:400;font-style:normal;font-size:24px;text-align:left;letter-spacing:6px;width:31px;position:relative;top:2px}.plans .titleWrap label input[type="checkbox"]:checked+span:before{content:"";letter-spacing:3px}.plans .titleWrap input[type="checkbox"]:indeterminate+span:before{content:"";letter-spacing:6px}.plans .titleWrap .title{color:#00436d !important;font-size:22px !important;font-weight:700;margin-left:0}.plans .titleWrap hr{border-style:dashed}.plans .rateBand{padding-top:25px;overflow:hidden}.plans .rateBand+.rateBand{border-top:1px solid #cacaca;margin-top:10px;padding-top:10px}.plans .rateBand .title{color:#00436d;font-weight:700;float:left;line-height:1.1;width:15%}.plans .rateBand .title span{color:#1d2024;display:block;font-weight:400}.plans .rateBand .ratesWrap{float:left;width:85%}.plans .rateBand .rate{float:left;line-height:1.1;padding:0 3px 8px;width:14.28571%;text-align:left}.plans .rateBand .rate .num{display:block}.plans .rateBand .rate .age{display:block;font-size:13px;padding-top:1em;font-weight:700}.plans .round-reductions label{display:flex;justify-content:center;align-items:center;margin-top:1em}.plans .round-reductions input{margin-bottom:0}.errorview{min-height:20vh;display:flex;flex-direction:column}input.error,select.error,textarea.error{border:1px solid #c00;margin-bottom:0}label.error{color:#c00}div.tab-error{display:none;background:#771900 !important;color:#fff;padding:.5em 1em;margin-bottom:1em;font-style:italic}#planTabs .buttons,#subscriberTabs .buttons{display:flex;list-style:none}#planTabs .buttons li,#subscriberTabs .buttons li{margin-right:.5em;border-radius:5px}#planTabs .tab-error,#subscriberTabs .tab-error{border:1px solid #f00;outline-color:#f00;box-shadow:0 0 0 transparent;border-radius:5px !important}#planTabs .tab-error a,#subscriberTabs .tab-error a{background:#771900 !important;color:#fff !important;outline:none !important}#planTabs .hidden,#subscriberTabs .hidden{visibility:hidden}#planTabs .ui-tabs-nav,#subscriberTabs .ui-tabs-nav{padding:0;margin-left:0}#planTabs .ui-tabs-nav li,#subscriberTabs .ui-tabs-nav li{display:inline-block}#planTabs .ui-tabs-nav li.ui-tabs-active .button,#subscriberTabs .ui-tabs-nav li.ui-tabs-active .button{background:#00436d;color:#fff}#planTabs .ui-tabs-nav li.ui-tabs-active .button:hover,#planTabs .ui-tabs-nav li.ui-tabs-active .button:focus,#subscriberTabs .ui-tabs-nav li.ui-tabs-active .button:hover,#subscriberTabs .ui-tabs-nav li.ui-tabs-active .button:focus{background:#00243a}#planTabs#subscriberTabs ul,#subscriberTabs#subscriberTabs ul{margin:0 0 2em 0;list-style:none;display:flex}#planTabs#subscriberTabs ul li,#subscriberTabs#subscriberTabs ul li{margin:0 .2em}#planTabs#subscriberTabs ul li:first-child,#subscriberTabs#subscriberTabs ul li:first-child{padding-left:0}#planTabs#subscriberTabs .titleWrap .title,#subscriberTabs#subscriberTabs .titleWrap .title{color:#3d84b1;font-size:16px;font-weight:700;margin-left:0}#planTabs#subscriberTabs .titleWrap .title+hr,#subscriberTabs#subscriberTabs .titleWrap .title+hr{border-style:dashed;margin:0 0 .5em 0;padding-bottom:.5em}#planTabs#subscriberTabs .override-amount,#planTabs#subscriberTabs .increment-select,#subscriberTabs#subscriberTabs .override-amount,#subscriberTabs#subscriberTabs .increment-select{display:none}label{color:#00436d;font-size:13px;font-weight:700}label.checkboxLabel{color:#1d2024;font-weight:400}[type="color"],[type="date"],[type="datetime-local"],[type="datetime"],[type="email"],[type="month"],[type="number"],[type="password"],[type="search"],[type="tel"],[type="text"],[type="time"],[type="url"],[type="week"],textarea,select{border:1px solid #cacaca;color:#525658;height:39px;font-size:15px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}[type="color"]:focus,[type="date"]:focus,[type="datetime-local"]:focus,[type="datetime"]:focus,[type="email"]:focus,[type="month"]:focus,[type="number"]:focus,[type="password"]:focus,[type="search"]:focus,[type="tel"]:focus,[type="text"]:focus,[type="time"]:focus,[type="url"]:focus,[type="week"]:focus,textarea:focus,select:focus{border:1px solid #5b9dc6}.formSection{margin-bottom:20px}.grid-margin-x>.large-1.sectionDivider{margin-bottom:20px;position:relative;width:1%}.grid-margin-x>.large-1.sectionDivider:before{background:#d8dce3;content:"";display:block;width:1px;height:calc(100% - 1rem);position:absolute;top:0;left:50%;transform:translateX(-50%)}.inverseInput input,.inverseInput select{border-top:none;border-left:none;border-right:none;border-bottom:1px solid #cacaca;box-shadow:none;margin:0;padding-left:0;padding-right:0;padding:0 .5em}.inverseInput input:focus,.inverseInput select:focus{border-top:none;border-left:none;border-right:none;border-bottom:1px solid #5b9dc6;box-shadow:none}.inverseInput select{padding-right:1.5rem}.inverseInput label{margin:0 0 1rem;padding-top:.2rem}.radioCheckboxList{user-select:none;margin-top:.5em}.radioCheckboxList label:first-child{margin-left:0}.radioCheckboxList label{cursor:pointer;user-select:none;color:#525658;display:inline-block;font-size:15px;font-weight:normal;line-height:1.5;vertical-align:top;margin-left:.5rem;margin-right:1rem;margin-bottom:0;margin-top:0;padding:0}.field-validation-valid{display:none}.validation-summary-valid{display:none}.input-validation-error,.input-validation-error:focus{border-bottom:1px solid #aa2300 !important;background:#f9e5e6;color:#aa2300}table{margin:0}table.dataTable{margin-top:0 !important}table thead{background:#1d2024;border:none;color:#fff}table thead th{font-size:13px;padding:.625rem;width:1%;white-space:nowrap}table.darker tr.even{background:#e0dfdf}table.darker tr.even tr:last-child{margin-top:.25em}table.darker .trust,table.darker .std{font-weight:700 !important;color:#fff;text-align:center}table.darker .trust.std,table.darker .std.std{color:#00436d}table.darker .trust.trust,table.darker .std.trust{color:#aa2300}table tbody td{font-size:12px;text-align:left;width:1%;white-space:nowrap}table tbody td.actions{font-size:1.4em}table tbody td .delete{color:#aa2300}table tbody td [type="checkbox"],table tbody td [type="file"],table tbody td [type="radio"]{margin:0}ul.pagination{margin-top:.5rem}.key-container{display:flex !important;justify-content:flex-end}.table-key{display:flex;flex-direction:column;margin-bottom:.6em}.table-key .square{display:inline-block;width:25px;height:25px}.table-key .standard,.table-key .trust{display:flex;flex-direction:row-reverse;align-items:center;justify-content:space-between;margin-bottom:.5em}.table-key .standard span:last-child,.table-key .trust span:last-child{font-weight:700}.table-key .standard>.square,.table-key .trust>.square{margin-left:.5em}.table-key .standard.standard .square,.table-key .trust.standard .square{background:#00436d}.table-key .standard.standard .square+span,.table-key .trust.standard .square+span{color:#00436d}.table-key .standard.trust .square,.table-key .trust.trust .square{background:#aa2300}.table-key .standard.trust .square+span,.table-key .trust.trust .square+span{color:#aa2300}table.vertical-table thead,table.vertical-table tr{background:transparent;color:#333}table.vertical-table thead th,table.vertical-table thead td{padding:.25em 1em .25em 0}table.vertical-table thead td{font-weight:normal}table.dataTable{width:100%;margin:0 auto;clear:both;border-collapse:separate;border-spacing:0}.dataTables_scrollHeadInner{box-sizing:border-box !important}table.DTFC_Cloned thead,table.DTFC_Cloned tfoot{background-color:#222528}.DTFC_LeftHeadWrapper,.DTFC_LeftBodyWrapper{border-right:1px solid #d8dce3}.DTFC_RightHeadWrapper,.DTFC_RightBodyWrapper{border-left:1px solid #d8dce3}div.dataTables_wrapper div.dataTables_info{padding:15px 0 0;font-size:12px}.sorting_disabled{background-image:none !important}a[data-sort]{color:#fff;text-decoration:underline}.hidden{display:none !important}.loading-spinner,.loading-spinner.med,.loading-spinner.tiny{width:50px;height:50px;border-radius:50%;background-color:transparent;border:3px solid #ddd;border-top:3px solid #00436d;-webkit-animation:1s spin linear infinite;animation:1s spin linear infinite;margin:0 auto}.loading-spinner.med{width:25px;height:25px;margin:0}.loading-spinner.tiny{width:20px;height:20px;float:left;margin-right:5px}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.input-validation-error,.input-validation-error:focus{border:1px solid #c00;margin-bottom:0}#RateKey.input-validation-error,#BenefitKey.input-validation-error{margin-bottom:1rem}.field-validation-error{color:#c00;font-size:12px}.lookup-result-container{position:relative}.lookup-result-container .lookup-results{position:absolute;width:200px;height:auto;background:#fefefe;border:1px solid #cacaca;display:none}.lookup-result-container .lookup-results a.result{display:block;font-size:13px;padding:4px;transition:none;-webkit-transition:none;-moz-transition:none;-o-transition:none}.lookup-result-container .lookup-results a.result.selected{background:#dce4e9}.lookup-result-container .lookup-results a.result:hover{background:#dce4e9}.lookup-result-container .lookup-results em.no-results{display:block;font-size:13px;padding:4px}iframe.documents{width:100%;height:500px;margin:0;padding:0;border:none}table.documents{width:100%;margin-bottom:30px}table.documents tbody{display:block;max-height:290px;overflow-y:auto;overflow-x:hidden}.loading-spinner{width:50px;height:50px;border-radius:50%;background-color:transparent;border:3px solid #bbb;border-top:3px solid #126195;-webkit-animation:1s spin linear infinite;animation:1s spin linear infinite;margin:0 auto}.loading-spinner.left{margin:0}.loading-spinner.small{margin:0;width:35px;height:35px;border-radius:50%;background-color:transparent;border:2px solid #bbb;border-top:2px solid #126195;float:left;margin-right:5px}.loading-spinner.tiny{margin:0;width:20px;height:20px;border-radius:50%;background-color:transparent;border:2px solid #bbb;border-top:2px solid #126195;float:left;margin-right:5px}.loading-spinner.processing{margin:0;width:26px;height:26px;border-radius:50%;background-color:transparent;border:4px solid #bbb;border-top:4px solid #126195;float:left;margin-right:9px;margin-top:2px}@-webkit-keyframes spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}span.fa.complete{color:#1da044;float:left;margin-right:9px}span.fa.pending{color:#bbb;float:left;margin-right:9px}span.fa.error{color:#c00;float:left;margin-right:9px;font-size:1.8em;margin-left:1px}span.progress-description{line-height:30px;clear:both}div.pending{margin-top:2px}div.pending>.pending{display:inline-block}div.pending>.processing{display:none}div.pending>.complete{display:none}div.pending>.error{display:none}div.processing{margin-top:2px}div.processing>.pending{display:none}div.processing>.processing{display:inline-block}div.processing>.complete{display:none}div.processing>.error{display:none}div.processing>.progress-description{font-weight:bold}div.complete{margin-top:2px}div.complete>.pending{display:none}div.complete>.processing{display:none}div.complete>.complete{display:inline-block}div.complete>.error{display:none}div.error{margin-top:2px}div.error>.pending{display:none}div.error>.processing{display:none}div.error>.complete{display:none}div.error>.error{display:inline-block}div.error>.progress-description{color:#c00;font-weight:bold}#planTabs .date-entry{width:110px}.flex{display:flex}