
body,
.button {
    font-family: "Mona Sans";
}

.svg-inline--fa.fa-w-12 {
    width: .75em !important;
}

svg.svg-inline--fa.fa-file-alt.fa-w-12{
    width: .75em !important;
}

svg.svg-inline--fa.fa-chart-pie.fa-w-17 {
    width: 1.0625em !important;
}

.stockInfo h3 {
    color: white !important;
}

.ndq-5806 .stock-quote * {
    color: white !important;
}

@media print, screen and (min-width: 64em){
    .large-up-2 .cell {
        width: 50%;
    }
}

@media print, screen and (min-width: 40em){
    .grid-padding-x .cell {
        padding-right: .9375rem;
        padding-left: .9375rem;
    }
}


header.header {
    overflow: hidden;
}

@media print, screen and (min-width: 40em){
    h6, .h6 {
        font-size: .75rem !important;
    }
}


h6, .h6 {
    font-size: .6875rem;
    line-height: 1.5;
    text-transform: uppercase;
    margin-bottom: .625rem;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
    font-family: "Mona Sans";
    font-weight: 400;
}

.ndq-5806 .block-region-column2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
}

.newsFeed h6 {
    margin-bottom: .3125rem !important;
}
.blue {
    color: #6898e3 !important;
}

.newsFeed a {
    color: #525650 !important;
}

.hero * {
    /* padding: 0px !important; */
    font-size: 2.25rem;
    line-height: 1.2;
    font-weight: 700;
    /* margin-bottom: 1.875rem; */
    font-size: 2.8125rem;
}

a.button.button--pink {
    font-size: 1.125rem;
}

.ndq-5806 .field-nir-event-title {
    line-height: 1.4;
    margin-bottom: 1.875rem;
}

.ndq-5806 .block-region-middle {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
}


.ndq-5806 .field-nir-asset-title a {
    line-height: 1.4;
    margin-bottom: 1.875rem;
}

.nir-widget--form {
    width: 100% !important;
}

.block--search-form form .button {
    box-shadow: none;
}

.col-md-12.radix-layouts-content.panel-panel {
    padding: 0px !important;
}

.inner-page .block-region-contentmain {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
}

/*
.ndq-5826 .field-nir-event-title {

    float: left;
}
 */
.ndq-5826 .field-nir-event-title {
    line-height: 1.4;
    margin-bottom: 1.875rem;
}

nav {
    display: block;
    width:100%;
}

.nir-widget--label {
    width: 100%;
}

span.nir-widget--asset--title--title a {
    line-height: 1.4;
    margin-bottom: 1.875rem;
}

.field-nir-event-title {
    line-height: 1.4;
    margin-bottom: 1.875rem;
}

.ndq-5836 ul {
    padding-left: 0px !important;
}

.ndq-5836 ul li{
    list-style-type: none;
}

.ndq-5836 .field-nir-asset-title a {
    margin-bottom: 0px;
}

.ndq-5836 article.clearfix.node.node--nir-asset--nir-widget-list.node--type-nir-asset.node--view-mode-nir-widget-list {
    background: transparent !important;
    border: 0px solid transparent !important;
}

.ndq-5836 article.clearfix.node.node--nir-asset--nir-widget-list.node--type-nir-asset.node--view-mode-nir-widget-list {
    padding: 0px !important;
}

.ndq-5911 .block--market-data-block__stock-quote {
    width: 100%;
}

@media print, screen and (min-width: 64em){
    .grid-x>.large-11 {
        width: 91.6666666667%;
    }
}

table.noHeader td {
    padding: .9rem .65rem .85rem !important;
}


@media print, screen and (min-width: 40em){
    .grid-padding-x .grid-padding-x {
        margin-right: -.9375rem;
        margin-left: -.9375rem;
    }
}

.grid-x>.large-11 .grid-x>.large-11 {
    width: 100% !important;
}

.ndq-5911 .grid-x.grid-padding-x.small-up-1.large-up-2.newsFeed.spacer-bottom-qtr > * {
    width: 100% !important;
}

