/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{font-family:"Montserrat",sans-serif;font-weight:300;font-size:16px;line-height:1.75;color:#51514b;margin-top:0;background:#f5f5f5}.container,.navbar.container{max-width:859px}header.navbar{background:linear-gradient(270deg,#eb9200 0%,#fcb813 100%);height:180px;margin-bottom:0}@media(max-width:768px){header.navbar{height:140px}}.navbar-header{width:100%}@media(max-width:768px){.navbar-header div.logo{padding-left:0;font-size:40px !important}}@media(max-width:768px){.navbar-header a.logo{position:absolute;top:-5px;right:20px;max-width:120px}.navbar-header a.logo img{width:100%;height:auto}}.site_name{display:inline-block;float:left;font-size:70px;color:#fff;font-family:"Montserrat",sans-serif;font-weight:700;margin-top:34px;position:relative;right:50px}div.header{color:#51514b}@media(max-width:768px){div.header{margin-top:40px}}div.header .container{position:relative}div.header h1{font-size:24px;font-weight:700;margin:30px 0;border:none;padding:0;padding-right:80px}span.required{color:#c80f2e;font-weight:700}.logo img{height:72px;width:192px;margin-top:54px}.bg-white{background:#f5f5f5}footer.footer{background:#a2aaad;color:#fff;text-align:center;font-size:12px;margin-top:0}footer.footer .region{display:flex;justify-content:center;align-items:center}footer.footer .nav{margin-left:30px}footer.footer .nav>li{display:inline-block}footer.footer .nav>li a{color:#fff;text-decoration:underline;padding:0 5px}.messages__wrapper .alert{max-width:900px;border-radius:2px;background:#51514b;color:#fff;border:none;margin-left:auto;margin-right:auto;font-size:18px;box-shadow:#fff 0 0 15px 4px;display:flex}.messages__wrapper .alert>section{order:-1}.messages__wrapper .alert-dismissible .close{top:3px;right:auto;margin-left:auto;opacity:1;color:#fff;text-shadow:none;font-size:18px;font-weight:700;order:2}.messages__wrapper .alert-dismissible .close:hover{opacity:.7}i.blue{color:#1e5ebd}h3{border-radius:10px;background:#dcedee;margin:0}.help-block{color:#51514b !important;font-size:16px !important}#terms-modal-close-button{display:inline-flex;padding:10px 20px;justify-content:center;align-items:center;gap:10px;background:#4ca1a6;border-radius:8px;text-transform:uppercase;font-weight:900;border:0 !important}#terms-modal-close-button:hover{background:#439196}.alert-danger a{color:#d1d1d1}.alert-danger a:hover{color:#fafafa}.form-required:after{content:"*";display:inline-block;vertical-align:super;line-height:2em;background-image:none !important;color:#c80f2e;margin-top:-0.1em}.section-button,.section-button:hover{border:0;background:none;border-radius:10px;padding:0;width:100%}.section-button h3{text-align:left}.section-number{display:inline-block;background:#eb9200;flex:0 0 30px;width:30px;height:30px;text-align:center;border-radius:50%;color:#fff;margin-right:.4em;font-size:16px !important;line-height:30px}.hr{background:#fcb813;height:4px;width:100%;margin:2em 0}form{background:#f5f6f6}form .form-control{border:2px solid #ddd;border-radius:30px;background-color:#fff;padding:10px;box-shadow:none;height:44px}form textarea.form-control{height:auto}form .form-group,form .radios--wrapper{margin-bottom:20px}form .radio{margin-top:8px;margin-bottom:8px}form .radio+.radio{margin-top:-3px}form .radio+.radio:last-child{margin-bottom:0}form .radio label{font-weight:300}form .webform-options-display-side-by-side>div{width:calc(20% - 1em)}form legend,form label{font-weight:700}form legend.light,form label.light{font-weight:300}form legend.light:after,form label.light:after{display:none}form legend.light.show-req:after,form label.light.show-req:after{display:inline-block}form fieldset.light legend{font-weight:300}form fieldset.light legend .form-required:after{display:none}form fieldset.light.show-req legend .form-required:after{display:inline-block}form .form-textarea-wrapper{margin-top:5px}form .form-type-processed-text h2{color:#333;font-size:24px;font-weight:700;letter-spacing:.12px;text-transform:uppercase}form .form-type-processed-text h3{color:#51514b;font-weight:700;border-radius:10px;background:#dcedee;display:flex;padding:10px}form .form-type-processed-text p{margin-top:18px;margin-bottom:8px}form .form-type-processed-text ul{margin-left:20px}form .form-type-processed-text li{margin-bottom:8px}form .form-type-processed-text .application-form-close{color:#51514b;font-size:16px;font-style:normal}form .form-type-processed-text .application-form-close strong{font-weight:900}form .help-block,form .control-group .help-inline{margin-top:15px;font-size:18px}form .help-block ul,form .control-group .help-inline ul{margin-left:20px}form .help-block li,form .control-group .help-inline li{margin-bottom:15px}form .terms-wrapper{max-height:195px;border:2px solid #ddd;background-color:#fff;overflow-y:scroll;text-align:center;padding:8px 10px;font-size:12px;line-height:1.4;letter-spacing:-0.17px}form .terms-wrapper strong{font-size:18px;font-weight:700;letter-spacing:-0.25px}form .terms-wrapper p{margin-top:8px;margin-bottom:8px}form .terms-wrapper:active{border:2px solid #333}form .terms-wrapper:focus{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}form .form-type-managed-file .form-file{border:none;background:rgba(0,0,0,0);padding:10px 0;border-radius:0}form .form-type-managed-file .description.help-block{display:none}form .form-type-managed-file.form-item-multiple-files .form-managed-file{background-color:#f0f2f2;padding:20px;border:1px dashed #ddd}form .form-type-managed-file.form-item-multiple-files .form-managed-file label.btn{margin:0 auto;display:block;font-size:18px;font-weight:700;text-transform:uppercase;background-color:#c80f2e;color:#fff;border:none;border-radius:25px;padding:8px;width:140px}form .form-type-managed-file.form-item-multiple-files .form-managed-file .checkbox{margin-bottom:0}form .form-type-managed-file.form-item-multiple-files .form-managed-file .checkbox label{padding:0}form .form-type-managed-file.form-item-multiple-files .form-managed-file .file-icon{padding:2px 10px}form .form-type-webform-dropzonejs .description.help-block{display:none}form .dropzone{background-color:#f0f2f2;padding:20px;border:1px dashed #ddd}form .dropzone .dz-message>p:first-child:after{content:" or"}form .dropzone .dz-message>p:nth-child(2){display:none}form .dropzone a{margin:0 auto;display:block;font-size:18px;font-weight:700;text-transform:uppercase;background-color:#51514b;color:#fff;border:none;border-radius:25px;padding:8px;width:140px}form .form-actions{text-align:center;margin:0;padding:10px 0 80px}form .form-actions .form-submit{font-size:18px;font-weight:700;text-transform:uppercase;background-color:#c80f2e;color:#fff;border:none;border-radius:25px;padding:8px;min-width:140px}.page-node-id-2 .messages__wrapper .alert.alert-danger{display:none}[data-drupal-selector^=webform-submission-msl-contact-form-node-2-add-form] a{text-decoration:underline}[data-drupal-selector^=webform-submission-msl-contact-form-node-2-add-form] .bg-white{padding:50px 0}[data-drupal-selector^=webform-submission-msl-contact-form-node-2-add-form] .bg-white h4{font-size:24px;margin-bottom:30px}[data-drupal-selector^=webform-submission-msl-contact-form-node-2-add-form] .bg-white p{margin:0}[data-drupal-selector^=webform-submission-msl-contact-form-node-2-add-form] label{font-weight:500}[data-drupal-selector^=webform-submission-msl-contact-form-node-2-add-form] legend{font-weight:500}[data-drupal-selector^=webform-submission-msl-contact-form-node-2-add-form] .checkbox label,[data-drupal-selector^=webform-submission-msl-contact-form-node-2-add-form] .radio label{font-weight:300;color:inherit !important}[data-drupal-selector^=webform-submission-msl-contact-form-node-2-add-form] [data-drupal-selector=edit-credentials-degree]{margin-bottom:40px}[data-drupal-selector^=webform-submission-msl-contact-form-node-2-add-form] hr{border-top:1px solid #d8d8d8}[data-drupal-selector^=webform-submission-msl-contact-form-node-2-add-form] .form-item--error-message{background:rgba(0,0,0,0);border:none;padding-left:0;margin-bottom:0;font-weight:500}[data-drupal-selector^=webform-submission-msl-contact-form-node-2-add-form] [data-drupal-selector^=edit-captcha]{width:100%;max-width:996px;margin:auto;padding-left:15px;padding-right:15px}.checkbox input[type=checkbox]{position:relative !important;margin:0 !important}.input-group-addon{padding:0;background-color:rgba(0,0,0,0);white-space:normal;text-align:left;border:none;font-size:1em;line-height:2em}
label,.fieldset-legend{text-transform:uppercase;font-weight:300 !important;color:#2c5e78}form .form-control{border:1px solid #ced4da !important}#edit-individual-details-container,[data-drupal-selector=edit-individual-details-container]{border-bottom:1px solid #585854}@media(min-width:768px){#edit-individual-details-container,[data-drupal-selector=edit-individual-details-container]{display:flex;flex-wrap:wrap}#edit-individual-details-container>div,[data-drupal-selector=edit-individual-details-container]>div{flex:1 1 27.3%;margin-right:6%}#edit-individual-details-container #edit-confirm-info-markup,[data-drupal-selector=edit-individual-details-container] #edit-confirm-info-markup{flex:0 1 100%}#edit-individual-details-container .form-item-credentials,#edit-individual-details-container .form-item-npi,[data-drupal-selector=edit-individual-details-container] .form-item-credentials,[data-drupal-selector=edit-individual-details-container] .form-item-npi{max-width:27.3%}}#edit-institution-details-container,[data-drupal-selector=edit-institution-details-container]{border-bottom:1px solid #585854}@media(min-width:768px){#edit-institution-details-container,[data-drupal-selector=edit-institution-details-container]{display:flex;flex-wrap:wrap}#edit-institution-details-container>div,[data-drupal-selector=edit-institution-details-container]>div{flex:1 1 27.3%;margin-right:6%}#edit-institution-details-container .form-item-institution,#edit-institution-details-container .form-item-address,[data-drupal-selector=edit-institution-details-container] .form-item-institution,[data-drupal-selector=edit-institution-details-container] .form-item-address{flex:1 1 44%;max-width:44.3%}}#edit-more-details-container,[data-drupal-selector=edit-more-details-container]{border-bottom:2px solid #ddd}@media(min-width:768px){#edit-more-details-container>div,[data-drupal-selector=edit-more-details-container]>div{width:100%}#edit-more-details-container #edit-preferred-contact-method--wrapper label,[data-drupal-selector=edit-more-details-container] #edit-preferred-contact-method--wrapper label{text-transform:none;color:#585854;font-weight:400}#edit-more-details-container .form-item-phone-number,[data-drupal-selector=edit-more-details-container] .form-item-phone-number{max-width:292px}#edit-more-details-container .form-item-therapeutic-area,[data-drupal-selector=edit-more-details-container] .form-item-therapeutic-area{max-width:256px}#edit-more-details-container .form-item-describe-in-detail-the-specific-question-or-request,[data-drupal-selector=edit-more-details-container] .form-item-describe-in-detail-the-specific-question-or-request{max-width:720px}#edit-more-details-container #edit-is-your-inquiry-related-to-an-adverse-event---wrapper label,[data-drupal-selector=edit-more-details-container] #edit-is-your-inquiry-related-to-an-adverse-event---wrapper label{text-transform:none;color:#585854;font-weight:400}}.form-item-i-agree label,.form-item-i-requested-this-information-independently-and-solely-for-my-own label{text-transform:none;color:#585854;font-weight:400}.form-item-i-requested-this-information-independently-and-solely-for-my-own{margin-top:20px;padding-top:30px;border-top:2px solid #ddd}.form-item-i-requested-this-information-independently-and-solely-for-my-own input{margin-top:7px}form .form-actions{text-align:left}form .form-actions .form-submit{height:46px;padding-top:10px}#views-exposed-form-mir-topics-block-1 label{display:block}#views-exposed-form-mir-topics-block-1 select{padding-right:2em !important}#views-exposed-form-mir-topics-block-1 .form-actions{padding:0;display:block;margin-top:30px;margin-bottom:30px}#views-exposed-form-mir-topics-block-1 .form-inline .radios--wrapper{margin-top:15px}#views-exposed-form-mir-topics-block-1 .form-inline .radios--wrapper .radio{display:block;margin-top:8px;margin-bottom:8px}#views-exposed-form-mir-topics-block-1 .form-inline .radios--wrapper .radio label{padding-left:20px}#views-exposed-form-mir-topics-block-1 .form-inline .radios--wrapper .radio label input{position:absolute;margin-left:-20px;cursor:pointer}.webform-submission-mir-portal-add-form #edit-submit{background-color:#4ca1a6}.webform-submission-mir-portal-add-form #edit-individual-details-container{border-bottom:0}.webform-submission-medical-information-request-form .form-group.form-wrapper{padding-bottom:30px;margin-bottom:40px}.webform-submission-medical-information-request-form #edit-terms-container{margin-bottom:0}.webform-submission-medical-information-request-form label input{margin-top:7px}#block-views-block-mir-topics-block-1 .view-content{border-top:1px solid #585854;padding-top:30px}#block-views-block-mir-topics-block-1 .view-empty{display:none}#block-views-block-mir-topics-block-1 .views-row{display:flex;justify-content:space-between;align-items:center}#block-views-block-mir-topics-block-1 .views-field-field-mir-rep a{background:url("/themes/custom/sobi_grants/images/icon-download@2x.png") no-repeat center center rgba(0,0,0,0);background-size:14px 17px;display:block;width:14px;height:17px}#block-views-block-mir-topics-block-1 .views-field-field-mir-rep span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.btn-mir-form{font-size:18px;font-weight:700;text-transform:uppercase;background-color:#c80f2e;color:#fff;border:none;border-radius:25px;padding:10px 8px 8px 8px;min-width:140px;height:46px}.select-wrapper.label-added:after{margin-top:.4em !important}.page-node-type-mir-page{margin:0}.page-node-type-mir-page .container{width:100%;max-width:996px}.page-node-type-mir-page .messages__wrapper{display:none !important}.page-node-type-mir-page .has-error .control-label{color:#2c5e78 !important}.page-node-type-mir-page .alert-danger{background-color:#f5f5f5 !important;border:0 !important;font-size:14px !important;padding:0;margin:0}.page-node-type-mir-page .alert-prompt{background-color:#f5f5f5 !important;border:0 !important;padding:0;margin:0;color:#585854}header.navbar-mir{background:linear-gradient(90deg,#FCB813 0%,#EB9200 100%);border-radius:0;margin:0;height:120px;position:relative}header.navbar-mir:after{content:"";background:#fff;height:40px;width:40px;border-radius:20px;position:absolute;bottom:-20px;left:50%;transform:translateX(-50%)}header.navbar-mir #block-mirlogo{padding:22px 0 0 0}div.header{background:#fff;padding:170px 0 40px 0}div.header h1.page-header{font-family:"museo-sans";font-size:48px;line-height:52px;color:#000;max-width:650px;margin:0}div.header h1.page-header:before{content:"";background:#eb9200;height:40px;width:40px;border-radius:20px;position:absolute;top:-50px}div.header .sub-heading{max-width:650px;margin-top:20px;line-height:1.5}.main-container{background:#f5f5f5;padding-top:60px;padding-bottom:120px}footer.footer{background:linear-gradient(90deg,#FCB813 0%,#EB9200 100%);border:0;position:relative;min-height:121px;overflow:hidden;padding:50px 0 0 0;font-size:14px}footer.footer:before{content:"";background:#f5f5f5;height:40px;width:40px;border-radius:20px;position:absolute;top:-20px;left:50%;transform:translateX(-50%)}footer.footer .region{flex-direction:column-reverse;padding-bottom:40px}footer.footer .nav{margin-left:0;margin-bottom:10px}footer.footer span{font-size:16px}
