﻿/* roboto-regular - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: url("../fonts/roboto-v27-latin-regular.eot");
  /* IE9 Compat Modes */
  src: local(""), url("../fonts/roboto-v27-latin-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto-v27-latin-regular.woff2") format("woff2"), url("../fonts/roboto-v27-latin-regular.woff") format("woff"), url("../fonts/roboto-v27-latin-regular.ttf") format("truetype"), url("../fonts/roboto-v27-latin-regular.svg#Roboto") format("svg");
  /* Legacy iOS */ }

/* roboto-italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: url("../fonts/roboto-v27-latin-italic.eot");
  /* IE9 Compat Modes */
  src: local(""), url("../fonts/roboto-v27-latin-italic.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto-v27-latin-italic.woff2") format("woff2"), url("../fonts/roboto-v27-latin-italic.woff") format("woff"), url("../fonts/roboto-v27-latin-italic.ttf") format("truetype"), url("../fonts/roboto-v27-latin-italic.svg#Roboto") format("svg");
  /* Legacy iOS */ }

/* roboto-500 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: url("../fonts/roboto-v27-latin-500.eot");
  /* IE9 Compat Modes */
  src: local(""), url("../fonts/roboto-v27-latin-500.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto-v27-latin-500.woff2") format("woff2"), url("../fonts/roboto-v27-latin-500.woff") format("woff"), url("../fonts/roboto-v27-latin-500.ttf") format("truetype"), url("../fonts/roboto-v27-latin-500.svg#Roboto") format("svg");
  /* Legacy iOS */ }

/* roboto-500italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 500;
  src: url("../fonts/roboto-v27-latin-500italic.eot");
  /* IE9 Compat Modes */
  src: local(""), url("../fonts/roboto-v27-latin-500italic.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto-v27-latin-500italic.woff2") format("woff2"), url("../fonts/roboto-v27-latin-500italic.woff") format("woff"), url("../fonts/roboto-v27-latin-500italic.ttf") format("truetype"), url("../fonts/roboto-v27-latin-500italic.svg#Roboto") format("svg");
  /* Legacy iOS */ }

/* roboto-700 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: url("../fonts/roboto-v27-latin-700.eot");
  /* IE9 Compat Modes */
  src: local(""), url("../fonts/roboto-v27-latin-700.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto-v27-latin-700.woff2") format("woff2"), url("../fonts/roboto-v27-latin-700.woff") format("woff"), url("../fonts/roboto-v27-latin-700.ttf") format("truetype"), url("../fonts/roboto-v27-latin-700.svg#Roboto") format("svg");
  /* Legacy iOS */ }

/* roboto-700italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: url("../fonts/roboto-v27-latin-700italic.eot");
  /* IE9 Compat Modes */
  src: local(""), url("../fonts/roboto-v27-latin-700italic.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto-v27-latin-700italic.woff2") format("woff2"), url("../fonts/roboto-v27-latin-700italic.woff") format("woff"), url("../fonts/roboto-v27-latin-700italic.ttf") format("truetype"), url("../fonts/roboto-v27-latin-700italic.svg#Roboto") format("svg");
  /* Legacy iOS */ }

/* roboto-900 - latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 900;
  src: url("../fonts/roboto-v27-latin-900.eot");
  /* IE9 Compat Modes */
  src: local(""), url("../fonts/roboto-v27-latin-900.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto-v27-latin-900.woff2") format("woff2"), url("../fonts/roboto-v27-latin-900.woff") format("woff"), url("../fonts/roboto-v27-latin-900.ttf") format("truetype"), url("../fonts/roboto-v27-latin-900.svg#Roboto") format("svg");
  /* Legacy iOS */ }

/* roboto-900italic - latin */
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 900;
  src: url("../fonts/roboto-v27-latin-900italic.eot");
  /* IE9 Compat Modes */
  src: local(""), url("../fonts/roboto-v27-latin-900italic.eot?#iefix") format("embedded-opentype"), url("../fonts/roboto-v27-latin-900italic.woff2") format("woff2"), url("../fonts/roboto-v27-latin-900italic.woff") format("woff"), url("../fonts/roboto-v27-latin-900italic.ttf") format("truetype"), url("../fonts/roboto-v27-latin-900italic.svg#Roboto") format("svg");
  /* Legacy iOS */ }

