@font-face {
font-family: 'effrabold';
src: url("/sites/all/themes/mt_diabetes/minimed530g/fonts/dalton_maag_-_effra_bold-webfont.eot");
src: url("/sites/all/themes/mt_diabetes/minimed530g/fonts/dalton_maag_-_effra_bold-webfont.eot?#iefix") format("embedded-opentype"), url("/sites/all/themes/mt_diabetes/minimed530g/fonts/dalton_maag_-_effra_bold-webfont.woff2") format("woff2"), url("/sites/all/themes/mt_diabetes/minimed530g/fonts/dalton_maag_-_effra_bold-webfont.woff") format("woff"), url("/sites/all/themes/mt_diabetes/minimed530g/fonts/dalton_maag_-_effra_bold-webfont.ttf") format("truetype"), url("/sites/all/themes/mt_diabetes/minimed530g/fonts/dalton_maag_-_effra_bold-webfont.svg#effrabold") format("svg");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'effraheavy';
src: url("/sites/all/themes/mt_diabetes/minimed530g/fonts/dalton_maag_-_effra_heavy-webfont.eot");
src: url("/sites/all/themes/mt_diabetes/minimed530g/fonts/dalton_maag_-_effra_heavy-webfont.eot?#iefix") format("embedded-opentype"), url("/sites/all/themes/mt_diabetes/minimed530g/fonts/dalton_maag_-_effra_heavy-webfont.woff2") format("woff2"), url("/sites/all/themes/mt_diabetes/minimed530g/fonts/dalton_maag_-_effra_heavy-webfont.woff") format("woff"), url("/sites/all/themes/mt_diabetes/minimed530g/fonts/dalton_maag_-_effra_heavy-webfont.ttf") format("truetype"), url("/sites/all/themes/mt_diabetes/minimed530g/fonts/dalton_maag_-_effra_heavy-webfont.svg#effraheavy") format("svg");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'effralight';
src: url("/sites/all/themes/mt_diabetes/minimed530g/fonts/dalton_maag_-_effra_light-webfont.eot");
src: url("/sites/all/themes/mt_diabetes/minimed530g/fonts/dalton_maag_-_effra_light-webfont.eot?#iefix") format("embedded-opentype"), url("/sites/all/themes/mt_diabetes/minimed530g/fonts/dalton_maag_-_effra_light-webfont.woff2") format("woff2"), url("/sites/all/themes/mt_diabetes/minimed530g/fonts/dalton_maag_-_effra_light-webfont.woff") format("woff"), url("/sites/all/themes/mt_diabetes/minimed530g/fonts/dalton_maag_-_effra_light-webfont.ttf") format("truetype"), url("/sites/all/themes/mt_diabetes/minimed530g/fonts/dalton_maag_-_effra_light-webfont.svg#effralight") format("svg");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'effraregular';
src: url("/sites/all/themes/mt_diabetes/minimed530g/fonts/dalton_maag_-_effra-webfont.eot");
src: url("/sites/all/themes/mt_diabetes/minimed530g/fonts/dalton_maag_-_effra-webfont.eot?#iefix") format("embedded-opentype"), url("/sites/all/themes/mt_diabetes/minimed530g/fonts/dalton_maag_-_effra-webfont.woff2") format("woff2"), url("/sites/all/themes/mt_diabetes/minimed530g/fonts/dalton_maag_-_effra-webfont.woff") format("woff"), url("/sites/all/themes/mt_diabetes/minimed530g/fonts/dalton_maag_-_effra-webfont.ttf") format("truetype"), url("/sites/all/themes/mt_diabetes/minimed530g/fonts/dalton_maag_-_effra-webfont.svg#effraregular") format("svg");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'efframedium';
src: url("/sites/all/themes/mt_diabetes/minimed530g/fonts/dalton_maag_-_effra_medium-webfont.eot");
src: url("/sites/all/themes/mt_diabetes/minimed530g/fonts/dalton_maag_-_effra_medium-webfont.eot?#iefix") format("embedded-opentype"), url("/sites/all/themes/mt_diabetes/minimed530g/fonts/dalton_maag_-_effra_medium-webfont.woff2") format("woff2"), url("/sites/all/themes/mt_diabetes/minimed530g/fonts/dalton_maag_-_effra_medium-webfont.woff") format("woff"), url("/sites/all/themes/mt_diabetes/minimed530g/fonts/dalton_maag_-_effra_medium-webfont.ttf") format("truetype"), url("/sites/all/themes/mt_diabetes/minimed530g/fonts/dalton_maag_-_effra_medium-webfont.svg#efframedium") format("svg");
font-weight: normal;
font-style: normal;
}
@font-face {
font-family: 'effralightitalic';
src: url("/sites/all/themes/mt_diabetes/minimed530g/fonts/dalton_maag_-_effra_light_italic-webfont.eot");
src: url("/sites/all/themes/mt_diabetes/minimed530g/fonts/dalton_maag_-_effra_light_italic-webfont.eot?#iefix") format("embedded-opentype"), url("/sites/all/themes/mt_diabetes/minimed530g/fonts/dalton_maag_-_effra_light_italic-webfont.woff2") format("woff2"), url("/sites/all/themes/mt_diabetes/minimed530g/fonts/dalton_maag_-_effra_light_italic-webfont.woff") format("woff"), url("/sites/all/themes/mt_diabetes/minimed530g/fonts/dalton_maag_-_effra_light_italic-webfont.ttf") format("truetype"), url("/sites/all/themes/mt_diabetes/minimed530g/fonts/dalton_maag_-_effra_light_italic-webfont.svg#effralight_italic") format("svg");
font-weight: normal;
font-style: normal;
}

