/*cart details page css start here*/
/*
.pane-product-accessories .view-product-accessories{margin-top:30px;}
.pane-product-accessories .view-product-accessories .views-table{border-collapse: collapse; margin: 1px 0 30px; width: 100%;}
.pane-product-accessories .view-product-accessories .views-table th{
    border: medium none; 
    font-weight: 600;
    padding-bottom: 0.1em;
    font-size:16px;
    padding-left:10px;
}
.pane-product-accessories .view-product-accessories  td.views-field-title, td.views-field-title {
    width: 46%;
    padding-right:5%;
}
.pane-product-accessories .view-product-accessories .views-table td {padding-left:10px;}
.pane-product-accessories .view-product-accessories caption, .pane-product-accessories .view-product-accessories th,.pane-product-accessories .view-product-accessories td {
    font-weight: normal;
    text-align: left;
}

.pane-product-accessories .view-product-accessories .form-submit{
    background: url("/sites/all/themes/roche/images/cart-icon.png") no-repeat; 
    font-size: 0;
    border: none;
    width: 45px;
    height: 34px;
}
.pane-product-accessories .view-product-accessories .form-type-select {
    float: left;
    padding: 10px 0;
}
*/
/*add cart page css end here*/

/*cart popup page css start here*/
.add-to-cart-close{background: none; margin: 0;}
.add-cart-message-wrapper{border-radius: 0; border: none; box-shadow: none;}
a.quantity:hover { text-decoration: none;}
.add-cart-message-wrapper .option-button.checkout { background:none;}
.add-cart-message-wrapper .checkout{border: none;}
.add-cart-message-wrapper .option-button.continue{
    background-color: #156db8;
    border: medium none;
    border-radius: 6px;
    float: left;
    margin-left: 10px;
    width: 216px;
}
.add-cart-message-wrapper a:hover{text-decoration: none;}
.add-cart-message-wrapper .option-button-wrapper{float:none;}
.add-cart-message-wrapper .option-button.continue{font-weight: 400;}
.add-cart-message-wrapper .new-item-details{  margin-top: 40px; border-top:2px solid #caa107; float: none; width: 80%;}
.add-cart-message-wrapper .option-button.checkout a{
    background-color: #156db8;
    border: medium none;
    border-radius: 5px;
    float: left;
    margin: 10px 0;
    max-width: 131px;
    padding: 5px 20px;
    color: #ffffff;
    text-decoration: none;
    font-weight: normal;
}
.add-cart-message-wrapper .quantity{font-weight: bold;}
/*cart popup page css end here*/

/*cart details page css start here*/
.page-cart .view-commerce-cart-form table.views-table {width:100%;}
.page-cart .view-commerce-cart-form{margin-top:30px; padding-top:20px;}
.page-cart .view-commerce-cart-form .views-table{
    border-collapse: collapse;
    margin: 1px 0;
    width: 100%;}
.page-cart .view-commerce-cart-form .views-table th{
    border: medium none;
    padding-bottom: 0.1em;
    font-size:14px;
    padding-left:10px;
    font-weight: 600;
}
.page-cart .view-commerce-cart-form td.views-field-title { width: 46%; padding-right:5%;}
.page-cart .view-commerce-cart-form caption, .page-cart .view-commerce-cart-form th, .page-cart .view-commerce-cart-form td {
    font-weight: normal;
    text-align: left;
}
.page-cart .view-commerce-cart-form .delete-line-item{
    background: url("/sites/all/themes/roche/images/file-delete.png") no-repeat; 
    font-size: 0;
    border: none;
    width: 32px;
    height: 32px;
}
/*cart details page css end here*/ 

/*checkout page css start here*/   
.page-checkout table.views-table {width:100%; margin-bottom: 25px;}
.page-checkout table.views-table thead th{border:none;}
.page-checkout .view-commerce-cart-summary{margin-top:30px; padding-top:20px; }
.view-commerce-cart-summary tbody{border: none;}
.page-checkout  .input-text label{
    position: relative; 
    top: -47px; 
    color: rgba(85, 82, 91, 0.7);
    font-size: 1.5em;
    line-height: 100%;
    font-family: "berthold_imagoitalic",Helvetica,Arial,sans-serif;
}

.page-checkout .input-radio label::before{top:0px;}
.page-checkout .form-item.form-type-radio{width: 100%;}
.page-checkout  .animation-class input.filled + label, .page-checkout  .animation-class input:focus + label{top:-66px;}
.page-checkout .views-table td {
    padding-left:15px;
}
.page-checkout .selectboxit.input-select{
    background-color: rgba(21, 109, 184, 0.15);    
    height: 62px;
}
.page-checkout .content-dropdown .selectboxit-text{
    color: rgba(85, 82, 91, 0.7);
    font-weight: normal;
    font-family: "berthold_imagoitalic",Helvetica,Arial,sans-serif;
    padding-left: 0;
    padding-top: 9px;
}

.page-checkout .content-dropdown i{color: rgba(85, 82, 91, 0.7);}
.page-checkout div.form-type-select{margin-bottom: 45px;}
.page-checkout legend{display: none;}
.page-checkout fieldset.checkout-buttons{margin-bottom: 40px;}
.page-checkout fieldset.checkout-buttons .row{ float: left;   }

.block-dc-ajax-add-cart .quantity {
    font-size: 12px;
    font-weight: bold;
    left: 32px;
    padding-bottom: 17px;
    padding-left: 8px;
    padding-right: 7px;
}
/* checkout page css end here */  

.region-header-nav-right .block.block-dc-ajax-add-cart { float: left;}
.region-header-nav-right .block.block-block { float: left;}
.cart-image, .cart-product-quantity, .cart-product-total{padding-top: 12px;}
.ajax-shopping-cart-teaser{position: relative;}
.cart-product-quantity{
    position: absolute;
    top: -14px;
}
.header .account-nav .roche-logo{line-height: 0; top:0;}
.view-display-id-block_1 .views-field.views-field-name {
    width: 70%;
    font-weight: 700;
    font-size: 1.5em;
    float: left;
    margin-left: 20px;
}
.view-display-id-block_1 .views-field-field-prod-aliases-image,.view-pump-accessories .views-field-field-prod-aliases-image{max-width: 120px;}
.view-display-id-block_1 .views-field-field-prod-aliases-image {float: left;width: 15%;}
.view-display-id-block_1 .field-content img,.view-pump-accessories .field-content img{max-width: 100%;height: auto;}
.view-display-id-block_1 .item-list ul li{clear: both; list-style: none; padding: 15px;}
.view-display-id-block_1 .item-list ul li:hover {background: #f2f2f2;}
.view-display-id-block_1 .field-content img{margin-left: 0;}

.meter-pump-central-accessories .form-submit{
    /*background: url("/sites/all/themes/roche/images/cart-icon.png") no-repeat; 
    font-size: 0;
    border: none;
    width: 45px;
    height: 34px;*/
    background: #156db8;
    border: 1px solid #156db8;
    color: #fff;
    border-radius: 8px;
    padding: 2px 10px;
}
.meter-pump-central-accessories .form-type-select.form-item-quantity {
    float: left;
    width: 30%;
    max-width: 65px;
}
.meter-pump-central-accessories table.views-table{
    border-collapse: collapse;
    width: 100%;
    width:100%; 
    margin-bottom: 50px;
}
.meter-pump-central-accessories table.views-table th,.view-display-id-page table.views-table th{
    border: medium none;
    font-weight: bold;
    padding-bottom: 0.1em;
    font-size:14px;
    padding-left:10px;
}

.meter-pump-central-accessories table.views-table td,.view-display-id-page table.views-table td{
    padding:8px 10px;
}
.meter-pump-central-accessories tbody{border: none;}
.meter-pump-central-accessories .form-type-select.form-item-quantity {
    padding-top: 5px;
}
.meter-pump-central-accessories .view-grouping-header{background: #156db8; padding:8px 10px; color: #ffffff; margin-top: 20px;}
.meter-pump-central-accessories table.views-table caption{
    font-size: 1.2em;
    padding-left: 30px;
    width: 100%;
    color:  #156db8;
    padding: 9px;
}
.meter-pump-central-accessories .view-grouping-content {
    border: 1px solid #156db8;
    padding: 15px;
}
.meter-pump-central-accessories{margin-bottom: 40px;}
.meter-pump-central-accessories table.views-table caption .prod-acc-img{width: 18%; float: left;}
/*.meter-pump-central-accessories .views-field.views-field-add-to-cart-form { width: 23%;}*/
.view-grouping-header .taxo-title{float: left; width: 84%;}
.meter-pump-central-accessories .taxo-more a{color: #ffffff; text-align: right; font-size: 0.8em; text-transform: uppercase;}
.meter-pump-central-accessories  .more-access {
    line-height: 100%;
    text-align: right;
    font-size: 0.8em; 
    text-transform: uppercase;
}
.meter-pump-central-accessories  .more-access a{
    font-size: 0.8em; 
    text-transform: uppercase;
}
.page-checkout fieldset{padding:0.35em 0.625em 0.75em; }
.page-checkout .checkout-progess ul, .page-cart .checkout-progess ul {margin: 0;padding: 0;}
.page-checkout .checkout-progess ul li, .page-cart .checkout-progess ul li{display: inline-block; list-style: none; width: 33%; padding: 10px 20px; text-align: center;}
.page-checkout .checkout-progess li.active a,.page-checkout .checkout-progess li.active,.page-cart .checkout-progess li.active a,.page-cart .checkout-progess li.active{color:#ffffff;}	
.page-checkout-complete .checkout-progess ul li{padding: 10px 37px; width: 33%;}
.page-cart .cart-empty-page, .page-checkout-complete .checkout-completion-message{margin: 40px 0;}
.order-addi-prod > a {
    color: #535774;
    padding: 12px 17px;
    border: 1px solid #acacac;
    text-decoration: none;
    background: #eeeeee;
}
.page-checkout table.views-table thead th{padding-left: 12px; font-size: 0.9em;}
.page-checkout .btnContinue .checkout-continue.btn.dark{ 
    background: #156db8 none repeat scroll 0 0;
    border: medium none;
    border-radius: 8px;
    color: #ffffff;
    font-size: 1.133em;
    padding: 16px 34px;
    text-decoration: none;
    text-transform: uppercase;
}
.page-checkout .text-center.btnContinue{text-align:left; }
.page-checkout .checkout-cancel { 
    background: #156db8 none repeat scroll 0 0;
    border: medium none;
    border-radius: 8px;
    color: #ffffff;
    font-size: 1.133em;
    padding: 11px 34px;
    text-decoration: none;
    text-transform: uppercase;
}
.page-checkout .checkout-cancel:hover {text-decoration: none;  background: #156db8; color: #ffffff;}
.prod-title {
    display: table-cell;
    vertical-align: middle;
    width: 80%;
}
.prod-acc-wrap { display: table; min-height: 120px; width: 100%;}
.commerce-progress-header{background:#0096da; padding: 25px 0; }
.b-heade-title{ color: #ffffff; font-size: 2.5em; text-align: center; padding-top: 15px;}
.b-heade-sub-title a{color: #ffffff; text-decoration: none; font-size:0.9em; }
.view-commerce-cart-form a::before, .b-heade-sub-title a::before{content: "<"; font-size: 0.7em; padding-right: 10px;}
.page-cart tr.even, tr.odd{background: none; border: none;}
.page-cart tbody{border: none;}
.page-cart .commerce-line-item-views-form .commerce-line-item-actions{border-bottom: 1px solid #ccc;border-top: 1px solid #ccc; padding: 25px 0; padding-right: 10px;}
.page-cart tbody td{padding-left: 10px; color: #0096da; font-size: 1em;}
.form-item-quantity label{display: none;}
.meter-pump-central-accessories .commerce-add-to-cart div.form-item-quantity input{ 
    border: 1px solid #ccc;
    border-radius: 6px;
    float: left;
    height: 25px !important;
    margin: 10px;
    text-align: center;
    width: 41px;
}
/*.view-product-accessories tr.even, tr.odd, .view-product-accessories tbody{border:none; background: none}*/
.view-commerce-cart-form a{float:left; font-size: 0.9em; text-decoration: none;}
.view-commerce-cart-form .form-submit{background:#156db8; border-radius: 4px; border: none; color: #ffffff; padding: 4px 46px; } 
.b-heade-sub-title {padding: 18px 10px 0px; width: 960px; margin: auto;}
/*.pane-product-accessories .view-product-accessories .views-table td.views-field-add-to-cart-form{padding-left: 0;}*/
td.views-field-line-item-title{color: #0096da;}
.meter-pump-central-accessories thead, .meter-pump-central-accessories tbody,
.view-display-id-page thead, .view-display-id-page tbody{background: #f1f3f2;}
.meter-pump-central-accessories thead{border-bottom: 1px solid #ccc; background: #eee;}
.page-node-support .meter-pump-central-accessories thead{border: 1px solid #ccc;}
.meter-pump-central-accessories tr.even{border-top: 1px solid #ccc;}
.meter-pump-central-accessories tbody,.page-node-support .meter-pump-central-accessories tbody tr.odd{border-bottom: 1px solid #ccc;}
.page-node-support .meter-pump-central-accessories tbody{border: 1px solid #ccc;}
.prod-acc-wrap .prod-title{font-size: 1.3em;}


.b-heade-sub-title a, .commerce-line-item-actions a{text-transform: uppercase;}
.view-display-id-block_1 .views-field-name a:hover{text-decoration: none;}
.page-cart .view-commerce-cart-form thead th.views-field-line-item-title{width:57%;}
/*add css 03-08-2016*/
.page-node-4831 .container .right-divider{background: none;}
.page-node-4831 .container .col-sm-9{width:100%;}
/*added for animated slider in home page*/
.page-home .pane-revslider .rs-render-processed{position:relative; outline: none;} 
fieldset.checkout-buttons .fieldset-wrapper{margin: auto; width: 36%; text-align: center;}
.node-type-article .about-us-container .ui-accordion-content .field-content{
    font-size: 12px;
    line-height: 18px;
}
.node-type-article .about-us-container .ui-accordion-content .field-content p{
    padding: 0 0 22px;
    margin-bottom: 0;
}
.node-type-article .about-us-container .ui-accordion .ui-accordion-content{
    height:auto !important;
}
/* add css by sandeep babu  */
.selectboxit.input-select.content-dropdown.error{border:1px solid red;} 
.page-node-4866 .col-wrapper { background:none;} 
.web-thankyou-layout { background:none;}
/*Ends san added file*/ 

/* add css for book */
.view-record-book { margin-top: 35px;}
.view-record-book .views-row{min-height:200px;}
.view-record-book  .views-field-title{font-size: 1.3em; width:100%;}
.view-record-book  .field-content img{float: left; margin-right:20px; margin-bottom: 40px;}

/*add css for form error spacing issuue */
.node-type-webform .Webform_registration_top .form-item-accept-terms .edit-accept-termsformError {top:23px !important;}
#roche-product-edit .selectboxit-text{padding-left:0;}
.page-user-dashboard-product-info .container .row .row .col-md-4 {text-align: right; width: 65.333%;}

/*Starts Related Article UI */
.pane-node-field-article-related-articles .field-items .field-item a{
    border: 1px solid #ccc;
    background: #DDDDDD;
    border-radius: 5px;
    padding: 7px 25px 7px 10px;
    display: block;
    margin-bottom: 10px;
    color: #333;
    text-decoration: none;
    position: relative;
}
.pane-node-field-article-related-articles .field-items .field-item a:before{
    content: "\f105";
    display: inline-block;
    font: normal normal normal 16px/1 FontAwesome;
    right: 10px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
}
.pane-node-field-article-related-articles{
    background: #FBFBFC;
    padding: 20px;
    border: 1px solid #B9B8B8;
    border-radius: 5px;
    margin: 20px 0;
}
.pane-node-field-article-related-articles .pane-title{
    margin-top: 0;
    margin-bottom: 20px;
}
/*Ends Related Article UI*/
.footer .mid-section .keep-in-touch{border-bottom: none;}
.footer .mid-section .social-icons{border-top: 1px solid #b9b8b8;}
/*add css 15-04-2016 download popup*/
.page-download-section #colorbox .returning-user .anchortext,
.page-leaflets-and-resources #colorbox .returning-user .anchortext,
.node-type-article #colorbox .returning-user .anchortext,
.page-taxonomy-term-therapy-management-tools #colorbox .returning-user .anchortext,
.page-recordbooks .returning-user .anchortext,
.page-node-support #colorbox .returning-user .anchortext,
.node-type-product #colorbox .returning-user .anchortext,
#colorbox.login-colorbox .returning-user .anchortext{display:none;}

.page-download-section #colorbox #colorboxNodeLoading,
.page-leaflets-and-resources #colorbox #colorboxNodeLoading,
.node-type-article #colorbox #colorbox #colorboxNodeLoading,
.page-taxonomy-term-therapy-management-tools #colorbox #colorboxNodeLoading,
.page-recordbooks #colorbox #colorboxNodeLoading,
.page-node-support #colorbox #colorboxNodeLoading,
.node-type-product #colorbox #colorboxNodeLoading,
#colorbox.login-colorbox #colorboxNodeLoading,#colorboxNodeLoading{display:none;}

.page-download-section .login span,
.page-leaflets-and-resources .login span,
.node-type-article #colorbox .login span,
.page-taxonomy-term-therapy-management-tools .login span,
.page-recordbooks .login span,
.page-node-support .login span,
.node-type-product .login span,
.login-colorbox .login span{background:none;}

.page-download-section #colorbox .container,
.page-leaflets-and-resources #colorbox .container,
.node-type-article #colorbox .container,
.page-taxonomy-term-therapy-management-tools #colorbox .container,
.page-recordbooks #colorbox .container,
.page-node-support #colorbox .container,
.node-type-product #colorbox .container,
#colorbox.login-colorbox .container{width:620px; max-height:500px !important}

.page-download-section #colorbox .border-right,
.page-leaflets-and-resources #colorbox .border-right,
.node-type-article #colorbox .border-right,
.page-taxonomy-term-therapy-management-tools #colorbox .border-right,
.page-recordbooks #colorbox .border-right,
.page-node-support #colorbox .border-right,
.node-type-product #colorbox .border-right,
#colorbox.login-colorbox .border-right{border:none; margin:0px; padding:0px;}

.page-download-section #colorbox .btnContinue,
.page-leaflets-and-resources #colorbox .btnContinue,
.node-type-article #colorbox .btnContinue,
.page-taxonomy-term-therapy-management-tools #colorbox .btnContinue,
.page-recordbooks #colorbox .btnContinue,
.page-node-support #colorbox .btnContinue,.node-type-product #colorbox .btnContinue,
#colorbox.login-colorbox .btnContinue{margin-left:15px;}

.page-download-section #colorbox #cboxLoadedContent,
.page-leaflets-and-resources #colorbox #cboxLoadedContent,
.node-type-article #colorbox #cboxLoadedContent,
.page-taxonomy-term-therapy-management-tools #colorbox #cboxLoadedContent,
.page-recordbooks #colorbox #cboxLoadedContent,
.page-node-support #colorbox #cboxLoadedContent,.node-type-product #colorbox #cboxLoadedContent,
#colorbox.login-colorbox #cboxLoadedContent,#colorbox #cboxLoadedContent{width: 97.5% !important; /*margin-bottom:0;*/ margin-left:15px;height: 88% !important;}

.page-download-section #colorbox #cboxContent,
.page-leaflets-and-resources #colorbox #cboxContent,
.node-type-article #colorbox #cboxContent,
.page-taxonomy-term-therapy-management-tools #colorbox #cboxContent,
.page-recordbooks #colorbox #cboxContent,
.page-node-support #colorbox #cboxContent,.node-type-product #colorbox #cboxContent,
#colorbox.login-colorbox #cboxContent{width: 670px !important; max-height:500px !important}

.page-download-section #colorbox,
.page-leaflets-and-resources #colorbox,
.node-type-article #colorbox,
.page-taxonomy-term-therapy-management-tools #colorbox,
.page-recordbooks #colorbox,
.page-node-support #colorbox,.node-type-product #colorbox,
#colorbox.login-colorbox{width: 683px !important; left:50%!important;transform: translateX(-50%);-webkit-transform: translateX(-50%);max-height:500px !important;}

.page-download-section #colorbox #messages,
.page-leaflets-and-resources #colorbox #messages,
.node-type-article #colorbox #messages,
.page-taxonomy-term-therapy-management-tools #colorbox #messages,
.page-recordbooks #colorbox #messages,
.page-node-support #colorbox #messages,.node-type-product #colorbox #messages,
#colorbox.login-colorbox #messages{max-width:520px;}

.page-download-section #colorbox #cboxWrapper,
.page-leaflets-and-resources #colorbox #cboxWrapper,
.node-type-article #colorbox #cboxWrapper,
.page-taxonomy-term-therapy-management-tools #colorbox #cboxWrapper,
.page-recordbooks #colorbox #cboxWrapper,
.page-node-support #colorbox #cboxWrapper,.node-type-product #colorbox #cboxWrapper,
#colorbox.login-colorbox #cboxWrapper{width: 683px !important; max-height:500px !important}

.page-download-section #colorbox #cboxMiddleLeft,
.page-leaflets-and-resources #colorbox #cboxMiddleLeft,
.node-type-article #colorbox #cboxMiddleLeft,
.page-taxonomy-term-therapy-management-tools #colorbox #cboxMiddleLeft,
.page-recordbooks #colorbox #cboxMiddleLeft,
.page-node-support #colorbox #cboxMiddleLeft,.node-type-product #colorbox #cboxMiddleLeft,
#colorbox.login-colorbox #cboxMiddleLeft,#colorbox #cboxMiddleLeft{width:auto;}

.page-download-section #colorbox #cboxClose,
.page-leaflets-and-resources #colorbox #cboxClose,
.node-type-article #colorbox #cboxClose,
.page-taxonomy-term-therapy-management-tools #colorbox #cboxClose,
.page-recordbooks #colorbox #cboxClose,
.page-node-support #colorbox #cboxClose,.node-type-product #colorbox #cboxClose,
#colorbox.login-colorbox #cboxClose{top:0; right: 20px;}

.page-download-section #colorbox .login h3,
.page-leaflets-and-resources #colorbox .login h3,
.node-type-article #colorbox .login h3,
.page-taxonomy-term-therapy-management-tools #colorbox .login h3,
.page-recordbooks #colorbox .login h3,
.page-node-support #colorbox .login h3,
.node-type-product #colorbox .login h3,
#colorbox.login-colorbox .login h3{margin-top: 25px; margin-bottom: 20px; margin-left:9%;}

.page-download-section #colorbox #cboxTopCenter,
.page-leaflets-and-resources #colorbox #cboxTopCenter,
.node-type-article #colorbox #cboxTopCenter,
.page-taxonomy-term-therapy-management-tools #colorbox #cboxTopCenter,
.page-recordbooks #colorbox #cboxTopCenter,
.page-node-support #colorbox #cboxTopCenter,.node-type-product #colorbox #cboxTopCenter,
#colorbox.login-colorbox #cboxTopCenter,#colorbox #cboxTopCenter{width:auto !important;}

.page-download-section #colorbox #cboxLoadingGraphic,
.page-leaflets-and-resources #colorbox #cboxLoadingGraphic,
.node-type-article #colorbox #cboxLoadingGraphic,
.page-taxonomy-term-therapy-management-tools #colorbox #cboxLoadingGraphic,
.page-recordbooks #colorbox #cboxLoadingGraphic,
.page-node-support #colorbox #cboxLoadingGraphic,.node-type-product #colorbox #cboxLoadingGraphic,
#colorbox.login-colorbox #cboxLoadingGraphic,#colorbox #cboxLoadingGraphic{background:none;}

.page-download-section #colorbox .login .col-sm-6,
.page-leaflets-and-resources #colorbox .login .col-sm-6,
.node-type-article #colorbox .login .col-sm-6,
.page-taxonomy-term-therapy-management-tools #colorbox .login .col-sm-6,
.page-recordbooks #colorbox .login .col-sm-6,
.page-node-support #colorbox .login .col-sm-6,.node-type-product #colorbox .login .col-sm-6,
#colorbox.login-colorbox .login .col-sm-6{ width: 80%; margin-left: 10% !important;}

.page-download-section #colorbox .login .row .row >div:nth-child(2),
.page-leaflets-and-resources #colorbox .login .row .row >div:nth-child(2),
.node-type-article #colorbox .login .row .row >div:nth-child(2),
.page-taxonomy-term-therapy-management-tools #colorbox .login .row .row >div:nth-child(2),
.page-recordbooks #colorbox .login .row .row >div:nth-child(2),
.page-node-support #colorbox .login .row .row >div:nth-child(2),
.node-type-product #colorbox .login .row .row >div:nth-child(2),
#colorbox.login-colorbox .login .row .row >div:nth-child(2){display:none;}

#colorbox  div.error,#colorbox input.error, #colorbox  select.error, #colorbox  textarea.error, img.error,
#colorbox.login-colorbox div.error,#colorbox.login-colorbox input.error,#colorbox.login-colorbox select.error,#colorbox.login-colorbox textarea.error{max-width:370px;}
.download-section thead{background:#dbdcdc; padding-top:4px;}
.node-type-article #colorbox #colorboxNodeLoading,
#colorbox.login-colorbox #colorboxNodeLoading{display:none;}
/*end css 15-04-2016 download popup*/

/*Starts popup code here @5-20 by tan*/
.page-download-section #colorbox.extlink-extra-leaving-colorbox #cboxClose,
.page-leaflets-and-resources #colorbox.extlink-extra-leaving-colorbox #cboxClose,
.node-type-article #colorbox.extlink-extra-leaving-colorbox #cboxClose,
.page-taxonomy-term-therapy-management-tools #colorbox.extlink-extra-leaving-colorbox #cboxClose,
.page-recordbooks #colorbox.extlink-extra-leaving-colorbox #cboxClose,
.page-node-support #colorbox.extlink-extra-leaving-colorbox #cboxClose,
.node-type-product #colorbox.extlink-extra-leaving-colorbox #cboxClose,
#colorbox.login-colorbox.extlink-extra-leaving-colorbox #cboxClose{bottom: 0;top: auto;right: 2px;}
/*Ends popup code here @5-20 by tan*/
/*Starts news heading*/
/*.page-news .global-search-results h2.center-line span,.global-search-results h2.center-line span{font-size: 23px;}*/
.page-news .global-search-results h2.center-line span{font-size: 23px;}
.page-news .global-search-results h2.center-line span:before,.global-search-results h2.center-line span:before {
    content: " ";
    display: block;
    position: absolute;
    top: 50%;
    background: #b9b8b8;
    left: -1050px;
    height: 1px;
    width: 1000px;
}
.page-news .global-search-results h2.center-line span:after,.global-search-results h2.center-line span:after {
    content: " ";
    display: block;
    position: absolute;
    top: 50%;
    background: #b9b8b8;
    right: -1050px;
    height: 1px;
    width: 1000px;
}
/*Ends news heading*/

/*Added by san @5-23*/
.page-node-support .end-options .input-search .form-item-search input.form-text{height:auto;font-family: 'berthold_imagoitalic',Helvetica,Arial,sans-serif;}
/*.node-type-webform form  .webform-component .input-checkbox label{position: relative;}*/
/*Ended by san @5-23*/

/*Added by san @5-26*/
.node-type-product .view-product-component-details .product-features .left-border{min-height: 258px;}
.page-node-support .input-search input::-webkit-input-placeholder {
   color: #55525b;
}
.page-node-support .input-search input::-moz-placeholder { 
   color: #55525b;  
}
.page-node-support .product-support-detail .input-search :-ms-input-placeholder#edit-search{  
   color: #55525b;  
}
.product-registration #field-product-info-markup-add-more-wrapper--4{margin-left:10px;} 
.page-product-delete #edit-cancel{margin-left: 15px;}
.product-registration.input-radio.radio-gender label, .input-radio.radio-optiontwo label{display: inline-block!important;} 
.page-node-add-product-registration .fieldset-wrapper .col-xs-12.col-sm-6 { min-height:0px;}
.node-type-product .mini-product-card .secondarytext{margin-top:3px!important;}
.node-type-product .product-overflow-slider .product-tile-caption{padding:16px 15px 20px 15px;}
.webform-component .input-checkbox label{padding-top:6px;}
.page-node-add-product-registration .field-type-list-text field-name-field-use-pump field-widget-options-select col-xs-12.col-sm-6,
.page-node-add-product-registration .col-xs-12.col-sm-6{ min-height:0px;}
.node-type-product .secondary-nav .verticalLine:first-child{display: none;}
.node-type-product .product-overflow-slider .mini-product-card{height:auto;}
.node-type-product .slide-controls .next{margin:-5px;}
/*Ended by san @5-26*/

/*starts readonly field focus*/
.product-registration .animation-class input[readonly="readonly"][value=""]:focus+label{
    top:34px;
    font-size: 1.5em;
}
.node-type-webform .animation-class input[readonly="readonly"][value=""]:focus+label{
    top:18px;
    font-size: 1.5em;
    transition: none;
}

/*ends readonly field focus*/

/*UAT UI FIXES STARTS*/
.tp-bannertimer{z-index: 50;}
.meter-pump-central-accessories .more-access a,.meter-pump-central-accessories .taxo-more a{text-decoration: none;}
.meter-pump-central-accessories .more-access a.showhidelabel:after,
.meter-pump-central-accessories .more-access a.hidealllabel:after,.meter-pump-central-accessories .expand-all-products:after,.meter-pump-central-accessories .hide-all-products:after {
    content: "\f105";
    font: normal normal normal 16px/1 FontAwesome;
    left: 10px;
    position: relative;
    top: 1px;
} 
.meter-pump-central-accessories .more-access a.hidealllabel:after,.meter-pump-central-accessories .hide-all-products:after {
    content: "\f107";
}
.meter-pump-central-accessories table.views-table:last-child caption {
    border: none;
}
.meter-pump-central-accessories table.views-table{margin-bottom: 12px;}
.meter-pump-central-accessories table.views-table thead th:first-child,
.meter-pump-central-accessories table.views-table td:first-child{
    padding-left: 10px;
}
.diabetes-care-landing .pager-load-more li.pager-next>a:hover,
.diabetes-care-landing .pager-load-more li.pager-next>a:active{background: none;}

.right-divider.padding-body-fix + .col-sm-3 .pane-article-download-section h4.pane-title {margin-top: 10px;margin-bottom: 20px;}
.node-type-page .view-content .item-list a .field-content {color: #156db8;}
.right-divider.padding-body-fix + .col-sm-3 .pane-article-download-section table.views-table {width: 100%;}
.right-divider.padding-body-fix + .col-sm-3 .pane-article-download-section table.views-table td {background-color: #fff;}
.right-divider.padding-body-fix + .col-sm-3 .pane-article-download-section table.views-table td li.download-link {margin: 7px 0 0;padding-bottom: 5px;border-bottom: 1px solid #ccc;}
.right-divider.padding-body-fix + .col-sm-3 .pane-article-download-section table.views-table tr:last-child td li.download-link {border-bottom: none;}
.right-divider.padding-body-fix + .col-sm-3 .pane-article-download-section table.views-table tr:last-child td li.download-link {padding-bottom: 5px;}
.right-divider.padding-body-fix + .col-sm-3 .pane-article-like .likes {padding-left: 0;}
.node-type-product .view-product-detail-hero-slideshow .carousel-inner .banner-content .description-field h1{margin-bottom: 20px;}
.node-type-product .view-product-detail-hero-slideshow .carousel-inner .banner-content .btn.primary{margin: 10px 0;}
.view-display-id-page table.views-table thead th:first-child,.view-display-id-page table.views-table td:first-child {padding-left: 5px;}
/*.meter-pump-central-accessories table.views-table thead th:first-child{padding-left: 3px;}*/
.pane-product-landing-page .products-landing .product-card .row{height: 270px;}
.pane-product-landing-page .product-card .text-content.col-xs-7.col-sm-7{height: 250px;}

.page-faq-all .product-support-detail .col-xs-12.hidden-xs{padding-left: 0;}
.node-type-product .view-id-product_videos .products-video-player .video-player iframe {padding: 0 10px; width: 100%;max-width: 100%;}
.meter-pump-central-accessories .view-grouping-content{padding: 15px 0;}
.meter-pump-central-accessories table.views-table caption{
    padding: 9px 26px 3px 20px;
    border-bottom: 1px solid #ccc;
}
.meter-pump-central-accessories  .more-access{position: relative; top:-10px; right: -7px;}
 .meter-pump-central-accessories .view-grouping-header .taxo-title{width:75%}
 .meter-pump-central-accessories .view-grouping-header .taxo-more{text-align: right; padding-right: 10px;}
 .node-type-page .pane-pump-accessories .view-display-id-block_1 .item-list ul li{margin-left: 0}
 
 
/*UAT UI FIXES ENDS*/

/* UI for custom carousel homepage slider */
.page-home .view-homepage-related-products .border-top{
    border: none;
    background: #803664;
    padding: 24px 36px;
}
.home-product-carousel.product-overflow-slider img{height:auto;}
.home-product-carousel.product-overflow-slider .thumbnail-product{padding: 10px;}
.home-product-carousel.product-overflow-slider h2{margin: 0 0 0 8px; color: #ffffff}
.home-product-carousel.product-overflow-slider .mini-product-card{margin-right: 0px;width:169px;}
.home-product-carousel.product-overflow-slider .product-tile-caption{font-size: 0.98em;}
.home-product-carousel.product-overflow-slider .product-tile-caption{padding: 15px; min-height: 92px;}
.home-product-carousel.product-overflow-slider .product-overflow,
.home-product-carousel.product-overflow-slider .slide-controls .next{margin-left: -5px;}
.home-product-carousel.product-overflow-slider .slide-controls .next{border-left: 1px solid #929191;}
.home-product-carousel.product-overflow-slider .slide-controls .prev{border-right: none;}
.home-product-carousel.border-top{margin-top: 0;}
/*  UI for custom carousel homepage slider  ENDS */
#colorbox #user-login #edit-actions{padding-left: 0;}
/*Added by Rajat date 08/07/16 for hide heart symbol*/
/*Commented by Lahari 24.11.2016 for displaying heart symbol in SouthAfrica*/
/*.article-card .likes{display:none;}*/
/*Commented bt Lahari 26.11.2016 for displaying unflag color in SouthAfrica*/ 
/*.view-article-like .unflag-action .icon {color: #000 !important;}*/

/*below css added by Rajat dt 22/07/16 for Edit Profile section*/
/*Starts user dashboard right panel link issue fixes 11/3*/
/*
.edit-profile.btn.btn-wrap,.page-user-dashboard .right-authenticated .dashboard-profile .dash-edit-url .btn, 
.page-user-dashboard .right-authenticated .dashboard-profile .dash-change-pass .btn,
.page-user-dashboard .right-authenticated .dashboard-profile .view-profile.btn{
    background: transparent none repeat scroll 0 0;
    border: 1px solid #53575a;
    color: #53575a;
    border-radius: 8px; 
    padding: 6px 0;
    font-size: 12px;
    margin-bottom: 10px;
}
.page-user-dashboard .right-authenticated .dashboard-profile .view-profile.btn,
.page-user-dashboard .right-authenticated .dashboard-profile .view-profile.btn a.anchor {padding: 6px 0; width: 100%;}
.page-user-dashboard .right-authenticated .dashboard-profile .view-profile.btn .icon.fa-pencil{font-size: 12px;}
.product-overflow-slider .edit-profile-dashboard{font-size: 11.196px;}
*/
/*Ends user dashboard right panel link issue fixes 11/3*/
.edit-profile-dashboard {font-size: 12px;}
.edit-profile-dashboard a.anchor{width:auto !important;}
.edit-profile-dashboard {width: 180px; margin-bottom: 10px;}
/*End Here Edit Profile section */


@media (min-width: 768px){
    .support-product-detail .border-right .input-search{margin-bottom: 70px;padding-bottom: 0;}
    /*Starts 16-05-2016 by ss*/
    .page-download-section .pager.pager-load-more a{margin-top: -8px;}
    .footer .mid-section .social-icons{border: none;}
    /*UAT UI FIXES STARTS*/
    .view-diabetes-landing .filter .filter-option-group .filter-option .input-checkbox label{padding: 5px 14px 38px !important; cursor: pointer}
    .view-diabetes-landing .filter .filter-option-group .filter-option .input-checkbox{padding-bottom: 0}
    /*Ends*/      
}
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    .product-registration .btnContinue {margin-bottom: 9px;}  
}

@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
    .checkout-progess ul li{font-size: 0.9em; }
    .page-checkout .checkout-progess ul li, .page-cart .checkout-progess ul li{padding: 0 0 0 15px;}
    .cart-image, .cart-product-quantity, .cart-product-total{ margin-right: 9px;}
    .page-checkout .form-type-select label{display: none;}
    .add-cart-message-wrapper .option-button.checkout a{margin-right: 4px;}
    .b-heade-title{margin-top: 30px;}
    .views-field.views-field-title{width: 40%;}
    .meter-pump-central-accessories .form-type-select.form-item-quantity{width: 35%; max-width: 65px;}
    .view-display-id-block_1 .views-field.views-field-name{float: left; width:77%;}
    .cart-image, .cart-product-quantity, .cart-product-total {padding-top: 12px;}
    .view-record-book .field-content img{margin-bottom: 85px;}
    .view-record-book .views-row{min-height:250px;}
    .global-search-results .input-search button {right:9px;}
    fieldset.checkout-buttons .fieldset-wrapper{margin: auto; width: 50%;}
    .meter-pump-central-accessories .commerce-add-to-cart div.form-item-quantity input,
    .meter-pump-central-accessories .form-item-quantity input{height:26px !important;}
    .add-cart-message-wrapper {background-color: #fff;border: 2px solid #ccc;color: #7f7f7f;border-radius: 20px;left: 30%;
                               padding: 20px;position: fixed;box-shadow: 0 1px 5px #333; right: 30%;top:  120px!important;z-index: 101;
    }
    .node-type-news .about-us-container .border-top-fix{border:none;}

    /*Starts by ss*/
    .breadcrumbs .breadcrumb-product-nav .dropdown-menu{z-index:991!important;}
    .full-screen-modal .product-features .description{padding-top:intial;}
    .breadcrumb-product-nav .product-name > span{padding-bottom:-1px;}
    /*ul.breadcrumbs li .breadcrumb-product-nav .dropdown{top: 10px!important;}*/
    /*.view-pump-accessories .commerce-add-to-cart div.form-item-quantity input, .view-product-accessories .form-item-quantity input{height: 29px !important;}*/
    .page-user-dashboard-product-info .container .row .row .col-md-4{float: left}/*changed by san left to right*/
    .page-product-edit .input-text .required-input { -webkit-text-fill-color:#53575a; color:#53575a;}

    /*end by ss*/

    /*Starts popup code here @5-20 by tan*/
    .page-download-section #colorbox.extlink-extra-leaving-colorbox #cboxClose,
    .page-leaflets-and-resources #colorbox.extlink-extra-leaving-colorbox #cboxClose,
    .node-type-article #colorbox.extlink-extra-leaving-colorbox #cboxClose,
    .page-taxonomy-term-therapy-management-tools #colorbox.extlink-extra-leaving-colorbox #cboxClose,
    .page-recordbooks #colorbox.extlink-extra-leaving-colorbox #cboxClose,
    .page-node-support #colorbox.extlink-extra-leaving-colorbox #cboxClose,.node-type-product #colorbox.extlink-extra-leaving-colorbox #cboxClose,
    #colorbox.extlink-extra-leaving-colorbox #cboxClose{bottom: 7px;right: 15px;}
    .page-download-section #colorbox #cboxLoadedContent,
    .page-leaflets-and-resources #colorbox #cboxLoadedContent,
    .node-type-article #colorbox #cboxLoadedContent,
    .page-taxonomy-term-therapy-management-tools #colorbox #cboxLoadedContent,
    .page-recordbooks #colorbox #cboxLoadedContent,
    .page-node-support #colorbox #cboxLoadedContent,
    .node-type-product #colorbox #cboxLoadedContent,
    #colorbox.login-colorbox #cboxLoadedContent{width: 100% !important;}
    /*Ends popup code here @5-20 by tan*/
    
    /*Starts adding by san @5-27*/
    .node-type-product .view-product-component-details .product-features .left-border{min-height: 258px;} /*changed from 243 to 258 by san*/
    .page-cart #messages{width: 760px;}
    .page-product-edit .weblayout .input-text label, .input-text label{color:#53575a;}
    /*Ends adding by san @5-27*/
    
    /*UAT UI FIxes*/
    #colorbox.extlink-extra-leaving-colorbox #cboxContent,
    #colorbox.login-colorbox.extlink-extra-leaving-colorbox #cboxContent{max-height: 330px !important;}
    #colorbox.extlink-extra-leaving-colorbox #cboxContent #cboxLoadedContent,
    #colorbox.login-colorbox.extlink-extra-leaving-colorbox #cboxContent #cboxLoadedContent{height: 96% !important;}
    #colorbox.extlink-extra-leaving-colorbox #cboxWrapper,#colorbox.extlink-extra-leaving-colorbox,
    #colorbox.login-colorbox.extlink-extra-leaving-colorbox{max-height: 345px !important;}
    /*Ends*/
    
    /* UI for custom carousel homepage slider starts */
    .home-product-carousel.product-overflow-slider .slide-controls{margin: 5px 0 10px 15px;}
    .home-product-carousel.product-overflow-slider .product-overflow, .home-product-carousel.product-overflow-slider .slide-controls .next{margin-left: -4px;padding-left: 10px;}
    .home-product-carousel.product-overflow-slider .product-tile-caption{font-size: 0.9em;}
    .home-product-carousel.product-overflow-slider .mini-product-card .img-center{padding: 15px 0;}
    .home-product-carousel.product-overflow-slider .mini-product-card .img-center{min-height: 155px;}
    .home-product-carousel.product-overflow-slider .mini-product-card{width: 150px;}
    .home-product-carousel.product-overflow-slider .mini-product-card{height: 255px;}
    .home-product-carousel.product-overflow-slider .thumbnail-product{padding-left: 5px;padding-right: 5px;padding-top: 10px;}
    .home-product-carousel.product-overflow-slider .scroll-product{padding: 0;}
    .home-product-carousel.product-overflow-slider h2{font-size: 1.2em;font-weight: bold;margin: 0 0 0 15px;}
    .page-home .view-homepage-related-products .border-top{padding: 10px 10px 4px 0;}
    /* UI for custom carousel homepage slider Ends*/
    
}

@media only screen
and (min-width : 768px)
and (max-width : 1024px)
and (orientation : portrait) {
    /*Starts popup code here @5-20 by tan*/
    .page-download-section #colorbox.extlink-extra-leaving-colorbox, 
    .page-download-section #colorbox.extlink-extra-leaving-colorbox #cboxWrapper, 
    .page-download-section #colorbox.extlink-extra-leaving-colorbox #cboxContent,
    .page-leaflets-and-resources #colorbox.extlink-extra-leaving-colorbox, 
    .page-leaflets-and-resources #colorbox.extlink-extra-leaving-colorbox #cboxWrapper, 
    .page-leaflets-and-resources #colorbox.extlink-extra-leaving-colorbox #cboxContent,
    .node-type-article #colorbox.extlink-extra-leaving-colorbox, 
    .node-type-article #colorbox.extlink-extra-leaving-colorbox #cboxWrapper, 
    .node-type-article #colorbox.extlink-extra-leaving-colorbox #cboxContent,
    .page-taxonomy-term-therapy-management-tools #colorbox.extlink-extra-leaving-colorbox, 
    .page-taxonomy-term-therapy-management-tools #colorbox.extlink-extra-leaving-colorbox #cboxWrapper, 
    .page-taxonomy-term-therapy-management-tools #colorbox.extlink-extra-leaving-colorbox #cboxContent,
    .page-recordbooks #colorbox.extlink-extra-leaving-colorbox, 
    .page-recordbooks #colorbox.extlink-extra-leaving-colorbox #cboxWrapper, 
    .page-recordbooks #colorbox.extlink-extra-leaving-colorbox #cboxContent,
    .page-node-support #colorbox.extlink-extra-leaving-colorbox, 
    .page-node-support #colorbox.extlink-extra-leaving-colorbox #cboxWrapper, 
    .page-node-support #colorbox.extlink-extra-leaving-colorbox #cboxContent,
    .node-type-product #colorbox.extlink-extra-leaving-colorbox, 
    .node-type-product #colorbox.extlink-extra-leaving-colorbox #cboxWrapper, 
    .node-type-product #colorbox.extlink-extra-leaving-colorbox #cboxContent,
    #colorbox.login-colorbox.extlink-extra-leaving-colorbox #cboxContent{
        width: 384px !important;
    }
    .page-download-section #colorbox .container, 
    .page-leaflets-and-resources #colorbox .container, 
    .node-type-article #colorbox .container, 
    .page-taxonomy-term-therapy-management-tools #colorbox .container, 
    .page-recordbooks #colorbox .container, 
    .page-node-support #colorbox .container,
    #colorbox.login-colorbox .container{ width: 615px;}
    #colorbox.extlink-extra-leaving-colorbox #cboxContent #cboxLoadedContent,
    #colorbox.login-colorbox.extlink-extra-leaving-colorbox #cboxContent #cboxLoadedContent{height: 90% !important;}
    .page-download-section #colorbox.extlink-extra-leaving-colorbox #cboxClose,
    .page-leaflets-and-resources #colorbox.extlink-extra-leaving-colorbox #cboxClose,
    .node-type-article #colorbox.extlink-extra-leaving-colorbox #cboxClose,
    .page-taxonomy-term-therapy-management-tools #colorbox.extlink-extra-leaving-colorbox #cboxClose,
    .page-recordbooks #colorbox.extlink-extra-leaving-colorbox #cboxClose,
    .page-node-support #colorbox.extlink-extra-leaving-colorbox #cboxClose,.node-type-product #colorbox.extlink-extra-leaving-colorbox #cboxClose,
    #colorbox.extlink-extra-leaving-colorbox #cboxClose{right: 0;}
    /*Ends popup code here @5-20 by tan*/
}
@media only screen
and (min-width : 768px)
and (max-width : 1024px)
and (orientation : landscape) {
    /*Starts popup code here @5-20 by tan*/
    .page-download-section #colorbox.extlink-extra-leaving-colorbox,.node-type-product #colorbox.extlink-extra-leaving-colorbox,
    .page-download-section #colorbox.extlink-extra-leaving-colorbox #cboxWrapper,.node-type-product #colorbox.extlink-extra-leaving-colorbox #cboxWrapper,
    .page-download-section #colorbox.extlink-extra-leaving-colorbox #cboxContent,.node-type-product #colorbox.extlink-extra-leaving-colorbox #cboxContent,
    .page-leaflets-and-resources #colorbox.extlink-extra-leaving-colorbox, 
    .page-leaflets-and-resources #colorbox.extlink-extra-leaving-colorbox #cboxWrapper, 
    .page-leaflets-and-resources #colorbox.extlink-extra-leaving-colorbox #cboxContent,
    .node-type-article #colorbox.extlink-extra-leaving-colorbox, 
    .node-type-article #colorbox.extlink-extra-leaving-colorbox #cboxWrapper, 
    .node-type-article #colorbox.extlink-extra-leaving-colorbox #cboxContent,
    .page-taxonomy-term-therapy-management-tools #colorbox.extlink-extra-leaving-colorbox, 
    .page-taxonomy-term-therapy-management-tools #colorbox.extlink-extra-leaving-colorbox #cboxWrapper, 
    .page-taxonomy-term-therapy-management-tools #colorbox.extlink-extra-leaving-colorbox #cboxContent,
    .page-recordbooks #colorbox.extlink-extra-leaving-colorbox, 
    .page-recordbooks #colorbox.extlink-extra-leaving-colorbox #cboxWrapper, 
    .page-recordbooks #colorbox.extlink-extra-leaving-colorbox #cboxContent,
    .page-node-support #colorbox.extlink-extra-leaving-colorbox, 
    .page-node-support #colorbox.extlink-extra-leaving-colorbox #cboxWrapper, 
    .page-node-support #colorbox.extlink-extra-leaving-colorbox #cboxContent,
    #colorbox.extlink-extra-leaving-colorbox #cboxContent,#colorbox.extlink-extra-leaving-colorbox #cboxWrapper,
    #colorbox.extlink-extra-leaving-colorbox{
        width: 512px !important;
    }
    .page-download-section #colorbox #cboxLoadedContent, .page-leaflets-and-resources #colorbox #cboxLoadedContent, .node-type-article #colorbox #cboxLoadedContent, .page-taxonomy-term-therapy-management-tools #colorbox #cboxLoadedContent, .page-recordbooks #colorbox #cboxLoadedContent, .page-node-support #colorbox #cboxLoadedContent, .node-type-product #colorbox #cboxLoadedContent,
    #colorbox.login-colorbox #cboxLoadedContent,#colorbox #cboxLoadedContent{
        width: 94% !important;   
    }
    /*Ends popup code here @5-20 by tan*/
}

@media screen and (min-width: 320px) and (max-width: 767px) {
    .checkout-progess ul li{font-size: 0.7em; }
    .page-checkout .checkout-progess ul li, .page-cart .checkout-progess ul li{padding: 0 0 0 15px;}
    .cart-image, .cart-product-quantity, .cart-product-total{ margin: 0;}
    .region.region-header-nav-right{width:auto; float: right;}
    .add-cart-message-wrapper .option-button.continue{margin-left: 0;margin-top: 15px; width: 100%;}
    .add-cart-message-wrapper{left:10%; right: 10%; top: 10px; max-height: 80%; overflow-y: auto;}
    .option-button.checkout{margin-left: 0; padding-left:0;}
    .view-display-id-block_1 .views-field.views-field-name{font-size: 1.1em; float: left; width: 60%;}
    .view-display-id-block_1 .item-list ul li{padding: 15px 0;}
    .views-field.views-field-title{width:40%;}
    .meter-pump-central-accessories table.views-table td, .meter-pump-central-accessories table.views-table th{padding-left: 0;}
    .meter-pump-central-accessories table.views-table{margin-bottom: 40px;}
    .page-cart td.views-field-line-item-title{width:60%;}
    .view-commerce-cart-form .form-submit{margin-right: 10px;}
    .block-dc-ajax-add-cart .quantity {left:16px}
    .page-checkout .text-center.btnContinue{margin-bottom:10px;}
    fieldset.checkout-buttons .fieldset-wrapper{width:48%;}
    .region-header-nav-right .block.block-block {width: 35%;}
    .header .account-nav { width: 95%;}
    .block-dc-ajax-add-cart .quantity{padding-right:0px;}
    .view-record-book .views-field.views-field-title {padding-left: 14%; width: 100%;}
    .view-record-book  .download-file { padding-left: 14%;}
    .view-record-book  .views-field.views-field-field-dl-description{ padding-left: 14%;}

    .footer .top-section .roche-logo .icon-roche{font-size:50px; line-height: 28px;}
    .page-faq-all .support-product-detail .product-support-detail .mobile-only{margin: 0; border: none;}
    .page-faq-all .support-product-detail .product-support-detail .end-options,
    .support-product-detail .product-support-detail .end-options{
        border: none !important;
    }
    .page-faq-all .view-faq-all-listing .pager-load-more{
        margin-top: 20px;
        display: inline-block;
        float: right;
    }
    .page-faq-all .support-product-detail .product-support-detail{padding: 0 10px;}
    .page-faq-all .view-faq-all-listing .col-xs-12.col-sm-12{padding: 0;}
    .footer .top-section .select-country{margin-right: 6px;}
    .page-faq-all div.is-useful-widget,.page-faq-all div.is-useful-widget.clearfix > .is-useful-link{display: inline-block;}
    .page-faq-all .view-faq-all-listing .is-useful{display: table;margin-bottom: 10px;}
    .page-faq-all .view-faq-all-listing .form-item-is-useful > label,.page-faq-all div.is-useful-widget{float: left;}
    .page-faq-all .view-faq-all-listing .form-item-is-useful > label{margin-right: 20px;}
    .product-card .row .text-content .product-title .brand {font-size: 1.59em !important;}
    .product-card .row .text-content .product-title .product{font-size: 1.59em;}
    .diabetes-care-landing .load .item-list{margin-top: 0;}
    .diabetes-care-landing .load .item-list ul.pager-load-more li,.page-download-section .view-download-section .item-list ul.pager-load-more li{margin: 0}
    /*.node-type-product .view-product-detail-hero-slideshow .carousel-inner .banner-content .description-field h1 *, 
    .node-type-product .view-product-detail-hero-slideshow .carousel-inner .banner-content .description-field h1{
        font-size: 24px !important;
        display: inline-block;
    }
    .node-type-product .view-product-detail-hero-slideshow .carousel-inner .banner-content .description-field h1 sup, 
    .node-type-product .view-product-detail-hero-slideshow .carousel-inner .banner-content .description-field h1 sup * {
        font-size: 20px !important;
    }*/
    .accu-chek-wrapper,sup{display: inline;}
    .product-registration .btnContinue .btn.primary:first-child{margin-bottom: 20px;}
    .page-user-dashboard .authenticated-dashboard h2{display: inline-block}
    .support-product-detail .product-support-detail .find-more h3,.support-product-detail .product-support-detail .find-more p,
    .support-product-detail .product-support-detail .end-options .input-search,.support-product-detail .product-support-detail .text-pad h3{width:100%;}
    .support-product-detail .product-support-detail .find-more hr{margin-bottom: 0;}
    /*.page-node-support .view-product-support-videos .video-player iframe{width: 280px;}*/
    .support-product-detail .product-support-detail{padding: 0 10px;}
    .support-product-detail .product-support-detail .end-options.find-more .col-xs-12{padding: 0;padding-bottom: 30px;}
    .meter-pump-central-accessories table.views-table{margin-bottom: 25px;}
    /*starts override colorbox css */
    /*
    div#cboxContent,div#cboxWrapper{width: 90% !important;}
    div#cboxLoadedContent,div#colorbox{width: 100% !important;}
    div#colorbox{left: 5% !important;}
    div#cboxLoadingGraphic {display: none !important;}
    */
    #colorbox #cboxLoadedContent .extlink-extra-leaving{padding: 0 10px;}
    #colorbox.extlink-extra-leaving-colorbox div#cboxContent{width: 99% !important;}
    #colorbox.extlink-extra-leaving-colorbox div#cboxLoadedContent{
        width: 98% !important;
        padding: 0;
    }
    #colorbox.extlink-extra-leaving-colorbox #cboxMiddleLeft,#colorbox.extlink-extra-leaving-colorbox #cboxMiddleRight{width: 0}
    #colorbox.extlink-extra-leaving-colorbox #cboxClose{right: 10px;}
    #colorbox.extlink-extra-leaving-colorbox #cboxWrapper,#colorbox.extlink-extra-leaving-colorbox{width: 100% !important;}
    #colorbox.extlink-extra-leaving-colorbox{
        width: 90% !important;
        left: 50% !important;
        transform: translateX(-50%);
        -webkit-transform: translateX(-50%);
    }
    /*ends override colorbox css */
    .meter-pump-central-accessories .form-item-quantity input{height:30px !important;}
    .page-user div.responsepopup,.ui-dialog.ui-widget.ui-widget-content.ui-corner-all.ui-front.ui-dialog-roche.ui-dialog-buttons.ui-draggable,div.responsepopup{
        min-width: 300px;
        width: 100% !important;
        max-width: 373px;
    }
    .complimentary-wrapper .comp-image{height: auto;}
    .page-product-register-complimentary-accessories .content-new .breadcrumbs{padding-left: 10px;}
    #roche-commerce-get-complimentary-accessories-form .complimentary-wrapper .input-radio .form-item.form-type-radio{margin-bottom: 0}
    .cart-image, .cart-product-quantity, .cart-product-total{padding-top: 10px;}
    .breadcrumbs.breadcrumb-product-nav.dropdown-menu{z-index:991;}/*ss*/

    /*Starts popup tan @5-23*/
    .page-download-section #colorbox, 
    .page-leaflets-and-resources #colorbox, 
    .node-type-article #colorbox, 
    .page-taxonomy-term-therapy-management-tools #colorbox, 
    .page-recordbooks #colorbox, .page-node-support #colorbox,
    .node-type-product #colorbox,#colorbox.login-colorbox {
        width: 94% !important;
        max-height: 400px !important;
    }
    .page-download-section #colorbox #cboxWrapper, 
    .page-leaflets-and-resources #colorbox #cboxWrapper, 
    .node-type-article #colorbox #cboxWrapper, 
    .page-taxonomy-term-therapy-management-tools #colorbox #cboxWrapper, 
    .page-recordbooks #colorbox #cboxWrapper,.page-node-support #colorbox #cboxWrapper,.node-type-product #colorbox #cboxWrapper,
    .page-download-section #colorbox #cboxContent, 
    .page-leaflets-and-resources #colorbox #cboxContent, 
    .node-type-article #colorbox #cboxContent, 
    .page-taxonomy-term-therapy-management-tools #colorbox #cboxContent, 
    .page-recordbooks #colorbox #cboxContent, 
    .page-node-support #colorbox #cboxContent,.node-type-product #colorbox #cboxContent,
    #colorbox.login-colorbox #cboxContent,#colorbox.login-colorbox #cboxWrapper{
        width: 100% !important;
    }
    .page-download-section #colorbox .container, 
    .page-leaflets-and-resources #colorbox .container, 
    .node-type-article #colorbox .container, 
    .page-taxonomy-term-therapy-management-tools #colorbox .container, 
    .page-recordbooks #colorbox .container, 
    .page-node-support #colorbox .container,
    .node-type-product #colorbox .container,
    #colorbox.login-colorbox .container{ width: 100%;}

    .page-download-section #colorbox #cboxLoadedContent, 
    .page-leaflets-and-resources #colorbox #cboxLoadedContent, 
    .node-type-article #colorbox #cboxLoadedContent, 
    .page-taxonomy-term-therapy-management-tools #colorbox #cboxLoadedContent, 
    .page-recordbooks #colorbox #cboxLoadedContent, 
    .page-node-support #colorbox #cboxLoadedContent,
    .node-type-product #colorbox #cboxLoadedContent,#colorbox.login-colorbox #cboxLoadedContent{
        width: 91.5% !important;
    }
    .page-download-section #colorbox .login h3,
    .page-leaflets-and-resources #colorbox .login h3,
    .node-type-article #colorbox .login h3,
    .page-taxonomy-term-therapy-management-tools #colorbox .login h3,
    .page-recordbooks #colorbox .login h3,
    .page-node-support #colorbox .login h3,
    .node-type-product #colorbox .login h3,#colorbox.login-colorbox .login h3{margin-left: 0;}

    .page-download-section #colorbox .login .row,
    .page-leaflets-and-resources #colorbox .login .row,
    .node-type-article #colorbox .login .row,
    .page-taxonomy-term-therapy-management-tools #colorbox .login .row,
    .page-recordbooks #colorbox .login .row,
    .page-node-support #colorbox .login .row,
    .node-type-product #colorbox .login .row,#colorbox.login-colorbox .login .row{margin: 0;}

    .page-download-section #colorbox .login .col-sm-6, .page-leaflets-and-resources #colorbox .login .col-sm-6, 
    .node-type-article #colorbox .login .col-sm-6, .page-taxonomy-term-therapy-management-tools #colorbox .login .col-sm-6, 
    .page-recordbooks #colorbox .login .col-sm-6, .page-node-support #colorbox .login .col-sm-6,.node-type-product #colorbox .login .col-sm-6,
    #colorbox.login-colorbox .login .col-sm-6{
        width: 100%;
        margin-left: 0 !important;
    }
    .page-download-section #colorbox .btnContinue, .page-leaflets-and-resources #colorbox .btnContinue, 
    .node-type-article #colorbox .btnContinue, .page-taxonomy-term-therapy-management-tools #colorbox .btnContinue, 
    .page-recordbooks #colorbox .btnContinue, .page-node-support #colorbox .btnContinue,
    .node-type-product #colorbox .btnContinue,#colorbox.login-colorbox .btnContinue{
        margin-left: 0;
    }
    .page-download-section #colorbox #cboxWrapper, .page-leaflets-and-resources #colorbox #cboxWrapper, 
    .node-type-article #colorbox #cboxWrapper, .page-taxonomy-term-therapy-management-tools #colorbox #cboxWrapper, 
    .page-recordbooks #colorbox #cboxWrapper, .page-node-support #colorbox #cboxWrapper,.node-type-product #colorbox #cboxWrapper, 
    .page-download-section #colorbox #cboxContent, .page-leaflets-and-resources #colorbox #cboxContent, 
    .node-type-article #colorbox #cboxContent, .page-taxonomy-term-therapy-management-tools #colorbox #cboxContent, 
    .page-recordbooks #colorbox #cboxContent, .page-node-support #colorbox #cboxContent,
    .node-type-product #colorbox #cboxContent,#colorbox.login-colorbox #cboxWrapper, 
    #colorbox.login-colorbox #cboxContent{max-height: 400px !important;}
    #colorbox div.error, #colorbox input.error, #colorbox select.error, #colorbox textarea.error, img.error,
    #colorbox.login-colorbox div.error, #colorbox.login-colorbox input.error, #colorbox.login-colorbox select.error, #colorbox.login-colorbox textarea.error{width:94%;}
    .node-type-article #colorbox #cboxContent .returning-user h2,.node-type-product #colorbox #cboxContent .returning-user h2,
    #colorbox.login-colorbox #cboxContent .returning-user h2{padding-bottom: 20px;}
    /*Ends popup tan @5-23*/
    .meter-pump-central-accessories table.views-table td{padding: 8px 1px;}
    .page-news .views-field.views-field-title{width: 100%;}
    .page-news .center-line + .col-xs-12 .row{margin: 0;}
    .page-news .col-xs-12 .breadcrumbs{padding-left: 10px;}
    /*UAT ISSUES ONLY FOR ZA/
    .pane-product-landing-page .product-card .text-content.col-xs-7.col-sm-7,
    .pane-product-landing-page .products-landing .product-card .row,
    .node-type-article .padding-body-fix .field-item.even img{height:auto}
    .pane-product-landing-page .products-landing .product-card .row{min-height: 190px;}
    .pane-product-landing-page .product-card .text-content.col-xs-7.col-sm-7{padding-bottom: 0}
    /*.node-type-product .pane-product-accessories{padding: 0 20px;}*/
    .node-type-product .file-image img{max-width: 100%;height: auto !important;}
    /*.view-product-detail-hero-slideshow .banner-content *{font-size: 20px !important;}*/
    /*End*/
    /*Starts adding by san @5-27*/
    .page-cart .col-wrapper{margin-left: 0px;margin-right:0px;}
    .product-registration #field-intro-text-add-more-wrapper--4{margin-left:8px;margin-right:2px;}
    .page-product-edit input.btn.form-submit { margin-top:5px; width:inherit;}
    .page-user-dashboard .left-authenticated .product-overflow-slider h2{display:none;}
    .page-user-dashboard-product-info .container .row .col-xs-4{margin-left: 36px;}
    .page-user-dashboard-product-info .btn.primary{margin-top: 7px; }
    .left-authenticated .product-overflow-slider h2{display:none;}
    .page-cart .b-heade-sub-title a, .commerce-line-item-actions a{text-transform: uppercase;padding-left: 12px;}
    .page-user-dashboard-product-info .container .row .row .col-md-4{ width: 87.333%;}
    .product-registration #field-product-info-markup-add-more-wrapper--4{margin-left:8px;margin-right:2px;}
    /*.node-type-product .product-overflow-slider .product-tile-caption{padding:3px 15px 25px 15px;}*/
    .node-type-webform .animation-class input[readonly="readonly"][value=""]:focus+label,
    .product-registration .animation-class input[readonly="readonly"][value=""]:focus+label{
        font-size: 1em;
        transition: none;
    }
    .page-product-edit .weblayout .input-text label, .input-text label{color:#53575a;} 
    .page-product-edit .input-text .required-input { -webkit-text-fill-color:#53575a; color:#53575a;}
   /*Ends adding by san @5-27*/
   /*UAT UI FIXES*/
   /*.view-product-detail-hero-slideshow .hero-template-a .banner-content .description-field h3 * {font-size: 25px !important;}
   .node-type-product .benefits-hero{min-height: 480px; max-height: none; height: auto;}*/
   .page-faq-all .product-support-detail .col-xs-12.hidden-xs{display: block !important;padding-left: 0;}
   .page-pump-accessories .content-new .breadcrumbs,.page-pump-accessories .content-new .breadcrumbs + .panel-pane,
   .page-order-batteries-accessories-for-mymeter .content-new .breadcrumbs,
   .page-order-batteries-accessories-for-mymeter .content-new .breadcrumbs + .panel-pane,
   .page-pump-accessories .content-new .breadcrumbs ~ .panel-pane{padding:0 10px;}
   .page-pump-accessories .content-new .breadcrumbs,.page-order-batteries-accessories-for-mymeter .content-new .breadcrumbs{padding-top: 10px;}
   .meter-pump-central-accessories .view-grouping-header .taxo-title{width:55%}
   .meter-pump-central-accessories .view-grouping-header{overflow: hidden;}
   
   /*.node-type-product .view-product-detail-hero-slideshow .carousel-inner .banner-content .description-field h1{padding-top: 0;}
   .node-type-product .view-product-detail-hero-slideshow .carousel-inner .banner-content{padding-top: 10px;}*/
   
   .diabetes-care-landing .article-card{max-width: 100%; height: auto;}
   /*UAT UI FIXES*/ 
   .meter-pump-central-accessories .more-access a.showhidelabel:after, .meter-pump-central-accessories .more-access a.hidealllabel:after, 
   .meter-pump-central-accessories .expand-all-products:after, .meter-pump-central-accessories .hide-all-products:after{left:3px;}
   .view-display-id-block_1 .views-field-field-prod-aliases-image,.view-pump-accessories .views-field-field-prod-aliases-image{width: 30%;}
   .view-display-id-block_1 .views-field.views-field-name,.view-pump-accessories .views-field.views-field-name{width: 60%;}
   .add-cart-message-wrapper .option-button.checkout {
        background: none;
        float: left;
        margin-bottom: 0;
        width: 100%;
        margin-right: 0;
        padding-right: 0;
    }
    .add-cart-message-wrapper .option-button.checkout a{
        width: 100%;
        max-width: none;
        margin-bottom: 0;
    }
    .pane-product-accessories .views-field:before{display: none;}
    .pane-product-accessories .views-table tbody{margin: 0 -10px; border-top: 1px solid #ccc;}
    .page-order-batteries-accessories-for-mymeter .breadcrumbs,.page-pump-accessories .breadcrumbs{padding-left: 10px;}
    .page-node-support .meter-pump-central-accessories tbody tr.odd{border: none;}
}
@media screen and (min-width: 320px) and (max-width: 767px) and (orientation:landscape) {
    .page-download-section #colorbox, 
    .page-leaflets-and-resources #colorbox, 
    .node-type-article #colorbox, 
    .page-taxonomy-term-therapy-management-tools #colorbox, 
    .page-recordbooks #colorbox, .page-node-support #colorbox,
    .node-type-product #colorbox,#colorbox.login-colorbox {
        width: 94% !important;
        max-height: 320px !important;
        overflow: auto !important;
    }
}
@media screen and (max-width: 360px) {
    div.form-item.form-type-select.form-item-is-useful.is_useful-processed,
    .page-faq-all .view-faq-all-listing .form-item-is-useful > label,.page-faq-all div.is-useful-widget{display: block;}
    .page-faq-all .view-faq-all-listing .form-item-is-useful > label,.page-faq-all div.is-useful-widget{float: none;}
}		