/* similar to fda-blue, but contrast safe on light-gray */
/* 14px */
/* 20px */
/* 16px */
/* IMPORTANT NOTE: Because the font size on the html tag is set to 12px, 1rem = 12px and not the more common 16px */
#mobile-deck {
  line-height: 1.5;
  font-family: Georgia, serif;
  font-size: 1.33333rem;
  background-color: white;
  color: #2e2925; }
  #mobile-deck #Introduction1 {
    flex-wrap: nowrap;
    flex-direction: column; }
  #mobile-deck #Introduction1_Comment > div {
    margin: 0 !important;
    border: none !important;
    background-color: #eaeaed;
    padding: 5px 10px !important;
    width: 100%;
    font-family: Roboto, Arial, sans-serif;
    font-weight: 700; }
  #mobile-deck #ReportInformation1 {
    flex-wrap: nowrap;
    flex-direction: column; }
  #mobile-deck #ReportInformation1_Comment > div {
    margin: 0 !important;
    border: none !important;
    background-color: #eaeaed;
    padding: 5px 10px !important;
    width: 100%;
    font-family: Roboto, Arial, sans-serif;
    font-weight: 700; }
  #mobile-deck #ContactInformation1 {
    flex-wrap: nowrap;
    flex-direction: column; }
  #mobile-deck #ContactInformation1_Comment > div {
    margin: 0 !important;
    border: none !important;
    background-color: #eaeaed;
    padding: 5px 10px !important;
    width: 100%;
    font-family: Roboto, Arial, sans-serif;
    font-weight: 700; }
  #mobile-deck #ProblemSummary1 {
    flex-wrap: nowrap;
    flex-direction: column; }
  #mobile-deck #ProblemSummary1_Comment > div {
    margin: 0 !important;
    border: none !important;
    background-color: #eaeaed;
    padding: 5px 10px !important;
    width: 100%;
    font-family: Roboto, Arial, sans-serif;
    font-weight: 700; }
  #mobile-deck #TobaccoProduct1 {
    flex-wrap: nowrap;
    flex-direction: column; }
  #mobile-deck #TobaccoProduct1_Comment > div {
    margin: 0 !important;
    border: none !important;
    background-color: #eaeaed;
    padding: 5px 10px !important;
    width: 100%;
    font-family: Roboto, Arial, sans-serif;
    font-weight: 700; }
  #mobile-deck #AdditionalInformation1 {
    flex-wrap: nowrap;
    flex-direction: column; }
  #mobile-deck #AdditionalInformation1_Comment > div {
    margin: 0 !important;
    border: none !important;
    background-color: #eaeaed;
    padding: 5px 10px !important;
    width: 100%;
    font-family: Roboto, Arial, sans-serif;
    font-weight: 700; }
  #mobile-deck #ProductInformation1 {
    flex-wrap: nowrap;
    flex-direction: column; }
  #mobile-deck #ProductInformation1_Comment > div {
    margin: 0 !important;
    border: none !important;
    background-color: #eaeaed;
    padding: 5px 10px !important;
    width: 100%;
    font-family: Roboto, Arial, sans-serif;
    font-weight: 700; }
  #mobile-deck #ConcomitantProducts1 {
    flex-wrap: nowrap;
    flex-direction: column; }
  #mobile-deck #ConcomitantProducts1_Comment > div {
    margin: 0 !important;
    border: none !important;
    background-color: #eaeaed;
    padding: 5px 10px !important;
    width: 100%;
    font-family: Roboto, Arial, sans-serif;
    font-weight: 700; }
  #mobile-deck #Attachments1 {
    flex-wrap: nowrap;
    flex-direction: column; }
  #mobile-deck #Attachments1_Comment > div {
    margin: 0 !important;
    border: none !important;
    background-color: #eaeaed;
    padding: 5px 10px !important;
    width: 100%;
    font-family: Roboto, Arial, sans-serif;
    font-weight: 700; }
  #mobile-deck .title__page {
    padding: 0;
    border: 0; }
    #mobile-deck .title__page:focus {
      border: 0; }
  #mobile-deck h2 {
    font-size: 1.83333rem;
    /* 22px */
    line-height: 1.3;
    font-family: Roboto, Arial, sans-serif; }
  #mobile-deck h2.rule {
    border-bottom: 1px dotted #626265;
    margin-bottom: 8px;
    padding-bottom: 4px; }
  #mobile-deck h1 {
    font-size: 2rem;
    /*24px*/
    font-weight: 500;
    line-height: 1.3;
    font-family: Roboto, Arial, sans-serif; }
  #mobile-deck h3 {
    font-size: 1.6666rem;
    /*20px*/
    margin-bottom: 0.5em;
    line-height: 1.3;
    font-family: Roboto, Arial, sans-serif; }
  #mobile-deck h4 {
    font-size: 1.5rem;
    /*18px*/
    margin-bottom: 0.5em;
    line-height: 1.3;
    font-family: Roboto, Arial, sans-serif; }
  #mobile-deck p {
    /*   font-size: clamp(14px, 0.875rem + 0.2vw, 16px); */
    font-size: 1.1666rem;
    /*14px*/
    margin: 0 0 0.75em; }
  #mobile-deck a {
    color: #007CBA;
    text-decoration: underline dotted; }
  #mobile-deck h1#top-title {
    background-color: #eaeaed;
    font-size: 1.6666rem;
    /*20px*/
    padding: 1rem;
    margin-top: 0; }
  #mobile-deck .title__promptgroup {
    background: transparent;
    color: #2e2925;
    font-family: Roboto, Arial, sans-serif;
    float: none;
    font-size: inherit;
    padding: 0;
    width: 100%;
    border-bottom: 1px dotted #626265;
    margin-bottom: 30px;
    padding-bottom: 4px;
    font-size: 1.83333rem;
    /* 22px */
    line-height: 1.3; }
  #mobile-deck .block__comment_mobile {
    background: transparent;
    border: none;
    float: none;
    margin: 0 0 30px 0;
    padding: 0;
    word-break: break-word; }
  #mobile-deck [data-type="promptgroup"] > .title__promptgroup + .block__comment_mobile {
    margin-top: -22px; }
  #mobile-deck .row, #mobile-deck [data-mobile-fda-class="=row"] {
    position: relative; }
  #mobile-deck .tooltip span {
    width: auto; }
  #mobile-deck span[style="color:red; padding-left:40%;"] {
    padding-left: 0 !important; }

#feedBackDialog {
  z-index: 1025; }

.u-ml-neg20 {
  margin-left: -20px; }

.u-ml-neg10 {
  margin-left: -10px; }

.font-italic {
  font-style: italic; }

@media (max-width: 767.98px) {
  body.mobile-layout {
    background-color: white !important; }
  #feedBackDialog .modal {
    max-width: 95vw; }
  #browserCloseModal .modal-dialog {
    left: 0;
    max-width: 97vw;
    top: 15rem; }
  /*#programmaticModalPopupBehavior_foregroundElement {
        left: 0 !important;
        width: calc(100% - 30px);
        margin-left: 15px;
        margin-right: 15px;*/
  /*iframe {
            border: #1E2F86 10px solid;
            box-shadow: rgba(0, 0, 0, 0.25) 0 0 5px 3px;
            border-radius: 5px;
        }*/
  /*}*/
  /*#FormContent_Panel1_DropShadow {
        display: none;
    }*/ }

.tooltip span {
  max-width: 100vw; }

/* similar to fda-blue, but contrast safe on light-gray */
/* 14px */
/* 20px */
/* 16px */
/* hiding and replacing desktop icons with mobile icons */
#mobile-deck .ui-datepicker-trigger {
  height: 54px;
  width: 54px;
  display: block;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("../images/icon-calendar.svg") no-repeat center;
  padding-left: 54px;
  background-size: 22px 20px; }

#mobile-deck .icon__spellcheck img {
  height: 54px;
  width: 54px;
  display: block;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("../images/icon-spellcheck.svg") no-repeat center;
  padding-left: 54px;
  background-size: 22px 20px; }

#mobile-deck .icon__upload img {
  height: 54px;
  width: 54px;
  display: block;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: url("../images/icon-upload.svg") no-repeat center;
  padding-left: 54px;
  background-size: 22px 20px; }

/* similar to fda-blue, but contrast safe on light-gray */
/* 14px */
/* 20px */
/* 16px */
/* temporary to force popup menu to expand full width */
input-base, #mobile-deck button, #mobile-deck input[type=button], #mobile-deck input[type=submit], #mobile-deck .browseButton, #mobile-deck input:not([type=submit]):not([type=button]):not([type=file]):not([type=radio]):not([type=checkbox]), #mobile-deck textarea, #mobile-deck select, #mobile-deck .dropdown-search > input[type="text"], #mobile-deck input[type="radio"], #mobile-deck input[type="checkbox"] {
  line-height: 1.222;
  font-size: 1.5rem;
  padding: 16px 15px;
  border-radius: 0;
  border: none;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  background-color: #eaeaed;
  font-family: Roboto, Arial, sans-serif; }

.add-barcode {
  flex-wrap: nowrap; }
  .add-barcode .text-component-wrapper {
    display: flex;
    flex: 1;
    flex-direction: column;
    flex-grow: 1; }
    .add-barcode .text-component-wrapper .character-counter {
      align-self: flex-end;
      margin-right: 5px; }

