﻿.SiteUserRegistration {
    position:relative;
    margin-top:100px;
    font-family:Calibri;
    background-color:#eeeeee;
    padding-top:50px;
    padding-bottom:50px;
}
.SiteUserRegistration .surBanner{
    position:relative;
}

.SiteUserRegistration .container{
    max-width:820px;
    background-color:white;
    padding:20px;
    padding-bottom:30px;
    border:1px solid black;
}

.SiteUserRegistration .surBanner .bannerImage {
    position: relative;
    width: 100%;
}

/*.SiteUserRegistration .surBanner .bannerTextContainer {
    position: absolute;
    left: 0;
    top: 50%;
    width:55%;
    transform: translateY(-50%);
}

.SiteUserRegistration .surBanner .bannerTextContainer .bannerText{
    text-align:center;
}*/

.SiteUserRegistration .surTop{
    text-align:center;
    font-size:20pt;
    padding-bottom:20pt
}

.SiteUserRegistration .surHeader{
    text-align:center;
    padding-top:11pt;
    padding-bottom:22pt;
}

.SiteUserRegistration .surHeader div{
    font-size:11pt;
}
.SiteUserRegistration .surHeader div:first-child{
    font-size:14pt;
    padding-bottom:8pt;
}

.SiteUserRegistration .surBody{
    display:flex;
}

.SiteUserRegistration .surBody .surSection{
    flex:1;
    text-align:center;
}

.SiteUserRegistration .surBody .surSection .sectionHeader{
    padding-bottom:22pt;
}

.SiteUserRegistration .surBody .surSection .sectionHeader p{
    font-size:11pt;
}

.SiteUserRegistration .surBody .surSection .sectionBody h3{
    margin:0;
    font-size:16pt;
    font-weight:bold;
}

.SiteUserRegistration .surFooter{
    margin-top:40pt;
    text-align:center;
}