.narrow-mobile-cta {
    min-width: 170px !important;
    max-width: 170px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
}
@media (min-width: 253px) and (max-width: 767px) {

#stickycta img {
    width: 42px !important;
}
#stickycta a span {
        display: flex !important;
}
}
.theme-teal .spoofed-link {
    color: #595CE5;
}
.tips-tricks-link:hover {
    color: #595CE5;
}
.grid-menu {
    border-color: #595CE5 ;
}
.grid-menu-text{
 color: #595CE5 !important;
}
.grid-menu .grid-menu-link .grid-menu-close{
background-color: #595CE5;
}
.grid-menu.dropdown.open .dropdown-item.active{
    background-color: #595CE5 ;
}
.grid-menu.dropdown.open .dropdown-item:hover {
    background: #595CE5 ;
}
.grid-menu.dropdown.open .dropdown-item{
 color: #595CE5 !important;
}
.e3-card-wrap a.card-link{
 color: #595CE5;
}
.tips-tricks-link{
 color: #595CE5;
}
.e3.container-custom.search.teal .search-result a.primary{
    color: #595CE5 !important;
}
.e3.container-custom.search.teal #resources-load-more-btn {
    border-color: #595CE5 !important;
    background-color: #595CE5 !important;
    color:#fff;
}
.e3.container-custom.search.teal #resources-load-more-btn:hover {
    color: #595CE5 !important;
}
.e3.container-custom.search.teal .search-btn {
    border-color: #595CE5 !important;
    background-color: #595CE5 !important;
}
.e3.container-custom.search.teal .search-btn:hover {
    color: #595CE5 !important;
}

.green {
    color: #393;
}

.blue {
    color: #06c;
}

.lightBlue {
    color: #139fda;
    font-weight: bold;
}

#clean-carousel-wrap .carousel_clean_wrapper{
min-height:300px;
}
.primary-button.button-white {
    border: 0.15rem solid #fff;
    color: #fff;
    background-color: transparent;
    border-radius: 50px;
    min-width: 153px;
    font-size: 16px;
}
.e3.trapezoid-skewed-content-wrap.teal {
    background-color: #ACE4F0;
}
.triple-icon.background-teal {
    background: #ACE4F0;
}
.theme-purple .spoofed-link {
    color: #595CE5;
}

#stickycta a {
    font-family: GrenettePro !important;
    font-size: 11px !important;
}

.triple-icon-wrap p {
    line-height: 20px;
    font-size: 16px;
}

.e3 .page-hero-refresh .container {
    padding-top: 0;
}
.e3 ul li{
font-family: 'DMSansRegular';
}
.e3.text-and-image-callout ul li {
  
    color: #000;
}
ac
.section-the-app {
    min-height: 930px;
}

.slick-dotted.slick-slider {
    margin-bottom: 20px !important;
}

@media (max-width: 768px) {
    .e3 .page-hero-refresh .container {
        padding-top: 420px;
    }

    .e3.trapezoid-skewed-content-wrap .container.black h2 {
        line-height: 3rem;
    }

    .e3 .callout p {
        font-size: 16px;
        line-height: 20px;
    }

    .e3.trapezoid-skewed-content-wrap p {
        line-height: 20px !important
    }

    .e3.text-and-image-callout .c-title p {
        line-height: 20px !important;
    }

    .e3 .subhead p, .e3 p.subhead {
        font-size: 16px !important;
        line-height: 20px !important;
    }

    .e3 h4 {
        font-size: 20px !important;
    }

    .countryrefreshthreecolumncalloutblock {
        padding-top: 20px !important;
    }



    .section-the-app {
        min-height: initial;
    }

    .e3 .home-hero-content h1 {
        margin-bottom: 10px !important;
        max-width: 100%;
        text-align: center;
        font-size: 40px !important;
        line-height: 50px;
    }

    .e3 .home-hero-content p {
        font-size: 16px;
        line-height: 20px;
    }

    .e3 h2 {
        font-size: 22px !important;
        line-height: 3rem;
        padding-left: 15px;
        padding-right: 15px;
    }

    .e3 h3 {
        font-size: 22px !important;
        line-height: 3rem;
        padding-left: 15px;
        padding-right: 15px;
    }

    .e3.e3-testimonial h2 span.boost {
        font-size: 22px !important;
        line-height: 3rem;
        padding-left: 15px;
        padding-right: 15px;
    }

    .footer.footer-new-theme {
        padding-top: 40px;
    }

    .e3.triple-icon h2 {
        padding-bottom: 20px;
    }

    .e3.text-and-image-callout .c-title ul li {
        font-size: 16px;
        line-height: 20px;
    }
}

.community-social-border {
    border-color: #595CE5;
    background-color: #595CE5;
}

.community-icon-border {
    box-shadow: none;
    border-color: #b3b4ff;
    background-color: #d1d2fc;
}

.e3 .countryrefreshhalftextcalloutblock .btn {
    border: 1px solid #595ce5 !important;
}

.e3.triple-icon h2 {
    max-width: 700px;
    margin: 0 auto;
}

.e3-community {
    margin-bottom: 40px;
}

.blue-block {
    margin-top: 40px;
}

.countryrefreshcardgridcontainerblock h2 {
    padding-top: 60px;
    max-width: 500px;
    margin: 0 auto;
}

.countryrefreshcardgridcontainerblock h3 {
    padding-top: 30px;
    padding-left: 15px;
    padding-right: 15px
}

.medicareCarousel {
    /*background-color: #fff;*/
    margin-bottom: -40px;
}

.tipsTricksCarousel, .smartTransmitterCarousel {
    background-color: #fff;
    margin-bottom: -30px;
    margin-top: -20px;
}

.e3.page-wrap {
    margin-bottom: -25px;
}

.e3 .home-hero-content h1, .e3 .home-hero-content p {
    max-width: 700px !important;
}

.e3-card-wrap h4 {
    font-size: 22px !important;
}

.e3-card-wrap button.slick-arrow {
    border: 0 !important;
}

.slick-dots li button {
    border: 0 !important;
}

.e3.e3-testimonial a.btn {
    padding: 10px;
}

.e3 button.invert:hover, .e3 a.btn.invert:hover {
    color: #595CE5;
    background-color: white;
}


.e3 button.invert, .e3 a.btn.invert {
    color: #595CE5;
    border-color: #595CE5 !important;
    background: none;
    padding: 10px 15px 10px 15px;
}
.e3.triple-icon-wrap a.cta {
    color: #595CE5;
}

.e3 .c-layout-footer.c-layout-footer-1 .c-postfooter, .e3 .c-layout-footer.c-layout-footer-1 .c-postfooter {
    background: #F3F0E9;
}

.e3 .bg_off-white {
    background-color: #F3F0E9;
}

.e3 .page-hero-refresh {
    background-color: #F3F0E9 !important;
}