body.mobile-layout .RequiredIndicatorText:not(font) {
  display: block;
  width: 15px;
  max-width: 15px; }
  body.rid-FdaCTPv6 .RequiredIndicatorText:not(font) + label, body.rid-FdaCTPv6 .RequiredIndicatorText:not(font) + [data-type="grid-label"], body.mobile-layout .RequiredIndicatorText:not(font) + label, body.mobile-layout .RequiredIndicatorText:not(font) + [data-type="grid-label"], body.rid-FdaCTPMobilev1 .RequiredIndicatorText:not(font) + label, body.rid-FdaCTPMobilev1 .RequiredIndicatorText:not(font) + [data-type="grid-label"] {
    width: calc(100% - 15px);
    max-width: calc(100% - 15px); }

body.mobile-layout .dropdown-main {
  padding-left: 0;
  padding-right: 0; }

body.mobile-layout .dropdown-display-label {
  width: 100%; }

body.mobile-layout .dropdown-multiple-label.active {
  background-color: transparent; }

body.mobile-layout .dropdown-option {
  min-height: 54px;
  padding: 10px;
  line-height: 1.2;
  border-bottom: 1px solid #a0a0a3;
  color: #2e2925;
  font-family: Roboto, Arial, sans-serif;
  display: flex;
  align-items: center;
  padding-right: 45px;
  transition: padding 250ms ease-in-out; }
  body.mobile-layout .dropdown-option:before {
    content: "";
    background-repeat: no-repeat;
    background-position: left center;
    display: inline-block;
    height: 20px;
    width: 0;
    transition: width 250ms ease-in-out;
    flex-shrink: 0; }
  body.mobile-layout .dropdown-option.dropdown-chose {
    padding-right: 10px; }
    body.mobile-layout .dropdown-option.dropdown-chose:after {
      display: none; }
    body.mobile-layout .dropdown-option.dropdown-chose:before {
      content: "";
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' width='24' fill='%2343A608'%3E%3Cpath d='M0 0h24v24H0V0z' fill='none'/%3E%3Cpath d='M9 16.2L4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4L9 16.2z'/%3E%3C/svg%3E");
      width: 35px; }

body.mobile-layout #FileUploadFrameDiv {
  height: 100vh !important;
  width: 100vw !important; }

body.mobile-layout #FormContent_Panel1_DropShadow {
  display: none; }

#mobile-deck input {
  margin-right: 0; }

#mobile-deck button, #mobile-deck input[type=button], #mobile-deck input[type=submit], #mobile-deck .browseButton {
  padding: 16px 24px;
  background: linear-gradient(180deg, #007cba, #0078b8, #0074b6, #0071b4, #006db2, #0069b0, #0065ad, #0061ab);
  color: white;
  font-weight: 500;
  box-shadow: rgba(0, 0, 0, 0.16) 2px 2px 3px 0;
  margin-right: 15px; }
  #mobile-deck button:last-child, #mobile-deck input[type=button]:last-child, #mobile-deck input[type=submit]:last-child, #mobile-deck .browseButton:last-child {
    margin-right: 0; }
  #mobile-deck button[data-title="Delete"], #mobile-deck input[type=button][data-title="Delete"], #mobile-deck input[type=submit][data-title="Delete"], #mobile-deck .browseButton[data-title="Delete"] {
    background: linear-gradient(180deg, #d60036, #d00034, #c90033, #c30031, #bd0030, #b6002e, #b0002d, #aa002b); }

#mobile-deck .flex-wrap button, #mobile-deck .flex-wrap input[type=button], #mobile-deck .flex-wrap input[type=submit], #mobile-deck .flex-wrap .browseButton {
  margin-bottom: 15px; }

#mobile-deck .button--big {
  font-size: 1.9rem;
  padding: 25px 30px; }

#mobile-deck input:not([type=submit]):not([type=button]):not([type=file]):not([type=radio]):not([type=checkbox]) {
  border-bottom: 2px solid #a0a0a3;
  padding: 15px; }

#mobile-deck [data-type="datetime"] > div {
  display: flex; }

#mobile-deck input.datetime {
  max-width: 7.5em; }

#mobile-deck textarea {
  padding: 15px 14px;
  border: 2px solid #eaeaed;
  border-bottom-color: #a0a0a3; }

#mobile-deck select, #mobile-deck .dropdown-search > input[type="text"] {
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='13' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 12.95238L16-.000001H0z' fill='%23626265' fill-rule='evenodd'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center right 20px;
  padding-left: 11px;
  padding-right: 45px; }
  #mobile-deck select[disabled], #mobile-deck .dropdown-search > input[type="text"][disabled] {
    opacity: .5; }

#mobile-deck .dropdown-display-label {
  padding: 0;
  border-radius: 0;
  border: 0;
  width: 100%; }
  #mobile-deck .dropdown-display-label .dropdown-chose-list {
    display: block;
    padding: 0; }
    #mobile-deck .dropdown-display-label .dropdown-chose-list .dropdown-selected {
      margin: 0 0 5px;
      padding: 8px 64px 5px 8px;
      border-radius: 0;
      border: 1px dotted #626265;
      min-height: 54px;
      display: flex;
      align-items: center;
      font-family: Roboto, Arial, sans-serif;
      font-size: 1.5rem; }
      #mobile-deck .dropdown-display-label .dropdown-chose-list .dropdown-selected .del {
        right: 0; }
        #mobile-deck .dropdown-display-label .dropdown-chose-list .dropdown-selected .del:after {
          font-size: 34px;
          height: 54px;
          width: 54px;
          display: block;
          font-style: normal;
          color: #d60036;
          display: flex;
          justify-content: center;
          align-items: center;
          padding-left: 8px;
          content: "";
          background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' width='24' fill='%23d60036'%3E%3Cpath d='M0 0h24v24H0V0z' fill='none'/%3E%3Cpath d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41z'/%3E%3C/svg%3E");
          background-repeat: no-repeat;
          background-position: center center; }
  #mobile-deck .dropdown-display-label .dropdown-search {
    display: block; }
    #mobile-deck .dropdown-display-label .dropdown-search > input[type="text"] {
      width: 100%; }
  #mobile-deck .dropdown-display-label:after {
    display: none; }

#mobile-deck .dropdown-display:after {
  display: none; }

#mobile-deck .dropdown-main {
  padding: 0; }

#mobile-deck .dropdown-multiple-label.active .error {
  color: white !important;
  padding-left: 10px !important; }