/*.region.region-toolkit ul li {*/
    /*display: inline-block;*/
/*}*/

.region.region-toolkit ul {
    text-align: center;
}

.region.region-toolkit {
    clear: both;
    width: 100%;
}

.region-toolkit ul.menu.side-menu li {
    display: inline-block;
    padding-right: 12px;
    margin-top: 74px;
    /* margin-bottom: -116px !important; */
    /* position: relative; */
}


.region.region-toolkit {
    margin-bottom: -66px;
}

.icon:before{
    font-family: "ndqfonticons" !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-variant: normal !important;
    text-transform: none !important;
    speak: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-size: 22px;
    vertical-align: middle;
}

a.icon.ndqicon-chair:before{
    content: "\e00b";

}

a.icon.ndqicon-print:before {

    content: "\e017";
}


a.icon.ndqicon-rss-1:before {
    content: "\e05a";
}

a.icon.ndqicon-mail-1:before {
    content: "\e0ad";
}

a.icon.ndqicon-printed-materials-1:before {
    content: "\e054";
}
@media (min-width:1024px){
    #ndq-content .views-exposed-form, #ndq-content .historical-price-lookup-form, #ndq-content .stock-price-calculator-form {
        padding: 1.7em 19px !important;

    }

    #ndq-content .historical-price-lookup-form .form-submit, #ndq-content .stock-price-calculator-form .form-submit, #ndq-content #views-exposed-form-widget-sec-filings-table .form-submit {
        margin-top: 1.7em !important;
        /* margin-top: var(--cellPadding); */
    }
}

@media (min-width: 768px) and (max-width:1100px){

    div#ndq-content {
        padding: 20px !important;
    }
}

.region.region-content {
    width: 100%;
}


table.striped-odd.collapse-table.nirtable.commiteetable th a {
    color: white !important;
}

table.tblAnnual > tbody tr td table td {
    padding: .9rem .65rem .85rem !important;
}



#ndq-content .button, #ndq-content .ui-dialog .ui-widget-content.ui-dialog-buttonpane .ui-button, #ndq-content button, #ndq-content [type="button"], #ndq-content [type="reset"], #ndq-content [type="submit"], #ndq-content .market-data-filter-form input{

}

a.button {
    color: white !important;
}

.region.region-header-block a.button.button--pink {
    color: #fff;
}

span.icon.ndqicon-rss:before {
    content: "\e019";
}

table#edit-nir-email-alerts-signup-alerts th {
    padding-left: 15px !important;
}


.block--system-main-block {
    clear: both;
}


.search {
    padding: 0 !important;
}

input#edit-submit-search {
    box-shadow: none !important;
}


#ndq-content .view-search form::after {
    right: 21px !important;
    top: 20px !important;
}


.ndq-5836 .block--widget-committee-list h3 {
    font-size: 25px !important;
}

.hero h1:before {
    content: '';
}

.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.ui-dialog-buttons.ui-draggable.ui-resizable {
    width: 335px !important;
}

h3.line svg {
    height: 30px !important;
}

@media (max-width: 767px) and (orientation:landscape){
    .main {
        top: 0 !important;
    }
}


@media (max-width: 767px){

    nav#block-shareholdertools li {
        padding-bottom: 18px !important;
    }
    footer.footer .noMargin {
        margin-bottom: 15px !important;
        display: block;
    }



    .main{
        top: 67px;
    }

    table.tblAnnual * {
        display: block;
    }
    .region.region-toolkit li {
        /* padding: 0px !important; */
        margin: 0px !important;
    }
    .grid-padding-x .grid-padding-x{
        margin-right: 0 !important;
        margin-left: 0 !important;
    }

    .nir-widget--field.nir-widget--event--add-to-calendar.clearfix * {
        vertical-align: top;
        margin-top: -15px;
    }

    .nir-widget--field.nir-widget--event--add-to-calendar.clearfix {
        float: right;
        width: 25%;
    }

    .ndq-5826 .field-nir-event-title {
        width: 66%;
    }
}


