 .nameq_264733, .nameq_264732, .nameq_263533 {
    display:none;
}


/* user css file */
 .qtype select, .qtype textarea, .qtype .text input{
     background-color: #ffffff !important;
}
 .container .progress {
     background-color: #ffffff !important;
}
 .buttonbar input[type="submit"], .MenuReturn, .newButton{
     text-transform:uppercase !important;
     font-weight:bold !important;
     text-shadow:none !important;
     letter-spacing:1px !important;
     border-radius: 2px;
     border: none;
     padding: 10px 20px;
     -webkit-animation: 0;
     transition: padding 0.2s;
}
 .buttonbar input[type="submit"]:hover, .MenuReturn:hover, .newButton:hover{
     padding: 10px 30px;
     transition: padding 0.2s;
}
 .headerTitle, .headerTitleNoSub{
     font-family: Georgia,Times,Times New Roman,serif !important;
     font-size: 2.5em;
     width: max-content;
     background-color:#2d2d2d;
     padding:10px;
     line-height:initial;
     color:white;
}
 .headerTitleNoSub{
     position: relative;
     /*top: 50%;
     transform: translateY(-50%);*/
     width:initial!important;
}
 .right{
     background-color:transparent;
   width:100%;
}
 .rightNoSubheading{
     background-color:#2d2d2d;
}
 @media only screen and (max-width: 600px) {
     .headerTitle,.headerSubheading {
         transform: translateY(0%);
         width:initial !important;
         padding:5px !important 
    }
     .right{
         background-color: #2d2d2d;
    }
     .left{
         padding: 0 5px 0 15px;
    }
     .headerTitleNoSub{
         font-size:1.6em;
         position: initial;
         top: initial;
         transform: translateY(0%);
         padding:20px;
    }
     .headerSubheading{
         font-size:1.2em;
    }
     .headerTitle, .headerTitleNoSub,{
         font-size:1.7em;
    }
     .headerSubheading .labeltext{
         display: initial !important;
    }
}
 .headerSubheading{
     font-family: Georgia,Times,Times New Roman,serif !important;
     font-size: 1.5em;
     width: max-content;
     background-color:#2d2d2d;
     padding:10px;
     line-height:initial;
     color:white;
}
 input, button, select, textarea {
     font-family: "Arial", "Helvetica", "Trebuchet MS", "Verdana", "Verdana Ref", sans serif;
}
 body {
     font-family: "Arial", "Helvetica", "Trebuchet MS", "Verdana", "Verdana Ref", sans serif;
     background: white url(../images/bg.png) 50% 0% no-repeat;
     background-size: cover;
     background-attachment: fixed;
}
 .container{
     margin:20px;
     margin-top:0px;
}
 .footertable a {
     color: white;
     font-weight:bold;
}
/* unvisited link */
 .footertable a:link {
     color: white;
     font-weight:bold;
}
/* visited link */
 .footertable a:visited {
     color: #bbb;
}
/* mouse over link */
 .footertable a:hover {
     color: #eee;
}
 .tag-header{
     margin-bottom:0.5em !important;
}
 #linep{
     width:70%;
     max-width:700px;
     background-color:#a32020;
     height:2px;
     margin:0 auto;
     margin-bottom:5px;
     opacity:0.7;
}
 #headertext1{
     color:#a32020;
     font-size:20pt;
     font-family: "Arial", "Helvetica", "Trebuchet MS", "Verdana", "Verdana Ref", sans serif;
     font-weight: normal;
     font-style: italic;
     padding-bottom:10px;
     text-align: center;
     line-height: 1.2em;
}
 #headertext2{
     color:#a32020;
     font-size:20pt;
     font-family: "Arial", "Helvetica", "Trebuchet MS", "Verdana", "Verdana Ref", sans serif;
     font-weight: normal;
     font-style: italic;
     text-align: center;
     line-height: 1.2em;
}
 textarea:focus, {
     background: #cccccc !important;
}
 .mobile.gfxform .qq_main label.answeroption:not(:checked) .radioContainer > span.radio, .mobile.gfxform .qq_main label.answeroption:not(:checked) .radioContainer > span.checkbox, .mobile.gfxform .qq_main label.radio:not(:checked) > span.radio, .mobile.gfxform .qq_main label.checkbox:not(:checked) > span.checkbox, .mobile.gfxform .qtype label.answeroption:not(:checked) .radioContainer > span.radio, .mobile.gfxform .qtype label.answeroption:not(:checked) .radioContainer > span.checkbox, .mobile.gfxform .qtype label.radio:not(:checked) > span.radio, .mobile.gfxform .qtype label.checkbox:not(:checked) > span.checkbox {
     background-image: url(../images/formElementsRose.png);
     height: 17px !important;
     width: 20px !important;
}
 .gfxform .qq_main label.answeroption:not(:checked) .radioContainer > span.radio, .gfxform .qq_main label.answeroption:not(:checked) .radioContainer > span.checkbox, .gfxform .qq_main label.radio:not(:checked) > span.radio, .gfxform .qq_main label.checkbox:not(:checked) > span.checkbox, .gfxform .qtype label.answeroption:not(:checked) .radioContainer > span.radio, .gfxform .qtype label.answeroption:not(:checked) .radioContainer > span.checkbox, .gfxform .qtype label.radio:not(:checked) > span.radio, .gfxform .qtype label.checkbox:not(:checked) > span.checkbox {
     background-image: url(../images/formElementsRose.png);
     width: 20px !important;
}
 .question .header h2, .question .tag-header h2 {
     margin: 0;
     color:#000;
     font-size:1.3em;
     font-family: "Arial", "Helvetica", "Trebuchet MS", "Verdana", "Verdana Ref", sans serif;
     font-weight: normal;
     line-height: 1.4em;
     font-weight: bold;
}
 .question .header p, .question .tag-header p {
     margin: 0;
     padding: 0;
     font-family: "Arial", "Helvetica", "Trebuchet MS", "Verdana", "Verdana Ref", sans serif;
     font-size: 1em;
     <!--font-style : italic ;-->
     color: black;
     line-height: 1.15em;
}
 .container .progress .bar {
     font-size: 1em !important;
     font-family: Georgia, Times, "Times New Roman", serif !important;
     text-shadow: 0px 1px 0px black;
}
 .qt {
     color : #a32020 ;
     font-weight : bold ;
     font-style : italic ;
}
 .question {
     margin-bottom: 0em;
     margin-top: 0em;
     border-top: 0px solid #888;
     padding-top: 1em;
     padding-bottom: 0em;
}
 #bb.backbutton, #os.submitbutton, .printPage {
     outline: none;
     background-color: #2d2d2d !important;
     background-image: none;
}
 .btn:hover, .newButton:hover, input[type="button"]:hover, .buttonbar input:hover, .button:hover, .js .q132 ul:hover, .btn:focus, input[type="button"]:focus, .buttonbar input:focus, .button:focus, .js .q132 ul:focus {
     color:#ffffff;
     transition: background-position 0.1s linear;
}
 .type-special-slider .slider .ui-slider-range {
     background-color: #A32020;
     border: 0 none;
     display: block;
     font-size: 0.7em;
     position: absolute;
     z-index: 1;
}
 .introtext {
     font-weight : normal ;
     vertical-align : middle ;
     padding-bottom : 0px ;
     padding-right : 5px ;
     padding-left : 0px ;
     font-family : Arial, Helvetica, sans-serif ;
     background-image : none ;
     color : #000000 ;
     font-size : 12px ;
}
 .introtext2 {
     vertical-align : top ;
     padding-bottom : 5px ;
     padding-right : 5px ;
     padding-left : 0px ;
     font-family : Arial, Helvetica, sans-serif ;
     background-image : none ;
     color : #db536a ;
     font-size : 12px ;
}
 .hovertext {
     font-weight : normal ;
     vertical-align : middle ;
     padding-bottom : 0px ;
     padding-right : 5px ;
     padding-left : 0px ;
     font-family : Arial, Helvetica, sans-serif ;
     background-image : none ;
     color : #000000 ;
     font-size : 12px ;
}
 .pwcfootersmall {
     color : #404041 ;
     font-size : 10px ;
     text-align : centre ;
     padding-top : 5px ;
     font-family : Arial, Helvetica, sans-serif ;
     background-image : none ;
}
 .pwcfooterlinkssmall {
     color : #404041 ;
     font-size : 10px ;
     text-align : left ;
     padding-top : 5px ;
     font-family : Arial, Helvetica, sans-serif ;
     background-image : none ;
}
 abbr[title], acronym[title] {
     text-decoration: none;
}
/* New CSS Starts here */
 .tag-header{
     margin-bottom:0.5em !important;
}
 #linep{
     width:70%;
     max-width:700px;
     background-color:#a32020;
     height:2px;
     margin:0 auto;
     margin-bottom:5px;
     opacity:0.7;
}
 #headertext1{
     color:#a32020;
     font-size:20pt;
     font-family: "Arial", "Helvetica", "Trebuchet MS", "Verdana", "Verdana Ref", sans serif;
     font-weight: normal;
     font-style: italic;
     padding-bottom:10px;
     text-align: center;
     line-height: 1.2em;
}
 #headertext2{
     color:#a32020;
     font-size:20pt;
     font-family: "Arial", "Helvetica", "Trebuchet MS", "Verdana", "Verdana Ref", sans serif;
     font-weight: normal;
     font-style: italic;
     text-align: center;
     line-height: 1.2em;
}
 textarea:focus, {
     background: #cccccc !important;
}
 .question .header p, .question .tag-header p {
     margin: 0;
     padding: 0;
     font-family: "Arial", "Helvetica", "Trebuchet MS", "Verdana", "Verdana Ref", sans serif;
     font-size: 1em;
     <!--font-style : italic ;-->
     color: black;
     line-height: 1.15em;
}
 .container .progress.progress-active {
     border: 0px solid white;
}
 .container .progress .bar {
     font-size: 1em !important;
     font-family: "Arial", "Helvetica", "Trebuchet MS", "Verdana", "Verdana Ref", sans serif;
     text-shadow: 0px 1px 0px black;
}
 html {
     height: 100%;
}
 .h1 {
     color:#a32020;
     font-size:20pt;
     font-family: "Arial", "Helvetica", "Trebuchet MS", "Verdana", "Verdana Ref", sans serif;
     font-weight: normal;
     font-style: italic;
     line-height: 1.4em;
     text-shadow: 0px 2px 0px #ffffff;
     font-weight: bold;
}
 .h3 {
     vertical-align : middle ;
     text-align : left ;
     color : #a32020 ;
     font-family: "Arial", "Helvetica", "Trebuchet MS", "Verdana", "Verdana Ref", sans serif;
     background-image : none ;
     font-weight : bold ;
     font-style : italic ;
     font-size : 1.1em ;
}
 .qt {
     color : #a32020 ;
     font-weight : bold ;
     font-style : italic ;
}
 .question {
     margin-bottom: 0em;
     margin-top: 0em;
     border-top: 0px solid #888;
     padding-top: 1em;
     padding-bottom: 1em;
}
 #bb.backbutton, #os.submitbutton {
     outline: none;
}
 .type-special-slider .slider .ui-slider-range {
     background-color: #A32020;
     border: 0 none;
     display: block;
     font-size: 0.7em;
     position: absolute;
     z-index: 1;
}
 .introtext {
     font-weight : normal ;
     vertical-align : middle ;
     padding-bottom : 0px ;
     padding-right : 5px ;
     padding-left : 0px ;
     font-family : Arial, Helvetica, sans-serif ;
     background-image : none ;
     color : #000000 ;
     font-size : 12px ;
}

 .hovertext {
     font-weight : normal ;
     vertical-align : middle ;
     padding-bottom : 0px ;
     padding-right : 5px ;
     padding-left : 0px ;
     font-family : Arial, Helvetica, sans-serif ;
     background-image : none ;
     color : #000000 ;
     font-size : 12px ;
}
 .pwcfootersmall {
     color : #404041 ;
     font-size : 10px ;
     text-align : centre ;
     padding-top : 5px ;
     font-family : Arial, Helvetica, sans-serif ;
     background-image : none ;
}
 .pwcfooterlinkssmall {
     color : #404041 ;
     font-size : 10px ;
     text-align : left ;
     padding-top : 5px ;
     font-family : Arial, Helvetica, sans-serif ;
     background-image : none ;
}
 abbr[title], acronym[title] {
     text-decoration: none;
}
 #FoWBanner {
     border-radius: 6px;
     width: 108%;
     left: -4%;
     top: -29px;
     position: relative;
     border: 3px solid #978d6e;
}
 @media only screen and (max-width: 400px) {
     #FoWBanner {
         border-radius: 8px;
         width: 149%;
         left: -25%;
         top: -36px;
         position: relative;
         border: 2px solid #978d6e;
    }
}
 .progress {
     background-color: #ecc5c5;
     border: 1.5px solid #968238;
     border-radius: 4px;
}
 .descriptiontitle {
     font-size: 20px;
     color: grey;
}
 .descriptionsubheading {
     font-size: 17px;
     color: #E669A2;
     text-align: center;
}
 .Section_Description {
     text-align: center;
     vertical-align:top;
     font-size: 13px;
     max-width:24%;
     line-height: 15px;
}
 .Page_Description {
     display: inline-block;
     text-align: left;
     vertical-align: top;
     font-size: 13px;
     position: relative;
     top: -35px;
     line-height: 16px;
}
 .bigbox {
     display: flex;
     justify-content:space-between;
     flex-direction: row;
     width:100%;
}
 #container3 {
     margin: 0;
     width:100%;
}

 @media only screen and (max-width: 800px) {
     .qtype .breaklist {
         margin-top: 0em !important;
    }
}
 @media only screen and (max-width: 600px) {
     .qtype .breaklist {
         margin-top: 0em !important;
    }
   
     .bigbox {
         display: flex;
         flex-direction: column;
    }
     .description {
         max-width: 100%;
         margin: 0;
    }
     #container3 {
         height: unset;
    }
}
 .MenuReturn{
     background-color: #575757;
     width: default;
     color: white;
}
 .radiocontainer .radio:checked{
     box-shadow: 10px 10px #000;
}

 .topbar{
     padding: 20px;
     background: url(../images/Coronawhite.png) 50% 50%;
     background-size: inherit;
   	
}

body{
    background: white url(../images/GettyImages-1046009836_1_.jpg) 50% 0% no-repeat;
    background-size: cover;
    background-attachment: fixed;
}

.topbar {
  display: table !important;
}

.left, .right {
  display: table-cell !important;
  vertical-align: middle !important;
  padding-top:10px !important;
  padding-bottom: 10px !important;
}