.e3 .home-hero-content h1 {
    background-image: linear-gradient(90deg, #595CE5,#595CE5);
}

.e3.white .home-hero-content h1 {
    background-image: linear-gradient(90deg, #FFFFFF,#FFFFFF);
}

.e3.white .home-hero-content p {
    color: #fff;
}

.e3.white button, .e3.white a.btn {
    border: 0.15rem solid #fff;
    color: #fff;
}

.e3 h1, .e3 h2, .e3 h3, .e3 h4, .e3 h5 {
    font-family: GrenettePro !important;
    text-transform: none;
}

















.e3 p {
    font-family: 'DMSansRegular';
}

.e3 button, .e3 a.btn {
    border: 0.15rem solid #595ce5;
    color: #595ce5;
    justify-content: center;
    border-radius: 50px;
    min-width: 153px;
    font-size: 16px;
    background: none;
    padding: 10px 15px 10px 15px;
}

.e3 .theme-purple .btn, .e3 .theme-purple.text-and-image-callout .btn {
    background: transparent !important;
    color: #595ce5;
}

    .e3 .theme-purple .btn:hover, .e3 .theme-purple.text-and-image-callout .btn:hover {
        background-color: #fff !important;
    }

.e3.container-custom.search.purple .search-btn, .e3.text-and-image-callout .btn {
    background: transparent !important;
    color: #595ce5 !important;
    border: 1px solid #595ce5 !important;
    border-radius: 25px !important;
}

    .e3.container-custom.search.purple .search-btn:hover {
        background: #fff !important;
    }

.e3 button:hover, .e3 a.btn:hover {
    color: #595ce5;
    border-color: #595ce5;
}

.e3 .callout-container a.btn {
    width: auto;
    padding: 10px 15px 10px 15px;
    min-width: initial;
    background: transparent;
    font-size: 16px;
}

    .e3 .callout-container a.btn:hover {
        background-color: #fff;
    }

.e3 .formsection .btn-default {
    background: transparent;
    border: 1px solid #595ce5;
    border-radius: 25px;
    color: #595ce5 !important;
}

    .e3 .formsection .btn-default:hover {
        background-color: #fff;
    }

#faq-reporting-container.blue .search-input-wrp {
    border-radius: 5px;
}

#faq-reporting-container.blue .search-status-row div.search-status-ddl-container select {
    border-radius: 5px;
}

#faq-reporting-container.blue .search-btn.blue {
    background: transparent;
    border: 1px solid #595ce5;
    border-radius: 25px;
}

#faq-reporting-container.blue #load-more-btn {
    background: transparent;
    border: 1px solid #595ce5;
    border-radius: 25px;
    color: #595ce5;
}

#faq-reporting-container.blue .search-btn:hover {
    background-color: #fff;
}

#faq-reporting-container.blue #load-more-btn:hover {
    background-color: #fff !important;
    color: #595ce5;
}

@media screen and (min-width: 767px) {
.e3 .home-hero-content h1 span.sup {
    top: -20px;
}
    .e3 h1 {
        font-size: 48px !important;
        line-height: 6rem;
    }

    .e3 .home-hero-content h1 {
        font-size: 48px !important;
        line-height: 6rem;
    }

    .e3 h2 {
        font-size: 39px !important;
        line-height: 5.72rem;
        padding-bottom: 10px;
    }

    .countryrefreshcardgridcontainerblock .eversense-campaign .e3-card-wrap {
        margin-top: -25px;
    }

    .countryrefreshcardgridcontainerblock .eversense-campaign .slick-slide img {
        max-height: initial !important;
        max-width: initial !important;
    }
}

@media (min-width: 991px) {
    .e3-card-wrap {
        margin-top: 30px;
    }

    .e3 .callout h3 {
        white-space: normal;
    }

    .e3.e3-testimonial h2 span.boost {
        font-size: 50px;
        line-height: 5.72rem;
    }

    .e3.trapezoid-skewed-content-wrap .inner-content.teal:after {
        background-color: #c5f3fc;
    }

    .e3.trapezoid-skewed-content-wrap .inner-content.teal:before {
        background-color: #bfebfa;
    }
}

.e3 a.btn{
white-space: normal !important;
}
.product-cta {
    height: 395px !important;
}
@media (min-width: 991px)
{
.e3.e3-testimonial .container-inner {
    left: auto !important;
}
.embed-container-wrap{

    position: absolute;
}
}

@media (max-width: 768px) {
.e3-card-wrap h4 {
    font-size: 21px !important;
}
.e3 h2 {
    font-size: 34px !important;
}

.e3 h1 {
    font-size: 38px !important;
}

.e3 .countryrefreshcardgridcontainerblock .slick-slide {
min-height:300px;
}
}
.e3 a.btn{
white-space: normal !important;
}
@media (min-width: 991px)
{
.e3.e3-testimonial .container-inner {
    left: auto !important;
}
.embed-container-wrap{

    position: absolute;
}
}


@media (max-width: 768px) {
.e3-card-wrap h4 {
    font-size: 21px !important;
}
.e3 h2 {
    font-size: 34px !important;
}
.e3 h1 {
    font-size: 38px !important;
}

.e3 .countryrefreshcardgridcontainerblock .slick-slide {
min-height:300px;
}
}
/* Css to adjust countrynavtab block */
@media (min-width: 768px) {
#sectionAdjust {
padding-left: 15px;
padding-right: 15px;
}
}
/* Css to adjust countrynavtab block ends here */

/* eversense blue button start*/
.btnBackground a
{
    outline: none !important;
    font-size: 1.6rem;
    font-weight: 600;
    color: white;
    line-height: 1.4 ;
    text-align: center;
    padding: .9rem 4rem !important;
    background-color: #003366 !important;
    border: 1px solid #fff;
    width: auto !important;
    margin-top: 0.6rem;
    white-space: normal;
	display: inline-block;
min-width: 210px;
}	
	
.btnBackground a:hover, #btnBackground a:focus {
        background-color: #aaaaaa !important;
        border: 1px solid #000000 !important;
    }
/* eversense blue button end */
.product-img img {
    max-width: 300px;
}
@media (max-width: 768px){

.carousel-caption p {
    font-size: 14px;
}
}
/* Contact form right-side content fixes */
div.contact-right {
    margin-top: 159px;
    padding: 10px 25px 10px 0px;
}
@media (max-width: 991px) {

div.contact-right {
   margin-top: 0px;
 padding: 10px 25px;
}
}

/* begin SWITCH AND WIN */
.blueSquareBg{
	background-color: #DCE6F2;
	-moz-box-shadow: 1px 1px 3px 1px #AFAFAF;
	-webkit-box-shadow: 1px 1px 3px 1px #AFAFAF;
	box-shadow: 1px 1px 3px 1px #AFAFAF;
	padding: 20px;
}
.phoneCenter{
	width: 100%;
    margin: 0 0 -10px -85px;
	text-align: left;
}
.sandw-two-col li {
    clear: left;
}
.sectionTwo, .sectionFour {
    margin: 0 3%;
}
.contact-box-container {
    border: 1px solid #001f5b;
    margin-top: 35px;
}
.contact-box {
    margin: 5px 5%;
    padding: 0 12.5%;
}
.contact-box.contact-box-blue {
    background-color: #001f5b;
    margin: 0px;
    padding-top: 5px;
}
.contact-box-blue h3 {
    text-align: center;
	color: #FFFFFF;
    margin: 0px;
    padding: 10px 0;
}
.contact-box .phone-left {
	display: inline-block;
    width: 265px;
    padding: 15px 0;
	border-right: 2px solid #001f5b;
}
.contact-box .phone-left .phone-content {
	margin-left: 48px;
    line-height: 16px;
}
.contact-box .email-right {
	display: inline-block;
    width: 303px;
    margin-left: 20px;
    position: relative;
    top: -35px;
}
.contact-box .email-right div span a {
	font-size: 15px;
}
@media (min-width: 320px){
	.phoneCenter {
		width: 100%;
		margin: 0px;
	}
	.contact-box {
		padding: 0 2.5%;
	}
	.contact-box .phone-left {
		width: 225px;
		border-right: none;
	}
	.contact-box .email-right {
		margin-left: 0px;
		top: -5px;
	}
}
@media (min-width: 375px){
	.phoneCenter {
		width: 100%;
		margin: 0px;
		text-align: center;
	}
	.contact-box {
		padding: 0 5%;
	}
	.contact-box .email-right {
		margin-left: 10px;
	}
}
@media (min-width: 769px){
	.phoneCenter {
		width: 100%;
		margin: 0px;
		text-align: center;
	}
	.contact-box .phone-left {
		width: 225px;
		border-right: none;
	}
}
@media (max-width: 768px){
	.sandw-two-col .col-md-6 {
		max-width: 320px;
		margin: auto;
	}
}
@media (max-width: 991px){
	.button-blue {
		margin-bottom: 30px;
	}
	.sandw-two-col .col-md-6 {
		max-width: 630px;
		margin: auto;
	}
	.sandw-two-col .left-img {
		margin-left: 0px;
	}
}
@media (min-width: 992px){
	.sandw-button-right {
		margin-top: 70px;
	}
	.sandw-two-col {
		width: 70%;
		margin: auto;
	}
	.sandw-two-col .left-img {
		margin-left: -75px;
	}
	.contact-box {
		margin: 5px 0%;
	}
	.phoneCenter{
		width: 100%;
		margin: 0;
		text-align: left;
		padding: 0 20px;
	}
	.contact-box .phone-left {
		width: 240px;
		border-right: 2px solid #001f5b;
	}
	.contact-box .email-right {
		top: -35px;
	}
}
@media (min-width: 1200px){
	.sandw-two-col {
		width: 57%;
	}
	.phoneCenter{
		width: 100%;
		margin: 0;
		text-align: left;
		padding: 0 9%;
	}
}
@media (min-width: 1400px){
	.page-top img.sandw-banner {
		position: relative;
		top: -5vw;
	}
}
@media (min-width: 1600px){
	.page-top img.sandw-banner {
		position: relative;
		top: -9vw;
	}
}
@media (min-width: 1900px){
	.page-top img.sandw-banner {
		position: relative;
		top: -11vw;
	}
}
/* end SWITCH AND WIN */