.ndq-noupcoming {
    width: 100%;
    clear: both;
    padding-left: 15px;
    padding-bottom: 26px;
    padding-top: 15px;
}

#ndq-content .doc-group, #ndq-content .xbrl-group {
    padding-top: 1em;
    padding-bottom: 1em;

}

ul.mainNav.accordion > li > a {
    font-family: "Mona Sans";
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 0.03em;
    color: #01070F;
    border-top: 1px solid #525650;
    background: none !important;
    padding: .625rem .25rem;
    position: relative;
    display: block;
    /* padding: 1.25rem 1rem; */
    /* border: 1px solid #e2e5e1; */
    border-bottom: 0;
    /* font-size: .75rem; */
    line-height: 1;
    /* color: #1779ba; */
}

.accordion {
    background: transparent;
}

.is-active>.accordion-title::before{
    content: '' !important;
}

.accordion-title::before {

    content: '' !important;
}

.accordion-content {
    padding: 7px !important;
}

.accordion .accordion-content{
    background: none !important;
}

li.accordion-item a {
    color: #525650;
    display: block;
    padding-bottom: .9375rem;
    line-height: 1;
}


:last-child:not(.is-active)>.accordion-title {
    border-bottom: 1px solid #525650 !important;
    border-radius: 0 0 0 0;

}

.webcast-link a::before, .normal-webcast-link a::before {
    text-decoration: none !important;
}


.grid-container.padding-top .cell {
    width: 100% !important;
}
p, #ndq-content a, .ndq-noupcoming {
    color: #01070F;
    /* color: var(--linkcolor); */
    font-size: 1.1875rem !important;
}

h6.blue {
    font-size: .9375rem !important;
    font-family: "Mona Sans" !important;

    font-weight: 700 !important;
    line-height: 1.26;
    text-transform: uppercase;
    letter-spacing: 0.025em;
    margin-bottom: .625rem;
}


h3.line {
    font-family: "Mona Sans" !important;
    font-size: 1.25rem;
    font-weight: 300 !important;
    line-height: 1.2;
    margin-bottom: 1.875rem;
    font-size: 1.5rem !important;
}


.ndq-5946 .ccbnTxt:before {
    content: 'You may automatically receive updates from CRISPR Therapeutics by email. Please select below which alerts you would like to receive, enter your email address and click Submit.';
    font-size: 15px;
}

.ndq-5946 .ccbnTxt {
    font-size: 0;
}

#block-nir-pid2531-content > article > div > div > div > div > div > table:nth-child(9) tr td {
    background: #f7f7f7;
    padding: 15px;
}


.ndq-5951 .block-content--nir-lp-block.block-content--nir-lp-block--6106 table a {
    color: #6898e3 !important;
    /* vertical-align: bottom; */
    /* margin-top: -18px !important; */
    /* position: relative; */
}

.ndq-5951 span.icon.ndqicon-rss:before {
    content: "\e019";
    margin-top: -6px;
    position: relative;
    display: inline-block;
    /* margin-right: 29px; */
    padding-right: 5px;
}


.ndq-5981 p {
    margin-bottom: 1px !important;
}



#ndq-content .view-grouping .acc-content-wrap .acc-title:hover, #ndq-content .view-grouping .acc-content-wrap .acc-title.opened, #ndq-content .faq-acc-dl dt.opened, #ndq-content .faq-acc-dl dt:hover, #ndq-content .faq-acc-dl dt.opened, #ndq-content .faq-acc-dl .acc-title.opened, #ndq-content .acc-wrap dt.opened, #ndq-content .acc-wrap .acc-title.opened, #ndq-content .faq-acc-dl dt:hover, #ndq-content .faq-acc-dl .acc-title:hover, #ndq-content .acc-wrap dt:hover, #ndq-content .acc-wrap .acc-title:hover, #ndq-content .nir-faq--open .nir-faq--question, #ndq-content .view-grouping .acc-content-wrap .acc-title:hover, #ndq-content .view-grouping .acc-content-wrap .acc-title.opened, #ndq-content .faq-acc-dl dt.opened, #ndq-content .faq-acc-dl dt:hover, #ndq-content .faq-acc-dl dt.opened, #ndq-content .faq-acc-dl .acc-title.opened, #ndq-content .acc-wrap dt.opened, #ndq-content .acc-wrap .acc-title.opened, #ndq-content .faq-acc-dl dt:hover, #ndq-content .faq-acc-dl .acc-title:hover, #ndq-content .acc-wrap dt:hover, #ndq-content .acc-wrap .acc-title:hover, #ndq-content .nir-faq--open .nir-faq--question, .nir-faq--question:hover, #ndq-content .view-grouping .acc-title:hover, #ndq-content .view-grouping .acc-content-wrap .acc-title:hover, #ndq-content .faq-acc-dl dt:hover, #ndq-content .nir-faq--question:hover{
    background-color: #F95676;
    /* background-color: var(--accordian-color); */
    border-color: #F95676;
    /* border-color: var(--accordian-color); */
    color: #fff !important;
}