#mobile-deck .dropdown-option {
  min-height: 54px;
  padding: 10px;
  line-height: 1.2;
  border-bottom: 1px solid #a0a0a3;
  color: #2e2925;
  font-family: Roboto, Arial, sans-serif;
  display: flex;
  align-items: center;
  padding-right: 45px;
  transition: padding 250ms ease-in-out; }
  #mobile-deck .dropdown-option:before {
    content: "";
    background-repeat: no-repeat;
    background-position: left center;
    display: inline-block;
    height: 20px;
    width: 0;
    transition: width 250ms ease-in-out;
    flex-shrink: 0; }
  #mobile-deck .dropdown-option.dropdown-chose {
    padding-right: 10px; }
    #mobile-deck .dropdown-option.dropdown-chose:after {
      display: none; }
    #mobile-deck .dropdown-option.dropdown-chose:before {
      content: "";
      background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' width='24' fill='%2343A608'%3E%3Cpath d='M0 0h24v24H0V0z' fill='none'/%3E%3Cpath d='M9 16.2L4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4L9 16.2z'/%3E%3C/svg%3E");
      width: 35px; }

#mobile-deck .dropdown-group {
  background-color: #eaeaed;
  font-family: Roboto, Arial, sans-serif;
  color: #2e2925;
  font-weight: 700;
  padding: 10px 10px 5px; }

#mobile-deck label:not(.browseButton), #mobile-deck .title__section, #mobile-deck .Header2PopupGroupTitle {
  font-weight: 500;
  font-size: 1.6666rem;
  color: #2e2925;
  line-height: 1.3;
  margin-bottom: 8px;
  font-family: Roboto, Arial, sans-serif; }
  #mobile-deck label:not(.browseButton) strong, #mobile-deck label:not(.browseButton) b, #mobile-deck .title__section strong, #mobile-deck .title__section b, #mobile-deck .Header2PopupGroupTitle strong, #mobile-deck .Header2PopupGroupTitle b {
    font-weight: 900; }

#mobile-deck input[type="radio"] {
  border: 2px solid #626265;
  border-radius: 50%;
  height: 24px;
  width: 24px;
  padding: 0;
  transition: border 250ms ease;
  flex-grow: 0;
  flex-shrink: 0; }
  #mobile-deck input[type="radio"]:checked {
    border: 8px solid #007cba;
    background-color: white; }
  #mobile-deck input[type="radio"] + label {
    margin-left: 10px;
    font-size: 1.3333rem;
    margin-bottom: 0;
    margin-top: 3px; }

#mobile-deck input[type="checkbox"] {
  border: 2px solid #626265;
  height: 24px;
  width: 24px;
  flex-grow: 0;
  flex-shrink: 0;
  padding: 0;
  transition: border 250ms ease, background 250ms ease; }
  #mobile-deck input[type="checkbox"]:checked {
    border: 2px solid #007CBA;
    background-color: #007CBA;
    background-image: url("data:image/svg+xml,%3Csvg width='16' height='12' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpath d='M6.59466797 14.3731512l-4.875-4.87499995c-.29288086-.29288086-.29288086-.76775391 0-1.06066407l1.06063476-1.06066406c.29288086-.29291016.76778321-.29291016 1.06066407 0L7.125 10.660827l7.0340332-7.03400388c.2928809-.29288086.7677832-.29288086 1.0606641 0l1.0606347 1.06066406c.2928809.29288086.2928809.76775391 0 1.06066407L7.65533203 14.3731805c-.29291015.2928809-.7677832.2928809-1.06066406-.0000293z' id='a'/%3E%3C/defs%3E%3Cg transform='translate(-1 -3)' fill='none' fill-rule='evenodd'%3E%3Cmask id='b' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3C/mask%3E%3Cuse fill='%23000' fill-rule='nonzero' xlink:href='%23a'/%3E%3Cg mask='url(%23b)' fill='%23FFF'%3E%3Cpath d='M0 0h18v18H0z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center; }
  #mobile-deck input[type="checkbox"] + label {
    margin-left: 10px;
    font-size: 1.3333rem;
    font-weight: 400;
    margin-bottom: 0;
    margin-top: 3px; }

#mobile-deck .RequiredIndicatorText {
  font-family: Roboto, Arial, sans-serif;
  font-weight: 700;
  font-size: 20px; }

#mobile-deck .row {
  float: none; }
  #mobile-deck .row *.active {
    background-color: transparent; }
  #mobile-deck .row[data-mobile-fda-class="=row"] .RequiredIndicatorText, #mobile-deck .row.RequiredIndicatorParentDiv .RequiredIndicatorText {
    position: absolute; }
    #mobile-deck .row[data-mobile-fda-class="=row"] .RequiredIndicatorText + label, #mobile-deck .row[data-mobile-fda-class="=row"] .RequiredIndicatorText + .required.title__section, #mobile-deck .row.RequiredIndicatorParentDiv .RequiredIndicatorText + label, #mobile-deck .row.RequiredIndicatorParentDiv .RequiredIndicatorText + .required.title__section {
      margin-left: 16px;
      display: block !important; }

#mobile-deck label.RequiredIndicatorParentDiv {
  margin-left: 16px; }
  #mobile-deck label.RequiredIndicatorParentDiv .RequiredIndicatorText {
    position: absolute;
    margin-left: -16px; }

#mobile-deck .RequiredIndicatorParentDiv {
  font-family: Roboto, Arial, sans-serif;
  font-weight: 400;
  display: flex; }
  #mobile-deck .RequiredIndicatorParentDiv .RequiredIndicatorText {
    vertical-align: text-top;
    /*margin-right: 5px;*/ }

#mobile-deck .PromptFieldSetStyle {
  margin-left: 0;
  margin-top: 4px;
  /*.row {
            flex-wrap: nowrap;
        }*/ }
  #mobile-deck .PromptFieldSetStyle table, #mobile-deck .PromptFieldSetStyle tr, #mobile-deck .PromptFieldSetStyle td {
    display: block;
    margin: 0;
    padding: 0; }
  #mobile-deck .PromptFieldSetStyle .custom-radio, #mobile-deck .PromptFieldSetStyle [data-mobile-fda-class="=custom-control custom-radio"] {
    display: flex;
    flex-wrap: wrap;
    align-items: center; }
    #mobile-deck .PromptFieldSetStyle .custom-radio input, #mobile-deck .PromptFieldSetStyle [data-mobile-fda-class="=custom-control custom-radio"] input {
      width: 24px;
      margin-bottom: 20px; }
      #mobile-deck .PromptFieldSetStyle .custom-radio input:last-of-type, #mobile-deck .PromptFieldSetStyle [data-mobile-fda-class="=custom-control custom-radio"] input:last-of-type {
        margin-bottom: 0; }
    #mobile-deck .PromptFieldSetStyle .custom-radio label, #mobile-deck .PromptFieldSetStyle [data-mobile-fda-class="=custom-control custom-radio"] label {
      width: calc(98% - 24px);
      margin: 0 0 20px;
      padding-left: 10px; }
      #mobile-deck .PromptFieldSetStyle .custom-radio label:last-of-type, #mobile-deck .PromptFieldSetStyle [data-mobile-fda-class="=custom-control custom-radio"] label:last-of-type {
        margin-bottom: 0; }

