.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-16922cbe-9660-55bb-6dc1-a62376dd641d {
height: 100% !important;
padding-bottom: 14px !important;
padding-left: 14px !important;
padding-right: 14px !important;
padding-top: 14px !important;
}
.lfr-layout-structure-item-da5ac072-0e36-2b85-fe5a-08ffffe92850 {
display: flex;
flex: 1;
flex-grow: 1;
}.lfr-layout-structure-item-f7e680ed-9d55-ae1f-3719-e6df181c7a98 {
height: 100% !important;
}
.lfr-layout-structure-item-ca60bc38-f721-b6ac-860a-c8bb67e0b71d {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-ca60bc38-f721-b6ac-860a-c8bb67e0b71d) !important;
border-radius: 24px !important;
height: 100% !important;
}
.lfr-layout-structure-item-ca60bc38-f721-b6ac-860a-c8bb67e0b71d {
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
body {
    background: none !important;
    height: 100vh;
}
#senna_surface1-default{
  display: flex !important;
  flex-direction: column;
  height: 100%;
}

#senna_surface1-default #wrapper{
  display: flex;
  flex-direction: column;
  flex: 1;
}

#senna_surface1-default #wrapper #content{
  display: flex;
  flex-direction: column;
  flex: 1;
}

#senna_surface1-default #wrapper #banner .navbar{
  margin-bottom: 0px !important;
}

#senna_surface1-default #wrapper #content #main-content{
  display: flex;
  flex-direction: column;
  flex: 1;
  padding: 0px !important;
}

#senna_surface1-default #wrapper #content #main-content .row {
  height: 100% !important;
}
#senna_surface1-default #wrapper #content #main-content .row .col {
  height: 100% !important;
}

.portlet-login .portlet-content {
  box-shadow: none !important;
}

.portlet-login .panel-body {
  padding-left: 0px;
  padding-right: 0px;
}.lfr-layout-structure-item-037e0239-804a-5bfe-4b90-abc8cbebba92 {
width: 100% !important;
}