span.ccbnRequired {
    color: #cc0000;
}

.ndq-5911 p.text-center.europa.light.noMargin:before {
    content: 'Stock Quote (CRSP)';
    font-size: 20px !important;
}



.ndq-5911 p.text-center.europa.light.noMargin {
    font-size: 0 !important;
}

strong.ndq-changerow {
    color: #6898e3;
}

form#historical-lookup-form >div > div > div:nth-child(1) label:before {
    content: "Month:";
    font-size: 13px;
}


form#historical-lookup-form >div > div > div:nth-child(2) label:before {
    content: "Day:";
    font-size: 13px;
}

form#historical-lookup-form >div > div > div:nth-child(3) label:before {
    content: "Year:";
    font-size: 13px;
}


form#historical-lookup-form label:nth-child(1){
    font-size: 0px;
}


.ndq-5921 h2.table-title {
    font-size: 18px !important;
}

.block--attribution-block__stock-info-attribution__thomson-reuters {
    display: block;
    width: 100%;
}

.block--attribution-block__stock-info-attribution__thomson-reuters p {
    display: block !important;
    width: 100%;
    padding: 0px !important;
}


div[class*='block--attribution'] p {
    /* background: black !important; */
    font-size: 16px !important;
}

.chosen-container {
    min-width: 168px;
}


#ndq-content select, #ndq-content textarea, #ndq-content input[type='text'], #ndq-content input[type='password'], #ndq-content input[type='datetime'], #ndq-content input[type='datetime-local'], #ndq-content input[type='date'], #ndq-content input[type='month'], #ndq-content input[type='time'], #ndq-content input[type='week'], #ndq-content input[type='number'], #ndq-content input[type='email'], #ndq-content input[type='url'], #ndq-content input[type='search'], #ndq-content input[type='tel'], #ndq-content input[type='color'], #ndq-content .uneditable-input{
    font-size: .9375rem !important;
    /* font-size: 1.1875rem !important; */
    font-family: "Mona Sans" !important;
    /* color: black; */
    /* border: 1px solid #aaa; */
    /* color: #999 !important; */
    color: #525650 !important
}


a.chosen-single span {
    font-size: .9375rem;
}

div#faqfield_field_nir_faq_field_node_6151 {
    width: 95%;
}


table.nirtable.views-table.views-view-table.cols-5.collapse-table-wide th {
    text-transform: capitalize;
}


.ndq-5876 .file-link span a {
    font-size: 0px !important;
}


#ndq-content .widget-file--application-pdf::before, #ndq-content .file--application-pdf a::before {

    position: relative;
    margin-top: -3px !important;
}

.ndq-5851 .clearfix.text-formatted.field.field--name-field-nir-lp-block-body.field--type-text-long.field--label-hidden.field__item {
    margin-bottom: 19px;
}


.ndq-5851 span.ndqicon__calculator_after::after {

    margin-top: -5px;
}


article.node.node--nir-news--full.node--type-nir-news.node--view-mode-full.node--promoted p {
    color: #525650;
    margin-bottom: 15px;
}