/* begin SERVICE AND CONTACT */
div.service-contact-contain {display:block;clear:both;}
.service-contact-contain .service-contact-icon img {float: left;margin-right: 5px;}
.service-contact-contain .service-contact-icon img ::after {clear:both;}
.sc-line {height: 1px;background-color: #ccc;width: 50%;margin: 10px auto;clear: both;}
.service-contact-contain .service-contact-description {margin-top: 20px;margin-bottom: 5px;}

@media only screen and (max-width:500px) {
div.service-contact-contain {padding:10px;}
.service-contact-contain .service-contact-description {margin-top:10px;}
.service-contact-contain .service-contact-icon img {width: 120px;height: auto;}
}
/* end SERVICE AND CONTACT */

/* Cookie Disclaimer */

.cookiedisclaimerblock .imgDisclaimer img {
    height: 16px;
    width: 16px;
}
#cookieDisclaimer a {
    width: 100%;
    margin-left: 0;
    float: none;
}

/*custom css for gif banner slide and new smarLIGHT tab */

@media (max-width: 376px) {
   .lighthouse-cover{
       background-size: cover!important;
    background-position: -200px 0px!important;
    background-image: url(/siteassets/products/LIGHTHOUSE_mobile.jpeg)!important;
  }
}
@media (max-width: 412px) {
   .lighthouse-cover{
       background-size: cover!important;
    background-position: -200px 0px!important;
    background-image: url(/siteassets/products/LIGHTHOUSE_mobile.jpeg)!important;
  }
}
@media (max-width: 415px) {
   .lighthouse-cover{
       background-size: cover!important;
    background-position: -200px 0px!important;
    background-image: url(/siteassets/products/LIGHTHOUSE_mobile.jpeg)!important;
  }
}
@media (max-width: 769px) {
   .lighthouse-cover{
       background-size: cover!important;
    background-position: -200px 0px!important;
    background-image: url(/siteassets/products/LIGHTHOUSE_mobile.jpeg)!important;
  }
}
@media (max-width: 1025px) {
   .lighthouse-cover{
       background-size: cover!important;
    background-position: -200px 0px!important;
    background-image: url(/siteassets/products/LIGHTHOUSE_mobile.jpeg)!important;
  }
}
@media (max-width: 1080px) {
   .lighthouse-cover{
       background-size: cover!important;
    background-position: -200px 0px!important;
    background-image: url(/siteassets/products/LIGHTHOUSE_mobile.jpeg)!important;
  }
}

@media (max-width: 1125px) {
   .lighthouse-cover{
       background-size: cover!important;
    background-position: -200px 0px!important;
    background-image: url(/siteassets/products/LIGHTHOUSE_mobile.jpeg)!important;
  }
}

@media only screen and (max-width: 828px) {
   .lighthouse-cover{
       background-size: cover!important;
    background-position: -200px 0px!important;
    background-image: url(/siteassets/products/LIGHTHOUSE_mobile.jpeg)!important;
  }
}


@media (max-width: 750px) {
   .lighthouse-cover{
       background-size: cover!important;
       background-position: 0px 0px!important;
    background-image: url(/siteassets/products/LIGHTHOUSE_mobile.jpeg)!important;
  }
}

.btn-yellow {
    background-color: #fec601;
    min-width: 150px;
    border-radius: 5px;
    padding: 8px;
    font-size: 18px;
    text-decoration: none;
    text-align: center;
    color: #333;
    margin-top: 7.5px;
    white-space: normal;
}

.page-top img.sandw-banner, #sandw-banner img
{
top:0px !important;
}

.page-top
{
max-height:100% !important;
}
.carouseloffset
{
margin-bottom: 0px !important;
}
.carousel {
    max-height: 100% !important;
}

