/*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{width:100%;}
.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: absolute;}
/*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"].disable-noval:focus+label{
    top:34px;
    font-size: 1.5em;
}
/*.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;
}
.node-type-webform .animation-class input.required[readonly="readonly"]:focus+label,
.product-registration .animation-class input.required[readonly="readonly"]:focus+label{
    top:17px;
    font-size:.813em;
}*/
/*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*/
.article-card .likes{display:none;}
.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 */

.node-type-product .secondary-nav .secondary-nav-link[href="#product-demo"] span,
.node-type-product .view-related-products .product-accessory-all span{
    display:none;
}
.node-type-product .secondary-nav .secondary-nav-link[href="#product-demo"]:after{
    content:"Videos";
    display:block;
}
.node-type-product .view-related-products .product-accessory-all:before{
    content:"view all products";
    display:inline-block;
}

/* UI fix for external popup*/
#colorbox .extlink-extra-leaving h2{
    margin: 0 0 5px !important
}
#colorbox .extlink-extra-leaving p{
    margin: 6px 0 !important;
}
#colorbox #cboxLoadedContent{
    max-height: 100% !important;
    padding: 0px 20px 20px !important;
}
.page-node-add-product-registration .field-type-datetime fieldset legend{
    margin-bottom: 0;
    line-height: 16px;
    display:block;   
}
[class*=qas-addsource]{
    display: none;
}
.page-user-password .content-new {
    height: auto;
    overflow: hidden;
    padding-top: 0;
    position: static;
}
.autocomplete-suggestions{
    font-style: italic;
    overflow-x: hidden;
    min-width: 50%;
    background-color: #fff;
    padding: 2px;
}
.autocomplete-suggestions .autocomplete-suggestion{
    padding: 5px;
    border-radius: 5px;
    max-width: 1150px;
    width: 100%;
    box-shadow: 0 1px 10px rgba(0, 0, 0, 0.3);
}


/*Ticket 8018 enhancement starts*/

.product-card .product-landing * {
    font-size: 16px;
    line-height:140%;
}
.product-card .row .text-content .product-landing ul li{
    margin-top: 0;
    padding-bottom:0;
}
.node-type-product ul.breadcrumbs .breadcrumb-product-nav .dropdown {
    line-height:138%;
}
.node-type-product .view-you-may-also-like .article-card{
    height: 100%;
}
.article-card img{
    width:100%;
    height:auto;
}
.node-type-product .secondary-nav .secondary-nav-link[href="#product-demo"] span{
    display:none;
}
.node-type-product .secondary-nav .secondary-nav-link[href="#product-demo"]:after{
    content:"Videos";
    display:block;
}
.node-type-product .view-you-may-also-like{
    background:#f8f8f8;
    margin-top: 20px;
}
.node-type-product .view-related-products h2,
.node-type-product .view-you-may-also-like h2.dark,
.node-type-product .view-product-support-videos .video-slider-header h2.dark,
.view-product-support-videos .video-slider-header h2.dark,
.page-node-support .view-product-faq  h2,
.view-support-health-safety h2.hidden-xs,
.support-product-detail .product-support-detail .text-pad h3{
    color:transparent;
    -webkit-touch-callout: none; 
    -webkit-user-select: none;
    -khtml-user-select: none; 
    -moz-user-select: none; 
    -ms-user-select: none;
    user-select: none;
}

.node-type-product .view-related-products h2:before,
.node-type-product .view-you-may-also-like h2.dark:before,
.view-product-support-videos .video-slider-header h2.dark:before,
.page-node-support .view-product-faq  h2:before{
    content: "Related products";
    color: #363636;
}
.node-type-product .view-you-may-also-like h2.dark:before{
    content: "Useful articles";
}
.view-product-support-videos .video-slider-header h2.dark:before {
    content:"How to videos";
    text-transform:none;
}
.page-node-support .view-product-faq h2,
.view-product-support-videos .video-slider-header h2.dark,
.view-support-health-safety h2.hidden-xs,
.view-support-health-safety h3.hide-dk{
    max-height: 40px;
    margin-top: 5px;
}
.view-product-support-videos .video-slider-header h2.dark{
    margin-left:0;
}
.page-node-support .view-product-faq  h2:before{
    content:"FAQs";
}
.view-support-health-safety h2.hidden-xs:before,
.view-support-health-safety h3.hide-dk:before{
    content: "See health and safety information";
    color:#363636;
}
.node-type-product .view-product-detail-hero-slideshow .carousel-inner .banner-content .btn.primary{
    margin: 10px 6px;
}
.secondary-nav li{
    width:auto;
}
.view-id-support_health_safety .health-text{
    padding: 0 10px;
}

