/*!
Theme Name: brukinsa
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: brukinsa
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

brukinsa is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
 

/* Alignments
--------------------------------------------- */
.alignleft {

	/*rtl:ignore*/
	float: left;

	/*rtl:ignore*/
	margin-right: 1.5em;
	margin-bottom: 1.5em;
}
/* .p-15{
	padding:0 15px !important;
} */
.alignright {

	/*rtl:ignore*/
	float: right;

	/*rtl:ignore*/
	margin-left: 1.5em;
	margin-bottom: 1.5em;
}

.aligncenter {
	clear: both;
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 1.5em;
}


.skip-link {
    top: -40px;
    left: 0;
    background: #000;
    color: #fff;
    padding: 8px 16px;
    z-index: 1000;
    text-decoration: none;
    transition: top 0.3s ease;
}
.screen-reader-text {
    border: 0;
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    word-wrap: normal !important;
}
.important-info .textwidget > div:not(:first-child) {margin-top: 16px;}
.ref-text p{font-size: 0.833rem;letter-spacing: 0; }
.flbtn:hover {background:rgb(237, 139, 0);}
.smcard .lm-btn {text-transform:inherit}
.cllbtn:hover{background:rgb(197, 16, 109)}
.mclbtn:hover {background:rgb(0, 146, 203)}
.mzlbtn:hover {background:rgb(111, 56, 149)}
.wmbtn:hover {background:rgb(26, 170, 184)}
.paddzero {padding:0px} 
.mrg0 {margin-bottom:18px}
.dropdown-item.active  {background:#fff}
.showmobs, .nf-form-fields-required,html .reqquotemain2 .ninja-forms-req-symbol {
    display: none;
}
.rep-form  .nf-field-container {margin-bottom: 17px;} 
.rep-form .label-above .nf-field-label {margin-bottom:1px}
.rep-form .nf-field-label label,.rep-form .nf-field-label .nf-label-span  {
   display: block;
    font-weight: 400;
    font-size: 1rem;
    letter-spacing: 0.00938em;
    color: #000;
    margin-bottom: 2px;
}
.rep-form .nf-field-label .nf-label-span {padding-bottom:10px;margin-top:50px}
.reqquotemain2 input[type=text], .reqquotemain2 input[type=email], .reqquotemain2 input[type=tel], .reqquotemain2 select, .reqquotemain2 input[type=text]:focus, .reqquotemain2 input[type=email]:focus, .reqquotemain2 input[type=tel]:focus {font-size: 1rem;
    line-height: 1.4375em;
    letter-spacing: 0.00938em;
    color: #292b2c;
    height: 42px;
    border-radius: 3px;
    border: 1px solid rgba(0, 0, 0, 0.23);
    transition: 0.3s all;
    padding: 6px 14px;
}

 .reqquotemain2 input[type=text]:focus, .reqquotemain2 input[type=email]:focus, .reqquotemain2 input[type=tel]:focus{box-shadow:none}
.reqquotemain2 input[type=text]:hover , .reqquotemain2 input[type=email]:hover , .reqquotemain2 input[type=tel]:hover {border-color: #292b2c;}
.reqquotemain2 .list-checkbox-wrap .nf-field-element li {padding-bottom:20px !important}
.reqquotemain2 .listcheckbox-wrap label {
    position: relative;
    padding-left: 0px;
    line-height: 18px;
    
    margin-left: 0px !important;
    flex: 1;
}
/* Hide the default checkbox */
html .reqquotemain2 .listcheckbox-wrap  li{display:flex; grid-column-gap: 16px; align-items:center}
html .reqquotemain2  .nf-field-container input[type="checkbox"] {
    appearance: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    width: 40px !important;
    height:40px !important;
   border: 2px solid #4d4d4d !important;
    border-radius: 5px;
    background: white;
    position: relative;
    cursor: pointer;
    display: inline-block;
}

/* Style the tick/checkmark */
.nf-field-container input[type="checkbox"]:checked {
    background-color: #00205b; /* Blue background when checked */
    border-color:  #4d4d4d;
}

/* Add a checkmark using ::after */
.nf-field-container input[type="checkbox"]:checked::after {
    content: "✓";
    font-size: 18px;
    color:#000;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-weight: 500
}
html .reqquotemain2 .field-wrap input[type=submit] {
    color: #fff;
    background-color: #00205b;
    text-decoration: none;
    border-radius: 10px;
    font-weight: bold;
    font-size: 1rem;
    line-height: 22px;
    display: flex;
    align-items: center;
    padding: 19px;
    text-align: left;
    margin: 40px 0 10px;
     transition-duration: 0.25s;
    transition-property: all;
    transition-timing-function: ease-in-out;
}
html .reqquotemain2 .field-wrap input[type=submit]:hover {
    box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12);-webkit-transform: scale(1.025);
    -moz-transform: scale(1.025);
    -ms-transform: scale(1.025);
    transform: scale(1.025);
} 
.cllbtnres {padding:6px 32px}
.blackbors{border:1px solid #000}
.pt-20{padding-bottom:20px}
.wmtitle2 {letter-spacing:0.035em}
.sdlist h4.elifonts {font-size: 1.111rem;
    line-height: 1.333rem;
    letter-spacing: -0.00833em;color: #00205b;
    font-weight: 700;}
.mzl910 {max-width:910px}
.cllbgnew {background:linear-gradient(190deg,#e6f8ff,#fefefe 39%,#fff) }
.remodal .btn-close {border-radius:100px}
.remodal  .btn-close:hover {background:rgba(0, 0, 0, 0.04);}
.mttop0{margin-top:0px}
.mttop40 {margin-top:48px}
.mttop64 {margin-top:62px}
.chart-section .tolnewfont{font-size: 1.111rem;
    line-height: 1.333rem;
    letter-spacing: -0.00833em;}
.wmline{border-color: #1aaab8}
.mttop82{margin-top:82px}
.wmlines{color:#00205b}
.safelastlines p{font-weight: 700;
    font-size: 1.111rem;
    color: rgb(0, 32, 91);
    line-height: 1.3; margin-bottom:0px}
.page-template-dosing-cll-template .cllheader .navbar::after {border-bottom: 6px solid #00205b;}
.nf-form-content .nf-element[type="submit"][disabled] {
  color: rgba(0, 0, 0, 0.26);
    box-shadow: none;
    background-color: rgba(0, 0, 0, 0.12);
  border: none;
}
.nf-response-msg p,.nf-response-msg  {
    margin: 0px 0px 60px;
    font-family: Teko;
    font-weight: 400;
    font-size: 3.556rem;
    line-height: 3rem;
    letter-spacing: -0.01562em;
    display: block;
    text-align: center;
    color: rgb(0, 32, 91);
}
#nf-error-17,.titlehide  {display:none}
.mcltd {font-weight:500;margin-left:8px !Important}
.paddszero{padding:0px}
.page-id-816 .mclheader .navbar::after,
.page-id-671 .mclheader .navbar::after,
.page-id-30 .cllheader .navbar::after {border-bottom: 6px solid #00205b;}
.page-id-1518 .mzl-percentage-wrapper .top-text {margin-bottom:0px}
.page-id-1518 .percentage-wrapper .percentage-left,.page-id-1518 .percentage-wrapper .percentage-right {gap: 1px;height: auto;}
/*.sdlist table thead th {font-weight:600}*/
ul.safemcllist   {padding-left:40px}
._clltitle.title-box.mclcolor {border-bottom-color:rgb(0, 146, 203);}
._clltitle.title-box.mclcolor:before {
    border-top-color: rgb(0, 146, 203);
}
.mcllefthead br,.mclrighthead br{display:none}
.footseefull {font-weight: 700;
    font-size: 1rem;
    letter-spacing: 0.00938em;
    color: #000;}
.footseefull  a {
    color: #0275d8;
    text-decoration: underline;
    text-decoration-color: var(--Link-underlineColor);
    --Link-underlineColor: rgba(0, 32, 91, 0.4);
}
.footseefull  a:hover {text-decoration-color: inherit;}
/*news*/
 
.flmainboth4{margin-top:-38px}
.sdlist table thead th.tableborder0 {border:none}
.top8{margin-top:10px !important;margin-left:0px !important}
.mt-45{margin-top:45px}
.sdlist ul.mt-45 {margin-bottom:10px}
 
p.mb-0 {margin-bottom:0px}
.smcardlist .smcard:nth-child(3) img{margin-bottom:0px}
.drboxwrap .drcard .drsub .ltext:after {
    
    font-family: Montserrat;
     
    font-size: 1.5rem;
    font-weight: 600;
    line-height: 0.3;
}
.fltable1 thead tr:nth-child(2) th {width:40%}
.fltable1 thead .mx-20 {width:20%}
.sdlist .fltable1 thead th {font-weight:500}
.fltable2 thead tr:nth-child(1) th {width:40%}
.fltable2 thead tr:nth-child(1) th.mx-20 {width:20%}
.br-card .lm-btn {min-width:186px}
.borderblack img{border:1px solid #000}
.fldospic picture {  width: 38.5%;}
.dosebox .doseitem.fldoesitem2 img{max-width:66px}
.pt-72{padding-top:72px}
.fldosepage .tagctscard .tcbody > div:first-child {margin-left: 75px;}
.fldoseulleft {padding-left:35px}
.fldoseulright{padding-left:20px}
.mw-efficacy{background:#fff}

		.fldosesec3  .dosbox .dos-item ol{margin-top:0px}
		.fldosesec3 .dosbox .dos-item ul {margin-bottom:0px}
		.fldosesec3 .dosbox .dos-item ol li {margin-bottom:4px}
.page-id-1059  table.brtable { }
	.page-id-1059 table.grhead tbody td:first-child {border-right:0px}
	.page-id-1059 table.grhead tbody td:nth-child(2) {border-right:0px}
.sdlist table.flstudytable1, .sdlist table.fltable1, .sdlist table.fltable2{border: 2px solid #00205b; }
.deskbrhide br{display:none}
.subtab .nav-tabs{margin-bottom:0px}

.sdlist table.clltable1top tbody td,.sdlist table.clltable1top thead th{border-left:none;border-bottom: 0px;}
 .sdlist ul.cllsafefont500 li{font-weight:500 !Important}
 .sdlist table.clltablemidfw12 thead th.fw-12{font-size:0.722rem !Important}
.flpointtols li::before {width:6px;height:6px}
a.cllresbtnnew{padding:6px 32px}
.wm-nccn .small-text{text-align:center}
.wm-video .inlinevideowrap {padding-top:16px}
.wm-video .videobox{border:1px solid #000}
.sdlist table.cll-st-1,.sdlist table.cll-st-2 {border: 2px solid #00205b;}
.page-id-1098 .bg-blue.top-white-arrow::before {border-top-color: #e8eef5;}
@media only screen and (min-width:1100px){
	.clldosenew ul{padding-left:40px !Important}
	.wm-video .video-caption {margin-left:52px}
	 
	.wm-video .video-caption .lm-btn {padding:6px 36px;width:100%;margin-bottom:24px}
	.clleff-videos .video-caption .lm-btn,.cllsafe-video .video-caption .lm-btn,.clldose-video  .video-caption .lm-btn{margin-bottom:24px}
}
@media only screen and (min-width:1400px){
.padding16 {padding:0px 16px}
	.cards3.smcard h4 {margin-bottom:20px}
	.wm-video .video-caption {margin-left:70px} 
}
@media only screen and (min-width:1000px) and (max-width:1199px){
	.mcl-percentage-wrapper.mclonly .percentage-right{max-width:338px}
	.video-wrapper .videobox {max-height: 95%;}
 
}
@media only screen and (min-width:1200px) and (max-width:1260px){
	.video-wrapper .videobox {max-height: 95%;}
	.mcl-percentage-wrapper._mclsm .vs-right {width:230px}
}
@media only screen and (min-width:1000px) and (max-width:1400px){
	 
	.mcl-percentage-wrapper._mclsm {
    max-width: 400px;
} 
}
@media only screen and (min-width:1200px){
	.mcl-percentage-wrapper.mclonly {width:58.333333333333336%}
	
}
@media only screen and (min-width:900px){
	.mcl-percentage-wrapper.mclonly {width:66.66666666666667%}
	.efftab1topleft {width:49.2%}
	.efftab1topright {width:49.2%;margin-left:1.6%}
	.mzlresoucelist {max-width:364px}
	
}
@media only screen and (min-width:1000px){
	
	.flhomeenroll ul li:nth-child(2) {width:106px}
	.flhomeenroll ul li:nth-child(3) {width:93px}
.ref-text {margin-top: 30px; }
	.padds56 {padding:0px 26px}
	.thcol4 th{width:20%}
	.flresourcelistsec2 .broucherlist .br-item figure img {width:165px; height:auto}
	.flresourcetop.broucherlist .br-item figure img {width:165px;  }
	.fldoselist1 .basis75,.fldoselist2 .basis75{margin-top:15px}
	.fldosesec3 .pb-55 {padding-bottom:5px}
	.fldosesec3  .pb-6 {padding-bottom:5px}
	
}
@media only screen and (min-width:1050px) and (max-width:1280px){
	.assessnew12 {text-align:center !important;width: 200px;}
	
}

@media only screen and (max-width:1280px){
	 
	.paddingright16 .tb-head{padding-left:16px}
}

	@media only screen and (max-width:900px){
		.broucherlist .br-item .br-card h4 {font-size: 1.111rem;}
		.broucherlist .br-item .br-card {width:100%}
		.flrightspacesafe p:last-child br{display:none}
		.page-id-1466 .percentage-wrapper .percentage-left,.page-id-1466 .percentage-wrapper .percentage-right {gap: 1px;height: auto; align-items:center}
		 
		.center {height:auto}
		.mzl-percentage-wrapper .wrapper-content {gap:10px}
		ul.listfwn   {padding-left:40px}
		.tkhead br{display:none}
/* 		.tkhead {padding:0px !Important} */
		.paddingright16 .tb-head{padding-left:0px}
		.cllsafehead{padding-left:10px;padding-right:10px}
		.ulstack {flex-wrap:wrap}
		.ulstack .stcard {flex-basis: auto;}
		.studymclline {margin-bottom:20px !Important}
		.grsub p {text-align:left}
		.page-id-676 .lhead span {margin:0px 15px}
		.dwn-btn {max-width:100%}
		    .page-id-878 ul.listfwn { padding-left: 55px; }
		.mcllefthead br,.mclrighthead br{display:inline}
		.linehide{display:none}
		.page-id-676 .pvalwrap.b-less {gap:20px}
		.page-id-703  .studymclline {margin-bottom:10px !important}
		.page-id-676 .pvalbox ul {margin-bottom:0px}
		.cllheadsup span sup {position:relative;top: -0.55em;left:0}
		.css1,.break{word-break: break-word;}
		footer .footer-lm h5 {margin-bottom: 32px;}
		.page-id-570 .tkhead {padding:0px 10px !Important}
		.padding16 {padding-left:16px;padding-right:16px}
		.fl-banner-mobile .banner-contents h1 {margin-bottom:56px !important}
		
}
	@media only screen and (max-width:767px){
		.subtab {margin-bottom:17px}
		.mainfooterline{border-top:1px solid #00205b;padding-top: 1px;}
		/*flpage*/
		.flmobilenew .banner-contents h1 {margin-bottom:86px !important}
		
		.flmobilenew {height:600px !Important}
		.fl-nccn-section .large-text {font-size: 7rem !Important;
    line-height: 6rem !Important;
    letter-spacing: 4.5px !Important}
	.fl-nccn-section	.small-text {font-size: 1.95rem !Important;line-height: 2rem !Important;
    letter-spacing: 6px !Important;}
		.smcardlist .lm-btn {font-size:1rem}
		.fltablenew .sdlist table tbody td span {margin-left:8px}
		.fltablenew .sdlist table thead tr:first-of-type th:first-of-type {padding-top:12px}
		.flstudytrs td{vertical-align:top; line-height:1.4}
		.flstudytrs .top8 {margin-top:37px !important}
		.sdlist table tbody td.flstudyline {line-height:1.3}
		.fleffsec1 h3 br{display:none}
		.flimgeffcs {margin-top:-16px}
		.fleffilast ul {margin-left:2px}
		.flmainboth4 {margin-top:-10px}
		.flresourcetitle .title-box {margin-bottom:32px}
		.flresourcelist .broucherlist .br-item .br-card h4,.flresourcelistsec2 .broucherlist .br-item .br-card h4 {font-size: 1.111rem;}
		.flresourcelist .lm-btn,.flresourcelistsec2  .lm-btn{font-size: 1rem;}
		.fldospic  picture {width:100%; }
		.fldospic picture.mobshow  { margin-bottom:5px}
		.fldosesec2 .sdlist ul {padding-left:0px}
		.fldosesec2 .sdlist ul.lglist li::marker {color:#000}
		.fldosepage .tagctscard .tcbody > div:first-child {margin-left:0px}
		.fldosemidbtn a.lm-btn.xlsize {font-size: 1rem;padding: 16px 16px;}
		.fldoseulleft li:last-child{margin-bottom:0px}
		.sdlist ul.fldoseulright {margin-bottom:6px}
		.fldosesec3 ul.mt-48{margin-top:30px}
		 
		.fldosesec4 .tagctscard .tcbody {padding-left:26px}
		.fldosesec4 .sdlist ul {margin-left:0px;margin-bottom:0px}
		.fldosesec4 .tagctswrap {margin:0px -8px}
		.fldosesec4 .tagctscard .tchead {padding-left:48px}
    .fldosesec4 .tagctscard.tagblue1 .tchead::after { border-top: 77px solid rgb(42, 165, 220)}
		 .sdlist table.fltable1 thead th.bg-blue{padding:8px 12px}
		.fltable1 .bg-gray {padding:8px 8px}
		 .sdlist .fltable1 th.tableleft1 {padding-left:8px !Important}
		.sdlist table.fltable1 thead th.text-sm,.sdlist table.fltable2 thead th.text-sm {
        font-size: .556rem;
        font-weight: 500;
    }
		/*wmpage*/
		.wmnav > li:nth-child(2) a br,.brhide br{display:none}
		header .navbar .navbar-nav.wmmobshow {margin-top:24px}
		.brhide {padding-left:16px;padding-right:16px}
		.mb-16.brhide{padding-left:30px;padding-right:30px}
		.wmmainsec2 .lm-btn { padding: 6px 28px; width: 326px; line-height:1.1;font-size:1rem }
		.wmmainsec2 {padding-bottom:10px}
		.wmmainsec3 .video-caption h2 {font-size: 1.111rem;
        line-height: 1.5rem;}
		.video-caption .lm-btn{font-size:1rem} 
		.wmvidsec {padding:0px 10px}
		.wmmainsec3  .player-wrapper {padding-bottom:10px}
		.wm-nccn .logo-wrap{ padding-right:24px;align-items:flex-start}
		.wm-nccn .small-text {margin-top:-20px}
		.wmstudysec2 .w-50{width:100% !Important}
		.wmstudysec2 .sdlist ul {margin-left:9px;padding-right:0px !Important;margin-bottom:16px}
		.wmstudytable2th {width:53%}
		.wmeffsec2 h3.wmeffs{font-size: 1.111rem !important;letter-spacing: -0.00833em;}
		.wmeffsec2 a.lm-btn.wdauto{font-size: 1rem}
		.wmeffsec3 h3 br{display:none}
		.wmeffsections1{padding-top:15px}
		.sdlist table.grhead tbody td.large {font-size: 0.8rem;letter-spacing: 0.01071em; }
		.safetabl1th{width:31.5%}
		.safetab15 {width:15.5%}
		.wmvidsec1 {margin-bottom:24px}
		.wmressec2 a.lm-btn {font-size: 1rem}
		.dosehead1 h1 {max-width: 300px;margin: auto; }
		.wmbannermobile  { height: 600px !important; }
		.wordbr {display:block}
		.flmobilenew .banner-contents {margin-bottom: 0px}
		.flmainnccn .nccn-wrapper {padding: 0px 4px; }
		.flmainnccn.nccn-section .dark-para { line-height:1.25}
		.fldiff2{margin-top:-20px}
		.fleffilast .smtagstext p {margin-bottom:0px}
		.fleffilast .spacebots{padding-bottom:8px;    padding-top:5px;}
		.fldosecenter{text-align:center !important}
		.sdlist table.wmsafetable1 thead th { font-weight: 600;}
		.sdlist table.wmsafetable1  tbody td.large {padding:4px}
		.sdlist table.wmsafetable1  tbody tr td:first-child {padding-right:8px}
		.page-id-1360 .fl-banner-mobile .banner-contents h1 {margin-bottom:13px !important}
		.page-id-1059 table.grhead thead tr:first-of-type th:first-of-type { padding-left:0 !important}
		.wm-cll-banner .banner-contents {margin-bottom:-10px !Important}
		.mclmainmobile .banner-contents h1 {margin-bottom:0px !Important}
		.fleffsectop1 ul{margin-left:0px}
		.mobile-8{ margin-bottom:8px}
		.flmainperc .p-icon  {font-size:0.667rem}
		.flmainperc .p-icon.fw-600 {font-size: 0.778rem;margin-top: 3.2px;}
		.flmainperc .d-flex{margin-top:6px}
		.flmainperc.percentage-wrapper .percentage-left {padding-right: 16px;}
		.flmainperc.percentage-wrapper .percentage-right {padding-left: 16px;}
		.flmainperc .p-number {font-size: 2.75rem;line-height: 0.8;}
		.flmainperc .percentage-left .vs-right {margin-top:10px}
		.flmainperc .center {
        
        align-self: flex-end;
        margin-bottom: 32px;
        font-size: 0.5rem;
       
    }
		.flmainperc .percentage-right .center {margin-bottom: 22px  ;}
		.cllfootmenu  br{display:none}
		.section-contents .textal-center.clrestextleftmob{text-align:left !important}
}

@media only screen and (max-width:400px){
/*	.sdlist table tbody td.flstudyline {line-height:1.51}*/
.flmobilenew .banner-contents {margin-bottom:-30px}
	.wmbtn1 {padding-left:16px;padding-right:16px}
	.mobpadding1{padding:0px 1px}
	.deskbrhide br{display:inline}
	.flstudytop1{padding-right:0px !Important}
	.mobilebraekaeffs .nobreak {white-space:pre-wrap}
	.mobilebraekaeffs .fw-bold {padding:0px 9px}
}

@media only screen and (max-width:380px){
	.sdlist table tbody td.flstudyline {line-height:1.51}
    .sdlist table.wmsafetable1 thead th {
        padding: 8px 5px !important;
    }
}


@media (max-width: 380px) {
	.page-id-1360 .fl-banner-mobile .banner-contents h1 {
	/*font-size: 2.6rem !important;*/
		margin-bottom:15px !important
	}
	.page-id-1197 .title-box::before {
	border-width: 16px;
	margin-left: -15px;
	}
	
	.page-id-1059 .sdlist table thead th {
	/*	font-size: 0.560rem;|*/
	  }
	.page-id-1059   .sdlist table tbody td {
	/*	font-size: 0.613rem;*/
		}
	 .page-id-1098 .sdlist table thead th {
    font-size: 0.536rem;
  }
.page-id-1098	.sdlist table tbody td {
    font-size: 0.601rem;
	}
	.page-id-1098 .sdlist table.brtable2 tbody td {
    padding: 4px!important;
  }
}
