﻿.app-cons { color: #494949; background-color: rgb(250, 250, 250); }
.cons-container { width: 530px; background-color: rgb(250, 250, 250); border-radius: 3px; }
.cons-container.transparent { background-color: transparent; }
.cons-group { background-color: white; border: 2px solid rgb(227, 227, 227); margin-top: 25px; margin-left: 10px;margin-right: 10px; border-radius: 8px; margin-bottom: 10px; }
.cons-group-header {  line-height: 30px; position: relative; padding: 0 5px 0 5px; top: -20px; left: 20px; background-color: rgb(250, 250, 250); font-size: 14px; margin-top: 4px;
    height: 40px; background: rgb(255,255,255); background: linear-gradient(0deg, rgba(255,255,255,1) 63%, rgba(250,250,250,1) 37%); width: 360px; }
.group-header .pscheckbox {  width: 370px; height: 30px; align-items: center; margin-top: 2px; top: -8px; }
.app-cons .cons-container .ps-group .group-header .pscheckbox .md-container { margin-top: 21px !important; }
.cons-icon {  pointer-events: none; background: url("../../../bundle/i/settings/icon-certificate.svg"); background-repeat: no-repeat; width: 40px; height: 26px; margin-right: 5px; margin-top: 5px; }
.cons-text {  pointer-events: none; margin-top: 3px;}
.app-cons .cons-container .ps-group .disabled-input { opacity: 0.5; }

div .consent-tab { height: 30px; margin-top: 3px; margin-left: 2px; width:80px; text-align: center; padding-top: 4px; cursor: pointer; }
div .active-consent-tab { background-color: white; border-radius: 6px; box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.2); }

.consent-info-container { min-width: 400px; height: 700px; margin-left: 0px; }
.consent-message { line-height: 19px; font-size: 14px; margin-left: 10px; margin-top: 10px; margin-right: 10px; color: #696969; border: 0; height: 100%; }
.message-benefit { margin-top: 5px; }
.message-item { margin: 15px 0; padding-left: 5px; }
.message-completed { margin-top: 10px; background-color: #dbf4ec; width: 100%; align-items: center; }
.message-info-icon { width: 36px; height: 36px; margin: 5px; color: #27b899; }
.message-info-text { font-size: 13px; width: 330px; }
.message-info-app { font-weight: 600; }
.message-existing { margin-top: 10px; background-color: lightyellow; width: 100%; align-items: center; }
.message-existing-icon { width: 46px; height: 46px; margin: 5px; margin-right: 10px; color: #FFD273; }
.message-existing-icon svg { width: 30px; height: 30px; color: #FFD273; }
.message-error { margin-top: 10px; width: 100%; background-color: #ffe0d8; align-items: center; }
.message-error-icon { width: 36px; height: 36px; margin: 5px; color: #f5756b; }
.message-error-text { font-size: 13px; width: 330px; }
.message-link { color: #3FA9F5; text-decoration-line: none; white-space: nowrap; }
.message-notification { margin-top: 30px; margin-bottom: 10px; }
.message-notification-icon { background: url("../../../bundle/i/_info-sprite.svg") no-repeat; }
.message-notification-info { background-position: -3px -3px; width: 40px; min-width: 40px; height: 37px; margin-right: 10px; opacity: 0.9; }
.message-notification-note { font-style: italic; }
.message-note-bold { font-weight: bold; }
.app-consent-container { width: 480px; display: block; position: relative; }

.basic-status { font-size: 17px; margin: 10px; }
.graph-access-button { margin-left: 0px;}