/*nav tabs*/
 .przepisy .block.countrygenericfaqnavcontainerblock .nav-tabs,.block.cleancontentarea .nav-tabs{
     border-bottom: 0;
}
 .przepisy .block.countrygenericfaqnavcontainerblock .nav-tabs > li > a ,.block.cleancontentarea .nav-tabs > li > a{
     background-color: #ffffff;
     border: solid 1px #021d5a;
     border-radius: 2px;
     color: #021d5a;
     font-weight: bold;
     margin-right: 20px;
     margin-bottom: 20px;
}
 .przepisy .block.countrygenericfaqnavcontainerblock .nav-tabs > li.active > a, .przepisy .block.countrygenericfaqnavcontainerblock .nav-tabs > li.active > a:focus, .przepisy .block.countrygenericfaqnavcontainerblock .nav-tabs > li.active > a::selection, .block.cleancontentarea .nav-tabs > li.active > a, .block.cleancontentarea .nav-tabs > li.active > a:focus, .block.cleancontentarea .nav-tabs > li.active > a::selection {
     background-color: #021d5a;
     color: #ffffff;
     font-weight: bold;
}
 .przepisy .block.countrygenericfaqnavcontainerblock .panel-default > .panel-heading, .block.cleancontentarea .panel-default > .panel-heading {
     background-color: #ffffff;
     color: #021d5a;
}
 .przepisy .block.countrygenericfaqnavcontainerblock .panel-default, .block.cleancontentarea .panel-default {
     border: 0;
}
 .przepisy .block.countrygenericfaqnavcontainerblock .panel-group .panel-heading + .panel-collapse > .panel-body, .block.cleancontentarea .panel-group .panel-heading + .panel-collapse > .panel-body {
     border-top: 0;
     border-bottom: 1px solid #d3d3d3;
}
 .przepisy .block.countrygenericfaqnavcontainerblock .panel-body, .block.cleancontentarea .panel-body {
     color: #000000;
}
 .przepisy .block.countrygenericfaqnavcontainerblock .nav.nav-tabs>li>a, .block.cleancontentarea .nav.nav-tabs>li>a{
     position: relative;
     display: block;
     padding: 10px 15px;
}
 .przepisy .block.countrygenericfaqnavcontainerblock .glyphicon-menu-up, .block.cleancontentarea .glyphicon-menu-up {
     display: none;
}
 .przepisy .block.countrygenericfaqnavcontainerblock a[aria-expanded="true"] .glyphicon-menu-down, .block.cleancontentarea a[aria-expanded="true"] .glyphicon-menu-down{
     display: none;
}
 .przepisy .block.countrygenericfaqnavcontainerblock a[aria-expanded="true"] .glyphicon-menu-up, .block.cleancontentarea a[aria-expanded="true"] .glyphicon-menu-up{
     display: block;
}
 .przepisy .block.countrygenericfaqnavcontainerblock a[aria-expanded="false"] .glyphicon-menu-down, .block.cleancontentarea a[aria-expanded="false"] .glyphicon-menu-down{
     display: block;
}
 .przepisy .block.countrygenericfaqnavcontainerblock .glyphicon-menu-up, .przepisy .block.countrygenericfaqnavcontainerblock .glyphicon-menu-down, .block.cleancontentarea .glyphicon-menu-up, .block.cleancontentarea .glyphicon-menu-down {
     float: right;
}
 .przepisy .block.countrygenericfaqnavcontainerblock i.glyphicon-menu-up, .przepisy .block.countrygenericfaqnavcontainerblock i.glyphicon-menu-down, .block.cleancontentarea i.glyphicon-menu-up, .block.cleancontentarea i.glyphicon-menu-down {
     color: #69c8e6;
}
 .przepisy .block.countrygenericfaqnavcontainerblock .col-sm-6.col-lg-8, .przepisy .block.cleancontentarea .col-sm-6.col-lg-8{
     width:100%;
}
 .przepisy .block.countrygenericfaqnavcontainerblock .nav-tabs>li.active>a, .przepisy .block.countrygenericfaqnavcontainerblock .nav-tabs>li.active>a:focus, .przepisy .block.countrygenericfaqnavcontainerblock .nav-tabs>li.active>a:hover, .block.cleancontentarea .nav-tabs>li.active>a, .block.cleancontentarea .nav-tabs>li.active>a:focus, .block.cleancontentarea .nav-tabs>li.active>a:hover{
     color: #555;
     cursor: default;
     background-color: #fff;
     border: 1px solid #ddd;
     border-bottom-color: transparent;
}
 .przepisy .block.countrygenericfaqnavcontainerblock .nav-tabs>li.active>a, .przepisy .block.countrygenericfaqnavcontainerblock .nav-tabs>li.active>a:focus, .przepisy .block.countrygenericfaqnavcontainerblock .nav-tabs>li.active>a::selection, .block.cleancontentarea .nav-tabs>li.active>a, .block.cleancontentarea .nav-tabs>li.active>a:focus, .block.cleancontentarea .nav-tabs>li.active>a::selection {
     background-color: #021d5a;
     color: #fff;
     font-weight: bold;
}
 .przepisy .block.countrygenericfaqnavcontainerblock .nav-tabs>li>a:hover, .block.cleancontentarea .nav-tabs>li>a:hover {
     border-color: #eee #eee #ddd;
}
 .przepisy .block.countrygenericfaqnavcontainerblock .nav>li>a:focus, .przepisy .block.countrygenericfaqnavcontainerblock .nav>li>a:hover, .block.cleancontentarea .nav>li>a:focus, .block.cleancontentarea .nav>li>a:hover {
     text-decoration: none;
     background-color: #eee;
}
 .przepisy .block.countrygenericfaqnavcontainerblock .panel-title, .przepisy .block.cleancontentarea .panel-title{
     font-size:16px!important;
}
/*end of nav tabs*/
 .blue-square-btn{
     background-color: #00205b;
     padding: 10px;
     border-radius: 5px;
     min-width: 220px!important;
}
/*history switcher*/
 .history-anchor{
     font-size:18px;
     position:absolute;
     right:45px;
     margin-top: -140px;
}
 @media(max-width:768px){
     .history-anchor{
         font-size:18px;
         position:relative;
         text-align:center;
         margin:0 auto;
    }
}
/*end of history switcher*/
/*Expand all*/
 #DIETY-Tab .nav.nav-tabs li:last-child a{
     border:0;
     cursor:pointer;
     background:transparent;
     color: #aba6a6;
}
 #DIETY-Tab .nav.nav-tabs li:last-child a:hover{
     background:transparent;
     color:#66ccff;
}
 #DIETY-Tab .nav.nav-tabs li:last-child a:active{
     background:transparent;
     color:#66ccff;
}
/*End of expand all*/
/*carousel item full height*/
 .page-top {
     max-height: 100% !important;
}
 .carouseloffset {
     margin-bottom: 0px !important;
}
 .carousel {
     max-height: 100% !important;
}
/*end of carousel item full width*/
 #DIETY-Tab .col-sm-6.col-lg-8 {
     width:100%;
}
 #DIETY-Tab .panel-title{
     font-size:16px;
}
 @media(max-width:998px){
     #DIETY-Tab .panel{
         background:white;
         padding:0;
    }
}
 @media(min-width:1200px){
     #przepisy .nav-tabs li a,
     #diety .nav-tabs li a{
         border:0;
         color:#6cf;
         font-size:22px;
         padding:0
    }
     #przepisy .nav-tabs li a:hover,
     #diety .nav-tabs li a:hover{
         border:0;
         color:#001f5b;
         font-size:22px;
         background:none;
    }
     #przepisy .nav-tabs li.active,
     #diety .nav-tabs li.active{
         color: #001f5b;
    }
     #przepisy .nav-tabs li.active a,
     #diety .nav-tabs li.active a{
         background:none;
         border-bottom: 4px solid #001f5b;
         color: #001f5b;
    }
     #przepisy .nav-tabs li.active a:hover,
     #diety .nav-tabs li.active a:hover{
         cursor:pointer;
    }
}
.no-arrows .carousel-control{
display:none!important;
}
.message-alert
{
    text-align:center;
    padding:10px 0 0 0;
    color:blue;
    font-weight:bold;
    font-size:20px;
}

/* image css for shadow and width */
	
@media (max-width: 767px) and (min-width: 400px) {
   
    #HomeCarousel .carousel-inner .fifth-slide a img:not(.mobileImage) 
{
        display: none;
    }
}
@media only screen and (max-width: 400px) {
    #HomeCarousel,
    #HomeCarousel .carousel-inner {
        height: 400px;
    }

      
        #HomeCarousel .carousel-inner .fifth-slide a img:not(.mobileImage) 
{
            display: none;
        }
}

 /* begin SWITCH AND WIN */
 .blueSquareBg{
     background-color: #DCE6F2;
     -moz-box-shadow: 1px 1px 3px 1px #AFAFAF;
     -webkit-box-shadow: 1px 1px 3px 1px #AFAFAF;
     box-shadow: 1px 1px 3px 1px #AFAFAF;
     padding: 20px;
}
 .phoneCenter{
     width: 100%;
     margin: 0 0 -10px -85px;
     text-align: left;
}
.button-eula {
  
      color: #fff;
    background-color: #468dca;
    border-color: #468dca;
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    cursor: pointer;
    border: 1px solid transparent;
    border-radius: 4px;
}

.button-eula:hover{
  background-color: #125086;
  border-color: #125086;
}

.give{
 padding-top: 30px;
}
.rotate-180
{
transform: rotate(180deg);
}
.end-user-license-back-btn:hover{
cursor:pointer;
}
.article-thumbnail-padding{
     padding:30px;
}

.button-custom {
    height: 81px;
}

.button-custom {
    background-color: #036;
min-width:300px;
}


    .banner-desktop
    {
        display:block;
overflow:hidden;
    }
    .banner-mobile
    {
        display:none;
overflow:hidden;
    }
@media screen and (max-width: 767px) {

    .banner-desktop
    {
        display:none;
    }
    .banner-mobile
    {
        display:block;
    }

}

/*video page button css for 2 line text */


