#redirectMain {
	max-height:50%;
	max-width:50%;
	position:fixed;
	margin:50%;
	overflow:hidden;
}

body  {
	/*display: flex;*/
    justify-content: center;
    align-items: center;
    font-family: verdana;
  	font-size: 100%;
}

img-logo {
	max-width:360px;
}

body {
	/*background-color: white;
	*/
	background: rgb(254,254,254);
	background: linear-gradient(90deg, rgba(254,254,254,1) 0%, rgba(255,245,233,0.6727941176470589) 0%, rgba(240,242,255,1) 100%, rgba(232,225,231,1) 100%);
	}

h1 {
  color: blue;
  font-family: verdana;
  font-size: 200%;
}

#bg{
	position: fixed;
    top: -50%;
    left: -50%;
    width: 200%;
    height: 200%;
}

.hidden {
	display:none;
}

.bg-inner{
	width: 100%;
    filter: brightness(60%);
    height: 100%;
}

.logofooter {
	position: absolute;
    bottom: 10px;
    z-index: 1000;
    display: inline-flex;
    justify-content: center;
    align-items: center;
}

.content,span{
    display: block;
    margin: 10px 0;
}

.content {
	padding:10px;
}

.errMsg {
	color:red;
}

#divPolicy{
	z-index: 2000;
    background-color: white;
    position: absolute;
    top: 0px;
    width: 100%;
}

.container {
	display: flex;
    align-items: center;
    width: 100%;
    height: 100%;
    flex-wrap: nowrap;
    justify-content: center;
}

.main {
	width: 100%;
    height: 100%;
}

.img-logo {
	max-height: 150px;
	max-width: 250px;
    margin: 0 0 20px 0;
}

.frame-footer {
	position: absolute;
    bottom: 0;
    width: 100%;
    color: blue;
    left: 0;
    height: 50px;
    border-top-style: solid;
    border-width: 1px;
    border-color: black;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    display: inline-flex;
    align-content: center;
    align-items: center;
    justify-content: center;
}

.frame {
	/*border:solid;*/
	    position: relative;
    border-radius: 8px;
    box-shadow: 0 4px 8px 0 rgb(0 0 0 / 20%), 6px 5px 20px 3px rgb(0 0 0 / 19%);
    padding: 0;
    margin: auto;
    text-align: center;
    z-index: 100;
    background-color: rgba(255,255,255,1);
    max-width: 480px;
    min-height: 400px;
}