/*Device UI */
.prod-cont-nav{
    width: 100%;
    text-align: center;
    float:none;
}
.prod-cont-nav ul{
    display:none;
}
.prod-cont-nav ul li {
    float: none;
    display:block;
}
.prod-cont-nav ul {
    margin: 20px 0 0;
    padding:0;
}
.prod-cont-nav ul li {
    list-style: none;
    margin: 0;
    float:none;
}
.prod-cont-nav ul li a,.selected-con-nav{
    color: #777;
    text-decoration:none;
    display: block;
    padding: 5px 12px;
    text-transform: uppercase;
    font-size: 12px;
}
.selected-con-nav{
    display:block;
    cursor:pointer;
    position:relative;
    margin: 10px 0 0;
}
.prod-cont-nav ul{
    border: 1px solid #777;
    background-color: #f8f8f8;
    border-radius: 7px;
}

.prod-cont-nav ul li a.active,
.prod-cont-nav ul li a:hover,
.selected-con-nav{
    color:#000;
}
.selected-con-nav{
    color: #000;
    border-radius: 7px;
    border: 1px solid #363636;
    background-color: #fff;
}
.selected-con-nav.dropdown-open{
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.prod-cont-nav ul li:first-child a{
    border-top-left-radius: 7px;
    border-bottom-left-radius: 7px;
}
.prod-cont-nav ul li:last-child a{
    border-top-right-radius: 7px;
    border-bottom-right-radius: 7px;
}
.selected-con-nav:after{
    content: "\f107";
    font: normal normal normal 14px/1 FontAwesome;
    position:absolute;
    margin-left:10px;
    top:13px    
}
.how-to-content,.how-to-content.left,
.how-to-content,.how-to-content.right,
.how-to-content,.how-to-content.left +.how-to-img,
.how-to-content,.how-to-content.right+.how-to-img{
    float:none;
}
.pane-product-faq{
    margin-top: 30px;
}
.how-to-img img{
    max-width:100%;
    height: auto;
}
.view-product-how-to-use .views-row {
    clear: both;
    border-bottom: 1px solid #ccc;
    box-shadow: 0px 1px 0px #ffffff;
    padding-bottom: 25px;
}
.view-product-how-to-use .views-row:last-child{
    border-bottom: none;
    box-shadow:none;
    margin-bottom: 0;
    /* padding-bottom: 0; */
}
.content-image-wrap-here {
    display: inline-block;
}
.view-product-support-videos .video-overflow-slider .videos .scroll .slider-row .item{
    vertical-align: top;
}
.view-product-support-videos .video-overflow-slider .videos .scroll .slider-row .item .video-player{
    height:auto;
}
.product-support-videos-cls .video-overflow-slider .video-slider-header a{
    margin-right:0;
}
.product-support-videos-cls{
    clear:both;
    padding-top: 10px;
}
.page-node-support .support-product-detail .product-support-detail .row{
    margin:0;
    padding:0
}
.page-node-support .product-support-detail ul.breadcrumbs{
    display:block;
    margin-left: -10px;
}
.page-node-support .pane-support-error-code{
    padding: 10px 0 30px;
}
.page-node-support .pane-product-support-manuals{min-width: 60%;}
.page-node-support .pane-product-support-manuals, .page-node-support .pane-product-support-manuals+.panel-separator, .page-node-support .product-support-detail .pane-product-support-image, .support-product-detail .product-support-detail .screen-messages a.view-all{
    display:inline-block;
    float: none;
    vertical-align: top;
}
.support-product-detail .product-support-detail .screen-messages a.view-all{
    margin-left:0;
}
.support-product-detail .product-support-detail .screen-messages{
    padding-left:0
}
.support-product-detail .product-support-detail .screen-messages figure img{
    width:100px;
    height:125px;
    border:1px solid #ccc;
    text-align:center;
    vertical-align:middle;
}
.support-product-detail .product-support-detail .screen-messages figure:first-child{
    margin-left:0;
}
.support-product-detail .product-support-detail .screen-messages figure img{
    max-width:100%;
    height:auto;
    max-height:123px;
}
.page-node-support .support-product-detail .product-support-detail .end-options{
    border: none !important;
    margin-left: -10px;
}
.support-product-detail .product-support-detail{
    padding: 5px 10px 5px;
}
.page-node-support .support-product-detail .view-support-error-code{padding: 0;}

.pane-product-support-videos, .pane-product-how-to-use, .pane-support-error-code,.view-support-health-safety{
    border-bottom: 1px solid #ccc;
    box-shadow: 0px 1px 0px #ffffff;
    padding-bottom: 30px;
}
.pane-product-faq,.view-support-health-safety{
    border-top: 1px solid #ccc;
    box-shadow: 0px -1px 0px #ffffff;
    padding-top: 20px;
}
.view-support-health-safety {
    padding-bottom: 10px;
    margin-top:30px;
    padding-top:20px;
    margin-bottom:15px;
}
.pane-support-error-code{
    margin-bottom: 30px;
}
.page-node-support .content-new .panel-separator{
    height:0;
    border: none;
}
.page-node-support .pane-support-health-safety {
    border-bottom: none;
}
.page-node-support .product-support-detail .find-more .col-xs-12.col-sm-6.border-right{
    padding-right:0;
}
.view-product-support-videos .video-slider-header h2.dark,
.video-overflow-slider .videos .scroll .item:first-child{
    padding-left:0;
}
.video-overflow-slider .videos .slide-controls{
    margin-left: 0;
}
.support-product-detail .pane-product-faq .row > h4{
	margin-top:10px;
}
.views-field-field-htu-content-description p {
	margin:0;
}
.page-taxonomy-term .products-landing{
	margin-top: 30px;
}

/* 8018 article more link */
.view-you-may-also-like .view-header {
    width: 1170px;
    position: relative;
    margin: 0 auto;
}
.more-article-link{
	position: absolute;
	right: 6px;
	padding: 25px 15px 0 0;
	display: block;
	text-align: right;
	z-index:1;
}
/* 8018 article more link */
/*logn page h3 to h1 convertion for SEO starts*/
.login h1 {
    margin: 50px 0;
}
.login h1.blue {
    color: #156db8;
    font-size: 1.25em !important;
    line-height: 135%;
}
/*logn page h3 to h1 convertion for SEO ends*/
@media (max-width: 1199px){
	.view-you-may-also-like .view-header{
		width: auto;
	}
	/* 8018 article more link */
	.more-article-link{
		padding:25px 20px 0 0;
	}
	/* 8018 article more link */
}

@media only screen
and (min-width : 768px)
and (max-width : 1024px)
and (orientation : portrait) {
    .view-product-support-videos .video-overflow-slider .videos .scroll .slider-row .item{
        vertical-align:top;
    }
}
@media (min-width: 768px){ 
    .selected-con-nav{display:none;}
    .prod-cont-nav ul li {
        /* border-right: 1px solid #dadde4; */
        float: left;
    }
	.prod-cont-nav ul li a.active{
		background-color: #e7e7e7;
	}
    .prod-cont-nav {
        display: inline-block;
        max-width: 1150px;
        margin: 0 auto;
    }
    .prod-cont-nav ul {
        padding:0;
        display: inline-block;
        margin: 0 auto;
        margin-top: 0;
    }
    .view-product-support-videos .video-slider-header h2.dark{
        padding-left:0;
    }
    .how-to-content,.how-to-content.left{
        float: left;
        width: calc(100% - 250px);
    }
    .how-to-img, .how-to-content.left +.how-to-img{
        float: right;
        margin-top: 30px;
    }
    .how-to-content.right{
        float: right;
    }
    .how-to-content.right +.how-to-img{
        float: left;
    }
    .pane-product-how-to-use{
        display:inline-block;
        padding: 0 0 0;
    }
    .page-node-support .view-product-faq h2{
        margin-top: 15px;
    }
    .how-to-img img{
        width:auto;
    }
    .node-type-product .product-overflow-slider .AccessoriesLink,
    .product-support-videos-cls .video-overflow-slider .video-slider-header a{
        margin-right:0;
    }
    .view-product-how-to-use .views-row {
        padding-bottom:0;
        /* margin-bottom: 20px; */
    }
    .product-support-videos-cls{
        padding-top: 40px;
        margin-left:0;
        margin-right: 10px;
    }
    .page-node-support .product-support-detail ul.breadcrumbs{
        margin-left: -10px;
    }
    .video-overflow-slider .videos .scroll .item:first-child{
        padding-left:0;
    }
    .view-support-health-safety {
        padding-top:10px;
        padding-bottom: 20px;
        margin-bottom:0;
    }
    .support-product-detail .product-support-detail .screen-messages a.view-all{
        margin-left:50px;
    }
    .page-node-support .view-product-how-to-use .views-row h2,.view-product-how-to-use .views-row h3{
        margin:0;
        padding:0;
    }
    .page-node-support .view-product-how-to-use .views-row {
        padding-bottom: 30px;
        margin: 30px 0;
    }
	.page-node-support .view-product-how-to-use .views-row h2{
		margin-bottom:20px;
	}
	.page-node-support .view-product-how-to-use .content-image-wrap-here h3{
        padding-bottom:20px;
        padding-top: 10px;
    }
    .pane-product-support-videos{
        padding-bottom: 40px;
    }
}

@media screen and (min-width: 320px) and (max-width: 767px) {
    .view-product-support-videos .video-overflow-slider .videos .scroll .slider-row .item .video-player{
        width: 298px;
    }

    .prod-cont-nav ul{
        background:#ffffff; 
        margin-top:0;
        border-top:none;
        border-top-left-radius:0;
        border-top-right-radius:0;
    }
    .prod-cont-nav ul li a{
        color:#000;
    }
    .page-node-support .pane-support-error-code{
        padding-bottom: 20px;
        padding-top: 0;
    }
    .pane-support-error-code{
        margin-bottom:20px
    }
	.page-node-support .pane-product-faq h2{
		margin-bottom:0;
	}
	.page-node-support .view-product-how-to-use .content-image-wrap-here h3{
		padding:0px;
		margin: 0 0 15px;
	}
}
@media (min-width: 1024px){
    .prod-cont-nav ul li a{
        min-width: 120px;
    }
}

/*Ticket 8018 enhancement ends*/



@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*/

    /*Starts Only for UK header Roche logo placement to close to LOGIN*/
    .header .account-nav{padding-top: 14px;}
    .header .account-nav .roche-logo {padding: 0 12px;}
    /*Ends Only for UK header Roche logo placement to close to LOGIN*/

}
@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;}
    #colorbox.login-colorbox #cboxLoadedContent{width: 100% !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{width: 94% !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;}

    /*starts potrait view issue fixes for external issue*/

    .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{width: 94% !important;}

    /*ends potrait view issue fixes for external issue*/

    /*Ends popup code here @5-20 by tan*/

    /*Starts Only for UK header Roche logo placement to close to LOGIN*/
    .header .account-nav{padding-top: 15px;} 
    .header .account-nav .roche-logo {padding: 0 16px;}
    /*Ends Only for UK header Roche logo placement to close to LOGIN*/

}
@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;
        overflow-y: scroll !important;
    }
    #colorbox.extlink-extra-leaving-colorbox div#cboxLoadedContent{
        width: 95% !important;
        padding-left: 0px !important;
    }
    #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 UK*/
    .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;}
    #colorbox .extlink-extra-leaving .pop-prev-next{
        position: absolute;
    }
}
@media screen and (min-width: 320px) and (max-width: 767px) and (orientation : portrait) {
    #colorbox.extlink-extra-leaving-colorbox{
        height: 500px;
    }
    #colorbox.extlink-extra-leaving-colorbox #cboxWrapper, #colorbox.extlink-extra-leaving-colorbox{
        max-height: 550px;
        min-height: 550px;
    }
    #colorbox.extlink-extra-leaving-colorbox div#cboxContent{
        height: auto !important;
    } 
} 


@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;
    }
    #colorbox.extlink-extra-leaving-colorbox div#cboxContent {
        height: auto !important;
    }
    #colorbox.extlink-extra-leaving-colorbox #cboxWrapper, #colorbox.extlink-extra-leaving-colorbox {
        max-height: 345px;
        min-height: 345px;
    }
}
@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;}
}
@media only screen and (max-width: 1024px) and (min-width: 768px) and (orientation: portrait){
    #colorbox.extlink-extra-leaving-colorbox div#cboxContent {
        min-height: 400px;
    }
    #colorbox.extlink-extra-leaving-colorbox #cboxWrapper, #colorbox.extlink-extra-leaving-colorbox{
        max-height: 500px;
        min-height: 500px 
    }
}
/*Hamburger menu alignment fixes*/
ul li ul.header-nav.header-menu-expanded li a {
    padding-left: 35px !important;
}
.header-menu ul li ul li span.nolink {
    padding-left: 35px !important;
}
/*Hamburger menu alignment fixes ends*/
