/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.views_row_pif{padding:1em 2em;margin:1em 0;}.views_row_sfl{border:solid 1px darkgray;padding:1em 2em;margin:1em 0;overflow:hidden;}.views_row_pif .views-field{padding-top:2em;margin-right:-50px;}.views_row_sfl .views-field{padding-top:1em;}.views_row_sfl .views-field-title-2 a{color:#0067B9;font-size:180%;text-decoration:none;font-weight:bolder;margin-bottom:1.5em;}.views_row_sfl .views-field-title-1 a,.views_row_sfl .views-field-title a{color:#0067B9;font-size:180%;text-decoration:none;font-weight:bolder;margin-bottom:1.5em;text-transform:capitalize;}.sff_block_detail_container .container .views_row_sfl.views-row:first-of-type{margin-top:2em;}.project_detail .views-field-field-webform-node{display:block;}.project_detail .views_row_sfl{border:0;}.views-label.views-label-field-call-for-feedback,.views-label.views-label-field-feedback-due-by,.views-label.views-label-field-consultation-document-1,.views-label.views-label-field-project-line,.views-label.views-label-field-project-number,.views-label.views-label-field-therapeutic-area,.views-label.views-label-field-patient-input-closed,.views-label.views-label-field-call-for-patient-input,.views-label.views-label-webform-1{display:none;}.sff_legend span{font-weight:bolder;text-transform:capitalize;}.sff_legend{font-size:100%;font:inherit;vertical-align:baseline;}.button.button--tertiary.sf_button{background:#5b6770;border:1px solid #5b6770;position:relative;top:55px;margin-bottom:0;}.button.button--tertiary.sf_button:active,.button.button--tertiary.sf_button:hover{background:#56c271;border:1px solid #56c271;}.sf_button{float:right;transform:translate(10%,-110%);white-space:nowrap;}.sf_button:active{transform:translate(10%,-105%) !important;}@media(max-width:767px){.sf_button{display:block;float:none;transform:none;}}.sf_field_container{float:left;}.sfpi_container{max-height:30px;}.grid__col--md-3.sfpi_container{position:absolute;float:right;width:58%;}
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 6px 2px;background:transparent url(/core/misc/throbber-active.gif) no-repeat 0 center;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1261;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/core/misc/loading-small.gif);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.js input.form-autocomplete{background-image:url(/core/misc/throbber-inactive.png);background-repeat:no-repeat;background-position:100% center;}.js[dir="rtl"] input.form-autocomplete{background-position:0% center;}.js input.form-autocomplete.ui-autocomplete-loading{background-image:url(/core/misc/throbber-active.gif);background-position:100% center;}.js[dir="rtl"] input.form-autocomplete.ui-autocomplete-loading{background-position:0% center;}
.fieldgroup{padding:0;border-width:0;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.js details:not([open]) .details-wrapper{display:none;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
