﻿html,body{overflow-x:hidden;height:100%;}body{background:url(../images/background.png);}.masterHeader{padding:3em;width:100%;height:10%;}.field-validation-error{color:#f00;}.field-validation-valid{display:none;}.input-validation-error{border:1px solid #f00;background-color:#fee;}.validation-summary-errors{font-weight:bold;color:#f00;}.validation-summary-valid{display:none;}.inputfield{background-color:#fff !important;border:solid 2px #00b3b2;}button{background-color:#00b3b2 !important;color:#fff !important;border:#00b3b2 !important;}button:focus{background-color:#00bdbc !important;}button:hover{background-color:#00bdbc !important;}a{color:#00b3b2 !important;}.form-control:focus{border-color:#00bdbc;}.btn:focus{background-color:#00bdbc;border-color:#00b3b2;}.btn:hover{background-color:#00bdbc;border-color:#00b3b2;}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{background-color:#00bdbc;border-color:#00bdbc;}.btn:focus,.btn:active:focus,.btn.active:focus{background-color:#00bdbc;border-color:#00bdbc;}.btn-primary{background-color:#00b3b2 !important;color:#fff !important;border:#00b3b2 !important;}input[type="submit"]{background-color:#00b3b2 !important;color:#fff !important;border:#00b3b2 !important;}body{padding-bottom:20px;background-size:cover;background-repeat:no-repeat;background-attachment:fixed;background-position:49% 0%;top:0;right:0;bottom:0;left:0;content:"";z-index:0;padding:0;padding-top:70px;}body input[type="text"]{-webkit-box-shadow:none;background-color:#fff !important;outline:-webkit-focus-ring-color auto 0;}body textarea:focus,body input[type="text"]:focus,body input[type="password"]:focus,body input[type="datetime"]:focus,body input[type="datetime-local"]:focus,body input[type="date"]:focus,body input[type="month"]:focus,body input[type="time"]:focus,body input[type="week"]:focus,body input[type="number"]:focus,body input[type="email"]:focus,body input[type="url"]:focus,body input[type="search"]:focus,body input[type="tel"]:focus,body input[type="color"]:focus,body .uneditable- input:focus{border-color:none;box-shadow:none;-webkit-box-shadow:none;outline:-webkit-focus-ring-color none;}.body-content{padding-left:15px;padding-right:15px;}.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:'';}.page-header{text-align:center;}.page-header,.bottom-space{margin-bottom:50px;}.top-space{margin-top:50px !important;}.card{margin-top:10px;}.plano-alert{text-align:center;color:#f00 !important;background-color:unset;}.plano-clickable{cursor:pointer;}.plano-alert-desc{font-style:italic;margin-top:15px;color:#000;}.plano-banner-logo{background-image:url("/images/logo.svg");padding-bottom:60px;background-repeat:no-repeat;background-position:center;background-size:contain;width:150px;}@media only screen and (max-width:767px){body{padding-top:10px;}.page-header,.bottom-space{margin-bottom:20px;}.top-space{margin-top:20px !important;}}@media only screen and (max-height:600px){body{padding-top:10px;}.page-header,.bottom-space{margin-bottom:10px;}.top-space{margin-top:10px !important;}}