/* WRP CSS entries - do not remove this line                                     */

* { font-family: Arial; }

p { line-height: 1.5; }

.alignitemscenter { align-items: center; }
.backgroundcolor004B9C { background-color: #004B9C; }
.backgroundcolor00A0D1 { background-color: #00A0D1; }
.backgroundcolor00a0d1 { background-color: #00A0D1; }
.backgroundcolor005ea5 { background-color: #005ea5; }
.backgroundcolorFFFFFF { background-color: #FFFFFF; }
.backgroundcolor44384 { background-color: #44384; }
.backgroundcolorEEF0EB { background-color: #eef0eb; }
.backgroundcolorf3f2f1X { background-color: #f3f2f1; }
.backgroundcolorcyan { background-color: cyan; }
.backgroundcolorwhite { background-color: white; }
.backgroundcoloryellow { background-color: yellow; }
.backgroundtransparent { background: transparent; }
.bordernone { border: none; }
.borderbottomwhite { border-bottom: white; }
.color069X { color: #08559a; text-decoration: unset; padding: 4px;  }  .color069X:hover { color: #d61068; text-decoration: unset; padding: 4px;  }
.color005ea5 { color: #005ea5; }
.color0B0C0C { color: #0B0C0C; }
.color5f5f5e { color: #5f5f5e; }
.colorB10E1E { color: #B10E1E; }
.colorblack { color: black; }
.colorblue { color: blue; }
.colororange { color: orange; }
.colorpurple { color: purple; }

.colorwhite { color: white; }
.color003078 { color: #003078; }
.colorblack { color: black; }
.colordarkblue { color: darkblue; }
.colorpurple { color: purple; }
.colorred { color: red; }
.colorwhite { color: white; }
.cursorpointer { cursor: pointer; }
.displaynone { display: none; }
.displayinlineblock { display: inline-block; }
.fontfamilyArial { font-family: Arial; }
.fontfamilyArialsansserif { font-family: Arial, sans-serif; }
.fontfamilyTahoma { font-family: Tahoma; }
.fontfamilyTahomasansserif { font-family: Tahoma, sans-serif; }
.fontfamilytahoma { font-family: tahoma; }
.fontfamilyArial { font-family: Arial; }
.fontfamilyRoboto { font-family: Roboto Slab, serif; }
.fontfamilyRobotoSerif { font-family: Roboto Slab, serif; }
.fontfamilyArial { font-family: Arial; }
.fontsize12rem { font-size: 1.2rem; }
.fontsize15rem { font-size: 1.5rem; }
.fontsize16px { font-size: 16px; }
.fontsize18px { font-size: 18px; }
.fontsize25rem { font-size: 2.5rem; }
.fontsize2rem { font-size: 2rem; }
.fontweightbold { font-weight: bold; }
.justifycontentleft { justify-content: left; }
.lineheight15 { line-height: 1.5; }
.margin0 { margin: 0; }
.marginleft1 { margin-left: -1%; }
.marginleft10 { margin-left: 10%; }
.maxwidth95 { max-width: 95%; }
.maxwidth100 { max-width: 100%; }
.maxwidth1100px { max-width: 1100px; }
.minheightcalc100vh270px { min-height: calc(100vh - 270px); }
.minheightcalc100vh70px { min-height: calc(100vh - 70px); }
.minwidth50px { min-width: 50px; }
.minwidth60px { min-width: 60px; }
.padding0px20px5px0px { padding: 0px 20px 5px 0px; }
.paddingbottom20px { padding-bottom: 20px; }
.paddingleft2 { padding-left: 2%; }
.paddingtop20px { padding-top: 20px; }
.padding0 { padding: 0; }
.padding0px15px5px { padding: 0px 15px 5px; }
.textalignCenter { text-align: -webkit-center; }
.textalignleft { text-align: left; }
.textalignright { text-align: right; }
.textdecorationunderline { text-decoration: none; }
.width30 { width: 30%; }
.width75 { width: 75%; }
.width8 { width: 8%; }

@keyframes spinning {
  from { transform: rotate(0deg) }
  to { transform: rotate(360deg) }
}
.spin {
  animation-name: spinning;
  animation-duration: 3s;
  animation-iteration-count: infinite;
  /* linear | ease | ease-in | ease-out | ease-in-out */
  animation-timing-function: linear;
  position: absolute;
  top: 60%;
  left: 50%;
  width: 60px;
  height: 60px;
  margin:-60px 0 0 -60px;
}

.tabHighlightX { border-width: thick; border-style: inset; border-color: #fbbf47; }
.tabHighlight { border-width: thick; border-style: inset; border-color: #d51068; }
.app-site-width-container { margin-left: 20px }  
.app-headerX { -webkit-box-sizing: border-box; box-sizing: border-box; width: 100%; border-bottom: none;  background: #FFFFFF; }
.bottomborder0 {  border-bottom: 0px; }
 .app-header { -webkit-box-sizing: border-box; box-sizing: border-box; width: 100%; border-bottom: none;  background: #FFFFFF; }
.govuk-footer__inline-list  { text-align: -webkit-left;   font-size: 1.1875rem; }
.app-masthead__title { font-family: "Arial", sans-serif;  font-weight: normal; font-size: 3.5em; color: #1d488d }
.logo { height: 68px; padding-top: 10px;  margin-right: 2rem;}
.no-flexboxtweener { background-color: white; }
.clickerX { color: white; text-decoration: unset; padding: 4px;  }
.clickerX { background-color: #08559a; }
.clicker:hover { color: #d51068; }
.Submit { color: white;  text-decoration: unset; padding: 4px; }
.Submit { background-color: #08559a; }
.SubmitX:hover { background-color: #d51068; }
.govuk-button--disabled, .govuk-button[disabled="disabled"], .govuk-button[disabled] { color: white; text-decoration: unset; padding: 4px;  }
.govuk-button--disabled, .govuk-button[disabled="disabled"], .govuk-button[disabled] { opacity: 0.5;  background: #08559a; }
.govuk-button--disabled:hover, .govuk-button[disabled="disabled"]:hover, .govuk-button[disabled]:hover { background-color: #d51068; }
.govuk-link { color: #08559a; text-decoration: unset; padding: 4px;}

.govuk-link:link{ color: #08559a; text-decoration: unset; padding: 4px;  }
.govuk-button { color: white; background-color: #08559a; }
.govuk-button:hover { color: white; background-color: #d51068; }
.govuk-link:link:hover { color: #d51068; }
 .govuk-button:link:hover { background-color: #d51068 outline: 3px solid #d51068; }
.govuk-footer__link { text-decoration: unset; }  .govuk-footer__link:hover { text-decoration: underline; }  .govuk-footer__link:focus {color: black; }
@media (min-width: 40.0625em) {  .app-content {     padding: 0px;     padding-right: 0   } }