#mobile-deck *:not(td) > .field__choice-row {
  display: flex;
  margin-bottom: 20px;
  flex-wrap: nowrap; }
  #mobile-deck *:not(td) > .field__choice-row:last-of-type {
    margin-bottom: 0; }

#mobile-deck td > .field__choice-row {
  display: flex;
  margin-bottom: 20px;
  flex-wrap: nowrap; }

#mobile-deck [data-orientation="vertical"] tr:last-of-type > td > .field__choice-row {
  margin-bottom: 0; }

#mobile-deck [data-orientation="horizontal"] tr:last-of-type > td:last-of-type > .field__choice-row {
  margin-bottom: 0; }

#mobile-deck table input[type="radio"] {
  margin-left: 0; }

#mobile-deck textarea ~ .character-counter, #mobile-deck [type="text"] ~ .character-counter {
  position: absolute;
  bottom: 24px;
  right: 0;
  font-family: Roboto, Arial, sans-serif; }

#mobile-deck textarea + .character-counter, #mobile-deck [type="text"] + .character-counter {
  bottom: -30px; }

#mobile-deck input[type="text"] ~ .character-counter {
  text-align: right;
  margin-left: auto; }

#mobile-deck input[readonly="readonly"], #mobile-deck input[readonly="true"] {
  background-color: white !important;
  border: 1px dotted #626265 !important; }

#mobile-deck .ac_container {
  font-family: Roboto, Arial, sans-serif; }

#mobile-deck .ac_results > li {
  min-height: 54px;
  padding: 10px;
  line-height: 1.2;
  border-bottom: 1px dotted #626265;
  font-size: 1.33333rem; }

#mobile-deck .ac_over {
  background-color: transparent;
  font-weight: inherit;
  color: inherit; }

#mobile-deck .navi_page {
  display: none; }

#mobile-deck .ac_navi > .info {
  text-align: center;
  margin-top: 69px !important;
  display: block;
  margin-bottom: 10px !important; }

#mobile-deck .custom-control {
  padding-left: 0; }

#mobile-deck #PromptAttachDocumentFile {
  margin-left: 0;
  width: 100%; }

#mobile-deck .ac_m_input {
  box-shadow: none; }

#mobile-deck .add-barcode {
  flex-direction: column;
  display: flex;
  gap: 15px;
  align-items: flex-start; }
  #mobile-deck .add-barcode .text-component-wrapper {
    width: 100%;
    position: relative; }
  #mobile-deck .add-barcode .character-counter {
    /*bottom: 30px;*/ }
  @media (min-width: 540px) {
    #mobile-deck .add-barcode {
      flex-direction: row; } }

#mobile-deck #FormContent_Panel1 {
  left: 0 !important;
  right: 0 !important; }

/* similar to fda-blue, but contrast safe on light-gray */
/* 14px */
/* 20px */
/* 16px */
/* IMPORTANT NOTE: Because the font size on the html tag is set to 12px, 1rem = 12px and not the more common 16px */
#mobile-deck {
  margin: 0 -25px -25px;
  /*[data-type="promptgroup"] > * {
        margin-bottom: 30px !important;
    }*/ }
  #mobile-deck #reportPlugin {
    padding: 0 15px 30px; }
  #mobile-deck .form-row, #mobile-deck [data-type="promptgroup"] > [data-mobile-fda-class="=row"], #mobile-deck [data-type="lightbox"] > * {
    float: none;
    margin: 0 0 30px 0; }
    #mobile-deck .form-row .col1, #mobile-deck [data-type="promptgroup"] > [data-mobile-fda-class="=row"] .col1, #mobile-deck [data-type="lightbox"] > * .col1 {
      float: none;
      margin-bottom: 0; }
    #mobile-deck .form-row .col2, #mobile-deck [data-type="promptgroup"] > [data-mobile-fda-class="=row"] .col2, #mobile-deck [data-type="lightbox"] > * .col2 {
      float: none;
      width: 100%;
      padding-right: 0; }
  #mobile-deck .section__grid {
    flex-wrap: wrap; }

@media (max-width: 767.98px) {
  #rdmf-deck {
    padding: 0; } }

.page-Submit #top-title, .page-Submit .bottom-nav {
  display: none !important; }

/* similar to fda-blue, but contrast safe on light-gray */
/* 14px */
/* 20px */
/* 16px */
/* temporary to force popup menu to expand full width */
#rdmf-deck {
  width: 100%; }

#mobile-deck .top-nav {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 1020;
  font-family: Roboto, Arial, sans-serif; }
  #mobile-deck .top-nav #top-nav-buttons {
    background: linear-gradient(180deg, #10173c, #15244d, #19315f, #1b3f71, #1b4d83, #195c95, #126ca8, #007cba); }
    #mobile-deck .top-nav #top-nav-buttons button {
      border-left: 1px solid rgba(255, 255, 255, 0.12);
      border-right: 1px solid rgba(0, 0, 0, 0.37);
      border-bottom: none;
      border-top: none;
      appearance: none;
      -moz-appearance: none;
      -webkit-appearance: none;
      background: none;
      color: white;
      flex-grow: 1;
      font-weight: 500;
      font-size: 1.5rem;
      min-height: 54px;
      margin-right: 0;
      box-shadow: none;
      padding: 16px 15px; }
      #mobile-deck .top-nav #top-nav-buttons button:first-of-type {
        border-left: none; }
      #mobile-deck .top-nav #top-nav-buttons button:last-of-type {
        border-right: none; }
      #mobile-deck .top-nav #top-nav-buttons button:hover, #mobile-deck .top-nav #top-nav-buttons button:focus-visible, #mobile-deck .top-nav #top-nav-buttons button.is-active {
        background-color: white;
        color: #007cba; }
      #mobile-deck .top-nav #top-nav-buttons button:focus {
        outline: none; }
      #mobile-deck .top-nav #top-nav-buttons button:disabled {
        background: linear-gradient(180deg, #04081b, #091122, #0b182a, #0c1d32, #0b243b, #092a43, #06304c, #003754);
        color: #a0a0a3; }
    #mobile-deck .top-nav #top-nav-buttons #PromptNext_SubmitNode {
      display: none !important; }

.status-complete #mobile-deck .top-nav #top-nav-buttons #PromptNext_SubmitNode {
  display: block !important; }

.page-Submit #mobile-deck #top-back, .page-Submit #mobile-deck #top-next {
  display: none; }

.rid-FdaCTPMobilev1.page-Submit #mobile-deck #top-menu, .status-complete.page-Submit #mobile-deck #top-menu {
  display: none; }