@media (min-width:1025px) { 
    #extratext {
        margin-bottom: 0;
    }
}
@media all and (max-width: 1199px) {
   #extratext {
        margin-bottom: -72px;
    }
}
@media (max-width: 331px) {
   #extratext {
        margin-bottom: -37px;
    }
}
/* end of video page button css for 2 line text */

.button-custom-product
{
min-width: auto;
height: 61px;
}


#downloads-title 
{
    font-size: 16px;
    font-weight:normal;
    color: white;
}
.Sub-Menu-5 .block.cleancontentarea .nav-tabs {
    border-bottom: 0;
    margin-bottom: 30px;
    margin-top: 30px;
}

 

    .Sub-Menu-5 .block.cleancontentarea .nav-tabs > li > a {
        background-color: #ffffff;
        border: solid 1px #021d5a;
        border-radius: 2px;
        color: #021d5a;
        font-weight: bold;
        margin-right: 20px;
        margin-bottom: 20px;
    }

 

    .Sub-Menu-5 .block.cleancontentarea .nav-tabs > li.active > a,
    .Sub-Menu-5 .block.cleancontentarea .nav-tabs > li.active > a:focus,
    .Sub-Menu-5 .block.cleancontentarea .nav-tabs > li.active > a::selection {
        background-color: #021d5a;
        color: #ffffff;
        font-weight: bold;
    }

 

.Sub-Menu-5 .block.cleancontentarea .panel-default > .panel-heading {
    background-color: #ffffff;
    color: #021d5a;
}

 

.Sub-Menu-5 .block.cleancontentarea .panel-default {
    border: 0;
}

 

.Sub-Menu-5 .block.cleancontentarea .panel-group .panel-heading + .panel-collapse > .panel-body {
    border-top: 0;
    border-bottom: 1px solid #d3d3d3;
}

 

.Sub-Menu-5 .block.cleancontentarea .panel-body {
    color: #000000;
}
.Sub-Menu-5 .block.cleancontentarea .nav.nav-tabs>li>a {
    position: relative;
    display: block;
    padding: 10px 15px;
}
.Sub-Menu-5 .block.cleancontentarea .glyphicon-menu-up {
    display: none;
}

 

.Sub-Menu-5 .block.cleancontentarea a[aria-expanded="true"] .glyphicon-menu-down {
    display: none;
}

 

.Sub-Menu-5 .block.cleancontentarea a[aria-expanded="true"] .glyphicon-menu-up {
    display: block;
}

 

.Sub-Menu-5 .block.cleancontentarea a[aria-expanded="false"] .glyphicon-menu-down {
    display: block;
}
.Sub-Menu-5 .block.cleancontentarea .glyphicon-menu-up,
.Sub-Menu-5 .block.cleancontentarea .glyphicon-menu-down {
    float: right;
}

 

.Sub-Menu-5 .block.cleancontentarea i.glyphicon-menu-up,
.Sub-Menu-5 .block.cleancontentarea i.glyphicon-menu-down {
    color: #69c8e6;
}
.Sub-Menu-5 .block.cleancontentarea .col-sm-6.col-lg-8{
    width:100%;
    margin-left:0%!important;
}
.Sub-Menu-5 .block.cleancontentarea .nav-tabs>li.active>a, .Sub-Menu-5 .block.cleancontentarea .nav-tabs>li.active>a:focus, .Sub-Menu-5 .block.cleancontentarea .nav-tabs>li.active>a:hover {
    color: #555;
    cursor: default;
    background-color: #fff;
    border: 1px solid #ddd;
    border-bottom-color: transparent;
}
.Sub-Menu-5 .block.cleancontentarea .nav-tabs>li.active>a, .Sub-Menu-5 .block.cleancontentarea .nav-tabs>li.active>a:focus, .Sub-Menu-5 .block.cleancontentarea .nav-tabs>li.active>a::selection {
    background-color: #021d5a;
    color: #fff;
    font-weight: bold;
}
.Sub-Menu-5 .block.cleancontentarea .nav-tabs>li>a:hover {
    border-color: #eee #eee #ddd;
}
.Sub-Menu-5 .block.cleancontentarea .nav>li>a:focus, .Sub-Menu-5 .block.cleancontentarea .nav>li>a:hover {
    text-decoration: none;
    background-color: #eee;
}
.Sub-Menu-5 .block.cleancontentarea .panel-title{
    font-size:16px!important;
}
p.contour-button{

margin-left: auto;
    width: fit-content;
    margin-bottom: 7px;
    margin-right: auto;
text-align:center
}
p.contour-button a{
font-size: 18px; 
padding: 10px 20px 10px 20px; 
border-radius: 5px; 
background-color: #fbb800; 
color: #002663; 
border:0;
font-weight: 600;
}
.product-img img {
    width: auto;
    margin: 0px auto;
    max-height: 126px;
    max-width: 230px;
}
.breadcrumb-site {
    background-color:  transparent;
    padding-left : 30px;
    padding-top : 15px;
}
    .breadcrumb-site > li + li:before {
        padding: 0 5px;
        color: #23527C;
        content: " \003E";
    }


@media (max-width: 768px) {
.breadcrumb-site {
    background-color:  transparent;
    padding-left : 25px;
 }
}

.related-article-block .product-cta {
height: 240px !important;
}

.type-two-container {
/*margin : 0 0px !important;*/
line-height : 25px
}
.related-articles {
padding-top:15px;
}
@media (max-width: 768px) {
.related-articles {
padding-top:15px;
padding-left:25px;
padding-right:25px;
}
}

.custom-new-tabs-block {
    display: table;
    margin: 0px auto;
    margin-bottom: 50px;
    border-bottom: none;
    padding: 0px;
    text-align: center;
}
.diabetesdescriptiontitle {
    border-top: 1px solid grey;
    margin-top: 15px;
    padding-top: 10px;
   text-align: left !important; 
   padding-bottom: 10px; 
   font-size: 25px; 
  color: #021d5a;
}

/* Table Starts */
.wt-ast-tb-pc,
.wt-ast-tb-gp,
.wt-ast-tb-sk,
.wt-ast-tb-rdl,
.wt-ast-tb-js,
.wt-ast-tb-pwc,
.wt-ast-tb-lwri,
.wt-ast-tb-nh,
.wt-ast-tb-oi,
.wt-ast-tb-ki {
	font-family: 'Roboto Condensed';
	padding: 5px;
}


.ast-tab-wrapper {
	margin-bottom: 40px;
}

.wt-ast-tb-gp table, .wt-ast-tb-gp th, .wt-ast-tb-gp td,
.wt-ast-tb-pc table, .wt-ast-tb-pc th, .wt-ast-tb-pc td,
.wt-ast-tb-sk table, .wt-ast-tb-sk th, .wt-ast-tb-sk td,
.wt-ast-tb-rdl table, .wt-ast-tb-rdl th, .wt-ast-tb-rdl td,
.wt-ast-tb-js table, .wt-ast-tb-js th, .wt-ast-tb-js td,
.wt-ast-tb-pwc table, .wt-ast-tb-pwc th, .wt-ast-tb-pwc td,
.wt-ast-tb-lwri table, .wt-ast-tb-lwri th, .wt-ast-tb-lwri td,
.wt-ast-tb-nh table, .wt-ast-tb-nh th, .wt-ast-tb-nh td,
.wt-ast-tb-oi table, .wt-ast-tb-oi th, .wt-ast-tb-oi td,
.wt-ast-tb-ki table, .wt-ast-tb-ki th, .wt-ast-tb-ki td {
	vertical-align: middle;
	font-weight: 300;
	font-size: 16px;
	line-height: 1.25em;
}


