﻿body:not(.login):not(.account){margin-top:65px;}::-moz-selection{background-color:rgba(57,140,171,.74);color:#e6e6e6;}::selection{background-color:rgba(57,140,171,.74);color:#e6e6e6;}.navbar-header{position:relative;top:-4px;}.navbar-brand>.icon-banner{position:relative;top:-2px;display:inline;}.icon{position:relative;top:-10px;}.logged-out iframe{display:none;width:0;height:0;}.page-consent .client-logo{float:left;}.page-consent .client-logo img{width:80px;height:80px;}.page-consent .consent-buttons{margin-top:25px;}.page-consent .consent-form .consent-scopecheck{display:inline-block;margin-right:5px;}.page-consent .consent-form .consent-description{margin-left:25px;}.page-consent .consent-form .consent-description label{font-weight:normal;}.page-consent .consent-form .consent-remember{padding-left:16px;}.grants .page-header{margin-bottom:10px;}.grants .grant{margin-top:20px;padding-bottom:20px;border-bottom:1px solid #d3d3d3;}.grants .grant img{width:100px;height:100px;}.grants .grant .clientname{font-size:140%;font-weight:bold;}.grants .grant .granttype{font-size:120%;font-weight:bold;}.grants .grant .created{font-size:120%;font-weight:bold;}.grants .grant .expires{font-size:120%;font-weight:bold;}.grants .grant li{list-style-type:none;display:inline;}.grants .grant li:after{content:', ';}.grants .grant li:last-child:after{content:'';}body.login,body.account{margin-top:0;background:url("/img/login_planning.jpg") no-repeat center center;background-size:cover;height:100%;width:100%;color:#fff;}body.login div.skyLogo,body.account div.skyLogo{position:absolute;float:left;z-index:10;height:46px;width:230px;margin:10px;background-image:url('/img/KNLogo.png');background-repeat:no-repeat;background-position:3%;background-size:contain;}body.login #strapline,body.account #strapline{position:absolute !important;bottom:calc(100vh*.575);left:0;width:65%;margin-left:60px;line-height:1.25;display:block;text-align:right;}body.login #strapline h4,body.account #strapline h4{font-size:calc(1em + 1vw);font-weight:bold;position:relative;text-transform:uppercase;}body.login #strapline p.intro,body.account #strapline p.intro{font-size:calc(.475em + 1vw);position:relative;text-transform:initial;}body.login div.panel,body.account div.panel{color:#000;}body.login div.panel .panel-body,body.account div.panel .panel-body{color:inherit;margin-top:10px;}body.login div.panel .panel-body fieldset>div.form-group,body.account div.panel .panel-body fieldset>div.form-group{margin-bottom:7px;}body.login .panel-default>.panel-heading,body.account .panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd;}body.login .panel-group .panel-heading,body.account .panel-group .panel-heading{border-bottom:0;}body.login .panel-heading,body.account .panel-heading{padding:7px 8px;border-top-left-radius:3px;border-top-right-radius:3px;}body.login .panel-info>.panel-heading,body.account .panel-info>.panel-heading,body.login .panel-group>.panel-heading,body.account .panel-group>.panel-heading{background-color:#e0eaf2;border-color:#bce8f1;}body.login .panel-info>.panel-heading,body.account .panel-info>.panel-heading,body.login .panel-group>.panel-heading,body.account .panel-group>.panel-heading{color:#31708f;}body.login .panel-heading,body.account .panel-heading{padding:7px 8px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px;}body.login{font-size:12px;}body.login a.discoverLink{color:#fff !important;font-size:1.235em;text-decoration:none;margin-left:15px;}body.login a.discoverLink:hover{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 30px 0 rgba(245,249,251,.6);-moz-box-shadow:0 0 30px 0 rgba(245,249,251,.6);box-shadow:0 0 30px 0 rgba(245,249,251,.6);text-decoration:none;}body.login .loginPanel{background:rgba(125,175,200,.6);padding:0 8px;position:absolute;bottom:50px;left:0;width:630px;max-width:635px;min-height:250px;}body.login .loginPanel>h3{margin-top:15px;margin-left:15px;font-size:1.5em;}body.login .loginPanel div.alert,body.login .loginPanel div.alertSevere{margin-left:15px;background-color:#f1f1f1;font-weight:normal;margin-bottom:10px;color:#000;}body.login .loginPanel div.alert .title::before,body.login .loginPanel div.alertSevere .title::before{font-family:FontAwesome;content:"";margin-right:8px;font-size:1.2em;}body.login .loginPanel div.alertSevere{color:#f00 !important;}body.login .loginPanel form{margin-left:15px;}body.login .loginPanel form input[type=text],body.login .loginPanel form input[type=password]{font-size:16px;font-weight:400;max-width:290px;padding-left:50px;border:solid;border-color:#398ca8;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:5px;margin-bottom:10px;}body.login .loginPanel form .loginRow{background:rgba(125,175,200,.61);position:absolute;bottom:50px;left:0;max-width:600px;height:240px;}body.login #loginBtn{background-color:#398ca8;background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(57,140,168,.97),to(#037eb5)));background-image:-webkit-linear-gradient(top,rgba(57,140,168,.97),#037eb5);background-image:-moz-linear-gradient(top,rgba(57,140,168,.97),#037eb5);background-image:-ms-linear-gradient(top,rgba(57,140,168,.97),#037eb5);background-image:-o-linear-gradient(top,rgba(57,140,168,.97),#037eb5);background-image:linear-gradient(top,rgba(57,140,168,.97),#037eb5);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 1px rgba(0,0,0,.3),0 1px 0 #037eb5 none;-webkit-box-shadow:0 0 1px rgba(0,0,0,.3),0 1px 0 #037eb5 none;box-shadow:0 0 1px rgba(0,0,0,.3),0 1px 0 #037eb5 none;border-width:2px;border-style:solid;border-color:#398ca8;float:left;height:35px;padding:3px;width:290px;cursor:pointer;font:bold 15px Arial,Helvetica;color:#e9f2ff;}body.login #loginBtn:hover,body.login #loginBtn:focus{background-color:rgba(104,150,160,.97);background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(104,150,160,.97)),to(#3b98c2));background-image:-webkit-linear-gradient(top,rgba(104,150,160,.97),#3b98c2);background-image:-moz-linear-gradient(top,rgba(104,150,160,.97),#3b98c2);background-image:-ms-linear-gradient(top,rgba(104,150,160,.97),#3b98c2);background-image:-o-linear-gradient(top,rgba(104,150,160,.97),#3b98c2);background-image:linear-gradient(top,rgba(104,150,160,.97),#3b98c2);}body.login #loginBtn:active{outline:none;-moz-box-shadow:0 1px 4px rgba(0,0,0,.5) inset;-webkit-box-shadow:0 1px 4px rgba(0,0,0,.5) inset;box-shadow:0 1px 4px rgba(0,0,0,.5) inset;}body.login #loginBtn::-moz-focus-inner{border:none;}body.login #terms{font-size:.8em;float:left;clear:left;padding-top:11px;padding-bottom:4px;color:#fff;}body.login footer{position:absolute;bottom:0;width:100%;height:50px;padding-top:15px;padding-left:15px;z-index:10;background:#7dafc8;}body.login footer .environment,body.login footer .industry{margin-left:40px;}body.login footer>a{color:#fff;margin-right:15px;float:right;font-size:1.1em;cursor:pointer;text-decoration:none;}body.login .clearfix:after{content:"";display:table;clear:both;}body.login #policyWrapper{padding:5px 25px 20px 15px;overflow-y:auto;overflow-x:hidden;max-height:700px;}body.login #policyWrapper section.policy{font-family:'Yantramanav',Arial,"Helvetica Neue",Helvetica,sans-serif;font-style:normal;font-variant:normal;}body.login #policyWrapper section.policy article.entry{display:block;}body.login #policyWrapper section.policy article.entry header{font-size:30px;line-height:1;color:#7dafc8;text-transform:uppercase;}body.login #policyWrapper section.policy article.entry>.privacy-content ol,body.login #policyWrapper section.policy article.entry .privacy-content p,body.login #policyWrapper section.policy article.entry .privacy-content ul,body.login #policyWrapper section.policy article.entry .quote-caption{margin-bottom:26px;}body.login #policyWrapper section.policy article.entry .privacy-content{color:#7a7d81 !important;}body.login #policyWrapper section.policy article.entry .privacy-content address{margin-left:15px;padding-left:20px;font-size:14px;font-weight:300;line-height:20px;}body.login #policyWrapper section.policy article,body.login #policyWrapper section.policy aside,body.login #policyWrapper section.policy details,body.login #policyWrapper section.policy figcaption,body.login #policyWrapper section.policy figure,body.login #policyWrapper section.policy footer,body.login #policyWrapper section.policy header,body.login #policyWrapper section.policy hgroup,body.login #policyWrapper section.policy main,body.login #policyWrapper section.policy nav,body.login #policyWrapper section.policy section,body.login #policyWrapper section.policy summary{display:block;}body.login #policyWrapper section.policy h2{font-size:18px;}body.login #policyWrapper section.policy h3{font-size:14px;font-weight:bold;line-height:10.4px;}body.login #policyWrapper a:link,body.login #policyWrapper a:visited{color:#7dafc8;}body.login .privacy-content>p{font-size:16px;font-weight:300;line-height:20px;margin-left:15px;padding-left:10px;}body.login #policyContent{margin-left:15px;font-size:1.15em;}body.login #curtain{position:fixed;width:100%;height:100%;top:0;left:0;background:rgba(56,144,209,.75);z-index:999;}body.login #curtainCall{display:none;text-align:center;font-size:3.3em;margin-top:23%;margin-left:25%;width:50%;z-index:999;}body.account{font-size:1.15em;}body.account div.container.account .form-horizontal,body.account div.container.account .panel-group.panel-default{background-color:#fff;}body.account div.container.account p{font-size:1.18em;padding-left:15px;}body.account div.container.account li{line-height:2.25em;padding-right:5px;}body.account div.container.account li a{color:#00008b;padding-left:5px;font-size:1.3em;margin-left:5px;margin-right:3%;vertical-align:bottom;}div.absolute-centre{margin:auto;position:absolute;top:0;left:0;bottom:0;right:0;}div.absolute-centre.is-responsive{width:73%;height:55%;min-width:500px;max-width:1800px;padding:35px;}#otherLinks a{color:#f5f9fb;padding-left:5px;font-size:1.3em;line-height:10px;margin-left:5px;margin-top:5px;margin-right:3%;vertical-align:bottom;}#otherLinks a:hover{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 0 30px 0 rgba(245,249,251,.6);-moz-box-shadow:0 0 30px 0 rgba(245,249,251,.6);box-shadow:0 0 30px 0 rgba(245,249,251,.6);text-decoration:none;}#messageSection{background:rgba(125,175,200,.62);float:right;position:absolute;bottom:290px;left:0;width:600px;max-width:600px;line-height:1.68em;color:rgba(0,0,0,.9);padding-top:4px;padding-bottom:10px;padding-right:10px;padding-left:10px;}div.compat-message ul{text-align:center;list-style:inside;}.k-tooltip-content{vertical-align:middle;}.k-tooltip-content p{font-size:1.4em;padding:20px;width:160px;text-align:left;}.container{max-width:150em;margin:0 auto;width:100%;}.form-control-static{min-height:25px;padding-top:7px;padding-bottom:4px;margin-bottom:0;}.form-control-static-i{min-height:25px;padding-top:10px;padding-bottom:4px;margin-bottom:0;}.form-group{margin-bottom:4px;margin-top:2px;}.form-group label.control-label{text-align:right;}.k-widget.k-tooltip-validation{border-color:#fef1d0;background-color:#fef1d0;color:#996e03;}.k-widget.k-tooltip{padding:9px 17px;}.k-tooltip-validation .k-i-warning{vertical-align:text-top;margin-right:3px;}