#mobile-menu-card {
  /*button + button {
        margin-right: 0;
    }*/ }
  #mobile-menu-card button {
    border-bottom: 1px dotted #a0a0a3;
    min-height: 54px;
    box-shadow: none;
    margin-right: 0; }
  #mobile-menu-card .omb-burden {
    min-height: 54px;
    display: flex;
    align-items: center;
    text-align: left;
    padding: 0 15px; }

#mobile-body-card #mobileexitandsubmit {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between; }
  #mobile-body-card #mobileexitandsubmit .button--cancel {
    box-shadow: none;
    background-color: transparent;
    color: #007cba;
    background-image: url("../images/icon-exit.svg");
    background-repeat: no-repeat;
    background-position: center left;
    padding-left: 30px; }
  #mobile-body-card #mobileexitandsubmit .button--submit--wrapper {
    background-color: #eaeaed;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 15px 15px;
    width: 100%;
    order: 3; }
  #mobile-body-card #mobileexitandsubmit .button--exit--wrapper {
    margin: 15px 7.5px 15px 15px;
    max-width: calc(50% - 15px);
    order: 1; }
  #mobile-body-card #mobileexitandsubmit .button--save--wrapper {
    margin: 15px 15px 15px 7.5px;
    max-width: calc(50% - 15px);
    order: 2; }

/* similar to fda-blue, but contrast safe on light-gray */
/* 14px */
/* 20px */
/* 16px */
#mobile-deck .table__wrapper {
  overflow-x: auto;
  width: 100%; }

#mobile-deck table.table__grid {
  display: table;
  font-family: Roboto, Arial, sans-serif;
  border: 5px solid #eaeaed;
  border-bottom: 0;
  margin-bottom: 0; }
  #mobile-deck table.table__grid tr.row {
    display: table-row; }
    #mobile-deck table.table__grid tr.row th:nth-of-type(1) {
      width: 24px; }
    #mobile-deck table.table__grid tr.row th:nth-of-type(2) + th:nth-of-type(3) {
      width: calc(50% - 42px); }
  #mobile-deck table.table__grid .HeaderRow {
    background: #eaeaed !important; }
  #mobile-deck table.table__grid thead.row {
    display: table-header-group; }
  #mobile-deck table.table__grid thead th {
    background-color: transparent;
    border-bottom: 0;
    border-top: 0;
    padding: 10px; }
    #mobile-deck table.table__grid thead th a {
      color: #0068A6; }
      #mobile-deck table.table__grid thead th a:hover {
        text-decoration: underline; }
  #mobile-deck table.table__grid tbody td {
    border-bottom: 1px dotted #626265;
    padding: 10px;
    border-top: none; }
  #mobile-deck table.table__grid tbody tr:last-of-type td {
    border-bottom: 0; }
  #mobile-deck table.table__grid input[type="radio"] {
    margin-left: 0; }
  #mobile-deck table.table__grid caption {
    margin: 0;
    padding: 0; }

#mobile-deck .table__controls {
  display: flex;
  flex-direction: column-reverse;
  /*background: transparent;*/
  background-color: #eaeaed;
  border: none;
  padding: 0;
  width: 100%; }
  #mobile-deck .table__controls .pagination {
    /*background-color: $c-light-gray;*/
    padding: 15px 10px;
    box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 9px 2px;
    border-radius: 0; }

#mobile-deck .table__buttons {
  padding: 15px;
  width: 100%;
  float: none;
  display: flex; }
  #mobile-deck .table__buttons [data-title="Delete"] {
    margin-left: auto; }

@media screen and (max-width: 410px) {
  #mobile-deck .pagination div {
    flex-wrap: wrap; }
  #mobile-deck .pagination .pagination__pagelabel {
    order: 3;
    margin-top: 10px;
    width: 100%; } }

@media screen and (max-width: 360px) {
  #mobile-deck .table__buttons button {
    padding: 15px; } }

@media screen and (max-width: 800px) {
  td .SortAscImage {
    display: none; }
  td .SortDescImage {
    display: none; } }

/* similar to fda-blue, but contrast safe on light-gray */
/* 14px */
/* 20px */
/* 16px */
/* IMPORTANT NOTE: Because the font size on the html tag is set to 12px, 1rem = 12px and not the more common 16px */
#mobile-deck .step-label, #mobile-deck button.step-label {
  /*background: $c-light-gray;*/
  background: white;
  font-size: 1.6666rem;
  /*20px*/
  padding: 1rem;
  display: flex;
  align-items: center;
  color: #007cba; }
  #mobile-deck .step-label__title, #mobile-deck button.step-label__title {
    text-align: left;
    order: 2; }
  #mobile-deck .step-label__status-indicator, #mobile-deck button.step-label__status-indicator {
    margin-right: 1rem;
    order: 1; }
    #mobile-deck .step-label__status-indicator img, #mobile-deck button.step-label__status-indicator img {
      display: block; }
  #mobile-deck .step-label.is-active, #mobile-deck button.step-label.is-active {
    color: #2e2925;
    background: #eaeaed; }

/* similar to fda-blue, but contrast safe on light-gray */
/* 14px */
/* 20px */
/* 16px */
/* IMPORTANT NOTE: Because the font size on the html tag is set to 12px, 1rem = 12px and not the more common 16px */
#mobile-deck .pagination__first, #mobile-deck .pagination__back, #mobile-deck .pagination__next, #mobile-deck .pagination__last {
  height: 54px;
  width: 54px;
  display: block;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background-repeat: no-repeat;
  background-position: center;
  padding-left: 54px;
  margin-right: 15px;
  box-shadow: rgba(0, 0, 0, 0.16) 2px 2px 3px 0; }

#mobile-deck .pagination {
  width: 100%; }
  #mobile-deck .pagination div {
    display: flex;
    align-items: center;
    width: 100%;
    justify-content: center; }
  #mobile-deck .pagination__pagelabel {
    color: #2e2925;
    font-family: Roboto, Arial, sans-serif;
    margin-right: 15px;
    text-align: center; }
  #mobile-deck .pagination__first {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' width='24' fill='%23fff'%3E%3Cpath d='M24 0v24H0V0h24z' fill='none' opacity='.87'/%3E%3Cpath d='M18.41 16.59L13.82 12l4.59-4.59L17 6l-6 6 6 6 1.41-1.41zM6 6h2v12H6V6z'/%3E%3C/svg%3E"), linear-gradient(180deg, #007cba, #0078b8, #0074b6, #0071b4, #006db2, #0069b0, #0065ad, #0061ab); }
  #mobile-deck .pagination__back {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' width='24' fill='%23fff'%3E%3Cpath d='M0 0h24v24H0V0z' fill='none'/%3E%3Cpath d='M15.61 7.41L14.2 6l-6 6 6 6 1.41-1.41L11.03 12l4.58-4.59z'/%3E%3C/svg%3E"), linear-gradient(180deg, #007cba, #0078b8, #0074b6, #0071b4, #006db2, #0069b0, #0065ad, #0061ab); }
  #mobile-deck .pagination__next {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' width='24' fill='%23fff'%3E%3Cpath d='M0 0h24v24H0V0z' fill='none'/%3E%3Cpath d='M10.02 6L8.61 7.41 13.19 12l-4.58 4.59L10.02 18l6-6-6-6z'/%3E%3C/svg%3E"), linear-gradient(180deg, #007cba, #0078b8, #0074b6, #0071b4, #006db2, #0069b0, #0065ad, #0061ab); }
  #mobile-deck .pagination__last {
    margin-right: 0;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' width='24' fill='%23fff'%3E%3Cpath d='M0 0h24v24H0V0z' fill='none' opacity='.87'/%3E%3Cpath d='M5.59 7.41L10.18 12l-4.59 4.59L7 18l6-6-6-6-1.41 1.41zM16 6h2v12h-2V6z'/%3E%3C/svg%3E"), linear-gradient(180deg, #007cba, #0078b8, #0074b6, #0071b4, #006db2, #0069b0, #0065ad, #0061ab); }

