.t-Body{ 
    background: linear-gradient(to bottom, #0b1769, #12176f, #181775, #1f177a, #251680, #3d298d, #513b9a, #644ea7, #8978be, #afa4d5, #d6d1ea);
}

.t-Footer{
    display:none;
}

.t-Region{
    background-color: #ffffff00;
}

.t-Region-bodyWrap{
    background-color: #fffffff5;
}

.t-Footer-apex{
    display: none;
}

.t-Button--link {
    --a-button-text-color: #ffffff;
}

.t-Header-branding {
    height: 70px;
    background: #0b1769;
    box-shadow: none;
    border: none;
}

.t-Header-logo-link img {
    width: 148px !important;
    height: 47px !important;
    max-height: none !important;
}

.t-Region-header {
    background: transparent;
    color: white;
    font-size: 18px;
    height: 60px;
    margin-bottom: .8em;
}

.t-Region-title {
    width: 100%;
    text-align: center;
}

.t-AVPList--leftAligned .t-AVPList-label {
    font-family: sans-serif;
    font-weight: 600;
}

.t-Button--header {
    border:none;
    color: white;
    font-weight: 700;
    height: 47px;
    width: 47px;
}

.t-Button--header:focus {
    border-radius: 100%;
    border: 2px solid white;
    font-weight: 700;
    background-color: #ffffffb8;
}

.t-Button--header:hover {
    border-radius: 100%;
    border: 2px solid white;
    color: white;
    font-weight: 700;
    background-color: #ffffffb8;
}

.t-Button--header .t-Button-label{
    display:none;
}

.ui-dialog-buttonpane{
    background-color: white;
    border: none;
    border-radius: 20px;
}

.ui-dialog-buttonpane .button{
    border-radius: 20px;
}

.ui-dialog-titlebar-close{
    display:none;
}

.ui-dialog{
    border-radius: 20px;
}
/*
.ui-dialog-buttonset>:first-child{
    display: none;
}*/