[data-cellid="top_c2"][data-page="_global_login"][data-cellid="top_c2"][data-page="_global_login"][data-cellid="top_c2"][data-page="_global_login"] {
  width: 90%;
}
[data-cellid="footer_c1"][data-page="_global_login"][data-cellid="footer_c1"][data-page="_global_login"][data-cellid="footer_c1"][data-page="_global_login"] {
  width: 25%;
}
[data-cellid="footer_c2"][data-page="_global_login"][data-cellid="footer_c2"][data-page="_global_login"][data-cellid="footer_c2"][data-page="_global_login"] {
  width: 33.33333333%;
}
[data-cellid="footer_c"][data-page="_global_login"][data-cellid="footer_c"][data-page="_global_login"][data-cellid="footer_c"][data-page="_global_login"] {
  width: 25%;
}
[data-cellid="footer_c3"][data-page="_global_login"][data-cellid="footer_c3"][data-page="_global_login"][data-cellid="footer_c3"][data-page="_global_login"] {
  width: 33.33333333%;
}
[data-cellid="footer_c4"][data-page="_global_login"][data-cellid="footer_c4"][data-page="_global_login"][data-cellid="footer_c4"][data-page="_global_login"] {
  width: 25%;
}
[data-cellid="footer_c5"][data-page="_global_login"][data-cellid="footer_c5"][data-page="_global_login"][data-cellid="footer_c5"][data-page="_global_login"] {
  width: 33.33333333%;
}
[data-page="_global_login"][data-itemid="snippet"] {
  white-space: normal;
}
[data-page="_global_login"][data-itemid="page_image_ash8f23hr"] {
  width: 400px;
}

/* Put  your custom CSS code here */

[data-cellid="footer_c2"][data-page="_global_login"][data-cellid="footer_c2"][data-page="_global_login"][data-cellid="footer_c2"][data-page="_global_login"] {
 height:20px;
 min-width:65%;
}

/* Put  your custom CSS code here */

[data-cellid="footer_c"][data-page="_global_login"][data-cellid="footer_c"][data-page="_global_login"][data-cellid="footer_c"][data-page="_global_login"] {
  color: red;
}

.absolute {
border-radius: 15px 50px;
background-color: #ffe6e6;
padding: 20px;
position: absolute;
top: -50px;
right: -960px;
width: 350px;
height: 600px;
border: 5px solid #006699;
}

/* Put  your custom CSS code here */

[data-cellid="footer_c3"][data-page="_global_login"][data-cellid="footer_c3"][data-page="_global_login"][data-cellid="footer_c3"][data-page="_global_login"] {
 height:20px;
  min-width:65%;
}

/* Put  your custom CSS code here */

[data-cellid="footer_c5"][data-page="_global_login"][data-cellid="footer_c5"][data-page="_global_login"][data-cellid="footer_c5"][data-page="_global_login"] {
 height:20px;
  min-width:65%;
}
/* Put  your custom CSS code here */
/* Put  your custom CSS code here */
.absolute {
z-index: -1;
box-shadow: -5px 5px 25px 0 rgba(0,0,0,0.4);
border-radius: 15px 15px;
/*background-color: #ffe6e6;*/
position: float;
top: -10px;
left: -60px;
background-color: hsl(25, 34%, 90%);
padding: 20px;
width: 670px;
height:auto;
border: 5px solid hsl(25, 34%, 64%);
margin-bottom: 80px;
}

.mobile1 {
z-index: -1;
box-shadow: -5px 5px 25px 0 rgba(0,0,0,0.4);
border-radius: 15px 15px;
/*background-color: #ffe6e6;*/
position: absolute;
top: 10px;
left: 0;
background-color: hsl(25, 34%, 90%);
padding: 15px;
width: 92%;
min-height: 900px;
overflow: hidden;
border: 5px solid hsl(25, 34%, 64%);
margin-right: 15px;
margin-left: 15px;
margin-bottom: 70px;

}

body.function-login {
height:100%;
background:transparent url("https://dorchester.foodbankreferral.org.uk/images/backdrop.png") no-repeat center center fixed;
background-size:cover;

}


.bs-pagepanel {
width: 92%;
max-width: 450px;
margin: auto;
background: rgba(17,17,17,0.15) !important;
}d: rgba(17,17,17,0.15) !important;
}