/* similar to fda-blue, but contrast safe on light-gray */
/* 14px */
/* 20px */
/* 16px */
/* IMPORTANT NOTE: Because the font size on the html tag is set to 12px, 1rem = 12px and not the more common 16px */
@media (max-width: 991.5px) {
  .mobile-layout header {
    display: none; } }

.mobile-header {
  background-color: #007cba;
  height: 35px;
  display: flex;
  align-items: center;
  margin: -30px -25px 0px -25px; }
  .mobile-header__logo {
    max-height: 35px;
    width: auto; }
  .mobile-header__title {
    font-family: Roboto, Arial, sans-serif;
    padding-left: 1rem;
    font-size: 1.333rem;
    font-weight: 700;
    color: white; }

/*.rid-FdaCTPMobilev1.page-Submit.status-complete {
    .mobile-header {
        display: none!important;
    }
    header {
        display: block;
        margin: -20px -15px -10px;
    }
}*/
#mobile-deck h1#Submit1-label {
  background-color: #eaeaed;
  font-size: 1.6666rem;
  padding: 1rem 15px;
  margin-top: 0;
  margin-left: -15px;
  margin-right: -15px;
  color: #2e2925; }

/* similar to fda-blue, but contrast safe on light-gray */
/* 14px */
/* 20px */
/* 16px */
#footer-logo-usa {
  margin-right: 10px; }
  #footer-logo-usa img {
    width: 100px;
    height: auto; }

#footer-logo-fda {
  margin-left: 10px; }

/* similar to fda-blue, but contrast safe on light-gray */
/* 14px */
/* 20px */
/* 16px */
main.theme-classic [data-card="5"] {
  padding: 0; }
  main.theme-classic [data-card="5"] .table thead th {
    vertical-align: middle;
    border-bottom: none; }

@media (max-width: 575.5px) {
  .theme-classic #rdmf-deck[data-card="5"] .col2 {
    width: 100%;
    float: none; }
  .theme-classic #rdmf-deck[data-card="5"] .PromptFieldSetStyle {
    margin-left: 0; } }

@media (max-width: 991.5px) {
  .theme-classic #rdmf-deck[data-card="5"] {
    padding-right: 8px;
    padding-left: 8px;
    padding-top: 6px; }
    .theme-classic #rdmf-deck[data-card="5"] section.col-12 {
      max-width: 100%; }
    .theme-classic #rdmf-deck[data-card="5"] #InfoMenu {
      background-color: #9c3627; }
    .theme-classic #rdmf-deck[data-card="5"] #InfoMenuList {
      background-color: #ecd6d6; }
      .theme-classic #rdmf-deck[data-card="5"] #InfoMenuList a {
        padding-top: 0;
        padding-bottom: 0;
        color: #007cba;
        font-size: 12px;
        border-bottom: none; }
    .theme-classic #rdmf-deck[data-card="5"] .page__sidenav {
      max-width: 100%;
      margin: 0; }
    .theme-classic #rdmf-deck[data-card="5"] .page__sidenav-main {
      float: none;
      padding: 0;
      max-width: 100%;
      width: 100%; }
    .theme-classic #rdmf-deck[data-card="5"] .sidenav, .theme-classic #rdmf-deck[data-card="5"] .sidenav-report {
      float: none;
      width: 100%; }
      .theme-classic #rdmf-deck[data-card="5"] .sidenav .navbar-collapse, .theme-classic #rdmf-deck[data-card="5"] .sidenav-report .navbar-collapse {
        padding: 0; }
  .theme-classic .title__promptgroup {
    font-size: 12px; }
  /*main.theme-classic {
       padding: 10px 10px 0 10px;
    }*/ }

@media (min-width: 768px) and (max-width: 991.5px) {
  .PromptFieldSetStyle {
    margin-left: 5px; } }

@media (min-width: 800px) {
  caption {
    caption-side: top;
    padding-top: 0;
    padding-bottom: 0; } }