/*
CSS do tabel!
Klasa 'wt-ast-tb-pc' dla tabel z poziomem cukru.
*/
.wt-ast-tb-pc table {
	border-collapse: collapse;
	width: 100%;
	max-width: 650px;
}
.wt-ast-tb-pc thead th {
	background: #f7a482;
	color: #d8502a;
	text-align: center;
	height: 40px;
	font-weight: 700;
	border: 1px solid #fff;
	padding: 10px;
	font-size: 1.25em;
	line-height: 1.25em;
}
.wt-ast-tb-pc tbody td {
	border: 1px solid #fff;
	background: #d65629;
	color: #fff;
	padding: 10px;
	font-weight: 700;
}
.wt-ast-tb-pc tbody td.ast-tab1-bbn {
	border-bottom: 1px solid #d65629;
}
.wt-ast-tb-pc tbody td.ast-tab1-btn {
	border-top: 1px solid #d65629;
}
.wt-ast-tb-pc .ast-tab-fwn {
	font-weight: 300;
}
.wt-ast-tb-pc .ast-tab1-col1 {
	width: 47%;
}
.wt-ast-tb-pc .ast-tab1-col2 {
	width: 53%;
}

/*
CSS do tabel!
Klasa 'wt-ast-tb-sk' dla tabel samokontroli.
*/
.wt-ast-tb-sk .ast-tab-sk1 {
	margin-bottom: 10px;
}
.wt-ast-tb-sk,
.wt-ast-tb-sk table {
	border-collapse: collapse;
	width: 100%;
	max-width: 1000px;
}
.wt-ast-tb-sk thead th {
	background: #6ccce4;
	color: #fff;
	text-align: center;
	height: 40px;
	font-weight: 300;
	border: 1px solid #fff;
	padding: 4px;
}
.wt-ast-tb-sk thead th.ast-tab-sk-vt {
	vertical-align: top;
}
.wt-ast-tb-sk thead th.ast-tab-sk-hbb {
	border-bottom: 3px solid #35c2de;
}
.wt-ast-tb-sk thead th.ast-tab-bth {
	font-size: 1.5em;
}
.wt-ast-tb-sk table tr td:first-child, .wt-ast-tb-sk table tr th:first-child {
	border-left: 0;
}
.wt-ast-tb-sk table tr td:last-child, .wt-ast-tb-sk table tr th:last-child {
	border-right: 0;
}
.wt-ast-tb-sk table tr:last-child td {
	border-bottom: 0;
}
.wt-ast-tb-sk .ast-tab-sk2 tr:last-child td:first-child {
	border-bottom-left-radius: 10px;
}
.wt-ast-tb-sk .ast-tab-sk2 tr:last-child td:last-child {
	border-bottom-right-radius: 10px;
}
.wt-ast-tb-sk tbody td {
	border: 1px solid #89d5e9;
	background: #daf0f7;
	color: #000;
	font-weight: 700;
	text-align: center;
	padding: 10px;
	height: 20px;
}
.wt-ast-tb-sk tbody tr.ast-tab-sk-alt td {
	background: #eff8fa;
}
.wt-ast-tb-sk .ast-tab1-col1 {
	width: 6%;
}
.wt-ast-tb-sk .ast-tab1-col2 {
	width: 9%;
}
.wt-ast-tb-sk .ast-tab1-col3 {
	width: 9%;
}
.wt-ast-tb-sk .ast-tab1-col4 {
	width: 9%;
}
.wt-ast-tb-sk .ast-tab1-col5 {
	width: 9%;
}
.wt-ast-tb-sk .ast-tab1-col6 {
	width: 9%;
}
.wt-ast-tb-sk .ast-tab1-col7 {
	width: 9%;
}
.wt-ast-tb-sk .ast-tab1-col8 {
	width: 10%;
}
.wt-ast-tb-sk .ast-tab1-col9 {
	width: 10%;
}
.wt-ast-tb-sk .ast-tab1-col10 {
	width: 10%;
}
.wt-ast-tb-sk .ast-tab1-col11 {
	width: 10%;
}
.wt-ast-tb-sk .ast-tab-sk-info {
	border: 1px solid #6ccce4;
	border-radius: 10px;
	padding: 10px;
	background: #fff;
	font-size: .8125rem;
	max-width: 400px;
	margin: 0px auto 10px auto;
}
.wt-ast-tb-sk .ast-tab-sk-info p {
	text-align: center;
	margin: 10px 0;
}
.wt-ast-tb-sk .ast-tab-sk-info strong {
	display: block;
	color: #d45628;
	margin-top: 5px;
}
.wt-ast-tb-sk .ast-tab-sk-info strong span {
	color: #6ccce4;
}
.wt-ast-tb-sk .ast-tab-sk-info .ast-tab-sk-info-title {
	font-size: 1em;
	color: #6ccce4;
}
.wt-ast-tb-sk .ast-tab-sk-info .ast-tab-sk-info-fb {
	font-weight: 700;
}
@media (max-width: 630px) {
	.wt-ast-tb-sk .ast-tab-wrapper-responsive {
		overflow-x: auto;
	}
	.wt-ast-tb-sk table {
		width: 620px;
	}
}
@media (min-width: 420px) {
	.wt-ast-tb-sk .ast-tab-sk-info p {
		text-align: left;
		margin: 5px 0;
		width: 380px;
	}
	.wt-ast-tb-sk .ast-tab-sk-info strong {
		float: right;
		display: inline;
		width: 170px;
		margin-top: 0;
	}
}
@media (min-width: 800px) {
	.wt-ast-tb-sk {
		position: relative;
		margin-top: 70px;
	}
	.wt-ast-tb-sk .ast-tab-sk-info {
		position: absolute;
		right: -5px;
		top: -65px;
		margin-bottom: 0;
	}
	.wt-ast-tb-sk thead th.ast-tab-bth {
		text-align: left;
		padding-left: 13vw;
	}
}
/*
CSS do tabel!
Klasa 'wt-ast-tb-gp' dla tabel z grup produktowych.
*/
.wt-ast-tb-gp table, .wt-ast-tb-gp .ast-tab-tfoot {
	border-collapse: collapse;
	width: 100%;
	max-width: 650px;
}
.wt-ast-tb-gp thead th {
	background: #f69ea8;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	height: 40px;
	font-weight: 300;
	border: 1px solid #f8b1b9;
	padding: 4px;
}
.wt-ast-tb-gp tbody td {
	border: 1px solid #f8b1b9;
	padding: 4px;
}
.wt-ast-tb-gp .ast-tab1-col1 {
	width: 52%;
}
.wt-ast-tb-gp .ast-tab-alt .ast-tab1-col1 {
	width: 40%;
}
.wt-ast-tb-gp .ast-tab1-col2 {
	width: 6%;
}
.wt-ast-tb-gp .ast-tab1-col3 {
	width: 18%;
	text-align: center;
}
.wt-ast-tb-gp .ast-tab-alt .ast-tab1-col3 {
	width: 15%;
}
.wt-ast-tb-gp .ast-tab1-col4 {
	width: 24%;
	text-align: right;
}
.wt-ast-tb-gp .ast-tab-alt .ast-tab1-col4 {
	width: 20%;
}
.wt-ast-tb-gp .ast-tab-alt .ast-tab1-col5 {
	width: 19%;
	text-align: center;
}
.wt-ast-tb-gp .ast-tab-c {
	display: block;
	width: 5vw;
	height: 5vw;
	max-width: 30px;
	max-height: 30px;
	border-radius: 50%;
	margin: 0 auto;
}
.wt-ast-tb-gp .ast-tab-c-red {
	background-color: #ce5856;
}
.wt-ast-tb-gp .ast-tab-c-yellow {
	background-color: #fecf81;
}
.wt-ast-tb-gp .ast-tab-c-green {
	background-color: #54bf95;
}
.wt-ast-tb-gp .ast-tab-tc {
	text-align: center;
}
.wt-ast-tb-gp .ast-tab1-rowbreak {
	text-align: center;
	color: #fff;
	text-transform: uppercase;
	background: #f8b1b9;
}
.wt-ast-tb-gp .ast-tab-tfoot {
	display: flex;
	align-items: center;
	margin: 10px 0;
}
.wt-ast-tb-gp .ast-tab-tfoot-span {
	padding: 10px;
}
@media (max-width: 460px) {
	.wt-ast-tb-gp .ast-tab-wrapper-responsive {
		overflow-x: auto;
	}
	.wt-ast-tb-gp table.ast-tab-alt {
		width: 450px;
	}
}

