.btn,
a.btn {
    background-color: #00abbd;
    color: #003357;
    border: 2px solid #00abbd;
    border-radius: 3px;
    padding: 7px 55px 9px 18px;
}

.btn:hover,
a.btn:hover {
    background-color: #0099a9;
    border-color: #0099a9;
    color: #fff;
}

.panel-title,
.form-control,
legend,
a:focus {
    color: #003b73;
}

.btn-primary:active:hover, .btn-primary.active:hover, .open > .dropdown-toggle.btn-primary:hover, .btn-primary:active:focus, .btn-primary.active:focus, .open > .dropdown-toggle.btn-primary:focus, .btn-primary:active.focus, .btn-primary.active.focus, .open > .dropdown-toggle.btn-primary.focus,
.btn:focus,
.btn-primary:focus {
    background-color: #00abbd;
    border-color: #00abbd;
}

body {
    background: #fff;
}

.header .header-top .header-details .hybrid-selector .country-selector a,
.header .header-top .header-details .hybrid-selector .language-selector a {
    color: gray;
    font-size: 14px;
}

.header .header-menu .menu-wrapper {
    background: -webkit-gradient(linear, left top, right top, color-stop(25%, #e3ebec), to(#ecf4f6));
}




.header .header-menu .menu-wrapper .menu .menu-item.highlight {
    padding: 15px 25px;
    border-radius: 5px;
    background-color: rgb(0,59,115);    
}

.header .header-menu .menu-wrapper .menu .menu-item.highlight a {
    color: #fff;
    /* font-size: 25px;  */  
}




.pushbox .pushbox-content {
    background-image: url(/themes/_glazed_theme/glazed/glazed_TENA/tena/img/box-bg-lightly-transparent.png) !important;
    background-repeat: repeat-x !important;
    background-size: contain !important;
}

.btn.btn-hollow.btn-light:hover,
.js-review .p-w-r .pr-media-modal .btn-hollow.btn-light.pr-accessible-btn:hover,
.js-review[data-reviewtype="ReviewForm"] .p-w-r .btn-hollow.btn-light.pr-accessible-btn:hover {
    background-color: #fff !important;
    border-color: #fff !important;
    color: #004676 !important;
}

.button--add-to-cart,
.component-btn .btn {
    background-color: #00abbd !important;
    border-color: #00abbd !important;
    color: #003357 !important;
}

.button--add-to-cart:hover,
.component-btn .btn:hover {
    color: #fff !important;
}


.component-cta .title {
    font-size: 42px;
    display: inline-block;
    font-family: "HelveticaNeueLTW06-97BlkCn", "helvetica bold", "helvetica neue", helvetica, "Microsoft Yahei", "微软雅黑", "Hiragino Sans GB", "冬青黑体", "SimSun", "宋体", STXihei, "华文细黑", Amiri, sans-serif;
    font-weight: normal;
    margin: 0;
    text-transform: uppercase;
}

.component-cta {
    background-color: #004676;
}

.component-cta .cta-gradient {
    background: url(../../img/cta-gradient-bg.png) left top;
    background-size: 100% 100%;
}

.component-cta .cta-item.col-12 {
    background-color: #004676;
}

.component-cta .cta-item.col-12 .btn {
    border-style: solid;
    border-color: #fff !important;
    background-color: #004676 !important;
    color: #fff !important;
}

.component-cta .cta-item.col-12 .btn:hover {
    background-color: #fff !important;
    color: #004676 !important;
}


.region-content-blk-before-content-03 .component-btn .btn-hollow.btn {
    background-color: #fff !important;
}

.region-content-blk-before-content-03 .component-btn .btn-hollow.btn:hover {
    border-color: #004676 !important;
    background-color: #004676 !important;
}



.footer #footer-effect {
    background: #00abbd;
}

.footer .footer-columns {
    background: #00abbd;
}

.footer .footer-toolbar {
    background-color: #004676;
}

.footer,
.footer h3 {
    color: #003357;
}

.footer .footer-toolbar,
.footer .footer-toolbar ul li a {
    color: #fff;
}

.footer .footer-columns .footer-column .btn,
.footer .footer-columns .footer-column .js-review .p-w-r .pr-media-modal .pr-accessible-btn,
.js-review .p-w-r .pr-media-modal .footer .footer-columns .footer-column .pr-accessible-btn {
    border-color: #003357;
}

.footer .footer-columns a:hover {
    color: #fff !important;
}

.footer .footer-columns .footer-text-angle-links:hover {
    color: #fff !important;
}


.footer .footer-columns .component-btn a {
    border-color: #004676 !important;
}

.footer .footer-columns .component-btn a:hover {
    border-color: #fff !important;
}



.mobile-header .title {
    color: #004676;
}

.mobile-header .mobile-menu .mobile-menu-top .mobile-menu-trigger {
    background: #00abbd;
    color: #003357;
}

.mobile-header .mobile-menu .mobile-menu-top {
    background: #00abbd;
}

.mobile-header .mobile-header-logo .mobile-header-title {
    color: #2e2e2e;
}

.mobile-header .country-selector .sod_select:before {
    color: gray;
}

.mobile-header .country-selector .title {
    color: #004676;
}

.mobile-header .sod_select .sod_option {
    color: #333;
}

.mobile-header .mobile-menu .has-submenu .submenu-trigger:before {
    color: #00abbd;
}

.mobile-header .mobile-main-menu .mainmenu a {
    color: #004676;
}

.mobile-header .mobile-main-menu .mainmenu a:hover {
    color: #42769a;
}


.mobile-header .item-sample a {
    border: 1px solid #00abbd;
}

.mobile-header .mobile-menu .mobile-menu-utility {
    background-color: #004676;
}

.mobile-header .mobile-menu .mobile-menu-content-wrapper {
    background-color: #004676;
}

.mobile-header .country-selector a,
.mobile-header .country-selector .sod_label,
.mobile-header .language-selector a,
.mobile-header .language-selector .sod_label {
    color: gray;
}

.mobile-header .country-selector a:hover,
.mobile-header .country-selector .sod_label:hover,
.mobile-header .language-selector a:hover,
.mobile-header .language-selector .sod_label:hover {
    color: #b3b3b3;
}