/* Move recaptcha badge to the left side */
.grecaptcha-badge {
    width: 70px !important;
    overflow: hidden !important;
    transition: all 0.3s ease !important;
    left: 4px !important;
  }
  .grecaptcha-badge:hover {
    width: 256px !important;
  }
  
  /*Make font-weight bold for all form labels*/
  .guideFieldLabel label {
      font-weight: bold;
      font-size: 17px;
      margin-bottom: 2px;
  }
  
  /*italicize and resize all short descriptions*/
  .guideFieldDescription.short p {
      font-size: 16.5px;
      color: #595959;
      font-style: italic;
      margin-top: 1px;
      margin-bottom: 2px;
  }
  
  /*round the corners of the all buttons*/
  .guideContainerNode button:not(.af-icon-button), .guideContainerNode input[type='button'] {
      border-radius: 5px;
  }
  
  /* wrap long text for checkbox and radio options */
  .guideCheckBoxGroupItems .afCheckBoxItem {
      width: auto;
  }
  .guideRadioButtonGroupItems .afRadioButtonItem {
      width: auto;
  }
  
  /*add decoration before top level nav. list items*/
  .tab-navigators > li > a.guideTopNavIcon::before {
      content: '>>';
      font-weight:bold;
  }
  
  /*make top level nav text bold*/
  .tab-navigators > li > a.guideTopNavIcon{
      font-weight:bold;
  }
  
  
  /*increase visability of agreement text for terms & conditions components*/
  .guide-tnc-checkbox .guideWidgetLabel label {
      color: black;
      font-weight: bold;
  }
  
  
  /*align check box and agreement text for terms & conditions components*/
  .guideWidgetLabel.right label, .guideWidgetLabel.left label {
      line-height: 3rem;
      margin-top: 0.25rem;
      margin-bottom: 0;
  }
  
  /*Keep toolbar at bottom of form in mobile view*/
  @media (max-width: 767px) {
	  .guideToolbarNode {
		  position: inherit;
	  }
  }