/*
CSS do tabel!
Klasa 'wt-ast-tb-rdl' dla tabel rekomendowanych dziennych porcji.
*/
.wt-ast-tb-rdl table {
	border-collapse: collapse;
	width: 100%;
	max-width: 650px;
}
.wt-ast-tb-rdl thead th, .wt-ast-tb-rdl tfoot td {
	background: #f69ea8;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	font-weight: 300;
	border: 1px solid #f8b1b9;
	padding: 4px;
}
.wt-ast-tb-rdl thead th.ast-tab-th-hor:not(.ast-tab-dtc) {
	background: #fdeaea;
	color: #5d5f61;
}
.wt-ast-tb-rdl thead th.ast-tab-th-hor span {
	writing-mode: tb-rl;
	text-orientation: mixed;
	transform: rotate(180deg);
	text-transform: none;
	display: inline-block;
	height: 140px;
}
.wt-ast-tb-rdl thead th:not(ast-tab-th-hor) span {
	display: block;
	text-transform: none;
}
.wt-ast-tb-rdl thead th.ast-tab-th-hor.ast-tab-dtc span {
	text-transform: uppercase;
}
.wt-ast-tb-rdl tbody th, .wt-ast-tb-rdl tbody td, .wt-ast-tb-rdl tfoot td {
	border: 1px solid #f8b1b9;
	padding: 4px;
	text-align: center;
}
.wt-ast-tb-rdl thead th.ast-tab-th-dc {
	background: #f8b1b9;
}
.wt-ast-tb-rdl tbody th {
	background: #f8b1b9;
	color: #fff;
	height: 30px;
}
.wt-ast-tb-rdl .ast-tab-alt tbody th {
	text-align: left;
	font-size: .875em;
}
.wt-ast-tb-rdl .ast-tab1-col1 {
	width: 19%;
}
.wt-ast-tb-rdl .ast-tab-alt .ast-tab1-col1 {
	width: 28%;
}
.wt-ast-tb-rdl .ast-tab-rdl-dw .ast-tab1-col1 {
	width: 20%;
}
.wt-ast-tb-rdl .ast-tab1-col2 {
	width: 9%;
}
.wt-ast-tb-rdl .ast-tab-rdl-dw .ast-tab1-col2 {
	width: 8%;
}
.wt-ast-tb-rdl .ast-tab1-col3 {
	width: 9%;
}
.wt-ast-tb-rdl .ast-tab-rdl-dw .ast-tab1-col3 {
	width: 8%;
}
.wt-ast-tb-rdl .ast-tab1-col4 {
	width: 9%;
}
.wt-ast-tb-rdl .ast-tab-rdl-dw .ast-tab1-col4 {
	width: 8%;
}
.wt-ast-tb-rdl .ast-tab1-col5 {
	width: 9%;
}
.wt-ast-tb-rdl .ast-tab-rdl-dw .ast-tab1-col5 {
	width: 8%;
}
.wt-ast-tb-rdl .ast-tab1-col6 {
	width: 9%;
}
.wt-ast-tb-rdl .ast-tab-rdl-dw .ast-tab1-col6 {
	width: 8%;
}
.wt-ast-tb-rdl .ast-tab1-col7 {
	width: 9%;
}
.wt-ast-tb-rdl .ast-tab-rdl-dw .ast-tab1-col7 {
	width: 8%;
}
.wt-ast-tb-rdl .ast-tab1-col8 {
	width: 9%;
}
.wt-ast-tb-rdl .ast-tab-rdl-dw .ast-tab1-col8 {
	width: 8%;
}
.wt-ast-tb-rdl .ast-tab1-col9 {
	width: 9%;
}
.wt-ast-tb-rdl .ast-tab-rdl-dw .ast-tab1-col9 {
	width: 8%;
}
.wt-ast-tb-rdl .ast-tab1-col10 {
	width: 9%;
}
.wt-ast-tb-rdl .ast-tab-rdl-dw .ast-tab1-col10 {
	width: 8%;
}
.wt-ast-tb-rdl .ast-tab-rdl-dw .ast-tab1-col11 {
	width: 8%;
}
@media (max-width: 430px) {
	.wt-ast-tb-rdl .ast-tab-wrapper-responsive {
		overflow-x: auto;
	}
	.wt-ast-tb-rdl table {
		width: 380px;
	}
	.wt-ast-tb-rdl table.ast-tab-alt {
		width: 420px;
	}
}

/*
CSS do tabel!
Klasa 'wt-ast-tb-js' dla tabel z jadłospisem.
*/
.wt-ast-tb-js table {
	border-collapse: collapse;
	width: 100%;
	max-width: 650px;
}
.wt-ast-tb-js thead th, .wt-ast-tb-js tfoot td {
	background: #f69ea8;
	color: #fff;
	text-transform: uppercase;
	text-align: center;
	height: 30px;
	font-weight: 300;
	border: 1px solid #f8b1b9;
	padding: 4px;
}
.wt-ast-tb-js tfoot tr td:first-child {
	text-transform: none;
	text-align: left;
}
.wt-ast-tb-js thead th.ast-tab-th-hor {
	background: #fdeaea;
	color: #5d5f61;
	vertical-align: bottom;
}
.wt-ast-tb-js thead th.ast-tab-th-hor label {
	writing-mode: tb-rl;
	text-orientation: mixed;
	transform: rotate(180deg);
	text-align: left;
	text-transform: none;
	display: inline-block;
	height: 140px;
}
.wt-ast-tb-js tbody td {
	border: 1px solid #f8b1b9;
	padding: 4px;
}
.wt-ast-tb-js .ast-tab-rth-c1 {
	background-color: #fce0e0;
}
.wt-ast-tb-js .ast-tab-rth-c2 {
	background-color: #fbcccd;
}
.wt-ast-tb-js tbody td span {
	display: block;
}
.wt-ast-tb-js .ast-tab-rth-c1 {
	background-color: #fce0e0;
}
.wt-ast-tb-js .ast-tab1-col1 {
	width: 13%;
}
.wt-ast-tb-js .ast-tab1-col2 {
	width: 30%;
}
.wt-ast-tb-js .ast-tab1-col3 {
	width: 7%;
	text-align: center;
}
.wt-ast-tb-js .ast-tab1-col4 {
	width: 7%;
	text-align: center;
}
.wt-ast-tb-js .ast-tab1-col5 {
	width: 7%;
	text-align: center;
}
.wt-ast-tb-js .ast-tab1-col6 {
	width: 7%;
	text-align: center;
}
.wt-ast-tb-js .ast-tab1-col7 {
	width: 7%;
	text-align: center;
}
.wt-ast-tb-js .ast-tab1-col8 {
	width: 8%;
	text-align: center;
}
.wt-ast-tb-js .ast-tab1-col9 {
	width: 7%;
	text-align: center;
}
.wt-ast-tb-js .ast-tab1-col10 {
	width: 7%;
	text-align: center;
}
.wt-ast-tb-jsww .ast-tab1-col2 {
	width: 33%;
}
.wt-ast-tb-jsww .ast-tab1-col3 {
	width: 6%;
	text-align: center;
}
.wt-ast-tb-jsww .ast-tab1-col4 {
	width: 6%;
	text-align: center;
}
.wt-ast-tb-jsww .ast-tab1-col5 {
	width: 6%;
	text-align: center;
}
.wt-ast-tb-jsww .ast-tab1-col6 {
	width: 6%;
	text-align: center;
}
.wt-ast-tb-jsww .ast-tab1-col7 {
	width: 6%;
	text-align: center;
}
.wt-ast-tb-jsww .ast-tab1-col8 {
	width: 6%;
	text-align: center;
}
.wt-ast-tb-jsww .ast-tab1-col9 {
	width: 6%;
	text-align: center;
}
.wt-ast-tb-jsww .ast-tab1-col10 {
	width: 6%;
	text-align: center;
}
.wt-ast-tb-jsww .ast-tab1-col11 {
	width: 6%;
	text-align: center;
}
.wt-ast-tb-js .ast-tab-mn {
	color: #d37468;
	font-weight: 700;
}
@media (max-width: 510px) {
	.wt-ast-tb-js .ast-tab-wrapper-responsive {
		overflow-x: auto;
	}
	.wt-ast-tb-js table {
		width: 500px;
	}
}