.b-section-panels {border-bottom:0;}
sup {vertical-align:top; top:0.7em; font-size:9px;}
h1 sup, h2 sup, h3 sup {vertical-align:top; top:0.7em; font-size:35%;}
.spacer {padding:0 0.5em;}
.sgcontent {font-size:14px !important; line-height:1.2em; color:#004b87;}
.sgcontent p {font-size:110%; line-height:1.2em;}
.break {display:block;}

.text-right {text-align:right;}
.text-center {text-align:center;}
.text-left {text-align:left;}

.yellow {color: #ffce00;}
.lightorange {color:#F7A800;}
.ultralightblue {color: #b9d9eb;}
.lightblue {color: #71c5e8;}
.navyblue {color: #004b87;}
.bluealt {color: #0085ca;}
.bluealt2 {color: #00a9e0;}
.darkblue {color: #001e46;}
.orange {color: #e35205;}
.purple {color: #b0008f;}
.green {color: #74bf40;}
.white {color: #FFFFFF;}

.yellowbg {background-color: #ffce00;}
.lightorangebg {background-color:#F7A800;}
.ultralightbluebg {background-color: #b9d9eb;}
.lightbluebg {background-color: #71c5e8;}
.navybluebg {background-color: #004b87;}
.bluealtbg {background-color: #0085ca;}
.bluealt2bg {background-color: #00a9e0;}
.darkbluebg {background-color: #001e46;}
.orangebg {background-color: #e35205;}
.purplebg {background-color: #b0008f;}
.greenbg {background-color: #74bf40;}
.whitebg {background-color: #FFFFFF;}

.strong, #product-page .mobile-nav ul li a.active {font-weight: 900;}

.fontlight, sup {font-family: "effralight", Helvetica, sans-serif;}
.fontregular, .sgcontent, .sgcontent p {font-family: "effraregular", Helvetica, sans-serif;}
.fontmedium, a.btn {font-family: "efframedium", Helvetica, sans-serif;}
.fontbold, strong, .percentage, .number {font-family: "effrabold", Helvetica, sans-serif;}
.fontheavy {font-family: "effraheavy", Helvetica, sans-serif;}
.fontlightitalic, .testimonial .quote {font-family: "effralightitalic", Helvetica, sans-serif;}

a.btn {
display: inline-block;
padding: 15px 24px;
background: #00a9e0;
color: #FFFFFF;
text-decoration: none;
font-size: 14px;
text-transform: uppercase;
letter-spacing: 0.5px;
margin-top:0;
-moz-transition: 0.5s;
-o-transition: 0.5s;
-webkit-transition: 0.5s;
transition: 0.5s;
border-radius:0;
border:0;
-webkit-border-radius:0;
}
a.btn:hover {
cursor: pointer;
background: #0087b3;
color: #FFFFFF;
}
.btn.btn-green {background:#74bf40;}
.btn.btn-green:hover {background:#5ca629;}

.b-prod-containers {background-color:#f3f4f4;}
.container {padding-right:0; padding-left:0;}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12
{min-height:inherit; padding-right:0; padding-left:0;}
.row {margin-left:0; margin-right:0;}
.padrt {padding-right:1.5em;}

h2 {margin-top:0; text-transform:uppercase;}
.colhead {font-size:3.4em; line-height:1em; text-transform:uppercase;}
.b-video-item1, .video-play {position:relative; min-height:250px;}
.m-grad {background-image: none !important; background-color: #f3f4f4 !important;}
.playbtn {background:url(/res/img/smartguard/icn-play1.png) 50% no-repeat; height:100%; width:100%; display:block; outline:none; text-decoration:none;}
.playbtn1 {background:url(/res/img/smartguard/icn-play2.png) 50% no-repeat; height:100%; width:100%; display:block; outline:none; text-decoration:none;}
.playbtn.abpos, .playbtn1.abpos {position:absolute; z-index:1; min-height:150px; min-width:150px;}
.mr-reset {margin-right:0;}
.ml-reset {margin-left:0;}
.pr-reset {padding-right:0;}
.pl-reset {padding-left:0;}
.smc-no {display:block; font-size:160%; color:#b0008f; line-height:1em; margin-bottom:10px;}
.inner-pad {padding:2em 3em;}
.carousel-indicators {left:3em; bottom:4em; margin-left:inherit; width:inherit;}
.carousel-indicators li {width:15px; height:15px; background-color:#d4d4d4; border:0; margin:0 5px;}
.carousel-indicators .active {width:15px; height:15px; background-color:#F7A800; border:0; margin:0 5px;}
.testimonial .quote {font-size:22px; line-height:24px; text-indent:-7px; margin-bottom:15px;}
.testimonial .author {font-size:13px; text-transform:uppercase;}
.testimonial .title {font-size:13px;}
a.clpdf {background:url(/res/img/icon/icn-pdf1.png) no-repeat; display:inline-block; padding-left:25px; min-height:21px;}

.sect .c1a, .sect .c1b {min-height:350px;}
.sect .c1a {color:#fff; padding:2em 3em;}
.sect .c1a h1 {font-size:3.4em; line-height:0.9em; margin-top:0;}
.sect .c1a p {font-size:140%; line-height:1.2em;}
.sect .c1b {padding:2em 3em; position:relative; overflow:hidden; background:url(/res/img/carelink/mainvis.jpg) 50% / cover no-repeat;}
.sect h2 {margin-bottom:0 !important; padding-top:0; font-size:2.6em;}
.sect .c1b a {text-decoration:none;}
.sect .c1b .playbtn {min-height:350px;}
.sect .c1b h2 {margin-top:0;}
.sect .c2a p {font-size:1.2em;}
.sect .c2a, .sect .c2b, .sect .c2c {min-height:320px;}
.sect .c2c .playbtn {min-height:260px;}
.sect .c2c {padding:2em 3em; position:relative; overflow:hidden; background:url(/res/img/carelink/img-video.png) 50% / cover no-repeat;}
.sect .con-desc h2 {font-size:2.4em; color:#fff;}
.sect .con-vis h5 {margin-top:0; padding-top:0;}
.sect .c5a h3 {color:#ffce00;}
.sect .c5a ul {padding-left:20px;}
.sect .c5a ul li {color:#fff; list-style:square !important; font-size:110%; line-height:1.2em; margin-top:0.3em;}
.sect .c5a ul li:first-child {margin-top:0;}
.sect .c5a ul li span, .sect .c5a ul li a {color:#fff; line-height:1.2em;}
.sect .c6a, .sect .c6b {min-height:250px;}
.sect .c6b {background:url(/res/img/carelink/img-running.jpg) 50% / cover no-repeat;}
.sect .c6v {min-height:250px;}
.sect .c6c {padding:2em 3em; position:relative; overflow:hidden; background:url(/res/img/carelink/img-clv2.png) 50% / 100% auto no-repeat;}
.sect .c6d {padding:2em 3em; position:relative; overflow:hidden; background:url(/res/img/carelink/img-clv1.png) 50% / 100% auto no-repeat;}
.sect .c6a p {font-size:1.3em; width:80%; line-height:1.1em;}
.sect .c6b h2 {line-height:1em;}
.sect .c6b .testimonial {width:60%;}
.sect .c7a, .sect .c7b {min-height:280px;}
.sect .c7a .visbg {background:url(/res/img/carelink/img-student.jpg) 50% 0 / cover no-repeat; min-height:280px;}
.sect .c7b ul.carelinkul {margin:0; padding:0;}
.sect .c7b ul.carelinkul li {list-style:none; margin:10px 0 0 0; color:#fff; font-size:110%; line-height:1.2em;}
.sect .c7b ul.carelinkul li:first-child {margin-top:0;}
.sect .c7b ul.carelinkul li a {color:#fff; line-height:1.2em; text-decoration:none;}
.sect .c7b ul.carelinkul li a:hover {color:#b9d9eb;}
.carelinkul li a.clpdf {}
.sect .footnote {padding:3em 6em; font-size:11px;}
.gfsize {font-size:2.6em;}

/* responsive */

@media (min-width:1186px) and (max-width: 1199px) {
.carousel-indicators {bottom:2em;}
.sect .con-desc h2 {font-size:1.8em;}

}
@media (min-width: 990px) and (max-width: 1185px) {
.sect .c1a h1 {font-size:3em;}
.sect h2 {font-size:2.2em;}
.carousel-indicators {bottom:2em;}
.sect .con-desc h2 {font-size:1.8em;}
.sect .c6v {min-height:200px;}
}

@media (min-width: 768px) and (max-width: 989px) {
.b-get-started {display: none;}
.sect .c1a, .sect .c1b {min-height:250px;}
.sect .c1a h1 {font-size:2.8em;}
.sect .c1a p {font-size:120%;}
.sect .c7a .visbg {min-height:200px;}
.sect .c7a, .sect .c7b {min-height:inherit;}
.sect h2 {font-size:2em;}
.sect .c6a, .sect .c6b {min-height:250px;}
.sect .c9a a.btn {margin-top:10px; margin-bottom:10px;}
.inner-pad {font-size:80%;}
.sect .con-desc h2 {font-size:1.8em;}
.smc-no {margin-bottom:10px;}
.carousel-indicators {left:3em; bottom:2em;}
.carousel-indicators li {width:10px; height:10px; border:0; margin:0 3px;}
.carousel-indicators .active {width:10px; height:10px; border:0; margin:0 3px;}
.playbtn, .playbtn1 {background-size:80px;}
.sect .footnote {padding:3em; line-height:1.2em;}
.sect .c6v {min-height:200px;}
}

@media (min-width: 0px) and (max-width: 767px) {
.break {display:inline;}
.sect .c1a {min-height:auto;}
.sect .c1b {min-height:250px;}
.sect .c2b h2 {font-size:2.2em;}
.sect .c2c  {min-height:250px;}
.sect .c2c .playbtn  {min-height:190px;}
.sect .c2a, .sect .c2b {min-height:inherit;}
.b-get-started {display: none;}
.colhead {font-size:2.4em;}
.carousel-indicators {left:2em; bottom:2em;}
.playbtn, .playbtn1 {background-size:60px;}
.smc-no {font-size:120%; margin-bottom:5px;}
.sect .con-desc h2 {font-size:1.8em;}
.sect .con-desc .vcon {padding-left:15px;}
.carousel-indicators li {background-color:#bbb;}
.sect .c3a .con-vis {padding-bottom:5em;}
.sect .c6a {min-height:auto;}
.sect .c6a h2 {font-size:2.2em;}
.sect .c6b {min-height:350px;}
.sect .c6b .testimonial .quote {font-size:18px; line-height:1.1em;}
.sect .c7a .visbg {min-height:260px;}
.sect .c2a a.btn, .sect .c9a a.btn {margin-top:10px; margin-bottom:10px;}
.sect .footnote {padding:3em; line-height:1.1em;}
.sect .c6v {min-height:150px;}
.sect .c6c {background-position:50% 0;}
.sect .c6d {background-position:50% 0;}
}

@media (min-width: 0px) and (max-width: 640px) {
.sect .c1a {min-height:auto;}
.sect .c6v {min-height:150px;}
.sect .c2c {min-height:200px;}
.sect .c2c .playbtn {min-height:140px;}
}
@media (min-width: 0px) and (max-width: 480px) {
.sect .c1a h1 {font-size:2.4em;}
.sect .c1a p {font-size:100%;}
.sect .c5a p {width:100%;}
.sect .c6a p {width:100%;}
.sect .c6b .testimonial {width:70%;}
.sect .c6v {min-height:100px;}
}
@media (min-width: 0px) and (max-width: 400px) {
.sect .c6b .testimonial {width:80%;}
.sect .c6v {min-height:60px;}
}