@font-face {
    font-family: 'ProximaNova-Semibold';
    src: url('../fonts/ProximaNova-Semibold.eot');
    src: url('../fonts/ProximaNova-Semibold.woff2') format('woff2'),
         url('../fonts/ProximaNova-Semibold.woff') format('woff'),
         url('../fonts/ProximaNova-Semibold.ttf') format('truetype'),
         url('../fonts/ProximaNova-Semibold.svg#ProximaNova-Semibold') format('svg'),
         url('../fonts/ProximaNova-Semibold.eot?#iefix') format('embedded-opentype');
    font-weight: normal;
    font-style: normal;
  }
  
  @font-face {
    font-family: 'ProximaNova-Light';
    src: url('../fonts/ProximaNova-Light.eot');
    src: url('../fonts/ProximaNova-Light.woff2') format('woff2'),
         url('../fonts/ProximaNova-Light.woff') format('woff'),
         url('../fonts/ProximaNova-Light.ttf') format('truetype'),
         url('../fonts/ProximaNova-Light.svg#ProximaNova-Light') format('svg'),
         url('../fonts/ProximaNova-Light.eot?#iefix') format('embedded-opentype');
    font-weight: normal;
    font-style: normal;
  }
  
  
  
  /* TYPOGRAPHY */
  body{
      font-family: 'ProximaNova-Light'!important;
      font-size:14px;
      color:#fff;
  }
  p{
      font-family: 'ProximaNova-Light'!important;
      margin:0 0 15px;
  }
  h1,h2,h3,h4,h5,h6{
      font-family: 'ProximaNova-Semibold'!important;
      color:inherit;
  }
  h1{
      margin:0 0 25px;
  }
  h2,h3{
      margin:0 0 15px;
  }
  .widget-title{
      font-size:24px;
      margin:0 0 15px;
      line-height:1;
  }
  pre{
      font-size:14px;
      text-align:left;
  }
  input {
      font-family: 'ProximaNova-Light'!important;
  }
  
  /* PAGE LAYOUT */
  #wpadminbar{
      opacity:0;
  }
  #wpadminbar:hover{
      opacity:1;
  }
  
      /* Wrap */
  .site-container{
      overflow:hidden;
  }
  .site-inner,
  .wrap{
      width:auto;
      max-width:none;
      padding:0;
  }
  
  
      /* Header */
  #header{
      background-color:transparent;
  }
  .site-header{
      min-height:inherit;
      padding:20px 0;
      background:none;
  }
  .inline .site-header{
      padding-bottom:0;
  }
  .site-header .wrap{
      padding:0;
  }
  .title-area{
      padding:0;
      width:40%;
      padding-left: 20px;
  }
  .header-image .site-title>a{
      background:url(../images/logo.png) left center no-repeat scroll transparent;
      min-height:100px;
  }
  .header-image .inline .site-title>a{
      min-height:150px;
  }
  
      /* Header Widget */
  .site-header .widget-area{
      font-size:24px;
      font-weight:400;
      line-height:30px;
      width:60%;
  }
  .site-header .widget-area ul{
      margin-top:0;
  }
  .site-header .widget-area a{
      color:inherit;
  }
  .site-header .widget-area a:hover{
      text-decoration:none;
  }
  .site-header .widget-area .socials{
      margin-top:8px;
  }
  
  
      /* Menu */
  #nav{
      background:transparent;
  }
  .nav-primary,
  .nav-header{
      background:none;
  }
  .nav-header{
      margin-top:20px;
  }
  .nav-primary .menu,
  .nav-header .menu{
      color:#666;
      font-weight:500;
      font-size:0;
  }
  .nav-primary .menu>li,
  .nav-header .menu>li{
      font-size:16px;
      position:relative;
  }
  .nav-primary .menu>li>a,
  .nav-header .menu>li>a{
      padding:0 25px;
      display:block;
      line-height:50px;
      color:inherit;
      border-width:1px 0 1px 1px;
      border-style:solid;
      border-color:transparent #fff;
  }
  .nav-header .menu>li>a{
      border-width:1px;
      border-color:transparent;
      border-radius:4px;
  }
  .nav-header .menu>li:last-child>a{
      padding-right:0;
  }
  .nav-header .menu>li.menu-item-has-children:last-child>a{
      padding-right:25px;
  }
  .nav-header .menu>li.menu-item-has-children>a{
      border-radius:4px 4px 0 0;
      border-width:1px 1px 0;
  }
  .nav-primary .menu>li:first-child>a{
      border-left:none;
  }
  .nav-primary .menu>li:hover>a,
  .nav-header .menu>li:hover>a{
      border-color:#ddd transparent #ddd #ddd;
      background-color:#fff;
      text-decoration:none;
  }
  .nav-header .menu>li:hover>a{
      background:none;
      border-color:transparent;
      color:#000;
  }
  .nav-primary .menu>li.menu-item-has-children:hover>a,
  .nav-header .menu>li.menu-item-has-children:hover>a{
      border-color:#ddd #ddd transparent;
      background:#fff;
      z-index:999;
      position:relative;
  }
  .nav-primary .genesis-nav-menu a:hover,
  .nav-primary .genesis-nav-menu .current-menu-item>a,
  .nav-primary .genesis-nav-menu .sub-menu .current-menu-item>a:hover,
  .nav-header .genesis-nav-menu a:hover,
  .nav-header .genesis-nav-menu .current-menu-item>a,
  .nav-header .genesis-nav-menu .sub-menu .current-menu-item>a:hover{
      color:inherit;
  }
  .nav-primary .sub-menu,
  .nav-header .sub-menu{
      display:none;
      opacity:1;
      left:0;
      width:auto;
      white-space:nowrap;
      border:none;
  }
  .nav-header .sub-menu{
      margin-top:-1px!important;
  }
  .nav-primary li:hover>.sub-menu,
  .nav-header li:hover>.sub-menu{
      display:block;
  }
  .nav-primary .sub-menu>li,
  .nav-primary .sub-menu>li:hover,
  .nav-header .sub-menu>li,
  .nav-header .sub-menu>li:hover{
      display:block;
      border-width:0 1px;
      border-style:solid;
      border-color:#ddd;
      position:relative;
  }
  .nav-header .sub-menu>li,
  .nav-header .sub-menu>li:hover{
      border-color:#ddd;
  }
  .nav-header .sub-menu>li:first-child{
      border-top-width:1px;
  }
  .nav-primary .sub-menu>li:last-child,
  .nav-header .sub-menu>li:last-child{
      border-bottom-width:1px;
  }
  .nav-primary .sub-menu>li.menu-item-has-children:after,
  .nav-header .sub-menu>li.menu-item-has-children:after{
      content:'';
      display:block;
      width:0;
      height:0;
      border:5px solid transparent;
      border-left-color:#ccc;
      position:absolute;
      right:10px;
      top:50%;
      margin-top:-5px;
      pointer-events:none;
  }
  .nav-header .sub-menu>li:first-child{
      border-top-right-radius:4px;
  }
  .nav-header .sub-menu>li:first-child>a{
      border-top-right-radius:2px;
  }
  .nav-primary .sub-menu>li:last-child,
  .nav-header .sub-menu>li:last-child{
      border-radius:0 0 4px 4px;
  }
  .nav-primary .sub-menu>li:last-child>a,
  .nav-header .sub-menu>li:last-child>a{
      border-radius:0 0 2px 2px;
  }
  .nav-header .sub-menu>li.menu-item-has-children:first-child:hover,
  .nav-header .sub-menu>li.menu-item-has-children:first-child:hover>a{
      border-top-right-radius:0;
  }
  .nav-primary .sub-menu>li.menu-item-has-children:last-child:hover,
  .nav-primary .sub-menu>li.menu-item-has-children:last-child:hover>a,
  .nav-header .sub-menu>li.menu-item-has-children:last-child:hover,
  .nav-header .sub-menu>li.menu-item-has-children:last-child:hover>a{
      border-bottom-right-radius:0;
  }
  .nav-primary .genesis-nav-menu .sub-menu a,
  .nav-header .genesis-nav-menu .sub-menu a{
      border:none;
      padding:0 40px 0 20px;
      line-height:50px;
      color:inherit;
      width:auto;
      min-width:200px;
  }
  .nav-primary .genesis-nav-menu .sub-menu li:hover>a,
  .nav-header .genesis-nav-menu .sub-menu li:hover>a{
      text-decoration:none;
      background-color:#f5f5f5;
  }
  .nav-primary .sub-menu .sub-menu,
  .nav-primary .sub-menu li:hover>.sub-menu,
  .nav-header .sub-menu .sub-menu,
  .nav-header .sub-menu li:hover>.sub-menu{
      margin:0!important;
      left:100%;
      top:-1px;
  }
  .nav-primary .sub-menu .sub-menu a,
  .nav-header .sub-menu .sub-menu a{
      padding:0 20px;
      min-width:inherit;
  }
  .nav-primary .sub-menu .sub-menu li:first-child>a{
      border-top:1px solid #ddd;
  }
  .nav-primary .sub-menu .sub-menu li:first-child,
  .nav-primary .sub-menu .sub-menu li:first-child>a,
  .nav-header .sub-menu .sub-menu li:first-child,
  .nav-header .sub-menu .sub-menu li:first-child>a{
      border-radius:0 3px 0 0;
  }
  
      /* Menu Widget */
  .menu-right .col-sm-12{
      min-height:0;
  }
  .menu-right .socials{
      position:absolute;
      right:15px;
      top:10px;
  }
  
      /* Content */
  .content{
      width:auto;
  }
  .site-inner{
      padding: 20px 0 40px 0;
  }
  .content{
      padding:50px 60px;
      background:#fff;
  }
  .content,
  .content-sidebar .content,
  .content-sidebar-sidebar .content,
  .sidebar-content-sidebar .content{
      float:none;
  }
  .entry,
  .content .entry{
      margin:0;
      padding:0;
      background:none;
  }
  
      /* Archive */
  .archive>article{
      padding:50px 0;
      border-top:1px solid #eee;
  }
  .archive>article:first-child{
      padding-top:0;
      border:none;
  }
  .archive>article:last-child{
      padding-bottom:0;
  }
  .archive h3{
      margin:0;
  }
  .archive .meta{
      color:#666;
      margin:0 0 10px;
  }
  .archive img{
  }
  
      /* Sidebar */
  .sidebar{
      font-size:inherit;
      width:auto;
  }
  .sidebar .widget:last-child{
      margin:0;
  }
  .sidebar li{
      border-bottom:none;
      padding:0;
      margin:0;
  }
  
      /* Organisms */
  section .subheading{
      font-size:18px;
      margin:-15px 0 15px;
  }
  
      /* Footer */
  .site-footer{    
      font-size: inherit;
      padding: 5% 20px;
      text-align: left;
      background-color: transparent;
      color: #fff;
      line-height: 1.2em;
      background: url(https://www.dxaradiationcourse.com.au/wp-content/uploads/2017/10/footer-background.png);
      background-size: cover;
      background-position: 50% 0%;
      min-height: 250px;
      height: 100%;
  }
  .site-footer a{
      color:inherit;
  }
  .site-footer a:hover{
      color:inherit;
      text-decoration:underline;
  }
  .site-footer p{
      margin:0 0 10px;
  }
  .site-footer .widgets{
      margin-bottom:30px;
  }
  .site-footer .menu:after{
      content:'';
      display:block;
      content:'';
  }
  .site-footer .menu>li{
      float:left;
  }
  .site-footer .menu>li>a{
      display:block;
      padding:0 15px;
  }
  .site-footer .menu>li:first-child>a{
      padding-left:0;
  }
  .site-footer .menu>li:last-child>a{
      padding-right:0;
  }
  .site-footer .sub-menu{
      display:none;
  }
  .site-footer .socials{
      text-align:right;
  }
  .site-footer .social:hover{
      text-decoration:none;
  }
  footer .creds{
      text-align:center;
  }
  .footer-top-text {
      font-weight: 500;
  }
  
  /* UI ELEMENTS */
      /* Links and Buttons */
  a{
      color:#33B2E9;
  }
  a:hover{
      color:#33B2E9;
  }
  a:focus{
      outline:none;
      text-decoration:none;
  }
  .btn,
  button{
      color:#000;
      font-size:inherit;
      font-weight:normal;
      background:#fff;
      border:1px solid #000;
      padding:0.6em 1.3em;
      text-transform:none;
      line-height:1;
      border-radius:0.3em;
      font-size:inherit;
      text-shadow:none;
  }
  .btn:hover{
      background-color:#000;
      color:#fff;
      border-color:#000;
  }
  
      /* Lists */
  ul,
  .entry-content ul{
      margin:0;
  }
  ul>li,
  .entry-content ul>li{
      list-style:none;
  }
  ol,
  .entry-content ol,
  ul.disc,
  .entry-content ul.disc{
      margin:0 0 15px 15px;
  }
  ul.disc>li,
  .entry-content ul.disc>li{
      list-style:disc;
  }
  ul.disc ul.disc{
      margin-bottom:5px;
  }
  ul.disc ul.disc>li{
      list-style:circle;
  }
  
      /* Forms */
  body .gform_wrapper,
  body .gform_wrapper .gform_heading{
      max-width:100%;
  }
  body .gform_wrapper{
      margin:0;
  }
  body .gform_wrapper h3.gform_title{
      font-weight:normal;
      font-size:24px;
      margin:0 0 15px;
      line-height:1;
  }
  body .gform_wrapper span.gform_description{
      display:block;
      font-size:15px;
      line-height:1.2em;
      font-weight:inherit;
      margin:-5px 0 15px;
  }
  body .gform_wrapper .gform_heading{
      margin-bottom:0;
  }
  body .gform_wrapper .top_label li.gfield{
      line-height:1!important;
      margin:0 0 15px!important;
      font-size:inherit;
  }
  body .gform_wrapper .top_label .gfield_label,
  label{
      margin:0 0 3px;
      font-size:16px;
      font-weight:normal;
  }
  body .gform_wrapper .top_label .has-placeholder .gfield_label{
      display:none;
  }
  body .gform_wrapper .gfield_required{
      color:inherit;
  }
  body .gform_wrapper input[type="text"],
  body .gform_wrapper input[type="url"],
  body .gform_wrapper input[type="email"],
  body .gform_wrapper input[type="tel"],
  body .gform_wrapper input[type="number"],
  body .gform_wrapper input[type="password"],
  body .gform_wrapper select,
  body .gform_wrapper textarea{
      font-size:inherit;
      border:1px solid #ddd;
      color:#000;
      padding:10px;
      border-radius:5px;
      -webkit-transition:all 0.35s;
      transition:all 0.35s;
  }
  body .gform_wrapper textarea,
  body .gform_wrapper .top_label textarea.textarea.small,
  body .gform_wrapper .top_label textarea.textarea.medium{
      padding:8px;
      width:97.5%;
      resize:vertical;
      height:auto;
  }
  body .gform_wrapper .top_label textarea.textarea.small{
      height:100px;
  }
  body .gform_wrapper input[type="text"]:hover,
  body .gform_wrapper input[type="url"]:hover,
  body .gform_wrapper input[type="email"]:hover,
  body .gform_wrapper input[type="tel"]:hover,
  body .gform_wrapper input[type="number"]:hover,
  body .gform_wrapper input[type="password"]:hover,
  body .gform_wrapper select:hover,
  body .gform_wrapper textarea:hover,
  body .gform_wrapper input[type="text"]:focus,
  body .gform_wrapper input[type="url"]:focus,
  body .gform_wrapper input[type="email"]:focus,
  body .gform_wrapper input[type="tel"]:focus,
  body .gform_wrapper input[type="number"]:focus,
  body .gform_wrapper input[type="password"]:focus,
  body .gform_wrapper select:focus,
  body .gform_wrapper textarea:focus{
      border-color:#bbb;
  }
  body .gform_wrapper input[type="text"]:focus,
  body .gform_wrapper input[type="url"]:focus,
  body .gform_wrapper input[type="email"]:focus,
  body .gform_wrapper input[type="tel"]:focus,
  body .gform_wrapper input[type="number"]:focus,
  body .gform_wrapper input[type="password"]:focus,
  body .gform_wrapper textarea:focus{
      box-shadow:0 0 5px rgba(0,0,0,0.15) inset;
  }
  body .gform_wrapper.gf_browser_gecko select,
  body .gform_wrapper.gf_browser_gecko ul.gform_fields li.gfield div.ginput_complex span.ginput_left select,
  body .gform_wrapper.gf_browser_gecko ul.gform_fields li.gfield div.ginput_complex span.ginput_right select,
  body .gform_wrapper.gf_browser_gecko ul.gform_fields li.gfield select,
  body .gform_wrapper .top_label select.large,
  body .gform_wrapper.gf_browser_chrome .ginput_complex select,
  body .gform_wrapper.gf_browser_chrome .ginput_complex .ginput_right select,
  body .gform_wrapper.gf_browser_chrome .ginput_complex .ginput_left select{
      margin:0;
      padding:0 7px;
      height:39px;
  }
  .gform_wrapper ul.gfield_checkbox,
  .gform_wrapper ul.gfield_radio{
      margin:5px 0 0!important;
  }
  body .gform_wrapper .gfield_checkbox li label,
  body .gform_wrapper .gfield_radio li label{
      line-height:inherit;
      font-size:12px;
      font-weight:normal!important;
  }
  input[type="checkbox"]:focus,
  input[type="radio"]:focus{
      outline:none;
  }
  .gform_wrapper .ginput_complex .ginput_left,
  .gform_wrapper .ginput_complex .ginput_right,
  .gform_wrapper .ginput_complex .ginput_full{
      margin:5px 0 0;
  }
  .gform_wrapper .ginput_complex .ginput_left:first-child,
  .gform_wrapper .ginput_complex .ginput_right:first-child,
  .gform_wrapper .ginput_complex .ginput_full:first-child{
      margin:0;
  }
  body .gform_wrapper .ginput_complex label,
  body .gform_wrapper .gfield_time_hour label,
  body .gform_wrapper .gfield_time_minute label,
  body .gform_wrapper .gfield_date_month label,
  body .gform_wrapper .gfield_date_day label,
  body .gform_wrapper .gfield_date_year label,
  body .gform_wrapper .instruction{
      font-size:12px;
      font-weight:normal!important;
  }
  body .gform_wrapper .gform_footer{
      margin:35px 0 0;
      padding:0;
      font-size:16px;
  }
  
  body .gform_wrapper div.validation_error{
      display:none;
  }
  body .gform_wrapper li.gfield.gfield_error.gfield_contains_required,
  body .gform_wrapper li.gfield.gfield_error,
  body .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{
      margin:0 0 15px!important;
      background:none;
      border:none;
      width:100%;
  }
  body .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label,
  body .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container{
      margin:0!important;
      width:100%;
      max-width:100%;
  }
  body .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{
      margin:0;
      padding:0 0 0 5px!important;
      max-width:100%;
      color:#ff0033;
  }
  body .gform_wrapper li.gfield_error input[type="text"],
  body .gform_wrapper li.gfield_error input[type="url"],
  body .gform_wrapper li.gfield_error input[type="email"],
  body .gform_wrapper li.gfield_error input[type="tel"],
  body .gform_wrapper li.gfield_error input[type="number"],
  body .gform_wrapper li.gfield_error input[type="password"],
  body .gform_wrapper li.gfield_error textarea{
      border-color:#ff0033;
  }
  
      /* Images */
  .gallery{
      margin:10px -5px;
  }
  .gallery-item{
      padding:5px;
      margin:0;
  }
  
      /* Icons */
  .socials{
      color:#fff;
      line-height:0;
  }
  .social{
      font-family:'socicon';
      display:inline-block;
      width:32px;
      height:32px;
      text-align:center;
      background-color:#000;
      border-radius:5px;
      line-height:32px;
      color:inherit;
      font-size:24px;
      -webkit-transition:background-color 0.15s;
      transition:background-color 0.15s;
      margin-left:5px;
  }
  .social:first-child{
      margin-left:0;
  }
  .social:hover{
      text-decoration:none;
      color:inherit;
  }
  .social-facebook:before{content:'b';}
  .social-facebook:hover{background-color:#3A5795;}
  .social-linkedin:before{content:'j';}
  .social-linkedin:hover{background-color:#1C87BD;}
  .social-instagram:before{content:'x';}
  .social-instagram:hover{background-color:#2A5B83;}
  .social-twitter:before{content:'a';}
  .social-twitter:hover{background-color:#55ACEE;}
  .social-googleplus:before{content:'c';}
  .social-googleplus:hover{background-color:#D44132;}
  .social-youtube:before{content:'r';}
  .social-youtube:hover{background-color:#CC181E;}
  .social-pinterest:before{content:'d';}
  .social-pinterest:hover{background-color:#CB2027;}
  
  
  /**CSS Adjustments**/
  
  /**Content**/
  .header-text-title {
      color: #e09a07;
      font-weight: bold;
  }
  #line-bottom{
      margin-bottom: 30px;
  }
  .fading-line{ 
      display: block;
      border: none;
      color: white;
      height: 3px;
      background: transparent;
      background: -webkit-gradient(radial, 50% 50%, 0, 50% 50%, 350, from(#0a47f0), to(transparent));
  }
  .container {
      font-size: 20px !important;
  }
  .number-list {
      padding-left: 50px;
  }
  .number-list li {
      list-style-type: decimal;
      padding-left: 15px;
      color: #e09a07;
      font-weight: bold;
  }
  .number-list li span {
      color: #fff;
      font-weight: 300;
  }
  .dotted-list li {
      list-style: none;
  }
  .dotted-list li::before {
      content: "• ";
      color: #e09a07;
  }
  .nxt-btn-holder,
  .proceed-btn-holder {
      margin-top: 50px;
  }
  .nxt-btn-holder .btn {
      background: transparent;
      width: 200px;
      font-size: 24px;
      font-weight: bold;
      color: #fff;
      border: 2px solid #0a47f0;
  }
  
  .nxt-btn-holder .btn:hover,
  button.frm_button_submit.frm_final_submit.btn:hover {
      background: #fff !important;
      color: #0a47f0;
  }
  .frm_submit {
      display: flex;
      align-items: center;
      justify-content: center;
  }
  button.frm_button_submit.frm_final_submit.btn {
      background: transparent !important;
      width: 200px;
      font-size: 24px;
      font-weight: bold;
      color: #fff;
      border: 2px solid #0a47f0 !important;
      box-shadow: none;
      border-radius: 0.3em;
      text-transform: uppercase;
      margin-top: 50px;
  }
  .frm_forms {
      margin-top: 50px;
  }
  .frm_form_field {
      margin-bottom: 10px !important;
  }
  .frm_form_field.form-field.frm_required_field.frm_none_container.frm_half.frm_first {
      margin-left: 0 !important;
  }
  .frm_form_field.form-field.frm_required_field.frm_none_container.frm_half {
     /* margin-left: 10px !important;*/
  }
  .frm_forms input {
      min-height: 50px;
  }
  .frm_forms input::placeholder {
      font-size: 21px;
  }
  #loginform-0 .frm_forms input[type="checkbox"] {
      min-height: auto!important;
  }
  /*LOGIN*/
  .login-title {
      margin-top: 7px;
  }
  
  #loginform-0 {
      border: 3px solid #0a47f0;
      padding: 20px 20px 0 20px;
      margin-top: 0 !important;
      border-radius: 0.3em;
  
  }
  .login-container label{
      color: #fff !important;
  }
  #wp-submit0 {
      background: transparent;
      width: 200px;
      font-size: 24px;
      font-weight: bold;
      color: #fff;
      border: 2px solid #0a47f0;
      box-shadow: none !important;
      border-radius: 0.3em;
  }
  #wp-submit0:hover,
  .frm_logout_link:hover {
      background: #fff !important;
      color: #0a47f0;
      text-decoration: none;
  }
  .frm_logout_link {
      background: transparent;
      width: 200px !important;
      font-size: 24px !important;
      font-weight: bold;
      color: #fff;
      border: 2px solid #0a47f0;
      box-shadow: none !important;
      border-radius: 0.3em;
      padding: 0.6em 1.3em;
      text-transform: none;
      text-shadow: none;
      text-transform: uppercase;
  }
  .logout-header .header-text-title  {
      margin-bottom: 50px;
  }
  .logout-header .login-container{
      text-align: center;
      height: 250px;
  }
  .proceed-btn-holder .btn {
      background: transparent;
      width: 100%;
      font-size: 24px;
      font-weight: bold;
      color: #fff;
      border: 2px solid #0a47f0;
  }
  #rememberme0{
      background: transparent !important; 
  }
  
  /**QUIZ**/
  .wpcw_fe_quiz_box.wpcw_fe_quiz_box_pending {
      background: transparent !important;
      border: none;
  }
  #fe_btn_quiz_previous,
  #fe_btn_quiz_next {
      box-shadow: none;
      border: 3px solid #0a47f0;
      background: transparent;
      width: auto;
      font-size: 24px;
      font-weight: bold;
      border-radius: 0.3em;
  }
  #fe_btn_quiz_previous:hover, 
  #fe_btn_quiz_next:hover {
      background: #fff !important;
      color: #0a47f0 !important;
  }
  #wpcw_fe_outer_wrap form .wpcw_fe_quiz_box, 
  #wpcw_fe_outer_wrap form .wpcw_fe_quiz_box label{
  
      font-size: 20px !important;
  }
  #fe_btn_quiz_previous {
      float: left;
  }
  #fe_btn_quiz_next {
      float: right;
  }
  
  /**Answer List**/
  .wpcw_fe_quiz_q_answers li {
      position: relative !important;
  }
  
  #wpcw_fe_outer_wrap form .wpcw_fe_quiz_box ul li label {
      display: block;
      position: relative;
      right: 20px;
      padding: 20px 20px 25px 35px;
      margin: 10px auto;
      height: auto;
      z-index: 9;
      cursor: pointer;
      -webkit-transition: all 0.25s linear;
  }
  /* .wpcw_fe_quiz_box input[type=radio] {
      position: absolute;
      visibility: hidden;
  } */
  
  #wpcw_fe_outer_wrap form .wpcw_fe_quiz_box ul li input[type=radio] ~ label {
      display: block!important;
      right: 0!important;
      top: 10px;
  }
  
  #wpcw_fe_outer_wrap form .wpcw_fe_quiz_box ul li input[type=checkbox] ~ label {
      display: inline-block!important;
  }
  
  .wpcw_fe_quiz_box_wrap ul.wpcw_fe_quiz_q_answers {
      padding: 0px 0 35px 15px;
  }
  
  /* .check {
      display: block;
      position: absolute;
      border: none !important;
      border-radius: 100%;
      height: 20px;
      width: 20px;
      top: 32px;
      background: #fff;
      left: -4px;
      z-index: 1;
      transition: border .25s linear;
      -webkit-transition: border .25s linear;
  }
  .check:before {
      display: block;
      position: absolute;
      content: '';
      border-radius: 100%;
      height: 12px;
      width: 12px;
      top: 0;
      left: 0;
      bottom: 0;
      right: 0;
      margin: auto;
      transition: background 0.25s linear;
      -webkit-transition: background 0.25s linear;
  }
  .wpcw_fe_quiz_box input[type=radio]:checked ~ .check::before {
      background: #e09a07;
  }
  .wpcw_fe_quiz_box input[type=checkbox]:checked ~ .check::before {
      background: #e09a07;
  } */

  .wpcw_fe_quiz_box input[type=radio] {
      display: block;
      position: absolute;
      border: none !important;
      border-radius: 100%;
      height: 20px;
      width: 20px;
      top: 32px;
      background: #fff;
      left: -4px;
      z-index: 1;
      transition: border .25s linear;
      -webkit-transition: border .25s linear;
      accent-color: #e09a07;
  }
  .wpcw_fe_quiz_box input[type=radio]:before {
      display: block;
      position: absolute;
      content: '';
      border-radius: 100%;
      height: 12px;
      width: 12px;
      top: 0;
      left: 0;
      bottom: 0;
      right: 0;
      margin: auto;
      transition: background 0.25s linear;
      -webkit-transition: background 0.25s linear;
  }

  /* .wpcw_fe_quiz_box input[type=radio]:checked {
      background: #e09a07 !important;
  }
  .wpcw_fe_quiz_box input[type=checkbox]:checked {
      background: #e09a07;
  } */
  
  .btn_completion {
      background: transparent!important;
      width: 100% !important;
      max-width: 345px;
      display: block;
      margin: 20px auto 0!important;
      font-size: 24px !important;
      font-weight: bold!important;
      color: #fff!important;
      border: 2px solid #0a47f0!important;
      box-shadow: none !important;
      border-radius: 0.3em!important;
      padding: 0.6em 1.3em!important;
      text-transform: none!important;
      text-shadow: none!important;
      text-transform: uppercase!important;
  }
  .fe_btn_download {
      background: transparent!important;
      width: 100% !important;
      max-width: 345px;
      display: block;
      margin: 0!important;
      font-size: 14px !important;
      font-weight: bold!important;
      color: #fff!important;
      border: 2px solid #0a47f0!important;
      box-shadow: none !important;
      border-radius: 0.3em!important;
      padding: 0.6em 1.3em!important;
      text-transform: none!important;
      text-shadow: none!important;
      text-transform: uppercase!important;
      position: relative;
      bottom: 14px;
  }
  .wpcw_fe_quiz_retake .btn_completion {
      color: #0a47f0!important;
  }
  .wpcw_fe_quiz_answer_later #wpcw_fe_quiz_answer_later {
      background: transparent!important;
      width: 100% !important;
      max-width: 320px;
      display: block;
      margin: 20px auto 0!important;
      font-size: 24px !important;
      font-weight: bold!important;
      color: #fff!important;
      border: 2px solid #0a47f0!important;
      box-shadow: none !important;
      border-radius: 0.3em!important;
      padding: 0.6em 1.3em!important;
      text-transform: none!important;
      text-shadow: none!important;
      text-transform: uppercase!important;
      position: absolute;
      bottom: 0;
  }
  #wpcw_fe_quiz_answer_later {
      background: transparent!important;
      width: 100% !important;
      max-width: 320px;
      display: block;
      margin: 20px auto 0!important;
      font-size: 24px !important;
      font-weight: bold!important;
      color: #fff!important;
      border: 2px solid #0a47f0!important;
      box-shadow: none !important;
      border-radius: 0.3em!important;
      padding: 0.6em 1.3em!important;
      text-transform: none!important;
      text-shadow: none!important;
      text-transform: uppercase!important;
      position: absolute;
      left: 0;
      right: 0;
      top: unset;
  }
  .wpcw_fe_progress_box_success {
      color: #fff!important;
      background: transparent!important;
      border-color: #fff!important;
  }