@font-face{font-family:'coolveticaregular';src:url('/images/Fonts/Coolvetica/coolvetica_rg-webfont.eot');src:url('/images/Fonts/Coolvetica/coolvetica_rg-webfont.eot?#iefix') format('embedded-opentype'),url('/images/Fonts/Coolvetica/coolvetica_rg-webfont.woff') format('woff'),url('/images/Fonts/Coolvetica/coolvetica_rg-webfont.ttf') format('truetype'),url('/images/Fonts/Coolvetica/coolvetica_rg-webfont.svg#coolveticaregular') format('svg');font-weight:normal;font-style:normal}html,body{max-width:100%;width:100%;overflow-x:hidden;position:relative}body{font-family:Arial,Helvetica,sans-serif;margin:0;padding:0;font-size:14px;color:#656565}a,.btn,img{cursor:pointer;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}p.lead{font-size:18px;font-style:italic}h1{font-size:44px}img{max-width:100%}#main{min-height:50vh}#main .row{margin-bottom:20px}#main form .row,#main form .row>*{margin-bottom:0;margin-top:0}.flex-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flex-row>*{margin:auto}.btn-lg{font-size:16px;padding:8px 40px;border-radius:15px}.btn:hover,.btn:focus{text-decoration:none;color:#fff;box-shadow:0 1px 5px #333}.green-btn{background:#8BBF55;color:#fff}.red-btn{background:#d50100;color:#fff}.red-btn:after{content:"\00bb";margin-left:5px;vertical-align:top}.grey-btn{background:#eee;color:#8bbf55;font-size:18px;font-weight:bold;margin-top:20px}.grey-btn:hover{color:#777}.green-link{color:#8BBF55;display:block;margin-bottom:10px}.red{color:#CC0A0A}.green,a{color:#8BC150}.coolvetica{font-family:'coolveticaregular';font-size:26px}#main form:not(#form1){margin-top:2em}.form-control{background:#ddd;color:#656565}.form-control.user-error,.form-control.error{border:1px solid red}.breadcrumbs{text-transform:uppercase;font-size:16px;border-bottom:solid 1px #D7D7D7;padding:5px 5px 10px 5px}.breadcrumbs a:last-of-type{color:#8BBF55}header .company-logo{position:absolute;top:10px;left:10%;z-index:10}header a{text-decoration:none;text-transform:uppercase}header .form-control{height:30px}.top-nav{background-color:#000}.top-nav a{color:#fff;font-size:11px}.top-nav .nav>li>a:focus,.top-nav .nav>li>a:hover{background:transparent;color:#D50101}.top-nav i{margin-right:3px;font-size:15px}.top-nav form{padding-top:15px;padding-bottom:15px}.bottom-nav a{color:#000}.userinfo-header{margin-top:10px;margin-bottom:2em}.userinfo-header p:nth-child(2){display:none}.userinfo-header .doctor_trusted{display:block;margin-left:0;display:inline;margin-left:20px}.userinfo-header .doctor_trusted img{float:none;float:right}.bottom-nav .dr-trusted-wrap img{height:100px;width:auto;margin-top:8px}.caret-right{border-top:4px solid transparent;border-left:4px dashed;border-right:0;border-bottom:4px solid transparent}.navbar-toggle{border:1px solid #000;margin-top:30px}.navbar-toggle .icon-bar{background:#000}.grey-banner{background:url(/images/mycardioforlife/site/template/footer-bg.jpg) center top #555;padding:3em 0 5em;margin-bottom:1em}footer ul{padding-left:0}footer ul li{font-family:'Myriad Pro';font-size:17px;color:#fff;text-transform:uppercase;list-style-type:none}footer ul li a{font-size:14px;color:#888;text-transform:capitalize}footer ul li a:hover{color:#fff;text-decoration:none}.banner{background:url(/images/mycardioforlife/site/template/main-banner.jpg) no-repeat center top;min-height:75px;margin-bottom:25px}.breadcrumbs a:not(:last-child){color:#656565}#rightcol{border-left:solid 1px #D7D7D7;padding-left:25px}.nav-tabs{margin-top:20px}.nav-tabs>li>a{text-transform:uppercase;color:#777;font-size:16px}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover,.nav-tabs>li>a:hover{color:#8BC150}.sidebar-header{text-transform:uppercase;font-style:italic}.sidebar-nav{list-style:none;padding-left:10px}.sidebar-nav li{padding:0 0 5px;position:relative}.sidebar-nav li a{color:#8BC150;font-size:17px}.sidebar-nav li a:before{content:"\00bb";margin-right:5px}.sidebar-nav li ul{list-style:none}.sidebar-nav li ul a{margin-left:10px}#pnlCaptcha{text-align:center;width:300px;margin:auto;padding:20px}.BTMEComm_Grid_Caption_Qty,.BTMEComm_Grid_Row_Qty,.BTMEComm_Grid_Caption_Price,.BTMEComm_Grid_Row_Price_Txt,.BTMEComm_Cart_FontDef>div:first-child,.BTMEComm_Cart_ShippingContainer{background-color:transparent}.BTMEComm_Text{padding:80px 0}.BTMEComm_Cart_FontDef>div:first-child{padding-left:0}a#CartGrid_mod1_lnkClear,a#CartGrid_mod1_lnkContinue,a#btnGoCart{color:#40231B;font-size:16px;text-decoration:none;text-transform:Capitalize}a#CartGrid_mod1_lnkClear:hover,#CartGrid_mod1_lnkContinue:hover{text-decoration:underline}#pnlCheckout{padding:20px 0 50px 0}.BTMEComm_Text,.BTMEComm_Text+div{width:900px;margin:auto;padding:30px;font-size:14px;margin-bottom:2em}.BTMEComm_Cart_FontDef{width:900px;margin:auto}.BTMEComm_Cart_FontDef>div:first-child{padding-left:20px}#CartGrid_mod1_pnlTotals div[style]{font-size:14px!important}#pnlCheckout{width:900px!important;margin:auto;padding:30px!important}#AllPayments1_pnlContainer,.BTMEComm_SubTitle{width:900px;margin:auto}.BTMEComm_Text,.BTMEComm_StdPanel{border:1px solid #CCC;box-shadow:none}.onlyIn{display:none}.affIn{display:block}.affOut{display:block}#userCommission{display:none}#zeroForm,#userType{display:none}#affInfo{display:none}.affIn,.affIn a{display:none}.scrollToTop{padding:10px;text-align:center;background:whiteSmoke;font-weight:bold;color:#fff;text-decoration:none;position:fixed;top:75px;right:40px;display:none;background:none repeat scroll 0 0 #9fb226;border:0 none;border-radius:10px;cursor:pointer;font-size:15px;outline:0 none;padding:5px 20px;text-decoration:none;text-transform:uppercase}.scrollToTop:hover{text-decoration:none}.pagination{list-style:outside none none;padding:0}.pagination li{display:inline-block}.pagination>li>a{color:#8BC150}.canadaDesc{font-size:15px;color:red;font-weight:bold}.highlight{background-color:yellow}#fancybox-wrap{width:auto!important}#fancybox-outer{padding:10px 10px 20px;border-radius:5px}#fancybox-outer #fancybox-content{width:100%!important}#fancybox-content #reviewBox{width:100%}#fancybox-content #reviewBox textarea{width:100%;background:#eee}.cardioForLifeDesc{text-align:left}@media(min-width:768px){#main .BTMEComm_Text,#main .BTMEComm_Text+div{width:750px}#main .BTMEComm_Cart_FontDef{width:750px;margin:auto}#main #pnlCheckout{width:750px!important;margin:auto}#main #AllPayments1_pnlContainer,#main .BTMEComm_SubTitle{width:750px;margin:auto}}@media(min-width:992px){#main .BTMEComm_Text,#main .BTMEComm_Text+div{width:970px}#main .BTMEComm_Cart_FontDef{width:970px;margin:auto}#main #pnlCheckout{width:970px!important;margin:auto}#main #AllPayments1_pnlContainer,#main .BTMEComm_SubTitle{width:970px;margin:auto}}@media(min-width:1200px){#main .BTMEComm_Text,#main .BTMEComm_Text+div{width:1170px}#main .BTMEComm_Cart_FontDef{width:1170px;margin:auto}#main #pnlCheckout{width:1170px!important;margin:auto}#main #AllPayments1_pnlContainer,#main .BTMEComm_SubTitle{width:1170px;margin:auto}}@media(min-width:1600px){header .company-logo{left:20%}}@media(max-width:1200px){header .container{width:auto}header .company-logo{left:5%}}@media(max-width:992px){#main,footer{text-align:center}#rightcol{padding-left:15px;border:0}.breadcrumbs{border-top:solid 1px #D7D7D7;padding-top:10px}}@media(min-width:768px) and (max-width:992px){header .bottom-nav{margin-top:4em}header .bottom-nav .navbar-right{float:none!important;text-align:center;margin:auto}.bottom-nav .navbar-nav>li{float:none;display:inline-block}}@media(min-width:768px){.navbar{border:0;margin-bottom:0}.navbar-collapse{padding-left:0;padding-right:0}.navbar-right .dropdown-menu{top:95%;border-top:0;border-top-left-radius:0;border-top-right-radius:0;box-shadow:0 10px 10px rgba(0,0,0,.175)}.navbar-right .dropdown-menu:not(.sub-menu){right:auto;left:0}.navbar-right .dropdown-menu.sub-menu{left:100%;top:0;margin-top:-10px}.sidebar-nav{display:inline-block;text-align:left;max-width:270px}.sidebar-nav li ul{padding-left:0;font-size:12px}.sidebar-nav li ul a{margin-left:20px}.sidebar-nav li ul .description{margin-left:20px}.dropdown-submenu .dropdown-toggle .caret{border-top:4px solid transparent;border-left:4px dashed;border-right:0;border-bottom:4px solid transparent;margin-left:6px}}@media(max-width:768px){footer ul li:first-child{font-size:18px;margin-top:25px}footer ul li:not(:first-child){margin-top:10px}footer ul li a{font-size:16px;margin-top:10px}.red-btn{margin-left:auto;margin-right:auto}}@media(max-width:768px) and (min-width:650px){header .company-logo{left:0}.bottom-nav .navbar-nav>li>a{padding:30px 8px 10px}}@media(max-width:767px){h1{font-size:34px}h2{font-size:28px}h3{font-size:24px}h4{font-size:20px}h5{font-size:18px}h6{font-size:16px}#main .row>*{margin-top:30px}.flex-row{display:block}header .company-logo{position:relative;left:0;display:block;text-align:center}.navbar{border:0;margin-bottom:0}.navbar-collapse{text-align:right;background-color:#fff;border:1px solid #ccc}.navbar-collapse .dropdown-menu{position:static;float:none;background:transparent;box-shadow:none;border:0;text-align:right}.navbar-collapse ul.dropdown-menu.sub-menu{border-radius:0;width:auto;height:auto;min-width:0;padding:0}.top-nav{text-align:center;background:0}.top-nav .nav>li{display:inline-block}.top-nav .nav>li>a{padding:10px}.top-nav .form-inline .form-control{display:inline-block;width:auto;height:34px;vertical-align:middle}.top-nav .form-inline .btn{background:#ccc;color:#000;margin-left:10px;padding:6px 12px;font-size:14px;border-radius:4px;line-height:1.42857143}.dr-trusted-wrap{display:none}.userinfo-header .doctor_trusted img{float:none}header .navbar-nav.navbar-right{clear:both;margin-top:0}.bottom-nav .container{padding:0}.top-nav .nav>li>a,.bottom-nav a,.dropdown-menu>li>a{color:#000}.bottom-nav li:not(:last-child) a{border-bottom:1px solid #ccc}header .nav>li>a,.navbar-nav .open .dropdown-menu>li>a{padding-right:30px;padding-top:10px;padding-bottom:10px;line-height:20px}.nav .open>a{color:#000}.dropdown-menu>li>a{text-align:right}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{border-color:#ccc}.nav li.open a{background:#e6e6e6;color:#000}.nav li.open li.dropdown-submenu a{background:#b3b3b3}.navbar-nav .open .dropdown-menu{padding:0}.caret-right{border-top:4px dashed;border-right:4px solid transparent;border-left:4px solid transparent;border-bottom:0}.dropdown-menu.sub-menu{display:block;float:none}#main .container{padding:0 5px}#main ul{padding-left:0;text-align:left}#main #rightcol ul{padding-left:20px}#main .sidebar-nav{list-style:none;display:inline-block;max-width:80%;margin:auto}#main .sidebar-nav li{text-align:center}.form-control{margin-left:auto;margin-right:auto}#main .BTMEComm_Text,#main .BTMEComm_Text+div{width:auto;padding-left:15px;padding-right:15px}#main .BTMEComm_Cart_FontDef,#main .BTMEComm_Cart_ShippingLight{width:auto;margin:auto}#main #pnlCheckout{width:auto!important;margin:auto;padding-left:15px;padding-right:15px}#main .BTMEComm_Grid_Row_Qty{width:auto;float:none}#main div#CartGrid_mod1_listItems_ctl00_Div2{text-align:center}div#CartGrid_mod1_listItems_ctl00_Div2:before{content:"Qty:";margin-right:5px}#main #AllPayments1_pnlContainer,#main .BTMEComm_SubTitle{width:auto;margin:auto;padding-left:15px;padding-right:15px}#main .BTMEComm_Grid_Caption{display:none}#main .BTMEComm_Grid_Row_Desc{width:auto;float:none;margin:0 auto 5px;text-align:center;font-size:16px}#main .BTMEComm_Cart_ShippingContainer{height:auto}#main .BTMEComm_Grid_Row{overflow:visible}.BTMEComm_Grid_Row_Subtotal:before{content:"Subtotal:";font-size:14px;font-weight:bold}.BTMEComm_Grid_Row_Price{margin-left:2em}.canadaDesc{margin-top:10px}#main .BTMEComm_Grid_Total{float:none;width:auto;text-align:center;margin-top:10px}#main .BTMEComm_Grid_LeftModule{float:none;margin:auto}#main .BTMEComm_Grid_Shiping input,#main input#CartGrid_mod1_tbCoupon,#main .BTMEComm_Grid_Shiping select,#main .BTMEComm_ShortField{display:block;margin:auto;background:#ddd;color:#656565;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}#main .BTMEComm_ShortField{display:inline-block;padding:6px 0;text-align:center}.BTMEComm_Cart_ShippingOptionDDN{max-width:100%}#main input#CartGrid_mod1_listItems_ctl00_btnUpdate,#main input#CartGrid_mod1_Shipping2_btnCalculate,input#CartGrid_mod1_btnRedeem{color:#fff;background:#8BBF55;padding:10px 15px;font-size:16px;line-height:initial;border-radius:3px;border:1px solid transparent;height:auto}#main input#CartGrid_mod1_listItems_ctl00_btnUpdate{margin-left:10px}#main input#CartGrid_mod1_listItems_ctl00_btnUpdate:after{content:"\00bb";margin-left:5px;vertical-align:top}input#CartGrid_mod1_btnRedeem{margin-top:10px}#main select#CartGrid_mod1_Shipping2_ShippingInfo1_ddnCountries{float:right;width:60%}#main input#CartGrid_mod1_Shipping2_ShippingInfo1_tbZipCode{width:60%!important;margin-left:auto;margin-right:0}#main .BTMEComm_Cart_FontDef>div:first-child,#main .BTMEComm_Cart_ShippingContainer{padding:0;float:none}#main #CartGrid_mod1_pnlTotals div[style]{font-size:18px!important;font-weight:bold;margin-top:20px}.BTMEComm_Cart_ShippingOptionTitle{margin-top:20px}.BTMEComm_Grid_BottomNav{width:100%;margin:0;text-align:center}a#CartGrid_mod1_lnkClear,a#CartGrid_mod1_lnkContinue,a#btnGoCart{color:#000;background:#eee;border:1px solid #ddd;padding:8px 12px;font-size:14px;border-radius:5px}.BTMEComm_StdButton{width:auto;font-size:18px;padding:6px 18px;background:#8BBF55;color:#fff;border-radius:5px;border:1px solid transparent;margin-top:30px}.BTMEComm_HalfPanel{float:none;width:100%}.BTMEComm_Cart_CheckoutFloat{width:100%}.BTMEComm_Grid_Row_Qty{height:auto;margin:0 auto 20px}.BTMEComm_Grid_Row_Qty_Txt{font-size:14px;text-align:left}#CartGrid_mod1_listItems_ctl00_Div1:before{content:"Qty:"}#BillingShipping1_pnlBillingShipping div,#BillingShipping2_pnlBillingShipping div,#AllPayments1_ctl00_pnlCreditCard div{float:none!important;margin:auto!important;margin-right:auto!important}.BTMEComm_HalfPanel input:not([type="checkbox"]):not([type="radio"]),.BTMEComm_HalfPanel select{width:100%!important;height:34px!important}#BillingShipping2_lblZipLock{display:none}#BillingShipping2_tbZip{display:block!important}#BillingShipping2_lnkRecalc{padding:10px 12px;background:#ddd;border-radius:5px;text-decoration:none;color:#000;margin:10px auto;display:inline-block;text-transform:capitalize}.BTMEComm_HalfPanel input[type="checkbox"]{margin-right:5px}div#pnlCheckout{text-align:center!important}div#pnlCheckout span{margin-right:auto!important}.BTMEComm_HalfPanel .BTMEComm_StdPanel{width:100%;height:auto;margin:10px auto}#AllPayments1_ctl00_pnlCreditCard,#AllPayments1_pnlContainer div,#AllPayments1_pnlContainer span{margin-left:auto!important}#btnGoCheckout{display:block;text-transform:capitalize}}@media(max-width:600px){iframe{width:100%;max-height:300px}.nav-tabs>li{display:inline-block;float:none}.nav-tabs>li>a{padding:10px 5px;margin:0;font-size:14px}#main form .form-group.flex-row{margin-bottom:0}#main .form-group.flex-row .control-label{text-align:right;margin-top:5px}.form-group.flex-row .form-control{margin-bottom:10px}#main #bottom-info .nav-tabs.tabs{padding-left:0}#fancybox-wrap{left:0!important}}