.guideFieldNode[data-mandatory=true] .guideFieldLabel label sup, .guideFieldNode.guideStaticText sup  {
  color: red;
  font-size: 18px;
  vertical-align: top;
}
.guideFieldNode[data-mandatory=true] .guideFieldLabel label sup b, , .guideFieldNode.guideStaticText sup b{
                                                                       color: red;
                                                                       font-size: 18px;
                                                                     }
.guideheader .afHeader.guideNode .container{
  display: flex;
}
.guideheader .afHeader.guideNode .container .guidetextdraw .guideFieldNode{
  margin-top: 38px;
}
.guideFieldNode .guideFieldLabel label{
  display: flex;
}
.guideFieldNode .guideFieldLabel label p:first-child{
  margin-right: 5px;
}
img#captchaImage {
  margin-left: 12px;
}
.guidebutton.submit .guideFieldNode button.submit {
  margin-left: 12px;
}
@media(max-width:767px){
  .guideheader .afHeader.guideNode .container{
    flex-direction: column;
  }
  .guideheader .afHeader.guideNode .container .guidetextdraw .guideFieldNode{
    margin-top: 5px;
  }
  .guideheader .afHeader.guideNode {
    height: 300px;
  }
  .guideheader .afHeader.guideNode .container .guideimage .logoImage img {
    padding-left: 0;
  }
  .guidebutton.submit .guideFieldNode button.submit {
    width: 100px;
  }
}
@media(min-width:1024px){
  .guideheader .afHeader.guideNode .container .guidetextdraw .guideFieldNode{
    margin-left: 200px;
  }
  .guideheader .afHeader.guideNode .container .guideimage{
    margin-left: 50px;
  }
  .guideheader .afHeader.guideNode .container .guideimage .logoImage img {
    width: 200px;
    height: 100px;
  }
  .guideCheckBoxGroupItems {
    max-width: 60%;
  }
}