/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{font-family:"museo-sans",sans-serif;font-weight:300;font-size:16px;line-height:1.75;color:#51514b}.container,[data-drupal-selector^="webform-submission-msl-contact-form-node-2-add-form"] [data-drupal-selector^="edit-captcha"],.navbar.container,[data-drupal-selector^="webform-submission-msl-contact-form-node-2-add-form"] .navbar[data-drupal-selector^="edit-captcha"]{max-width:859px}header.navbar{border:none;background:none}div.header{background-color:#d0d4d6;color:#51514b}div.header .container,div.header [data-drupal-selector^="webform-submission-msl-contact-form-node-2-add-form"] [data-drupal-selector^="edit-captcha"],[data-drupal-selector^="webform-submission-msl-contact-form-node-2-add-form"] div.header [data-drupal-selector^="edit-captcha"]{position:relative}div.header h1{font-size:24px;font-weight:700;margin:30px 0;border:none;padding:0;padding-right:80px}div.header #block-requiredfieldsnotice{position:absolute;right:0;padding-right:15px;top:50%;transform:translateY(-50%);font-weight:700}div.header #block-requiredfieldsnotice span{color:#c80f2e}.bg-white{background:#fff}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{position:fixed;bottom:0;left:0;width:100%;z-index:1000}.messages__wrapper .alert{max-width:562px;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:0.7}i.blue{color:#1e5ebd}form{background:#f5f6f6}form .form-control{border:2px solid #ddd;border-radius:0;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:0.12px;text-align:center;text-transform:uppercase}form .form-type-processed-text h3{padding:5px;margin:32px 0;color:#51514b;font-weight:700;font-size:22px;letter-spacing:0.12px;text-align:center;text-transform:uppercase;background-color:#d0d4d6}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-weight:900;font-size:16px;font-style:normal;letter-spacing:-0.32px;text-decoration:underline;margin-bottom:-30px}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 #f5f6f6;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 .form-type-managed-file .form-file{border:none;background:transparent;padding:10px 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:transparent;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"]{margin:auto;padding-left:15px;padding-right:15px}
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 transparent;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:0.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}
