﻿@charset "UTF-8";*{text-decoration:none;font-size:inherit;outline:0;padding:0;margin:0;}code,kbd,samp,pre,tt,var,textarea,input,select,isindex,listing,xmp,plaintext{font-size:1em;font:inherit;}dfn,i,cite,var,address,em{font-style:normal;}th,b,strong,h1,h2,h3,h4,h5,h6{font-weight:normal;}a,img,a img,iframe,form,fieldset,abbr,acronym,object,applet,table{border:0;}table{border-collapse:collapse;border-spacing:0;}th,td{vertical-align:top;}caption,center{vertical-align:top;text-align:left;}body{background:#fff;line-height:1;color:#000;}q{quotes:"" "";}ul,ol,dir,menu{list-style:none;}sub,sup{vertical-align:baseline;}a{color:inherit;}hr{display:none;}font{color:inherit!important;font:inherit!important;color:inherit!important;}marquee{overflow:inherit!important;}blink{text-decoration:none;}nobr{white-space:normal;}input,select,textarea{color:inherit;}#report-abuse{display:none!important;}*::before,*::after{font-size:1em;}.fa,ul.standardRoleList>li.selected>.item>label:before,ul.standardRoleList>li.tristate>.item>label:before,ul.standardRoleList ul.claims>li.selected>.item>label:before,ul.standardRoleList .item>label:before,.preIcon:before,.fa-arrow-up,#GotoTop:before,.fa-chevron-up{font:var(--fa-font-solid);display:inline-block;}.fa-chevron-up{content:"";}.fa-arrow-up,#GotoTop:before{content:"";}.fa-check,ul.standardRoleList>li.selected>.item>label:before,ul.standardRoleList>li.tristate>.item>label:before,ul.standardRoleList ul.claims>li.selected>.item>label:before{content:"";}.fa-times,ul.standardRoleList .item>label:before{content:"";}.preIcon:before{margin:0 8px 0 0;color:#444;}.preIcon.standardButton:before,.standardForm button.preIcon:before{margin:0 6px 0 -2px;}.preIcon.cross:before{content:"";}.preIcon.mail:before{content:"";}.preIcon.pdf:before{content:"";}.preIcon.user:before{content:"";}.preIcon.warning:before{content:"";}.preIcon.key{content:"";}.preIcon.clock{content:"";}*,*::before,*::after{box-sizing:border-box;}html,body{color:#444;font-size:20px;line-height:1.4;font-weight:normal;font-family:Arial;}body{font-size:.6rem;}@media(min-width:768px){body{font-size:.75rem;}}a{color:#39c;}h1{margin:0 0 1rem 0;color:#fff;padding:5px 10px;font-size:14px;display:block;font-weight:bold;background-color:#0e344c;border-radius:10px 10px 0 0;}h2,h3,h4{margin:0 0 .5rem 0;font-size:.8rem;line-height:1.4;color:#444;font-family:Arial;text-transform:uppercase;display:block;}h2.blocked,h3.blocked,h4.blocked{margin:0 0 .5rem 0;padding:.5rem .75rem;color:#fff;display:inline-block;background-color:#0089bd;}p{margin:0 0 .75rem 0;}p.warning{color:#c00;}b,strong{font-weight:bold;}i,em{font-style:italic;}.small{font-size:.65rem;}.big{font-size:1.25rem;}ul{margin:1rem 1rem 1rem 2rem;list-style-type:disc;}ul.links{list-style-type:square;}ol{margin:1rem 1rem 1rem 2rem;list-style-type:decimal;}pre.decorated{margin:10px 0;padding:10px;background-color:#efefef;border:solid 1px #ddd;}pre.code{font-family:Courier New,Courier,monospace;}textarea.key{width:100%;margin:10px 0;padding:10px;font-family:Courier New,Courier,monospace;background-color:#efefef;border:solid 1px #ddd;}.linkButton{display:inline-block;cursor:pointer;text-decoration:underline;color:#39c;}.standardButton,.standardForm button{padding:5px 10px;display:inline-block;color:#fff;cursor:pointer;font-size:.6rem;text-decoration:none;text-transform:uppercase;background-color:#0089bd;border:0;border-radius:10px;}.standardButton.big,.standardForm button.big{padding:10px 14px;}.standardButton.medium,.standardForm button.medium{padding:8px 12px;font-size:.55rem!important;}.standardButton.small,.standardForm button.small{padding:5px 10px;font-size:.55rem!important;}.standardButton.tiny,.standardForm button.tiny{padding:3px 6px;font-size:.55rem!important;}.standardButton.green,.standardForm button.green{color:#fff;background-color:#58a84c;}.standardButton.blue,.standardForm button.blue{color:#fff;background-color:#0089bd;}.standardButton.white,.standardForm button.white{background-color:#fff;box-shadow:0 1px 5px rgba(0,0,0,.05);}.standardButton.black,.standardForm button.black{color:#fff;background-color:#000;border:1px solid #000;}.standardButton.red,.standardForm button.red{color:#fff;background-color:#c00;border:1px solid #c00;}.standardButton.grey,.standardForm button.grey{background-color:#999;}.spinner:before{margin:0 8px 0 0;content:"";display:inline-block;font-size:14px;font-weight:900;font-family:"Font Awesome 5 Free";animation:spin 1s linear infinite;}@keyframes spin{0%{transform:rotate(0deg);}50%{transform:rotate(180deg);}75%{transform:rotate(270deg);}100%{transform:rotate(360deg);}}#SiteHolder{min-width:320px;max-width:800px;margin:0 auto;padding:10px;position:relative;}.pageSection>.row.inset{max-width:1240px;margin:0 auto;padding:0 10px;}.pageSection>.row.inset.narrow{padding:0 20px;}.pageSection>.row>.content{position:relative;display:block;background-color:#fff;}.pageSection>.row>.content.centred{text-align:center;}.pageSection>.row>.content>.columns,.pageSection>.row>.content.columns{display:flex;flex-direction:column;justify-content:space-between;}@media screen and (min-width:768px){.pageSection>.row>.content>.columns,.pageSection>.row>.content.columns{flex-direction:row;}.pageSection>.row>.content>.columns.reversed,.pageSection>.row>.content.columns.reversed{flex-direction:row-reverse;}}.pageSection>.row>.content>.columns>.column,.pageSection>.row>.content.columns>.column{width:100%;}.pageSection>.row>.content>.columns>.column.image,.pageSection>.row>.content.columns>.column.image{padding:0 0 20px 0;font-size:0;}.pageSection>.row>.content>.columns>.column.html p:last-of-type,.pageSection>.row>.content.columns>.column.html p:last-of-type{margin:0;}.pageSection>.row>.content>.columns>.column:first-of-type,.pageSection>.row>.content.columns>.column:first-of-type{margin:0 0 20px 0;}@media screen and (min-width:768px){.pageSection>.row>.content>.columns>.column,.pageSection>.row>.content.columns>.column{width:48%;}.pageSection>.row>.content>.columns>.column:first-of-type,.pageSection>.row>.content.columns>.column:first-of-type{margin:0;}.pageSection>.row>.content>.columns>.column.image,.pageSection>.row>.content.columns>.column.image{padding:0;}}@media screen and (min-width:768px){.pageSection>.row>.content>.columns.offset .column,.pageSection>.row>.content.columns.offset .column{width:50%;}.pageSection>.row>.content>.columns.offset.extreme:first-of-type,.pageSection>.row>.content.columns.offset.extreme:first-of-type{width:40%;}.pageSection>.row>.content>.columns.offset.extreme:last-of-type,.pageSection>.row>.content.columns.offset.extreme:last-of-type{width:60%;}}#GotoTop{width:40px;height:2rem;color:#fff;font-size:1.2rem;line-height:1.5;text-align:center;top:0;right:1rem;position:fixed;cursor:pointer;display:none;z-index:5000;background-color:rgba(0,28,66,.8);border-radius:0 0 30px 30px;}#CalcBase{margin-top:100px;}#CalcBase .disclaimer{font-size:12px;color:#666;}#Base{margin:60px 0;padding-top:10px;font-size:.55rem;color:#999;border-top:solid 1px #999;}#Base a{color:inherit;font-size:inherit;}#PrimaryHeader{max-width:800px;height:90px;margin:0 auto;padding:10px 0;}@media(min-width:640px){#PrimaryHeader{height:65px;}}@media(min-width:640px){#PrimaryHeader>.content{display:flex;justify-content:space-between;}}#PrimaryHeader>.content>.brand{margin:0 0 10px 0;display:flex;align-items:center;}@media(min-width:640px){#PrimaryHeader>.content>.brand{margin:0;padding:0 30px 0 0;}}#PrimaryHeader>.content>.brand .image{max-width:150px;margin:0 10px 0 0;padding:0 10px 0 0;font-size:0;border-right:solid 1px #ccc;}@media(min-width:640px){#PrimaryHeader>.content>.brand .image{max-width:180px;}}#PrimaryHeader>.content>.brand .image img{max-width:100%;margin:-4px 0 0 0;display:inline-block;}#PrimaryHeader>.content>.brand .calcName{margin-top:3px;font-size:14px;line-height:1;color:#666;}@media(min-width:480px){#PrimaryHeader>.content>.brand .calcName{font-size:18px;}}#PrimaryHeader>.content>.controls{display:flex;align-items:center;justify-content:space-between;color:#666;font-size:12px;}@media(min-width:640px){#PrimaryHeader>.content>.controls{margin-top:4px;}}#PrimaryHeader>.content>.controls .user{display:flex;align-items:center;margin-right:20px;}#PrimaryHeader>.content>.controls .user i{margin-right:5px;color:#ccc;font-size:16px;display:inline-block;}#PrimaryHeader>.content>.controls .user a{color:#666;}.primaryNavToggle{font-size:18px;display:inline-block;cursor:pointer;color:#444;}.primaryNavToggle>span{display:none;}#PrimaryNav{width:100%;max-width:180px;padding:4px 10px;color:#444;display:none;text-align:center;position:absolute;right:10px;top:100px;z-index:500;font-size:11px;text-align:center;background-color:#fff;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.5);}@media(min-width:640px){#PrimaryNav{top:60px;}}#PrimaryNav ul,#PrimaryNav ul li,#PrimaryNav ul li a{margin:0;padding:0;color:inherit;}#PrimaryNav>ul>li{display:block;border-bottom:solid 1px rgba(0,0,0,.2);}#PrimaryNav>ul>li:last-of-type{border:0;}#PrimaryNav>ul>li:hover a{color:#369;}#PrimaryNav>ul>li>a{padding:10px 5px;color:inherit;display:block;cursor:pointer;font-weight:bold;text-transform:uppercase;font-family:Arial;}#PrimaryNav>ul>li.selected>a{background-color:#369;}#PrimaryNav>ul>li ul{display:none;border-bottom:solid 1px rgba(255,255,255,.2);}#PrimaryNav.open>ul>li ul{margin:0 .5rem;}#PrimaryNav>ul>li.open ul,#PrimaryNav>ul>li ul li,#PrimaryNav>ul>li ul li a{display:block;}#PrimaryNav.open{display:block;}#PrimaryNav.open>ul{display:block;}#PrimaryNav.open>ul>li>a>span{color:inherit;font-size:.65rem;text-transform:uppercase;display:inline-block;}#PrimaryNav li.current a{background-color:rgba(0,0,0,.25);}.primaryStatus{background-color:#fff;}.primaryStatus>.content{margin:0 0 20px 0;padding:10px 20px 10px 35px;position:relative;border-radius:10px;}.primaryStatus>.content:before{padding:0 .5rem 0 0;display:inline-block;font-family:"Font Awesome 5 Free";font-weight:900;font-size:.9rem;line-height:1.5;color:rgba(0,0,0,.5);position:absolute;top:5px;left:10px;}.primaryStatus>.content.ok{background-color:rgba(0,150,0,.25);}.primaryStatus>.content.ok:before{content:"";}.primaryStatus>.content>.details{width:100%;padding:5px 0 0 0;}.primaryStatus>.content.critical{background-color:rgba(255,0,100,.2);}.primaryStatus>.content.critical:before{content:"";}.primaryStatus>.content.validation{background-color:#fac896;}.primaryStatus>.content.validation:before{content:"";}.primaryStatus>.content.warning{background-color:rgba(255,200,0,.75);}.primaryStatus>.content.warning:before{content:"";}.primaryStatus>.content.information{background-color:rgba(0,0,0,.1);}.primaryStatus>.content.information:before{content:"";}.primaryStatus>.content .message{display:block;font-family:Arial;font-size:.75rem;}.primaryStatus>.content .details .detail{display:block;font-family:Arial;font-size:.75rem;}.standardForm label{width:100%;max-width:180px;margin:5px 0;padding:0;display:block;font-size:.75rem;text-transform:none;}.standardForm input[type=text],.standardForm input[type=password],.standardForm select{width:100%;max-width:400px;margin:0;padding:5px 10px;display:block;font-size:.75rem;color:#444;border:solid 1px #ddd;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,.1);}.standardForm input[type=text].input-validation-error,.standardForm input[type=password].input-validation-error{border:solid 1px rgba(255,0,0,.25);}.standardForm .field-validation-error{padding:5px 10px;color:#c00;font-size:.6rem;display:inline-block;text-transform:uppercase;}.standardForm p.info{margin:0 0 5px 0;padding:0;font-size:13px;font-style:italic;}.standardForm p.info.empty{display:none;}.standardForm select{padding:5px 10px;cursor:pointer;}.standardForm .row{margin:20px 0;display:block;}.standardForm .row.required label:after,.standardForm .row.required.checkboxlist label:after{display:none;}.standardForm .row.required.checkboxlist>label:after{padding:0 .25rem;content:"*";color:#c00;display:inline-block;vertical-align:super;}.standardForm .row.checkbox>h3{margin:5px 0;font-size:.75rem;text-transform:none;}.standardForm .row.checkbox label{margin:0;}.standardForm .row.checkbox>.data{display:inline-flex;flex-direction:row-reverse;justify-content:start;align-items:center;gap:10px;}.standardForm .row.checkbox.readonly>.data>span:before{display:inline-block;content:"";font-family:"Font Awesome 5 Free";font-weight:900;color:#f00;font-size:12px;}.standardForm .row.checkbox.readonly>.data>span.selected:before{content:"";color:#008000;}.standardForm .row.checkbox.readonly>.data>span>span{display:none;}.standardForm button{padding:10px 15px;}.passwordPolicy .req{margin:3px 0;padding:0 .25rem;display:inline-block;background-color:rgba(255,0,0,.1);}.passwordPolicy .req.ok{color:#090;text-decoration:none;background:none;}#SignupForm .section{margin:0 0 2rem 0;}#SignupForm .req{padding:0 .25rem;display:inline-block;text-decoration:underline;background-color:rgba(255,0,0,.1);}#SignupForm .req.ok{color:#090;text-decoration:none;background:none;}#SignupForm .go{padding:1rem 1.5rem;cursor:pointer;color:#fff;display:inline-block;text-transform:uppercase;background-color:#0c0;}table{margin:0 0 1rem 0;padding:0;display:table;border:0;}table tr{margin:0;padding:0;display:table-row;border:0;}table th,table td{padding:.25rem .5rem;display:table-cell;text-align:left;border:solid 1px #ccc;border-collapse:collapse;}table th{background-color:#eee;}table th.right,table td.right{text-align:right;}table th.center,table td.center{text-align:center;}table th.middle,table td.middle{vertical-align:middle;}table th.bottom,table td.bottom{vertical-align:bottom;}.simplePager{padding:.25rem 0;}.simplePager>.content,.simplePager>.content .overview,.simplePager>.content .indexContainer,.simplePager>.content .navigation{display:block;text-align:center;}.simplePager>.content .indexContainer a,.simplePager>.content .navigation a{font-size:.6rem;text-align:center;display:inline-block;color:#444;}.simplePager>.content .overview{padding:.25rem 0;text-align:center;text-transform:uppercase;font-size:.65rem;}.simplePager>.content .indexContainer{padding:.25rem 0;font-size:0;display:none;}.simplePager>.content .indexContainer a{min-width:calc(2rem + 2px);margin:0 1px;line-height:2rem;background-color:#fff;border:solid 1px #ddd;}.simplePager>.content .indexContainer a.active{cursor:default;background:none;border:0;}.simplePager>.content .navigation{padding:.25rem 0;font-size:0;}.simplePager>.content .navigation a{margin:0 .2rem;}@media(min-width:768px){.simplePager>.content .indexContainer{display:block;}}#FlexCalc{font-family:Arial;font-size:12px;color:#0089bd;}#FlexCalc>.container{margin:0 auto;}@media screen and (min-width:640px){#FlexCalc>.container{display:flex;flex-wrap:nowrap;}}#FlexCalc .row{padding:3px 0;display:flex;align-items:center;}#FlexCalc .row label{width:95px;display:inline-block;}#FlexCalc .row .data{width:calc(100% - 95px);}#FlexCalc .row.required label:after{padding:0 0 0 6px;display:inline-block;content:"*";vertical-align:top;color:#c00;}#FlexCalc .row .validationMessage{padding:5px 0;font-size:11px;color:#c00;}#FlexCalc input[type=text],#FlexCalc select{width:100%;max-width:100%;margin:0;padding:5px 6px;font-size:13px;color:#444;background-color:#fff;border:solid 1px #ccc;border-radius:10px;}#FlexCalc input[type=text]:disabled,#FlexCalc select:disabled{color:#888;background-color:#f0f0f0;}#FlexCalc input[type=text].required,#FlexCalc select.required{background-color:#fff3f3;border-color:#c00;}#FlexCalc input[type=text]:focus,#FlexCalc select:focus{border-color:#ec0;}#FlexCalc select{padding:6px;}#FlexCalc h1{margin:0;}#FlexCalc .headTag{margin:10px 0 0 0;text-align:left;border-bottom:solid 1px #afafb2;}#FlexCalc .headTag:first-of-type{margin:0;}#FlexCalc .headTag>span{width:200px;padding:4px 10px 3px 10px;color:#fff;display:inline-block;font-size:11px;font-weight:bold;text-transform:uppercase;background-color:#afafb2;border-radius:10px 10px 0 0;}@media screen and (min-width:640px){#FlexCalc .sectionCalc h1{border-radius:10px 0 0 0;}}#FlexCalc .sectionCalc>.content{padding:0 10px 10px 10px;background-color:#e6e6e7;}#FlexCalc .sectionCalc section{padding:5px 0;border-bottom:solid 1px #afafb2;}#FlexCalc .sectionCalc section.split,#FlexCalc .sectionCalc section .row.split{display:flex;justify-content:space-between;}#FlexCalc .sectionCalc section.split .row,#FlexCalc .sectionCalc section .row.split .row{width:calc(50% - 6px);display:flex;align-items:center;}#FlexCalc .sectionCalc section.split .row:nth-of-type(2),#FlexCalc .sectionCalc section .row.split .row:nth-of-type(2){justify-content:flex-end;}#FlexCalc .sectionCalc section.split .row:nth-of-type(2) label,#FlexCalc .sectionCalc section .row.split .row:nth-of-type(2) label{width:80px;padding-left:10px;}#FlexCalc .sectionCalc section.extras .data{padding-left:5px;display:flex;align-items:center;justify-content:space-between;}#FlexCalc .sectionCalc section.extras .data #ExtrasTags{width:calc(100% - 90px);display:flex;flex-wrap:wrap;gap:10px;}#FlexCalc .sectionCalc section.extras .data #ExtrasTags .extra{display:inline-block;white-space:nowrap;}#FlexCalc .sectionCalc section.extras .data #ExtrasTags .extra label{width:auto;padding:0 0 0 5px;display:inline-block;color:#444;}#FlexCalc .sectionCalc section.extras .data #ExtrasTags .extra input{display:inline-block;}#FlexCalc .sectionCalc section.extras .data select{width:100%;max-width:80px;align-self:flex-start;}#FlexCalc .sectionCalc #ItemsContainer .item{padding:4px 0;position:relative;}#FlexCalc .sectionCalc #ItemsContainer .item .remove{width:16px;height:16px;text-align:center;display:inline-block;cursor:pointer;position:absolute;top:15px;right:6px;color:#fff;background-color:#999;border-radius:50%;}#FlexCalc .sectionCalc #ItemsContainer .item .remove:before,#FlexCalc .sectionCalc #ItemsContainer .item .remove:after{position:absolute;content:"";width:50%;height:2px;left:50%;top:50%;background-color:#fff;}#FlexCalc .sectionCalc #ItemsContainer .item .remove:before{transform:translateX(-50%) translateY(-50%) rotate(45deg);}#FlexCalc .sectionCalc #ItemsContainer .item .remove:after{transform:translateX(-50%) translateY(-50%) rotate(-45deg);}#FlexCalc .sectionCalc #ItemsContainer .item .row.groups select{max-width:calc(100% - 30px);}#FlexCalc .sectionCalc #ItemsContainer .item .row.extrasNote .data{display:flex;flex-wrap:wrap;gap:5px;}#FlexCalc .sectionCalc #ItemsContainer .item .row.extrasNote .data>span{padding:4px 6px;display:inline-block;font-size:11px;color:#888;background-color:#efefef;border:solid 1px #ddd;}#FlexCalc .sectionCalc #ItemsContainer .item .row.unitValue .data .container{position:relative;display:inline-flex;align-items:center;}#FlexCalc .sectionCalc #ItemsContainer .item .row.unitValue .data .container:before{display:inline-block;content:"£";position:absolute;left:7px;}#FlexCalc .sectionCalc #ItemsContainer .item .row.unitValue .data .container input{padding-left:15px;}#FlexCalc .sectionCalc #Actions{padding:10px 0;display:flex;justify-content:space-between;}#FlexCalc .sectionCalc #Actions>.standardButton,#FlexCalc .sectionCalc .standardForm #Actions>button,.standardForm #FlexCalc .sectionCalc #Actions>button{width:48%;padding:6px;text-align:center;border-radius:10px;}#FlexCalc .sectionCalc #Actions>.standardButton:focus-visible,#FlexCalc .sectionCalc .standardForm #Actions>button:focus-visible,.standardForm #FlexCalc .sectionCalc #Actions>button:focus-visible{outline:#ec0 solid 1px;}#FlexCalc .sectionCalc #Actions #btnCalc.inactive{background-color:#afafb2;}@media screen and (min-width:640px){#FlexCalc .sectionQuote h1{border-radius:0 10px 0 0;}}#FlexCalc .sectionQuote>section .headTag:first-of-type{margin:0 10px;}#FlexCalc .sectionQuote>section>.content{padding:10px;}#FlexCalc .sectionQuote>section>.content .row label{width:100px;}#FlexCalc .sectionQuote>section>.content .row .data{width:calc(100% - 100px);position:relative;}#FlexCalc .sectionQuote>section>.content .row.reseller .data input{max-width:calc(100% - 100px);}#FlexCalc .sectionQuote>section>.content .row.reseller .data .resellerLogo{width:90px;height:30px;overflow:hidden;position:absolute;top:0;right:0;font-size:0;text-align:right;}#FlexCalc .sectionQuote>section>.content .row.reseller .data .resellerLogo img{max-width:100%;max-height:30px;display:inline-block;}#FlexCalc .sectionQuote>section.customer>.content{background-color:#e5f7fd;}#FlexCalc .sectionQuote>section.customer>.content .row.seats input{width:60px;}#FlexCalc #QuoteStatus{text-align:center;}#FlexCalc #QuoteStatus.error{margin:0 0 10px 0;padding:10px;color:#fff;background-color:#c00;}#FlexCalc #btnQuoteActions button{width:calc(100% - 20px);margin:5px 10px;padding:8px 10px;font-size:12px;text-align:center;display:block;color:#444;background-color:#eee;border:0;border-radius:10px;}#FlexCalc #btnQuoteActions button.active{color:#fff;cursor:pointer;background-color:#2699c9;}#FlexCalc #btnQuoteActions button.active a{color:#fff;text-transform:uppercase;}#FlexCalc #btnQuoteActions button.generating{font-style:italic;}#FlexCalc #btnQuoteActions button:focus{border:solid 2px #ec0;}#FlexCalc #Quotes a{margin:5px 10px;padding:8px 10px;font-size:12px;text-align:center;display:block;color:#fff;text-transform:uppercase;background-color:#2699c9;border-radius:10px;}#FlexCalc #Quotes a .info{padding:2px 0;display:block;font-size:11px;}#FlexCalc #Quotes a.historical{color:#444;background-color:#eee;}#FlexCalc #Quotes a:focus{border:solid 2px #ec0;}@media screen and (min-width:640px){#FlexCalc .sectionCalc,#FlexCalc .sectionQuote{width:50%;}#FlexCalc .sectionCalc{width:calc(50% - 1px);border-right:solid 1px #afafb2;}}#FlexCalc #ResultsPanel{margin:0 0 20px 0;padding:30px 10px 0 10px;position:relative;text-align:center;}@media screen and (min-width:640px){#FlexCalc #ResultsPanel{margin:0;}}#FlexCalc #ResultsPanel:after{width:60px;height:0;display:block;position:absolute;left:50%;top:0;content:"";transform:translateX(-50%);border-left:30px solid transparent;border-right:30px solid transparent;border-top:solid 20px #e6e6e7;}#FlexCalc #ResultsPanel .headTag:first-of-type{margin:0;}#FlexCalc #ResultsPanel .result{padding:4px 0;display:flex;justify-content:space-between;text-align:left;border-bottom:solid 1px #a7a8ab;}#FlexCalc #ResultsPanel .result>span:nth-of-type(2){color:#333;font-weight:bold;}#FlexCalc #ResultsPanel .result.note,#FlexCalc #ResultsPanel .result.equivalence{padding-bottom:10px;color:#666;font-size:12px;border:0;}#FlexCalc #ResultsPanel.error{color:#fff;background-color:#c00;}#FlexCalc #ResultsPanel.error .result{padding:0 20px 20px 20px;text-align:center;border:0;}#FlexCalc .busy:before{content:"";display:inline-block;width:30px;height:30px;margin:8px auto;border-radius:50%;border:6px solid #fff;border-color:#afafb2 transparent #afafb2 transparent;animation:lds-dual-ring 1.2s linear infinite;}#FlexCalc .logoHolder{padding:20px;text-align:center;}#FlexCalc .logoHolder img{max-width:100%;display:inline-block;}@keyframes lds-dual-ring{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}.tight{margin:0!important;}.rte{overflow:hidden;}#QuoteSummary p{color:#fff;font-size:.75rem;}h1.sep{margin:1rem 0;padding:1rem 0;border-top:solid 5px #ddd;border-bottom:solid 5px #ddd;}.boxed{margin:0 0 1rem 0;padding:.75rem;background-color:#fbfbfb;border:solid 1px #ddd;}.boxed h2{margin-top:0;}.boxed p:last-of-type{margin-bottom:0;}.boxMessage{padding:1rem;background-color:#ffc;box-shadow:0 3px 3px rgba(0,0,0,.2);}.panels{display:flex;flex-direction:row;flex-wrap:wrap;}.panels .box{margin:10px;padding:10px;border:solid 1px #ddd;}.panels .box a{display:block;}.panels .box a .display{width:20px;height:20px;display:block;background-position:center center;background-size:cover;background-repeat:no-repeat;}.optionList{margin:30px 0;}.optionList a{max-width:300px;margin:0 0 12px 0;padding:10px;display:flex;align-items:center;color:#444;background-color:#fcfcfc;border:solid 1px #ddd;border-radius:10px;}.optionList a i{font-size:20px;}.optionList a span{margin:0 0 0 10px;display:inline-block;}#SwitchCalc{margin:30px auto 60px auto;text-align:center;}#SwitchCalc>ul{max-width:300px;margin:0 auto;list-style-type:none;}#SwitchCalc>ul>li{margin:10px 0;}#SwitchCalc>ul>li>a{padding:5px 10px;color:#fff;display:block;background-color:#0089bd;border-radius:10px;}.filterSearch{margin:0 0 30px 0;}.filterSearch .tag{font-size:11px;text-transform:uppercase;display:none;}.filterSearch input[type=text]{padding:4px 8px;border:solid 1px #ddd;}.filterSearch .clear{margin:5px 0 0 0;cursor:pointer;display:block;color:#666;font-size:.65rem;}@media screen and (min-width:768px){.filterSearch .clear{margin:5px 0 0 10px;display:inline-block;}}.infoCard{margin:15px 0;padding:0 0 15px 0;border-bottom:solid 1px #ddd;}.infoCard>div{margin:0 0 10px 0;}@media screen and (min-width:480px){.infoCard{display:flex;justify-content:space-between;}.infoCard>div{margin:0;}}.infoCard.user>div>span{display:block;}.infoCard.user>div>span.name{padding:0 0 2px 0;font-size:12px;}.infoCard.user>div>span.username{padding:0 0 4px 0;font-size:14px;font-weight:bold;}.infoCard.user>div>span.type,.infoCard.user>div>span.login,.infoCard.user>div>span.modified{font-size:10px;text-transform:uppercase;}.infoCard.user>div>span.edit a{padding:5px 0 0 0;display:inline-block;font-size:12px;text-transform:uppercase;}.infoCard.user .invite{margin:5px 0 0 0;}.infoCard.user .invite submit{font-size:11px;text-decoration:none;text-transform:uppercase;color:#444;}.infoCard.user .toggleActive{margin:5px 0;}.infoCard.user .toggleActive .action.lock{font-size:11px;color:#666;text-transform:uppercase;text-decoration:none;}.infoCard.user .toggleActive .action.lock.active{color:#c00;}.infoCard.user .editUser a{padding:5px 10px 0 0;display:inline-block;font-size:11px;text-transform:uppercase;}.infoCard.user .calcRoles{font-size:0;}.infoCard.user .calcRoles span{margin:5px 3px 0 0;padding:4px 6px;font-size:11px;display:inline-block;text-transform:uppercase;border:solid 1px #ddd;}.infoCard.quoteReport .small{font-size:12px;}.infoCard.quoteReport .calcMode{color:#0089bd;}.infoCard.quoteReport .standardButton,.infoCard.quoteReport .standardForm button,.standardForm .infoCard.quoteReport button{margin:10px 0 0 0;line-height:1;}@media screen and (min-width:480px){.infoCard.quoteReport>div:last-of-type{text-align:right;}}ul.standardRoleList{width:100%;margin:10px 0;padding:0;font-size:0;display:block;list-style-type:none;overflow:hidden;}ul.standardRoleList>li{width:100%;min-width:200px;max-width:320px;margin:0 10px 10px 0;flex-grow:0;background-color:#fff;}ul.standardRoleList>li .item{cursor:pointer;display:inline-block;}ul.standardRoleList>li .item label{width:auto;max-width:unset;margin:0;padding:8px 12px;display:inline-block;cursor:pointer;font-weight:bold;font-size:.65rem;border:solid 1px #ddd;}ul.standardRoleList>li .item label .description{padding:4px 0 0 0;display:block;font-size:11px;font-style:italic;font-weight:normal;}ul.standardRoleList ul.claims{margin:0 0 0 30px;padding:0;font-size:15px;background-color:#fff;border-top:solid 1px #ddd;}ul.standardRoleList ul.claims li{list-style-type:none;}ul.standardRoleList ul.claims li .item label{padding:10px 15px 10px 35px;padding:10px 15px 10px 15px;font-weight:normal;font-size:13px;}ul.standardRoleList li .item .data,ul.standardRoleList li .item input[type=checkbox]{display:none!important;}ul.standardRoleList .item>label:before{width:1.5em;padding:0 .5rem 0 0;display:inline-block;font-size:.6rem;}ul.standardRoleList>li.selected>.item>label,ul.standardRoleList>li.tristate>.item>label{color:#fff;background-color:#0089bd;}ul.standardRoleList>li.selected.protected>.item>label,ul.standardRoleList>li.tristate.protected>.item>label{color:#fff;background-color:#003f57;}ul.standardRoleList ul.claims>li.selected>.item>label{color:#666;background-color:#57d1ff;}ul.standardRoleList.readonly li .item label{filter:grayscale(1);cursor:default;}