﻿body{margin-top:65px;}.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:'';}h4{font-size:14px;color:#737373;}.text-info{font-size:12px;}.margin-top{margin-top:50px;}.invalid-password{margin-left:-15px;margin-right:-15px;}.invalid-password div:first-of-type{margin-left:15px;margin-right:15px;}.invalid-password .btn-primary{padding-left:25px;padding-right:25px;font:normal normal bold 15px/14px Asap;letter-spacing:0;color:#fff;background:#4a90e2 0% 0% no-repeat padding-box;border-radius:4px;opacity:1;}.invalid-password .heading{display:table;content:" ";text-align:left;font:normal normal normal 13px/18px Asap;letter-spacing:0;padding-left:calc(18px + .5rem);}.invalid-password .heading a{text-align:left;text-decoration:underline;font:normal normal bold 13px/18px Asap;letter-spacing:0;color:#a80317;}.invalid-password .row{margin-left:0;margin-right:0;}.invalid-password .footer{width:100%;padding-left:calc(18px + .5rem + 15px);display:table;content:" ";border-top:1px solid #a80317;text-align:left;font:normal normal bold 13px/18px Asap;letter-spacing:0;color:#a80317;opacity:1;padding-top:15px;margin-top:15px;}.btn.btn-reset{padding-left:25px;padding-right:25px;font:normal normal bold 13px/14px Asap;letter-spacing:0;color:#343a40;background:#fff 0% 0% no-repeat padding-box;border:1px solid #343a40;border-radius:2px;opacity:1;margin-top:10px;margin-bottom:20px;}