span.ccbnTtl.ndq-articletitle {
    font-size: 24px;
    color: #6898e3 !important;

}


article.node.node--nir-news--full.node--type-nir-news.node--view-mode-full.node--promoted p {
    font-size: 17px !important;
    font-weight: normal;
}


.region.region-toolkit .icon:before {

    font-size: 22px;
    vertical-align: bottom;
    position: relative;

}


#ndq-content.ndq-5876 .file-link span a {
    font-size: 0px !important;
}

#views-exposed-form-widget-sec-filings-table > div > div.js-form-item.form-item.js-form-type-select.form-item-field-nir-sec-form-group-target-id.js-form-item-field-nir-sec-form-group-target-id > label:before {
    content: 'Category';
    font-size: 14px;
}

#views-exposed-form-widget-sec-filings-table > div > div.js-form-item.form-item.js-form-type-select.form-item-field-nir-sec-form-group-target-id.js-form-item-field-nir-sec-form-group-target-id > label {
    font-size: 0;
}


table.nirtable.views-table.views-view-table.cols-5.collapse-table-wide th:nth-child(4):before {
    content: 'Filing Category';
    font-size: 15px;
    padding: 0px !important;
    margin-top: -27px !important;
    position: absolute;
}


table.nirtable.views-table.views-view-table.cols-5.collapse-table-wide th:nth-child(4) {
    font-size: 0px;
}

header.header{
    overflow-y: auto !important;
}

#ndq-content table tbody td {
    /* font-family: "Mona Sans"; */
    font-family: "Mona Sans" !important;
    font-size: .9375rem !important;
}

#ndq-content .nirtable td *, #ndq-content .nirtable td  {
    font-size: .9375rem !important;
}


#ndq-content .form-select {
    width: 100%;
    min-width: 85px;
}


article.node.node--nir-news--full.node--type-nir-news.node--view-mode-full.node--promoted > h3:nth-child(1) {
    font-size: 25px !important;
}

#ndq-content article.node.node--nir-news--full.node--type-nir-news.node--view-mode-full.node--promoted p, span.ccbnTtl.ndq-articletitle{
    font-size: 1.1875rem !important
}


article.node.node--nir-news--full.node--type-nir-news.node--view-mode-full.node--promoted .pdf-file-link {
    margin-top: 15px;
}


.file-link a {
    line-height: 1.4;
}


#ndq-content td a {
    font-size: .9375rem !important;
}

td.tdAnnualPhoto a {
    height: 193px !important;
    overflow: hidden !important;
    width: 150px !important;
    position: relative;
    display: block;
}

.ndq-5876 .clearfix.text-formatted.field.field--name-field-nir-lp-block-body.field--type-text-long.field--label-hidden.field__item h3 {
    font-size: 25px !important;
    font-family: "Mona Sans" !important;
}

table.tblAnnual * {
    text-align: left;
}

#ndq-content.ndq-5876 span.file.file--mime-application-pdf.file--application-pdf a:before {
    padding-top: 3px !important;
    margin-top: 0;
}


#ndq-content table.historical-lookup {
    padding: 0 0 6px 0 !important;
}


nav#block-shareholdertools {
    margin-top: 44px;
}


table.nirtable.historical-lookup.collapse-table-wide * {
    text-align: left !important;
}

/*#ndq-content.ndq-5926 .grid-container.padding-top {*/
    /*padding-top: 0px !important;*/
/*}*/


#ndq-content .nir-faq--wrapper .nir-faq--answer {

    border-color: #F95676 !important;
    /* border-color: var(--accordian-color); */
    border-style: solid;
}

.nir-faq--wrapper * {
    font-size: 1.1875rem !important;
}

#ndq-content a, .ndq-noupcoming {
    color: #F95676 !important;
    /* color: var(--linkcolor); */
    font-size: 1.1875rem !important;
}

@media (min-width:1024px){
    .ndq-5981 .clearfix.text-formatted.field.field--name-field-nir-lp-block-body.field--type-text-long.field--label-hidden.field__item {
        width: 829px !important;
    }
}

#ndq-content a.button {
    color: white !important;
}

