.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-40fe8171-d088-3206-48fa-b78a4105d329 {
width: 100% !important;
}
.lfr-layout-structure-item-9550e953-f9b6-6d0c-4fab-827d1ea497f3 {
height: 100% !important;
padding-bottom: 14px !important;
padding-left: 14px !important;
padding-right: 14px !important;
padding-top: 14px !important;
}
.lfr-layout-structure-item-32f99897-4940-9718-9aa5-fead379a18cd {
background-position: 50% 50%; background-repeat:no-repeat; background-size: cover; background-image: var(--lfr-background-image-32f99897-4940-9718-9aa5-fead379a18cd) !important;
border-radius: 24px !important;
height: 100% !important;
}
.lfr-layout-structure-item-32f99897-4940-9718-9aa5-fead379a18cd {
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-20105371-7f01-807a-58ae-b719fa89f3f9 {
height: 100% !important;
}
.lfr-layout-structure-item-df32cced-c7b1-f4a9-a3c5-a7247b705d52 {
display: flex;
flex: 1;
flex-grow: 1;
}