html{position:relative;min-height:100%}body{max-width:1368px;margin:0 auto;font-family:"Trebuchet MS",Arial,Helvetica,Sans-Serif;margin-bottom:44px;color:#000;background:#fff}.d-lnline-block{display:inline-block!important}ul{list-style-type:none}.border{border-width:1px;border-style:solid}.border-light{border-color:#ddd!important}section{padding:28px 0}a:focus,a.btn-primary.see-through:focus{outline:2px dashed #337ab7}footer{margin:0 auto;margin-top:80px;width:100%;max-width:1368px;position:absolute;bottom:0;z-index:-9999}h1{color:#232863;font-family:"Trebuchet MS",Arial,Helvetica,Sans-Serif;font-weight:300;font-size:39px}h2,h3,h4,h5,h6{color:#888}h2{font-weight:normal;font-size:28px}.message-box .horizontal-gradient{background-image:linear-gradient(to left,#232863,#232863,#232863,#232863,#232863)}.message-box .horizontal-gradient h2{padding:0 14px}.horizontal-gradient h2{color:#fff}.col-heading h2 small{display:block;line-height:12px;font-size:16px!important;margin-top:8px}.horizontal-gradient{background-image:linear-gradient(to left,#ddd,#ddd,#ddd,#ddd,#ddd)}.vertical-gradient{background-image:linear-gradient(to bottom,#ddd,#ddd,#ddd,#ddd,#ddd)}hr.horizontal-gradient{border:0;height:1px;margin:0;padding:0;clear:both}.no-text-wrap{white-space:nowrap}.container-fluid{margin-right:auto;margin-left:auto;max-width:1272px;padding-left:0;padding-right:0}.navbar{background:#232863}.navbar-brand{text-indent:-5000px}.navbar a,.navbar-brand{color:#fff;text-decoration:none}.navbar a.nav-link:hover{text-decoration:underline}.form-group label{text-transform:uppercase}.form-group p{margin-top:8px}.form-group.active{background-color:#f6f6f1}.col-md-6:first-child .col-md-12{padding-left:0}.col-md-6:last-child .col-md-12{padding-right:0}header{display:block;margin:0;padding:0;position:relative}header.navbar,.omfax .title-wrapper,#content{margin:0;padding:0}header.navbar #Logo{background:url(img/keyfax-logo.svg) no-repeat center center;background-size:100%;height:60px;width:200px;margin:32px 0}.tenant-info{background:#232863;border:1px solid #666;padding:9px}.tenant-info .tenant-info-details{color:#fff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:350px;margin:0;padding:0}@media screen and (max-width:768px){header.navbar,.omfax .title-wrapper,#content{padding:0 12px!important}header.navbar #Logo{margin:12px 0 16px 0;height:40px;width:133px}.tenant-info .tenant-info-details{max-width:125px}}header.navbar,footer.slim{background-color:#eee}header.navbar{border-bottom:1px solid #232863}header.navbar-keyfax{background:#232863 url(img/banner-bg.png) no-repeat left bottom;border-bottom:0}.top-nav{display:inline-block;float:right}.top-nav li:first-child{background:url(img/account_person.svg) no-repeat left center;padding-left:20px}footer.navbar{padding:43px 0 43px 24px}footer .navbar-brand img{width:250px}footer.slim{margin-top:0;min-height:44px;padding:0;border-top:1px solid #ddd}.footer-large{padding:1.5rem}.footer-small{display:none;padding:1rem}@media screen and (max-width:768px){.footer-small{display:block}footer.slim{min-height:104px}.footer-large{display:none}}.title-row{margin:40px 0;align-items:center}.title-row h1{align-items:center}.title-row a.btn-primary{display:flex;align-items:center}.title-row .back,.title-row .cancel{padding-left:25px;padding-right:25px}.title-row .cancel img{margin-left:60px;height:80%;max-width:19px;max-height:19px;width:auto}.title-row .btn-primary:nth-child(n+3){margin-left:15px}.col-heading{padding:28px 0;border:0;align-items:baseline}.col-heading+section{padding-top:0}hr.horizontal-dots{background-image:url(img/dotted-line@1x.svg);background-size:8px 2px;background-color:none;border:0;width:100%;height:1px}hr.vertical-dots{padding:0;margin:0}.account-summary button{float:right}.col-heading button{float:right}section .icon{width:80px;height:80px;display:inline-block;margin-right:24px}section p{display:block;margin:0}section:nth-of-type(2){border-top:0}.container-fluid.omfax{max-width:none;padding:0 1rem}.omfax .content-row{position:relative}.omfax.form-template .input-fields-below .form-group,.omfax.form-template .input-labels-before .form-group{padding-left:0;padding-right:0}.omfax .content-row ul.condensed{border:1px solid #232863;margin:0;padding:0;border-radius:3px;display:block;width:100%;justify-content:start}.omfax .content-row ul.condensed li{padding:0;background:#fff;border-bottom:1px solid #232863}.omfax .content-row ul.condensed li a{outline:0}.omfax .content-row ul.condensed li a:focus,.omfax .content-row ul.condensed li:hover,.omfax .content-row ul.condensed li.selected{background-color:#e8f7ff}.omfax .content-row ul.condensed li a:focus,.omfax .content-row ul.condensed li:focus,.omfax .content-row ul.condensed li.selected{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.omfax .content-row ul.condensed li:last-child{border-bottom:0}.omfax.form-template .input-labels-before .form-group label{flex:35%}.omfax.form-template .form-group:last-of-type{border-bottom:0}.omfax.form-template .input-labels-before .form-group input,.omfax.form-template .input-labels-before .form-group select{flex:65%}.omfax.form-template .input-labels-before .form-group input[type='file']{flex:65%}.omfax.form-template .input-labels-before sub{font-style:italic}.omfax.form-template sup{display:block;text-align:right;font-style:italic;color:#f00}.omfax .content-row ul.condensed li a,.omfax .content-row ul.condensed li a:hover{display:inline-block;width:100%;background:url(img/radio_unchecked.svg) no-repeat;background-position:right 24px center;background-size:28px 28px;font-size:18px;color:#000;text-decoration:none;padding:24px;padding-right:62px;line-height:18px;vertical-align:middle;min-height:28px}.omfax .content-row ul.condensed li.selected a,.omfax .content-row ul.condensed li.selected a:hover{background-image:url(img/radio_checked.svg)}.omfax button.confirm{margin-left:10px}.omfax .message-box{background-color:#fff;border:1px solid #ddd}.message-box .text-block h1,.message-box .text-block h2,.message-box .text-block h3,.message-box .text-block h4,.message-box .text-block h5,.message-box .text-block h6{color:#212529;margin-bottom:.5rem;line-height:1.2}.message-box .text-block h1{font-size:2em}.message-box .text-block h2{font-size:1.5em}.message-box .text-block h3{font-size:1.17em}.message-box .text-block h4{font-size:1.33em}.message-box .text-block h5{font-size:.83em}.message-box .text-block h6{font-size:.67em}.message-box .text-block ol,.message-box .text-block ul,.message-box .text-block dl{padding:0 40px;margin:1em 0}.message-box .text-block ul{list-style-type:disc}.message-box .text-block ol{list-style-type:decimal}.message-box .text-block dl dt{display:inline-block;padding-right:1rem}.omfax .message-box section.text-block{background-color:#fff;padding:24px}.omfax.form-template .col-heading h2{line-height:24px;padding-right:10px}.form-template{padding-bottom:60px!important}.form-template .col-heading{border-bottom:0}.form-template .form-group{align-items:center;position:relative}.form-template .form-group .horizontal-dots{position:absolute;bottom:0;left:0}.form-template .form-group:last-child{border-bottom:solid 1px rgba(0,0,0,.1)}.form-template .form-group label{display:inline-block;vertical-align:central;text-transform:none}.form-template .form-group label b{font-weight:600}.form-template .form-group label.radio-label{font-size:15px;font-weight:normal;white-space:nowrap;width:20%}.form-template .form-group .form-control{display:inline-block}.form-template .form-group.required label::after{content:"*";color:#f00}.form-template .form-group input:read-only:not([type='file']){border:0;background:none;outline:0;pointer-events:none}.form-template .form-group input[type='file']{pointer-events:auto!important}.form-template .form-group select:disabled{border:0;background:none;outline:0;pointer-events:none}.form-template .form-group .triple-select{width:22%;margin-left:2%}.form-template .form-group .triple-select:disabled{display:none}.form-template .form-group .dateofbirth{display:none}.form-template .form-group .dateofbirth:read-only{display:inline-block}.form-template .form-group .table-label{order:1;white-space:nowrap}.form-template .form-group .table-input{order:2}.form-template .form-group .table-input:disabled+label.table-label{font-size:16px;font-weight:normal;margin-bottom:0}.form-template div.form-group.edit-only{display:none!important}.form-template div.form-group.edit-only.active{display:flex!important}.form-template .flex-wrapper{display:flex}.form-template .flex-wrapper .form-group{border-bottom:0}.form-template .hide-edit{display:none!important}.form-template .hide-edit:read-only{display:inline-block!important}.form-template .list-headings{font-size:18px;font-weight:600;white-space:nowrap}.form-template .flex-wrapper .form-group{width:21%!important}.form-template .flex-wrapper .form-group:nth-child(1){width:33%!important}.form-template .flex-wrapper .form-group:nth-child(4){width:42%!important}.form-template button.add{margin:20px 0 0 20px}.form-template button.tick{border:0;background:url(img/radio_unchecked.svg);width:28px;height:28px;background-position:left top;background-size:contain;padding:0}.form-template button.tick:active{background:url(img/radio_checked.svg);background-size:contain}.form-template ul,.form-template dl{margin:0;padding:0;padding-bottom:20px}.form-template ul li.form-group{margin:0;padding:25px 20px}.form-template ul li.selected{background-color:rgba(71,178,232,.15)}.form-template ul li.form-group label{cursor:pointer}.form-template .col-heading input[type='text']{border-radius:3px;width:37.5%;border:solid 1px #aaa;padding-left:10px}.form-template .col-heading input[type='text']:focus{font-style:normal;outline:0;border-color:#232863;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-template .col-heading .search-box{position:relative;display:flex;width:33%}.form-template .col-heading label{text-indent:-5000px;width:0;overflow:hidden}.form-template .col-heading .search-box input[type='text']{width:100%;z-index:0;padding-top:10px;padding-bottom:10px}.form-template .col-heading .search-box input[type='submit']{position:absolute;top:0;right:0;border:0;text-indent:-50000px;outline:0!important;z-index:1;width:42px;height:100%;background:transparent url(img/icon_search.svg) center center no-repeat;background-color:none}.form-template ul.picker{padding:0 0 20px 0}.form-template ul.picker li{padding-right:12px}.form-template ul.picker li div{width:100%;height:110px;display:inline-block;border-radius:3px;border:solid 1px #232863;position:relative;border-collapse:collapse;background-image:linear-gradient(to bottom,#f6f6f1,#f6f6f1 50%,#fff 50%,#fff);margin-bottom:12px}.form-template ul.picker li div img{z-index:1;position:absolute;top:12px;left:12px;width:90px;height:90px}.form-template ul.picker li div a,.form-template ul.picker li div a:hover{top:0;left:0;position:absolute;background-image:url(img/radio_unchecked.svg);background-repeat:no-repeat;background-position:right 10px bottom 12px;width:100%;height:100%;display:inline-block;padding:10px;color:#18252d;text-decoration:none;z-index:2}.form-template ul.picker li div:hover,.form-template ul.picker li div.selected{background-image:linear-gradient(to bottom,#e8f7ff,#e8f7ff 50%,#fff 50%,#fff)}.form-template ul.picker li div.selected{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-template ul.picker li div.selected a{background-image:url(img/radio_checked.svg);outline:0}.form-template ul.picker li div a span{position:absolute;right:20px;display:inline-block;max-width:85%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:180px;text-wrap:auto;text-align:end}.form-template dl.content-row{padding:20px 20px 20px 20px;font-size:18px}.form-template dt{font-weight:normal;display:inline-block;flex:35%;padding-right:10px;margin-bottom:10px}.form-template dd{font-weight:600;display:inline-block;flex:65%;margin-bottom:10px}.form-template h4{font-size:22px}.form-template ul.results{padding:0 0 20px 0}.form-template ul.results>li>strong{display:block}.form-template ul.results:first-of-type{border-bottom:0}.form-template ul.results li h5{font-size:18px;font-weight:600;margin-bottom:10px}.form-template ul.results li a{font-size:16px;display:inline-block;padding-left:20px}.form-template .text-block{border-top:0}.form-template .text-block h5{font-size:18px;padding-bottom:10px}.form-template section.text p,.form-template section.text-block p{margin-bottom:10px}.form-template .summary div.row{border-top:1px dashed #ddd}.form-template .summary div.row:last-child{border-bottom:1px dashed #ddd}.form-template .summary div.row div{padding:14px}.form-template .summary div.row:nth-child(odd){background-color:#f8f8f8}.form-template section.form-nav{background:none}.message-box section.form-nav{padding:24px}select.inputstl{margin:15px 0;font-family:"Trebuchet MS",Arial,Helvetica,Sans-Serif;font-style:normal}select.inputstl:focus{box-shadow:0 0 0 .2rem rgba(253,141,64,.25)}.btn-primary:focus{box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}select.inputstl.invalid{color:#f00;border:solid 1px #fc4e76}sup.inputstl{line-height:inherit}.dropdown-menu>li>a{display:block;padding:3px 20px;color:#333;white-space:nowrap}.dropdown-menu>.active>a,.dropdown-menu>.active>a:focus,.dropdown-menu>.active>a:hover{color:#fff;background-color:#337ab7}.btn-primary.see-through,.btn-primary.solid{border-radius:30px}.btn-primary.see-through{border:0;padding:12px 25px;white-space:nowrap;background:none;font-size:18px;cursor:pointer}.see-through:hover,.see-through:active{background-color:transparent}.btn-primary.see-through,.btn-primary.see-through:hover,.btn-primary.see-through:focus,.btn-primary.see-through:active{border:solid 2px #232863;color:#232863!important;background-color:transparent!important;cursor:pointer}a.btn-primary:focus{outline:0}.btn-primary.see-through:not(:disabled):not(.disabled):active,.btn-primary.see-through:not(:disabled):not(.disabled).active,.show>.btn-primary.see-through.dropdown-toggle{border:solid 2px #18252d}.btn-primary.solid,.btn-primary.solid:hover,.btn-primary.solid:focus,.btn-primary.solid:active{padding:10px 50px;border:solid 2px #232863!important;color:#fff;background-color:#232863!important;cursor:pointer}@media screen and (max-width:1368px){.container-fluid{padding:0 50px;margin:0 auto;width:100%;max-width:100%}}@media screen and (max-width:1199.9px){.btn-primary{padding-left:25px!important;padding-right:25px!important;font-size:16px}.omfax.form-template .col-heading h2{font-size:24px;line-height:21px}}@media screen and (max-width:992px){.btn-primary{padding:8px 18px;font-size:14px}.btn-primary.see-through,.btn-primary.solid,.btn-primary.solid:hover,.solid.btn-primary:focus,.solid.btn-primary:active{padding:6px 18px;font-size:14px}.col-md-4 .col-sm-12 section h2{white-space:nowrap}.col-md-6 .col-sm-12 section h2{width:50%;font-size:24px}}@media screen and (max-width:768px){body{padding-top:146px}body.no-subnav{padding-top:91px}body.message-preview{padding-top:12px}h1{font-size:28px}h2{font-size:18px;margin-bottom:0}.btn-primary{padding:6px 14px;font-size:14px}.btn-primary.see-through{padding:4px 14px;font-size:14px}.container-fluid{padding-left:0;padding-right:0}header.navbar{padding:0 24px}.top-nav{display:none}.navbar-nav-scroll ul{margin-left:0}.col-heading{min-height:unset}.col-md-12 .col-sm-12 .col-heading{margin-bottom:0}.col-heading h2 small{margin-top:5px;font-size:12px!important}section{padding:12px 0}section.col-heading{padding:24px 0}.form-template .content-row,.form-template dl.content-row,.form-template p,.form-template .form-group label,.omfax .content-row ul.condensed li a,.omfax .content-row ul.condensed li a:hover{font-size:16px}.omfax .content-row ul.condensed li a,.omfax .content-row ul.condensed li a:hover{padding-left:10px;background-size:25px 25px}.form-template ul.picker{padding-left:0;padding-right:0}.form-template ul.picker li{padding-left:0;padding-right:0}.omfax .content-row ul.radio-edit{margin-left:0;margin-right:0}.title-row{margin:24px 0}.omfax .content-row{margin:0 auto;padding-left:0;padding-right:0}.omfax .content-row .col-md-12{padding-left:0;padding-right:0}.omfax form.col-12{padding-left:0;padding-right:0}.omfax .content-row ul.condensed li{padding-left:0;padding-right:0}a.cancel img{display:none}.form-template .summary div{font-size:16px}.form-template .form-group .table-input:disabled+label.table-label{font-size:14px}footer{margin-top:0}.omfax.form-template .col-heading h2{font-size:20px;line-height:18px;width:100%;display:block}.form-template .col-heading .search-box{width:100%;display:block;margin-top:24px;vertical-align:middle}.form-template .col-heading .search-box input[type='text']{width:100%;padding-top:5px;padding-bottom:5px;font-size:16px}}@media screen and (min-width:769px){#MainNav.fixed-top{position:relative}}@media screen and (max-width:431px){.title-row{margin:0 0}section.col-heading{padding:5px 0 24px 0}}@media screen and (max-width:576px){h1{font-size:24px}.btn-primary{padding-left:10px!important;padding-right:10px!important;font-size:12px!important}.form-template ul li.form-group label{width:40%}.title-row .btn-primary:last-child{margin-left:5px}input[type="radio"]+label:after{margin-left:60px}.form-template ul.picker li div a span{font-size:14px;max-width:80%}}.icon-back,.icon-cancel{display:inline-block;width:28px;height:28px}.icon-back-text,.icon-cancel-text{margin-left:6px}.icon-back{background:transparent url(img/icon_back.svg) center center no-repeat}.icon-cancel{background:transparent url(img/icon_cancel.svg) center center no-repeat}@media screen and (max-width:768px){.icon-back,.icon-cancel{width:12px;height:12px}}@media screen and (max-width:576px){.title-row{flex-wrap:nowrap}.title-row h1{width:50%;word-wrap:normal}.title-row .btn-primary.see-through{border-width:0}.icon-back,.icon-cancel{width:18px;height:18px}.icon-back-text,.icon-cancel-text{display:none}}.card-body.p-0>table,.card-body.p-0>.table-responsive table{margin-top:-1px}.appointment-label{display:none}input.appointment-label-routeplanner{display:block;width:20px;height:20px;opacity:100}label.appointment-label-routeplanner{margin-top:-5px}.text-primary{color:#232863!important}a.link-primary{color:#007bff}a.link-primary:hover{color:#232863}.kf-auto-height{min-height:640px}.login{margin-top:1.75rem}.login-table{margin-top:-1px}.login-table td.col-description{width:380px}@media screen and (max-width:768px){.login{margin-top:2.75rem;overflow-y:auto}.login-table td{display:block}.login-table td.col-description{width:100%}}@media screen and (max-width:388px){.login-table .icon{display:none}.login-table input{width:100%!important}}.width-auto{width:auto}.quicktip{text-align:center;line-height:28px;display:inline-block;background-color:#ccc;color:#fff;border-radius:50%;width:24px;height:24px}a.quicktip:hover{color:#fff!important;text-decoration:none}.quicktip.text-danger{color:#fff!important;background-color:#f55}body.message-preview hr.horizontal-gradient{display:none}.question-title{font-weight:bold;margin-bottom:28px}div.video iframe{width:100%;min-height:315px}.btn-close{width:24px;height:24px;margin:0;padding:0;display:inline-block;text-indent:-500px;overflow:hidden;background:url(img/icon_cancel.svg) top left no-repeat;background-size:100%}div#image-scroller{text-align:center}#image-scroller ul{display:block;background-color:#f8f8f8;border:1px solid #ddd;border-radius:3px;overflow:hidden;overflow-x:scroll;white-space:nowrap;list-style:none;padding:0;margin:0}#image-scroller ul::-webkit-scrollbar,#image-scroller ul::-webkit-scrollbar-thumb{width:26px;height:26px;border-radius:13px;background-clip:padding-box;border:10px solid transparent}#image-scroller ul::-webkit-scrollbar-thumb{box-shadow:inset 0 0 0 10px inherit}#image-scroller ul::-webkit-scrollbar-thumb:horizontal,#image-scroller ul::-webkit-scrollbar-thumb:vertical{background-color:#ddd}#image-scroller ul::-webkit-scrollbar-thumb:horizontal:hover,#image-scroller ul::-webkit-scrollbar-thumb:vertical:hover{background-color:#47b2e8}#image-scroller ul li{background-image:none;margin:6px;margin-bottom:0;padding:0;display:inline-block}#image-scroller ul li a{border:1px solid #ddd;display:inline-block;margin:6px;padding:0;background-color:#fff;border-radius:4px;overflow:hidden}#image-scroller ul li a:hover,#image-scroller ul li a:active,#image-scroller ul li a:focus{border-color:#888;box-shadow:0 0 0 .2rem rgba(0,123,255,.25);outline:0}@media screen and (max-width:768px){#kfMainContentPanel.col-6{flex:0 0 100%;max-width:100%}#kfMainImgPanel.col-6{flex:0 0 100%;max-width:100%}}