.stockInfo h3 {
    font-size: 1.5rem !important;
    font-family: "Mona Sans" !important;
}

h6.blue {
    color: #01070F !important;
}

#ndq-content span.ccbnTtl.ndq-articletitle {
    font-size: 1.5rem !important;
}

#ndq-content table.striped-odd.collapse-table.nirtable.commiteetable th a {
    color: white !important;
}

.ndq-5981 .col-md-4.col-sm-4 h4 {
    font-size: 25px !important;
}


#ndq-content .chosen-container-single .chosen-single:after {
    height: 0;
    width: 0;
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 6px solid #999;
    /* border-color: #999; */
    content: "";
    position: absolute;
    right: 10px;
    top: 18px;
}


#ndq-content .view-widget-sec-filings .views-field-field-nir-sec-pdf a {
    font-size: 0 !important;
}


.hero .small-12.large-11.cell {
    padding-left: 0px !important;
}

/* case 1264728 */

.nir-node--5826 .block-region-contentmain .cell {width: 100%;padding-bottom:20px}
.nir-node--5826 .field-nir-event-title {clear:both}
.nir-node--5826 #ndq-content .add-gcal {float: left !important}
.nir-node--5826 #ndq-content .add-outlook {float: left !important}
.nir-node--5826 #ndq-content .field-nir-event-title {margin-bottom: 5px}
.nir-node--5826 #ndq-content a.add-gcal {font-size:0px !important}
.nir-node--5826 #ndq-content a.add-outlook {font-size:0px !important}


.page-node-type-nir-news .field.field--name-field-nir-news-title {
    text-align: center;
}

.page-node-type-nir-news .node--nir-news--full ul ul[type="circle"] {
    list-style: circle;
}

.page-node-type-nir-news table tbody tr:nth-child(even) {
    background-color: #fff;
}

.page-node-type-nir-news .node--nir-news--full p[align="center"] {
    margin-bottom: 15px;
}

.page-node-type-nir-news .node--nir-news--full ul {
       font-size: 1.1875rem !important;
}


.page-node-type-nir-news .node--nir-news--full .gnw_media_bgcolor img {
  display: none;
}



.page-node-type-nir-news .node--nir-news--full .gnw_media_bgcolor {
    border: 0;
}

#ndq-content .gnw_news_media_box {
    border: 0;
}


.page-node-type-nir-news .node--nir-news--full .ndq-table-responsive img[alt*="CRISPR"],
.page-node-type-nir-news .node--nir-news--full .ndq-table-responsive img[alt*="crispr"] {
        display: block !important;
}

#ndq-content .node--nir-news--full table.tablefontsizefix tbody td {
	font-size: 1.1875rem !important;
	line-height: 1.4;
}
.nir-node--11651 #ndq-content .block--nir-assets__widget .nir-widget--list > article:nth-child(odd),
.nir-node--11651 #ndq-content .block--nir-assets__widget .nir-widget--list > article:nth-child(even){
    background-color: transparent !important;
}
.nir-node--11651 #ndq-content .block--nir-assets__widget .nir-widget--list > article:first-child {
    border-top: none !important;
}  
.nir-node--11651 #ndq-content .block--nir-assets__widget .nir-widget--list > article {
    border-width: 0 !important;
    border: none !important;
}


.nir-node--12611 #ndq-content .block--nir-assets__widget .nir-widget--list > article {
border:none !important
    
}

/* CW #55168 RONN */

.button--pink,
.button {
    background-color: #F95676;
    color: #fff;
    border: solid 4px #F95676;
}

.button,
.button:hover {
    box-shadow: none;
}

.button:hover {
    background-color: #fff;
    color: #F95676 !important;
    border: solid 4px #F95676;
}

a:hover {
    color: #34A29E !important;
}

.footer a {
    color: #525650;
}


.node--nir-news--full p,
.node--nir-news--full ul li,
.node--nir-news--full div,
.node--nir-news--full org{
    color: #525650 !important;
}
.nir-node--13956 .ccbn-event-details {display:none;}
