.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}
.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}
.item-list__comma-list,.item-list__comma-list li{display:inline}.item-list__comma-list{margin:0;padding:0}.item-list__comma-list li:after{content:", "}.item-list__comma-list li:last-child:after{content:""}
.js .js-hide{display:none}.js-show{display:none}.js .js-show{display:block}
.nowrap{white-space:nowrap}
.position-container{position:relative}
.progress{position:relative}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff}.progress__bar{width:3%;min-width:3%;max-width:100%;height:16px;background-color:#000}.progress__description,.progress__percentage{overflow:hidden;margin-top:.2em;color:#555;font-size:.875em}.progress__description{float:left}[dir="rtl"] .progress__description{float:right}.progress__percentage{float:right}[dir="rtl"] .progress__percentage{float:left}.progress--small .progress__track{height:7px}.progress--small .progress__bar{height:7px;background-size:20px 20px}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}
.resize-none{resize:none}.resize-vertical{min-height:2em;resize:vertical}.resize-horizontal{max-width:100%;resize:horizontal}.resize-both{max-width:100%;min-height:2em;resize:both}
table.sticky-header{z-index:500;top:0;margin-top:0;background-color:#fff}
.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle}.system-status-counter__status-icon:before{display:block;width:100%;height:100%;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:16px}.system-status-counter__status-icon--error:before{background-image:url(/core/modules/system/css/components/../../../../misc/icons/e32700/error.svg)}.system-status-counter__status-icon--warning:before{background-image:url(/core/modules/system/css/components/../../../../misc/icons/e29700/warning.svg)}.system-status-counter__status-icon--checked:before{background-image:url(/core/modules/system/css/components/../../../../misc/icons/73b355/check.svg)}
.system-status-report-counters__item{width:100%;margin-bottom:.5em;padding:.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,.063)}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between}.system-status-report-counters__item--half-width{width:49%}.system-status-report-counters__item--third-width{width:33%}}
.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc}.system-status-general-info__item-title{border-bottom:1px solid #ccc}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%}.tablesort--asc{background-image:url(/core/modules/system/css/components/../../../../misc/icons/787878/twistie-down.svg)}.tablesort--desc{background-image:url(/core/modules/system/css/components/../../../../misc/icons/787878/twistie-up.svg)}
div.tree-child{background:url(/core/modules/system/css/components/../../../../misc/tree.png) no-repeat 11px center}div.tree-child-last{background:url(/core/modules/system/css/components/../../../../misc/tree-bottom.png) no-repeat 11px center}[dir="rtl"] div.tree-child,[dir="rtl"] div.tree-child-last{background-position:-65px center}div.tree-child-horizontal{background:url(/core/modules/system/css/components/../../../../misc/tree.png) no-repeat -11px center}
.views-align-left{text-align:left}.views-align-right{text-align:right}.views-align-center{text-align:center}.views-view-grid .views-col{float:left}.views-view-grid .views-row{float:left;clear:both;width:100%}.views-display-link+.views-display-link{margin-left:.5em}
.article-left .btn-elm:visited,.btn-elm:focus{color:#fff;background-color:#008da9}.article-left .btn-elm:hover{color:#0066a4 !important;background-color:#fff !important;box-shadow:0 0 10px 1px rgba(0,0,0,0.2)}.banner-left-text p{max-width:400px}.news-article .col-sm-6{min-height:400px}.press-reles-row .col-sm-4{padding-left:0}.press-release-section .news-article:last-child .press-reles-row{border-bottom:2px solid #ccc}.fetcher-image a img{width:100%}.evnt-desc p a,.evnt-desc p a:hover{font-size:18px;margin-bottom:0;color:#34393d}.press-details p a,.press-details p a:visited{font-size:18px;font-weight:bold;color:#34393d}.fetcher-details a,.fetcher-details a:visited{font-size:18px;color:#34393d;line-height:21px;font-weight:bold}.fetcher-details a:hover{color:#0066a4 !important}.press-details p a:hover{color:#0066a4}.evnt-desc a:hover{color:#0066a4 !important}.article-right a:hover{color:#0066a4 !important}.case-study-section.margin-bottom-40 p a,.case-study-section.margin-bottom-40 p a:hover{color:#34393d}.year-listing ul li a,.year-listing ul li a:hover{color:#34393d}.right-event .news-event-wrapper .view-content{display:block}.pad-l-r{padding:0 24px}.new-main-section h4{font-size:32px;font-family:'Proxima Nova Rg'}.padding-section{padding:50px 0 0 0}.news-page h2{font-size:42px;font-family:'Proxima Nova Rg'}.article-right h2{font-size:32px;font-family:'Proxima Nova Rg'}.news-page .no-padding{padding:0 !important}.latest-section{padding:0;margin-top:40px}.latest-section .left-part{padding-left:0}.latest-section .left-part img{width:100%}.latest-section .right-part{padding:0}.image-part.bottom-section{display:inline-block;width:100%}.image-part.bottom-section img{width:100%}.top-section.image-part img{width:100%}.image-part.bottom-section .col-sm-6:first-child .image-part{padding-right:10px}.image-part.bottom-section .col-sm-6{padding:0}.right-part img{width:100%}.right-part .image-part{margin:10px;overflow:hidden}.left-part .image-part{margin:10px;overflow:hidden;height:544px}.image-part{position:relative}.left-part p a.newsroom-title{position:absolute;color:#fff;text-align:center;left:0;right:0;font-size:26px;max-width:410px;margin:0 auto;bottom:37px}.news-page .right-part a:hover{color:#fff !important}.right-part a.newsroom-title{position:absolute;bottom:37px;color:#fff;text-align:center;left:0;right:0;font-size:26px;max-width:410px;margin:0 auto}a.newsroom-title.small-font{font-size:18px;max-width:227px}.col-sm-4.article-right.marg-top{margin-top:102px}.col-sm-4.article-right{width:31%;margin-left:16px;padding-top:17px;padding-bottom:50px}.margin-bottom-40{margin-bottom:40px}.article-right.bg-grey{background-color:#eee}.case-study-section.margin-bottom-40 p{border-top:2px solid #ccc;padding:10px 0}.press-reles-row{display:flex;border-top:2px solid #ccc;padding:20px 0}.evnt-desc{border-bottom:2px solid #ccc;padding:10px 0;font-weight:bold}.event-desc h3{font-weight:bold;font-size:24px}.fetcher-image{margin-bottom:30px}.fetcher-details p{font-size:18px;color:#333;line-height:21px;font-weight:bold}.fetcher-details span{display:block;font-size:14px;color:#333;padding-bottom:13px;min-height:50px}section.news-article{padding:50px 0}.blue-title{color:#008da9}.press-details{margin-top:5%;margin-left:20px}.press-details p{font-size:20px;font-weight:bold}.press-details span{display:block;font-size:14px;margin-bottom:10px}.evnt-desc p{font-size:18px;margin-bottom:0}.social-section .socialLinks li{display:inline;float:none}.article-right .socialLinks li{padding-right:13px}.article-right .socialLinks li a{font-size:30px}.social-section .socialLinks{text-align:center}.year-listing{margin-top:20px}.year-listing ul li{list-style:none;line-height:25px}.year-listing ul{padding-left:0}.image-part .video_icon a:before{width:90px;height:90px;content:"";display:block;background:url(/themes/moldev/images/play_icon.png) no-repeat center center;background-size:100% auto;cursor:pointer;border-radius:50%;position:absolute;left:0;right:0;margin:auto;top:0;bottom:0}.video_icon a:before{width:100%;height:100%;content:"";display:block;background:url(/themes/moldev/images/play_icon.png) no-repeat center center;background-size:100% auto;cursor:pointer;border-radius:50%;position:absolute;top:0;bottom:0;margin:auto}.video_icon a{height:91px;width:90px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;border-radius:50%;transition:all ease .3s}.video_icon a:hover{transform:scale(1.1);transition:all ease .3s}.video_icon{position:relative;display:block;height:320px}.press-release-section .row .press-reles-row.border-btm{border-bottom:1px solid #ccc}@media(max-width:767px){.press-reles-row{display:block}.news-article .col-sm-6{min-height:auto}.right-part a.newsroom-title{font-size:18px;max-width:300px}.left-part p a.newsroom-title{font-size:18px;max-width:300px}.col-sm-4.article-right{width:100%;margin-left:0}.video_icon a:before{width:90px;height:90px;content:"";display:block;background:url(/themes/moldev/images/play_icon.png) no-repeat center center;background-size:100% auto;cursor:pointer;border-radius:50%;position:absolute;left:0;right:0;margin:0 auto}.right-part p.newsroom-title{position:absolute;bottom:37px;font-size:19px;max-width:314px;margin:0 auto}.left-part p.newsroom-title{position:absolute;bottom:25px;color:#fff;text-align:center;left:0;right:0;font-size:20px;max-width:266px;margin:0 auto}.press-reles-row .col-sm-4{text-align:center}.latest-section .left-part{padding-left:0;display:inline}.left-part .image-part{height:auto}.video-banner{padding-bottom:0 !important}.press-reles-row .col-sm-4{padding-left:15px}.fetcher-details span{min-height:auto}}
#buy-now-block .variants-wrapper.show{display:block}#buy-now-block .variants-wrapper{display:none}#buy-now-block .type:hover{background:#ffebc5;cursor:pointer}#buy-now-block .type{font-size:16px;font-weight:600;color:#222;padding:10px;overflow:hidden}#buy-now-block{border:1px solid #f8a100;background:#fcfcfc;display:none;margin-bottom:15px;float:left}#buy-now-block .variant{padding:15px 10px 20px 15px;border-top:1px solid #ddd;float:left;width:100%}#buy-now-block .detail{float:left;width:50%}#buy-now-block .add-to-cart-widget{float:right;margin-top:0}.count-widget{background:#f1f1f0;border:1px solid #d9d9d9;white-space:nowrap;display:flex;float:left}.count-widget .down,.count-widget .up,.count-widget .trash{padding:10px 13px;font-weight:600;float:left}.count-widget .count{padding:10px 15px;font-weight:bold;float:left;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9;font-size:14px;line-height:18px}#buy-now-block .add-to-cart-widget .add-to-cart{padding:10px 8px;font-weight:600;background:#f8a100;color:#fff;margin-left:5px;float:left;min-width:120px;text-align:center;overflow:hidden;-webkit-transition:background-color .25s;-moz-transition:background-color .25s;-o-transition:background-color .25s;transition:background-color .25s}#buy-now-block .add-to-cart-widget .view-cart{padding:9px 9px;color:#2248b1;margin-left:5px;float:left;text-align:center;background:#f3f0f0;border:1px solid #dad7d7;display:none}#cart{border:1px solid #f8a100;margin:-10px 0 15px 0;padding:15px}#cart.show{display:block}#cart .item{border-bottom:1px solid #d8d8d8;padding:10px 0;overflow:hidden}#cart .item .item-details{float:left}#cart .item .count{clear:none;float:right}#cart .item .price{float:right;padding-left:10px;text-align:right}#cart .item .product-name{float:left}#cart .total-line{text-align:right;font-size:18px;font-weight:600;padding:10px 0;color:#222}#cart .total-line .sub-total{float:left}#cart .total-line .total-count{float:right}#cart .checkout-wrapper{text-align:right}#cart .checkout-wrapper.show{display:block}#cart .checkout-button{background:#f8a100;color:#fff;font-weight:600;padding:15px 20px;font-size:16px;border-radius:2px;display:block;text-align:center;margin-top:10px}.fortebio-cartprod{pointer-events:none}
svg.ext{width:14px;height:14px;padding-right:.2em;fill:#727272;font-weight:900}svg.mailto{width:14px;height:14px;padding-right:.2em;fill:#727272}svg.ext path,svg.mailto path{stroke:#727272;stroke-width:3}@media print{svg.ext,svg.mailto{display:none;padding:0}}extlink i{padding-left:.2em}
.webform-flex--container .form-inline .form-control{width:100%}.form-composite legend{font-size:1em;font-weight:bold;border:0;margin:0}.webform-element--title-inline>div{display:inline}.webform-element--title-inline .form-control,.webform-element--title-inline .select-wrapper{display:inline;width:inherit}.form-composite.webform-fieldset--title-inline legend{float:left;width:auto;font-size:1em;font-weight:bold;border:0;margin:10px .5em 10px 0}@media(max-width:768px){.webform-likert-help.hidden{display:inline !important}.webform-likert-description.hidden{display:block !important}}html.js .form-type-webform-image-select .select-wrapper:after{display:none}@media only screen and (max-width:650px){.webform-confirmation-modal{width:90% !important}}.alert a.btn,.alert a.btn:hover,.alert a.btn:focus,.ui-widget-content a.btn{color:#fff}