/*
CSS do tabel!
Klasa 'wt-ast-tb-pwc' dla tabeli problemy w ciąży.
*/
.wt-ast-tb-pwc table {
	border-collapse: collapse;
	width: 100%;
	max-width: 650px;
}
.wt-ast-tb-pwc thead th {
	background: #f69ea8;
	color: #fff;
	text-align: center;
	height: 40px;
	border: 1px solid #f8b1b9;
	text-transform: uppercase;
	padding: 4px;
}
.wt-ast-tb-pwc tbody td {
	border: 1px solid #f8b1b9;
	padding: 4px;
}
.wt-ast-tb-pwc .ast-tab1-col1 {
	width: 35%;
}
.wt-ast-tb-pwc .ast-tab1-col2 {
	width: 65%;
}

/*
CSS do tabel!
Część wspólna dla tabel insulinoterapii
*/
.wt-ast-tb-lwri table,
.wt-ast-tb-nh table,
.wt-ast-tb-oi table {
	border-collapse: separate;
	width: 100%;
	max-width: 650px;
	border-left: 10px solid #dedadf;
}
.wt-ast-tb-lwri thead th,
.wt-ast-tb-nh thead th,
.wt-ast-tb-oi thead th {
	background: #aea4ae;
	color: #685867;
	text-align: left;
	height: 40px;
	border-bottom: 3px solid #fff;
	padding: 10px 4px 10px 30px;
	font-size: 1.5em;
	line-height: 1.25em;
}
.wt-ast-tb-lwri tbody td,
.wt-ast-tb-nh tbody td,
.wt-ast-tb-oi tbody td {
	background: #685867;
	border: 1px solid #fff;
	color: #fff;
	padding: 10px 4px 10px 10px;
}
.wt-ast-tb-lwri thead tr:first-child th:last-child,
.wt-ast-tb-nh thead tr:first-child th:last-child,
.wt-ast-tb-oi thead tr:first-child th:last-child {
	border-top-right-radius: 10px;
}
.wt-ast-tb-lwri tbody tr:last-child td:last-child,
.wt-ast-tb-nh tbody tr:last-child td:last-child,
.wt-ast-tb-oi tbody tr:last-child td:last-child {
	border-bottom-right-radius: 10px;
}
.wt-ast-tb-lwri tbody tr td:first-child,
.wt-ast-tb-nh tbody tr td:first-child,
.wt-ast-tb-oi tbody tr td:first-child {
	border-left: 0;
	padding-left: 30px;
	border-right: 3px solid #fff;
}
.wt-ast-tb-lwri tbody tr:last-child td,
.wt-ast-tb-nh tbody tr:last-child td,
.wt-ast-tb-oi tbody tr:last-child td {
	border-bottom: 0;
}


/*
CSS do tabel!
Klasa 'wt-ast-tb-lwri' dla tabeli liczba wstrzyknięć oraz rodzaje insuliny.
*/
.wt-ast-tb-lwri tbody td.ast-tab-lwri-dc {
	background: #dedadf;
}
.wt-ast-tb-lwri .ast-tab-vt {
	vertical-align: top;
}
.wt-ast-tb-lwri .ast-tab-fb {
	font-weight: 700;
}
.wt-ast-tb-lwri tbody tr td:last-child {
	border-right: 0;
	border-left: 3px solid #fff;
}

/*
CSS do tabel!
Klasa 'wt-ast-tb-nh' dla tabeli niedocukrzenie - hipoglikemia.
*/
.wt-ast-tb-nh sup {
	vertical-align: super;
    font-size: smaller;
}
.wt-ast-tb-nh .ast-tab-fb {
	font-weight: 700;
}
.wt-ast-tb-nh tbody tr td:last-child {
	border-right: 0;
}
.wt-ast-tb-nh .ast-tab1-col1 {
	width: 50%;
}
.wt-ast-tb-nh .ast-tab1-col2 {
	width: 50%;
}

/*
CSS do tabel!
Klasa 'wt-ast-tb-oi' dla tabeli odstawienie insuliny.
*/
.wt-ast-tb-oi tbody tr td:first-child {
	border-right: 0;
}

/*
CSS do tabel!
Klasa 'wt-ast-tb-ki' dla tabeli karta informacyjna insulinoterapii.
*/
.wt-ast-tb-ki table {
	border-collapse: collapse;
	width: 100%;
	max-width: 650px;
}
.wt-ast-tb-ki thead th {
	background: #807281;
	color: #fff;
	text-align: left;
	vertical-align: top;
	height: 30px;
	font-weight: 300;
	border: 1px solid #fff;
	padding: 7px;
}
.wt-ast-tb-ki thead th.ast-tab-ki-hbb {
	border-bottom: 4px solid #685866;
}
.wt-ast-tb-ki table tr td:first-child, .wt-ast-tb-ki table tr th:first-child {
	border-left: 0;
}
.wt-ast-tb-ki table tr td:last-child, .wt-ast-tb-ki table tr th:last-child {
	border-right: 0;
}
.wt-ast-tb-ki table tr:last-child td:first-child {
	border-bottom-left-radius: 10px;
}
.wt-ast-tb-ki table tr:last-child td:last-child {
	border-bottom-right-radius: 10px;
}
.wt-ast-tb-ki tbody td {
	border: 1px solid #685866;
	border-top: 0;
	border-bottom: 0;
	background: #d7d2d8;
	color: #000;
	font-weight: 700;
	text-align: center;
	padding: 10px;
	height: 20px;
}
.wt-ast-tb-ki tbody tr.ast-tab-ki-alt td {
	background: #e9e7ea;
}
.wt-ast-tb-ki .ast-tab1-col1 {
	width: 24%;
}
.wt-ast-tb-ki .ast-tab1-col2 {
	width: 30%;
}
.wt-ast-tb-ki .ast-tab1-col3 {
	width: 20%;
}
.wt-ast-tb-ki .ast-tab1-col4 {
	width: 26%;
}
@media (max-width: 620px) {
	.wt-ast-tb-sk {
		overflow-x: auto;
	}
	.wt-ast-tb-sk table {
		width: 620px;
	}
}
@media (max-width: 1400px){
.nav-wrap {
    float: left !important;
}
}
.refactoredDesktopNavbaritems {
padding-top: 14px;
}
.refactoredNavbarSearchform {

margin-top: 23px;
}
.refactoredDesktopNavbaritems ul:first-child {margin-left: 0px !important;
margin-top:10px !important;
}

/* Tabel Ends */

#onetrust-banner-sdk.otCenterRounded {
max-width: 860px !important;
}