@media (min-width: 992px) {
  .container.wrapper {
    padding-right: 0;
    padding-left: 0; }
  .theme-classic {
    padding: 0; }
  .theme-classic [data-card="5"] .h1, .theme-classic [data-card="5"] .h2, .theme-classic [data-card="5"] .h3, .theme-classic [data-card="5"] .h4, .theme-classic [data-card="5"] .h5, .theme-classic [data-card="5"] .h6, .theme-classic [data-card="5"] h1, .theme-classic [data-card="5"] h2, .theme-classic [data-card="5"] h3, .theme-classic [data-card="5"] h4, .theme-classic [data-card="5"] h5, .theme-classic [data-card="5"] h6 {
    font-weight: 700; }
  .theme-classic [data-card="5"] .plugin:not(#home-plugin_home) {
    margin-left: 10px; }
  .theme-classic [data-card="5"] .page__sidenav:not([hidden]) {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: 200px 1fr;
    grid-template-columns: 200px 1fr;
    -ms-grid-rows: auto auto auto;
    grid-template-rows: auto auto auto;
    grid-template-areas: "sidebar main1" "sidebar main2" "sidebar main3";
    margin-left: 0;
    margin-top: 0;
    width: 1000px; }
    .theme-classic [data-card="5"] .page__sidenav-main {
      width: 100%; }
    .theme-classic [data-card="5"] .page__sidenav .navbar-collapse.collapse {
      display: block; }
    .theme-classic [data-card="5"] .page__sidenav .sidenav {
      -ms-grid-row: 1;
      -ms-grid-row-span: 3;
      -ms-grid-column: 1;
      width: 200px;
      background-color: #e1dec9;
      -ms-flex-negative: 0;
      flex-shrink: 0;
      grid-area: sidebar; }
    .theme-classic [data-card="5"] .page__sidenav #reportPlugin, .theme-classic [data-card="5"] .page__sidenav #infoContent {
      -ms-grid-row: 1;
      -ms-grid-column: 2;
      grid-area: main1; }
    .theme-classic [data-card="5"] .page__sidenav #PromptGroupNavigate {
      -ms-grid-row: 2;
      -ms-grid-column: 2;
      grid-area: main2; }
    .theme-classic [data-card="5"] .page__sidenav #footerwithoutlogo {
      -ms-grid-row: 3;
      -ms-grid-column: 2;
      grid-area: main3;
      margin-left: 0; }
  .theme-classic [data-card="5"] .col-12 {
    padding-left: 0;
    padding-right: 0; }
  .theme-classic [data-card="5"] #myUserInfo .active {
    background-color: #9c3627;
    text-decoration: none;
    color: white !important; }
  .theme-classic [data-card="5"] #myUserInfo .nav-item {
    line-height: 17px; }
  .theme-classic [data-card="5"] .table__grid:not(.small-only) {
    border: 1px solid grey;
    border-bottom: 0;
    margin-bottom: 0;
    display: table; }
    .theme-classic [data-card="5"] .table__grid:not(.small-only) td {
      border-top: 1px solid grey; }
  .theme-classic [data-card="5"] #PromptDraftReportsGrid .table td, .theme-classic [data-card="5"] .table th {
    padding: 5px; }
  .theme-classic [data-card="5"] .btn-primary {
    background-color: #efefef;
    border-color: #767676;
    color: black;
    padding: 2px 6px;
    margin: 0 !important; }
  .theme-classic [data-card="5"] .btn-primary:hover, .theme-classic [data-card="5"] .btn-primary:active {
    background-color: #d0d0d7;
    border-color: #676773; }
  .theme-classic [data-card="5"] .btn-primary:focus {
    outline: 1px solid black;
    box-shadow: none;
    background-color: #efefef;
    border-color: #676773; }
  .theme-classic [data-card="5"] input.form-control {
    all: revert;
    width: 100%;
    box-sizing: border-box; }
  .theme-classic [data-card="5"] select.custom-select {
    all: revert;
    width: 100%; }
  .theme-classic [data-card="5"] .title__promptgroup {
    border: inherit;
    border-radius: inherit; }
  .theme-classic [data-card="5"] .form-row > .col, .theme-classic [data-card="5"] .form-row > [class*="col-"] {
    padding-right: 10px;
    padding-left: 0; }
  .theme-classic [data-card="5"] .PromptFieldSetStyle {
    margin-left: 0; }
  .theme-classic [data-card="5"] .block__comment.row {
    border-radius: 0;
    margin: 0 0 15px 10px; }
  .theme-classic [data-card="5"] label {
    margin-bottom: 0; } }

@media (min-width: 768px) {
  body.mobile-layout .form-row {
    float: none;
    margin: 0;
    width: 100%; }
  body.mobile-layout .col1, body.mobile-layout [data-inputcol="col1"] {
    float: none;
    margin-bottom: 0;
    width: 100%;
    display: flex;
    align-items: flex-start;
    column-gap: 0; }
    body.mobile-layout .col1 [data-type="label"], body.mobile-layout [data-inputcol="col1"] [data-type="label"] {
      margin-bottom: 10px;
      display: block !important; }
  body.mobile-layout .col2, body.mobile-layout [data-inputcol="col2"] {
    float: none;
    width: 50%;
    flex: 1;
    padding-right: 0;
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start; }
  body.mobile-layout .PromptFieldSetStyle {
    width: 100%; }
  body.mobile-layout [data-type="promptgroup"]:not(#PromptGroupNavigate) > *, body.mobile-layout [data-type="lightbox"] > *:not(h2) {
    display: flex;
    align-items: flex-start;
    column-gap: 20px;
    flex-wrap: wrap;
    margin-bottom: 20px; }
  body.mobile-layout .section__grid {
    display: block;
    column-gap: 0 !important; }
    body.mobile-layout .section__grid > * {
      width: 100%; }
  body.mobile-layout .title__promptgroup {
    float: none; }
  body.mobile-layout .block__comment {
    float: none;
    width: 100%;
    margin: 0 0 20px; }
  body.mobile-layout [data-cols="2"] td {
    width: 50%;
    padding-left: 0;
    padding-top: 0; }
  body.mobile-layout .form-row[style="display: block;"], body.mobile-layout [data-mobile-fda-class="=row"][style="display: block;"] {
    display: flex !important; }
  body.mobile-layout .error {
    margin: 0;
    padding: 0; }
  body.mobile-layout table input[type="radio"] {
    margin-left: 0; }
  body.mobile-layout .field__choice-row {
    margin-bottom: 10px; }
  body.mobile-layout .PromptFieldSetStyle td {
    padding-left: 0;
    padding-top: 0; }
  body.mobile-layout [data-orientation="horizontal"] input + label {
    margin-right: 10px; }
  body.mobile-layout .text-component-wrapper {
    width: 100%; }
  body.mobile-layout #PromptGroupDocumentDetails {
    display: flex;
    flex-wrap: wrap;
    align-items: flex-start; }
    body.mobile-layout #PromptGroupDocumentDetails #PromptAttachDocumentFileButton {
      margin-top: 0;
      margin-left: 10px; } }

/*specific overrides*/
#PromptResearchReporterType-div, #PromptSenderCitizenType-div, #PromptOrganizationType-div {
  padding-right: 5px;
  padding-left: 5px; }

@media (min-width: 992px) {
  #PromptResearchReporterType-div, #PromptSenderCitizenType-div, #PromptOrganizationType-div {
    float: left;
    margin: 5px 0;
    width: 100%;
    padding: 0; }
  #dummy_group_id_1.form-row.button-wrapper {
    padding-left: 50%; }
  #myGrpsLayout {
    display: block;
    margin-top: 17px; }
  #PromptOrganizationType td {
    padding: 5px;
    border: 0;
    vertical-align: middle; }
    #PromptOrganizationType td .field__choice-row {
      display: block; }
      #PromptOrganizationType td .field__choice-row > * {
        display: inline; } }
  #PromptSenderCitizenType td {
    padding: 5px;
    border: 0;
    vertical-align: middle; }
    #PromptSenderCitizenType td .field__choice-row {
      display: block; }
      #PromptSenderCitizenType td .field__choice-row > * {
        display: inline; } }
  #PromptResearchReporterType td {
    padding: 5px;
    border: 0;
    vertical-align: middle; }
    #PromptResearchReporterType td .field__choice-row {
      display: block; }
      #PromptResearchReporterType td .field__choice-row > * {
        display: inline; } }

@media all and (-ms-high-contrast: none) {
  .rid-FdaCTPv6 .col2, .rid-FdaCTPv6 [data-inputcol='col2'] {
    padding-right: 10px; } }
