/* :: Victoza brand override */

/*
:: Miscellaneous
------------------------------------------------------ */

body {
    font-family: Verdana, Arial, sans-serif !important;
    font-size: 12px;
    line-height: 1.4;
}
h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6 {
    font-weight: normal;
    letter-spacing: 0;
    margin-bottom: .5em;
}
h1, .h1,
h3, .h3,
h5, .h5 {
    color: #880038;
}
h2, .h2,
h4, .h4,
h6, .h6 {
    color: #f54e96;
}
h1, .h1 {
    font-size: 24px;
}
h2, .h2 {
    font-size: 19px;
}
h3, .h3 {
    font-size: 16px;
}
h4, .h4 {
    font-size: 14px;
}
h5, .h5 {
    font-size: 12px;
}

/*
h1, .h1 {
    font-size: 2.2em;
}
h2, .h2 {
    font-size: 1.4em;
}
h3, .h3 {
    font-size: 1.2em;
}
h4, .h4 {
    font-size: 1.1em;
}
*/
a, a:hover {
    color: #54b7ee;
    text-decoration: none;
}


.isi-heading {
    color: #880038;
}

li {
    margin-bottom: 0;
}

.list-reset li {
    margin-bottom: 15px;
}

@media (min-width:768px) {
    .lead {
        font-size: larger !important;
    }
}

.lead {
    font-size: larger !important;
}

ul {
    padding-left: 1.4em;
}

ul ul, ol ol {
    margin-top: 0;
}


/*
:: Forms
------------------------------------------------------ */

label, .alert-danger {
    font-weight: bold;
}

/* required asterisk */
.req {
    color: #F54E96;
}

.alert-danger {
    background: none;
}








@media (min-width: 768px) { /* //////////////////// BREAKPOINT */

    html {
        background-image: url(headclientlib/resources/images/background_dots.jpg);
        background-repeat: repeat;
        background-position: left top;
    }

    body {
        background-image: url(headclientlib/resources/images/background_gradient.png) ;
        background-repeat: repeat-x ;
        background-position: left top;
        background-color: transparent;
    }

    .row  {
        /*background-color: #fff;*/
    }


}





/*
:: Tooltips
------------------------------------------------------ */
span[data-toggle="tooltip"] {
    display: inline;
    /*    color: #54b7ee;*/
    text-decoration: none;
    border-bottom: 1px dotted;

}

.tooltip {
    width: 300px;
}

.tooltip-inner {
    padding: 8px;
    max-width: 300px;
    background-color: #fff;
    border-radius:0 ;
    border: 2px solid #880038;
    color: #880038;
}

.tooltip.top .tooltip-arrow {
    border-top-color: #880038;
}
.tooltip.top-left .tooltip-arrow {
    border-top-color: #880038;
}
.tooltip.top-right .tooltip-arrow {
    border-top-color: #880038;
}




/*
:: Pagination
------------------------------------------------------ */

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
    background-color: #009fda;
    border-color: #009fda;
    color: #fff;
}

.pagination > li > a,
.pagination > li > span {
    color: #009fda;
}




/*
:: Recipe Card
------------------------------------------------------ */





/*
:: Breadcrumb
------------------------------------------------------ */
.breadcrumb {
    background-color: transparent;
    padding: 0;
}

.breadcrumb > .active,
.breadcrumb li a {
    color: #880038;
}

.breadcrumb li.active {
    font-weight: bold;
}

.breadcrumb > li + li:before {
    content: ">\0000a0";
    font-weight: normal;
}



/*
:: Panels
------------------------------------------------------ */

.panel.section {
    padding: 0px;
    margin:  0px;
}

.panel-hidden.panel {
    padding: 0px;
    margin: 0px;
    box-shadow: none;
}

.panel-hidden.panel-body {
    padding: 0px;
}

.panel {
    padding: 8px;
    box-shadow: none;
}


.panel-default {
    background-color: #e5e5e5;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    behavior: url('../js/PIE.htc');
}


.panel .panel-inner{
    background-color: white;
    behavior: url('../js/PIE.htc');
}

.panel-enhanced .panel-inner {
    border-radius: 8px;
}


/* 3.10 - removed text color per ticket 167 */
.panel-enhanced {
    border-radius: 12px;
    /*color: #880038; */
    background: #880038;
    background: -moz-linear-gradient(-45deg, #880038 0%, #f54e96 50%, #880038 100%);
    background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#880038), color-stop(50%,#f54e96), color-stop(100%,#880038));
    background: -webkit-linear-gradient(-45deg, #880038 0%,#f54e96 50%,#880038 100%);
    background: -o-linear-gradient(-45deg, #880038 0%,#f54e96 50%,#880038 100%);
    background: -ms-linear-gradient(-45deg, #880038 0%,#f54e96 50%,#880038 100%);
    background: linear-gradient(135deg, #880038 0%,#f54e96 50%,#880038 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#880038', endColorstr='#880038',GradientType=1 );
    behavior: url('../js/PIE.htc');
}

.panel-container.panel-enhanced {
    border-radius: 0;
    background: transparent;
    border: 0px;
    padding: 0px;
}

@media (min-width: 767px) {
    .panel-container.panel-enhanced {
        border-radius: 12px;
        /*color: #880038; */
        background: #880038;
        padding: 8px;
        border: 1px;
        background: -moz-linear-gradient(-45deg, #880038 0%, #f54e96 50%, #880038 100%);
        background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#880038), color-stop(50%,#f54e96), color-stop(100%,#880038));
        background: -webkit-linear-gradient(-45deg, #880038 0%,#f54e96 50%,#880038 100%);
        background: -o-linear-gradient(-45deg, #880038 0%,#f54e96 50%,#880038 100%);
        background: -ms-linear-gradient(-45deg, #880038 0%,#f54e96 50%,#880038 100%);
        background: linear-gradient(135deg, #880038 0%,#f54e96 50%,#880038 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#880038', endColorstr='#880038',GradientType=1 );
        behavior: url('../js/PIE.htc');
    }

    .panel .panel-inner{
        background-color: white;
        -webkit-box-shadow: 1px 1px 4px rgba(0,0,0,0.3);
        -moz-box-shadow: 1px 1px 4px rgba(0,0,0,0.3);
        box-shadow: 1px 1px 4px rgba(0,0,0,0.3);
        behavior: url('../js/PIE.htc');
    }

    .panel-hidden.panel {
        padding: 8px;
        margin-bottom: 20px;
    }

    .panel-hidden.panel-body {
        padding: 15px;
    }

}


/*
:: Link Bar Component
------------------------------------------------------ */



/* global nav adjustments */
.global-nav-container .link-bar_item a,
.global-nav-container .link-bar_item a:active {
    color: #f54e96;
}

.global-nav-container .link-bar_item:first-child {
    border-right-color: #fabed8;
}

.eslanguagecss .link-bar_item a {
    max-height: 16px ;
}

@media (min-width: 768px) { /* //////////////////// BREAKPOINT */
    .link-bar .link-bar_item {
        border-left-color: #ccc;
    }

    .link-bar_item a,
    .link-bar_item a:hover {
        color: #009fda;
    }

    .global-nav-container .link-bar_item a {
        color: #82786f;
    }

    .header-nav-container .link-bar_item a,
    .header-nav-container .link-bar_item a:hover {
        color: #82786f;
    }


}





/*
:: Search Bar
------------------------------------------------------ */


.search-trigger-btn,
.search-trigger-btn.active {
    background-color: #880038;
    border-left: 1px solid #fabed8;
}




@media (min-width: 768px) { /* //////////////////// BREAKPOINT */
    .site-search .input-append .input-append_btn {
        padding-top: 5px;
        padding-bottom: 5px;

    }

}





/*
:: Page Header
------------------------------------------------------ */

.global-nav-container,
.page-header-container {
    background-color: #fff;
}

.global-nav-stretch {
    border-bottom-color:  #fabed8;
}
/*Fixes for important safety information header*/
.page-header-container .brand img {
    width: 100%;
    max-width: 100px;
}

@media (min-width: 280px){
    .page-header-container .brand img {
        max-width: 200px;
    }
}


@media (min-width: 320px){
    .page-header-container .brand img {
        max-width: 226px;
    }
}

@media (min-width: 768px) { /* //////////////////// BREAKPOINT */

    .global-nav-container,
    .page-header-container {
        background-color: #fff;
    }

    .page-header-container .brand img {
        max-width: 226px;
    }

}




/*
:: Navigation
------------------------------------------------------ */


.nav-trigger-btn,
.nav-trigger-btn.active{
    height: 70px;
    width: 60px;
    background-color: #880038;
    font-size: 25px;
    font-size: 1.78571rem;
    border-left: 1px solid #fabed8;
}

.nav-item {
    border-color: #fabed8;
}

.nav-item.nav-active {
    background-color: #880038;
}

.subnav-selected {
    text-decoration: none;
}

.subnav-selected a {
    font-weight: bold !important;
}

.nav-container  {
    top: 26px !important;
}

.nav-wrapper {
    background-color: #880038;
}

.sub-nav-wrapper .nav-item {
    width: 1%;
}

@media (min-width: 768px) { /* //////////////////// BREAKPOINT */
    .nav-wrapper {
        background: rgb(255,255,255); /* Old browsers */
        background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(229,229,229,1) 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(229,229,229,1))); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* IE10+ */
        background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(229,229,229,1) 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */
    }

    .lt-ie9 .nav-wrapper {
        background: #fff url(headclientlib/images/background_gradient_gray.png) bottom left;
    }

    .nav-item a,
    .nav-item a:hover {
        color: #880038;
        font-weight: bold;
        text-align: center;
    }

    .nav-item.nav-active,
    .nav-item.nav-active a {
        background-color: #880038;
        color: #fff;
    }

    .nav-item.nav-selected {
        -webkit-box-shadow: 0 2px 4px rgba(0,0,0,0.3);
        -moz-box-shadow: 0 2px 4px rgba(0,0,0,0.3);
        box-shadow: 0 2px 4px rgba(0,0,0,0.3);
        /* border: 1px solid blue; */
        background: #880038;
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…BoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
        background: -moz-linear-gradient(top, #880038 50%, #f54e96 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(50%,#880038), color-stop(100%,#f54e96));
        background: -webkit-linear-gradient(top, #880038 50%,#f54e96 100%);
        background: -o-linear-gradient(top, #880038 50%,#f54e96 100%);
        background: -ms-linear-gradient(top, #880038 50%,#f54e96 100%);
        background: linear-gradient(to bottom, #880038 50%,#f54e96 100%);
        filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#880038', endColorstr='#f54e96');/*For IE7-8-9*/
        behavior: url(../js/PIE.htc); /* path must be relative to the HTML file it uses OR at the domain root */
    }

    .lt-ie9 .nav-item.nav-selected {
        background-image: url(headclientlib/images/background_gradient_magenta.png);
    }

    .nav-item.nav-selected a,
    .sub-nav-wrapper .nav-item a {
        color: #fff;
    }

    .sub-nav-wrapper .nav-item a {
        font-weight: normal;
    }

    .nav-wrapper.sub-nav-wrapper,
    .sub-nav-bar {
        background-color: pink;


        border: 2px solid white;
        border-width: 2px 1px;
        background: #f54e96;
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…IgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
        background: -moz-linear-gradient(top, #f54e96 0%, #880038 50%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f54e96), color-stop(50%,#880038));
        background: -webkit-linear-gradient(top, #f54e96 0%,#880038 50%);
        background: -o-linear-gradient(top, #f54e96 0%,#880038 50%);
        background: -ms-linear-gradient(top, #f54e96 0%,#880038 50%);
        background: linear-gradient(to bottom, #f54e96 0%,#880038 50%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f54e96', endColorstr='#880038',GradientType=0 );
    }

    .nav-wrapper.sub-nav-wrapper {
        background: transparent;
    }

}




/*
:: Footer
------------------------------------------------------ */
footer .brand {
    margin-bottom: 20px;
}




/*
:: Tabs
------------------------------------------------------ */

/* undo styles */
.tabs > .nav>li>a:hover,
.tabs > .nav>li>a:focus {
    background-color: transparent;
}

.tabs > .nav > li,
.tabs > .nav-justified>li>a {
    margin-bottom: 0;
}

.tabs .nav-tabs>li.active>a,
.tabs .nav-tabs>li.active>a:hover,
.tabs .nav-tabs>li.active>a:focus {
    border-bottom: 0;
    background-color: transparent;
}

.tabs .nav-tabs.nav-justified>.active>a,
.tabs .nav-tabs.nav-justified>.active>a:hover,
.tabs .nav-tabs.nav-justified>.active>a:focus,
.tabs .nav-tabs>li>a:hover {
    border-color: transparent;
}

.tabs .nav-tabs.nav-justified>li>a {
    border-bottom: 0;
    border-radius: 0;
}

/* victoza styles */
.tabs {
    position: relative;
    margin-bottom: 1em;
}

.tabs > .nav > li {
    background: #f0f0f0;
}

.tabs > .nav > li.active {
    background: #fff;
}

.tabs > .nav > li > a {
    border-left: 1px solid transparent;
    color: #797979;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-top: 5px;
    margin-bottom: 5px;
}

.tabs > .nav > li.active > a {
    color: #f54e96;
}

.tabs > .nav > li:not(.active) + li:not(.active) > a {
    border-left-color: #b5b5b5;
}

.tabs > .tab-content {
    padding: 8px 16px;
}

@media (max-width: 767px) {
    .tabs > .nav > li {
        background: #eee;
        border: 1px solid #ddd;
    }

    .tabs > .nav > li + li {
        border-top: 0;
    }

    .tabs > .nav > li > a {
        border-left: 0;
        margin-top: 0;
        margin-bottom: 0;
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 5px;
        padding-right: 5px;

    }

    .tabs > .nav > li.active > a {
        border-left: 0;
    }
}

/* to remove top padding in page if first element */
.main-content-container > .parsys:first-child > .tabbed-container:first-child .tabs {
    margin-top: -20px;
}

/* to remove surrounding padding in page */
.tabs {
    margin-left: -15px;
    margin-right: -15px;
}



/*
:: Search Results
------------------------------------------------------ */

a.search-results_title {
    color: #880038;
}

.search-results mark {
    background-color: #fcdae9;
}

/*
:: Accordion
------------------------------------------------------ */
/* undo over-ride styles */
.accordion-group:last-child,
.accordion-group.accordion-active:last-child .accordion-body,
.accordion-group:last-child .accordion-trigger {
    border-radius: 0;
}


.accordion-group:last-child {
    border-bottom: 0;
}
.accordion-body {
    background: none;
}

/* victoza styles */
.accordion-group-with-icon {
    padding-left: 72px;
}
.accordion-group {
    padding-top: 1em;
    overflow: hidden;
    border: 0;
    margin-bottom: 1em;
    background-color: #fff;
}
.accordion-group + .accordion-group,
.recipecard + .recipecard {
    border-top: 2px solid transparent;
    -moz-border-image: -moz-linear-gradient(left, transparent 0%, #adadad 50%, transparent 100%);
    -webkit-border-image: -webkit-linear-gradient(left, transparent 0%, #adadad 50%, transparent 100%);
    border-image: linear-gradient(to right, transparent 0%, #adadad 50%, transparent 100%);
    border-image-slice: 1;
    border-bottom: 0;
}

.recipecard:last-child {
    border-bottom: 0;
}

.recipe-cards {
    margin-bottom: 0;
}

.accordion-group_icon {
    position: absolute;
    top: 1em;
    left: 0;
}
.accordion-group_icon + .accordion-head {
    min-height: 55px;
}
.accordion-head .accordion-trigger {
    color: #880038;
}

.accordion-trigger,
.accordion-desc,
.accordion-body {
    padding: 0;
}

.accordion-desc {
    margin-top: 1em;
}

@media (max-width: 767px) {
        .accordion-group .accordion-trigger {
            padding-right: 65px;
        }
    }

/*
:: Grid
------------------------------------------------------ */
@media (min-width: 768px) { /* //////////////////// BREAKPOINT */
    .container {
        max-width: 1000px;
    }
}


/*
:: Buttons
------------------------------------------------------ */

.btn { margin-bottom: 2px; }

.btn-primary {
    font-weight: normal;
    background-color: #54b7ee;
    /*border: 1px solid #54b7ee;*/
    border: 0;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-shadow: inset -2px -2px 4px #007abd, 1px 1px 4px rgba(0,0,0,0.25);
    -moz-box-shadow: inset -2px -2px 4px #007abd, 1px 1px 4px rgba(0,0,0,0.25);
    box-shadow: inset -2px -2px 4px #007abd, 1px 1px 4px rgba(0,0,0,0.25);
    -pie-background: linear-gradient(to bottom, #54b7ee 0%,#007abd 100%); /* fallback for ie8 */
    position: relative; /* necessary for CSSPie (PIE.htc) to work */
    behavior: url(../js/PIE.htc); /* path must be relative to the HTML file it uses OR at the domain root */

}
.btn-primary:hover,
.btn-primary:focus {
    background-color: #8bcbff;
    border-color: #8bcbff;
}
.btn-primary:active {
    background-color: #7fbaea;
    border-color: #7fbaea;
}


/*
:: Tables
------------------------------------------------------ */
.table {
    table-layout: fixed;
    border-collapse: separate;
    background-color: #ebf4f7;
}

.table thead {
    background-color: #969696;
    color: white;
}

.table tbody {
    background-color: #f0f0f0;
}

.table tfoot {
    font-size: small;
    background-color: #f0f0f0;
}

.table > thead > tr > th {
    border-bottom: 0;
    font-weight: normal;
    text-align: center;
}

.table > tbody > tr > td {
    border-top: 2px solid white;
}

.table > tfoot > tr > td {
    border-top: 2px solid white;
}

.table th + th,
.table td + td {
    border-left: 2px solid white;
}


/**  ISI footer overrides */
.isi-page-first  h1,
.isi-page-middle  h1,
.isi-page-last  h1 {
    color: #880038;
    margin-top: 0;
}

.isi-page-first h2,
.isi-page-middle  h2,
.isi-page-last  h2 {
    color: #880038;
    font-size: 1.2em;
    margin-top: 0;
    margin-bottom: 15px;
    border-bottom: 0px !important;
}


.isi-page-first  h3,
.isi-page-middle  h3,
.isi-page-last  h3 {
    color: #880038;
    margin-top: 0;
    border-bottom: 0px !important;
}


.isi-page-first  h4,
.isi-page-middle h4,
.isi-page-last   h4 {
    color: #880038;
    margin-top: 0;
}




/* isi grey styles */
.isi-page-first-grey  h1,
.isi-page-middle-grey  h1,
.isi-page-last-grey  h1 {
    color: #4D4D4F;
    margin-top: 0;
}

.isi-page-first-grey h2,
.isi-page-middle-grey  h2,
.isi-page-last-grey  h2 {
    color: #4D4D4F;
    font-size: 1.2em;
    margin-top: 0;
    margin-bottom: 15px;
    border-bottom: 0px !important;
}


.isi-page-first-grey  h3,
.isi-page-middle-grey  h3,
.isi-page-last-grey  h3 {
    color: #4D4D4F;
    margin-top: 0;
}


.isi-page-first-grey  h4,
.isi-page-middle-grey h4,
.isi-page-last-grey   h4 {
    color: #4D4D4F;
    margin-top: 0;
}

/* featured video */

.video-featured {
    display: block;
    padding-left: 34px;
    background: url('headclientlib/images/tab_featured_video.png') no-repeat left;
    margin-bottom: 1em;
}


.video-modal-title {
    font-family:'FrutigerLTW01-67BoldCn',verdana,sans-serif;
    font-size: 20px;
    color: #4D4D4F;
    margin-bottom: 10px;
}



footer .brand.pull-left {
    float: none;
}

/* sub nav bar */
@media (min-width: 768px) {
    .nav-bar.sub-nav-bar {
        padding-right: 0;
        padding-left: 0;
    }
}

/* get more information header link styles */
/*
.header-nav-container .link-bar .link-bar_item {
     float: right;
}
.header-nav-container .link-bar .link-bar_item:first-child {
     text-align: right;
     width: 100%;
     margin-bottom: .5em;
}
.header-nav-container .link-bar .link-bar_item:first-child a {
     color: #880038;
    font-weight: bold;
}
.header-nav-container .link-bar .link-bar_item:last-child {
     border-left: 0;
}
.header-nav-container .link-bar .link-bar_item a {
    font-weight: normal;
}
*/

/* undo previous styles */
li { margin-bottom: initial; }

p { margin-bottom: 1em; }

/* fix nav sizes */
.nav-bar { font-size: 14px; }
.sub-nav-bar  { font-size: 13px; }

/* fix footer */
@media (max-width: 767px) {
    .footer-open {
        padding-right: 0;
    }
}

/* fix header */
.page-header-container {
    height: auto;
}
.site-search-container {
    bottom: auto;
}

header .brand img,
.page-header-container .brand img {
    width: auto;
    height: auto;
    max-width: auto !important;
    max-height: auto !important;
}

.nav-container { top: 42px; }

/*Fixes for important safety information header*/

@media (min-width: 250px) {
    .nav-container { top: 51px; }
    .nav-trigger-btn,
    .nav-trigger-btn.active{
        height: 53px;
    }
    .search-trigger-btn,
    .search-trigger-btn.active {
        height: 53px;
    }

    .eslanguagecss .nav-trigger-btn,
    .eslanguagecss .nav-trigger-btn.active{
        margin-top: -16px;
    }
}


@media (min-width: 280px) {
    .nav-container { top: 51px; }
    .nav-trigger-btn,
    .nav-trigger-btn.active{
        height: 70px;
    }
    .search-trigger-btn,
    .search-trigger-btn.active {
        height: 70px;
    }
}

@media (min-width: 320px) {
    .nav-container { top: 50px; }

    .eslanguagecss .nav-trigger-btn,
    .eslanguagecss .nav-trigger-btn.active{
        margin-top: -14px;
    }

}

@media (min-width: 430px) {

    .eslanguagecss .nav-trigger-btn,
    .eslanguagecss .nav-trigger-btn.active{
        margin-top: -23px;
    }

}

.page-header-container {
    clear: both;
}

.global-nav-container {
    height: auto;
}


/*Fixes for important safety information header*/
@media (min-width: 250px) {
    .global-nav-container .link-bar_item a {
        font-size: .66rem;
        white-space: normal;
    }
}


@media (min-width: 320px) {
    .global-nav-container .link-bar_item a {
        font-size: .665rem;
        white-space: normal;
    }
}

@media (min-width: 345px) {
    .global-nav-container .link-bar_item a {
        font-size: .714285rem;
        white-space: normal;
    }
}


/*Css for mobile navation borders*/
@media (min-width: 250px) {
    .global-nav-container {
        padding-right: 0;
        padding-left: 0;
        height: auto;
    }

    /* set explicitly as css will take into account hidden-xs links*/
    .global-nav-container .link-bar_item:nth-child(1),
    .global-nav-container .link-bar_item:nth-child(2)
    {
        border-bottom: 1px solid #fabed8;
        min-height: 30px;
    }

    .eslanguagecss .global-nav-container .link-bar_item:nth-child(1),
    .eslanguagecss .global-nav-container .link-bar_item:nth-child(2)
    {
        border-bottom: 1px solid #fabed8;
        min-height: 35px;
    }

    .global-nav-container .link-bar_item:nth-child(1)
    {
        border-right: 1px solid #fabed8;
    }
}

@media (min-width: 320px) {


    .global-nav-container {
        padding-right: 0;
        padding-left: 0;
        height: auto;
    }

    /* set explicitly as css will take into account hidden-xs links*/
    .global-nav-container .link-bar_item:nth-child(1),
    .global-nav-container .link-bar_item:nth-child(2)
    {
        border-bottom: 1px solid #fabed8;
        min-height: inherit;
    }

    .eslanguagecss .global-nav-container .link-bar_item:nth-child(1),
    .eslanguagecss .global-nav-container .link-bar_item:nth-child(2)
    {
        border-bottom: 1px solid #fabed8;
        min-height: 35px;
    }

    .global-nav-container .link-bar_item:nth-child(1)
    {
        border-right: 1px solid #fabed8;
    }
}

@media (min-width: 430px) {
    .eslanguagecss .global-nav-container .link-bar_item:nth-child(1),
    .eslanguagecss .global-nav-container .link-bar_item:nth-child(2)
    {
        border-bottom: 1px solid #fabed8;
        min-height: 26px;
    }
}


@media (min-width: 768px) { /* //////////////////// BREAKPOINT */

    /* set explicitly as css will take into account hidden-xs links*/
    .global-nav-container .link-bar_item:nth-child(1),
    .global-nav-container .link-bar_item:nth-child(2)
    {
        border-bottom: none;
    }

    .global-nav-container .link-bar_item:nth-child(1)
    {
        border-right: none;
    }

    .eslanguagecss .global-nav-container .link-bar_item:nth-child(1),
    .eslanguagecss .global-nav-container .link-bar_item:nth-child(2)
    {
        border-bottom: none;
        min-height: inherit;
    }

    .eslanguagecss .global-nav-container .link-bar_item:nth-child(1)
    {
        border-right: none;
    }
}


/* lessen vertical header space */
@media (min-width: 768px) {
    .page-header-container {
        padding-top: 10px;
        padding-bottom: 10px;
    }
}

#site-search {
    margin-bottom: 8px;
}

/* prevent tool icons from wrapping */
.link-bar_item,
.link-bar_item a {
    vertical-align: middle;
    white-space: nowrap;
}

/* vertically align tool icons */
.link-bar_item a span,
.link-bar_item a img {
    vertical-align: middle;
    display: inline-block;
    white-space: nowrap;
}


/* media objects fix */
.media:first-child,
.media {
    margin: 2em 0;
}

.media-body > *:first-child {
    margin-top: 0;
}

.media-body > *:last-child {
    margin-bottom: 0;
}

.media-middle ~ .media-body { vertical-align: middle; }

.media-left img,
.media-right img {
    max-width: none;
}

/* helper classes */
.color-pri { color: #880038; }
.color-sec { color: #f54e96; }
.vertical-padded-image { margin-top: 1em; margin-bottom: 1em; }
.no-vertical-padding { margin-top: 0; margin-bottom: 0; }

/* callout component Css */
.callout-title {
    padding: .5em 1em;
    background-color: #969696;
    color: white;
}

.callout-title > p {
    font-size: 19px;
    margin: 0;
}

.callout-body {
    padding: .5em 1em;
    background-color: #f0f0f0;
}

.callout-body > .video {
    margin: 1em -1em;
}

/* video frame margin fixed */
.video_main {
    margin: 0;
}

#video_container {
    margin: 2em 0;
}


/*
:: Recipe Card
------------------------------------------------------ */

.recipe-card .recipe-trigger-open {
    display: inline-block;
}

.recipe-card.accordion-active .recipe-trigger-open {
    visibility: hidden;
}

.recipe-card .recipe-trigger-close {
    float: right;
    margin: 0 0 1em 1em;
}

.recipe-card .recipe-trigger-close {
    visibility: hidden;
}

.recipe-card.accordion-active .recipe-trigger-close {
    visibility: visible;
}

.recipe-card .accordion-trigger {
    display: inline;
}
.recipe-card .email-recipe {
    display: inline-block;
}
.recipe-card .email-recipe img {
    display: block;
}

.recipe-card .accordion-head h3 > * {
    display: inline;
    vertical-align: middle;
}

.recipe-card .accordion-head h3 img {
    vertical-align: baseline;
}

@media screen and (max-width: 767px) {
    .recipe-card .recipe-trigger-open {
        margin: 1em 0;
    }
}

@media screen and (min-width: 768px) {
    .row-reverse-mobile .column,
    .row-reverse-mobile .columns {
        float: right;
    }
}

/* isi footer font fix */
.isi-page-first p, .isi-page-middle p, .isi-page-last p,
.footerISI .body-text { font-size: 12px !important; }

/* temp-hero */
.temp-hero {
    margin-left: -15px;
    margin-top: -20px;
}

/* modal double scroll fix */
body.modal-open {
    height: 100vh;
}

/* checkbox/radio fix */
/*.radio input[type=radio],
.radio-inline input[type=radio],
.checkbox input[type=checkbox],
.checkbox-inline input[type=checkbox] {
	margin: 0 0 0 -20px;
}*/

.checkbox input[type="checkbox"],
.radio input[type="radio"],
.checkbox input[type="radio"],
.radio input[type="checkbox"] {
    margin-top: 2px;
}

/* column fix */
.column,
.columns {
    padding-left: 15px;
    padding-right: 15px;
}

/* sup fix */
sup {
    top: -.6em;
}

sub, sup {
    font-size: 65%;
}

/*bootstrap media query fix */
@media (min-width: 992px) {
    .container {
        width: auto;
    }
}

@media (min-width: 768px) {
    .container {
        width: auto;
    }
}

/* footer link size fix */
.footerLinks .link-bar_item a {
    font-size: 12px;
}

/* prevent hidden footer links */
.footerLinks .hidden-xs {
    display: block !important;
}

/* popup style undo */
.modal-content {
    border-radius: 0;
}

/* row clear fix */
.row:after {
    content: "";
    display: table;
    clear: both;
}

.ebook-download-options {
    list-style-type: none;
    padding: 0;
}

/* footer header sizing hack */
.footerISI h2 b,
.footerISI h3 b {
    font-size: 16px !important;
}

/* small caps helper class */
.small-caps {
    font-variant: small-caps;
}

/* share popup form input spacing fix */
#recipieEmailForm input[type="text"],
#videoEmailForm input[type="text"],
    /*#emailForm input[type="text"],*/
#recipieEmailForm label.error,
#videoEmailForm label.error
    /*#emailForm label.error*/ {
    top: -16px;
    position: relative;
}

/* prevent modals inheriting size */
.modal {
    font-size: 12px;
}

/* sticky footer to more than 4 lines fix */
.footer-container {
    padding-top: 15px;
}

.isi-heading {
    padding-bottom: 0;
    padding-right: 50px;
}

/* modal close button and headline crash fix */
.modal-dialog .close {
    position: absolute;
    top: 1em;
    right: 1em;
}

/* full width iframe */
iframe { width: 100%; }

/* ddg question spacing fix */
.questions.section { margin: 1em 0; }

/* set contest stats iframe height in mobile fix */
@media screen and (max-width: 850px) {
    .contest-stats-wrapper iframe {
        height: 400px;
    }
}

/* modal header space fix */
.modal-header h1 {
    margin-bottom: 0;
}

/* sharesite list-style fix */
.sharesite ul {
    list-style-type: disc !important;
}

/* //suppress one of the share options.
div#popup-share-options p:nth-of-type(2)   {
    display: none;
}*/

/* prevent text from wrapping */
.no-wrap {
    white-space: nowrap;
}

.isi-page-first h1,
.isi-page-first h2,
.isi-page-first h3,
.isi-page-first h4,
.isi-page-first h5 {
    border-bottom: none;
}

.isi-page-first.isi-heading h1 ,
.isi-page-first.isi-heading h2,
.isi-page-first.isi-heading h3,
.isi-page-first.isi-heading h4
{
    border-bottom: 2px solid #ccc !important;
}

.cse input.gsc-input,input.gsc-input{font-family:inherit;font-size:13px;border:1px solid #94cc7a;padding:4px 6px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}input.gsc-search-button{font-family:inherit;font-size:11px;font-weight:bold;color:#002100;padding:0 8px;height:28px;min-width:54px;background-color:rgba(0,0,0,0.3);border:1px solid rgba(0,0,0,0.3);border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}.cse input.gsc-search-button,input.gsc-search-button{font-family:inherit;font-size:11px;font-weight:bold;color:#002100;padding:0 8px;height:28px;min-width:54px;background-color:rgba(0,0,0,0.3);border:1px solid rgba(0,0,0,0.3);border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px}.cse .gs-webResult.gs-result a.gs-title:link,.gs-webResult.gs-result a.gs-title:link,.cse .gs-webResult.gs-result a.gs-title:link b,.gs-webResult.gs-result a.gs-title:link b,.cse .gs-webResult.gs-result a.gs-title:visited,.gs-webResult.gs-result a.gs-title:visited,.cse .gs-webResult.gs-result a.gs-title:visited b,.gs-webResult.gs-result a.gs-title:visited b,.cse .gs-webResult.gs-result a.gs-title:hover,.gs-webResult.gs-result a.gs-title:hover,.cse .gs-webResult.gs-result a.gs-title:hover b,.gs-webResult.gs-result a.gs-title:hover b,.cse .gs-webResult.gs-result a.gs-title:active,.gs-webResult.gs-result a.gs-title:active,.cse .gs-webResult.gs-result a.gs-title:active b,.gs-webResult.gs-result a.gs-title:active b,.gs-imageResult a.gs-title:link,.gs-imageResult a.gs-title:link b,.gs-imageResult a.gs-title:visited,.gs-imageResult a.gs-title:visited b,.gs-imageResult a.gs-title:hover,.gs-imageResult a.gs-title:hover b,.gs-imageResult a.gs-title:active,.gs-imageResult a.gs-title:active b,.cse .gsc-cursor-page,.gsc-cursor-page,.cse a.gsc-trailing-more-results:link,a.gsc-trailing-more-results:link,.cse .gs-spelling a,.gs-spelling a{color:#880038 !important;font-size:1.42857rem}.cse .gs-promotion a.gs-title:visited, .gs-promotion a.gs-title:visited,  .cse .gs-promotion a.gs-title:visited *, .gs-promotion a.gs-title:visited *,  .cse .gs-promotion .gs-snippet a:visited, .gs-promotion .gs-snippet a:visited{color:#06c}.cse .gsc-cursor-box,.gsc-cursor-box{padding:1em .8px;text-align:center}.cse .gsc-cursor-page,.gsc-cursor-page{padding:.2em .5em;border:1px solid;border-color:gray;display:table-cell !important;font-family:arial;font-size:13px;text-decoration:none !important;color:#009fda !important}.cse .gsc-results .gsc-cursor-page.gsc-cursor-current-page,.gsc-results .gsc-cursor-page.gsc-cursor-current-page{color:#fff !important;text-shadow:0 1px 2px #fff;background-color:#009fda;border-color:#009fda}.gsc-results .gsc-cursor-box .gsc-cursor-page{padding:.2em .5em;border:1px solid;border-color:#d3d3d3;display:table-cell !important;font-family:arial;font-size:13px;text-decoration:none !important;padding:6px 12px}.gsc-completion-selected{background:#e1f3da}.gsc-completion-container{font-family:"Trebuchet MS",sans-serif;font-size:13px;background:white;border:1px solid #94cc7a;margin-left:0;margin-right:0;text-shadow:0 1px 2px #fff;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px}.gsc-completion-title{color:#06c}.gsc-completion-snippet{color:#454545}.gs-webResult div.gs-visibleUrl-short,.gs-promotion div.gs-visibleUrl-short{display:block;font-family:Helvetica,Arial,sans-serif;font-size:15px;font-size:1.071428rem;color:black;font-style:italic}.gs-webResult div.gs-visibleUrl-long,.gs-promotion div.gs-visibleUrl-long{display:none;font-family:Helvetica,Arial,sans-serif;font-size:15px;font-size:1.071428rem;color:#00aeef;font-style:normal}.gsc-control-cse{font-family:Helvetica,Arial,sans-serif;border-color:white;background-color:white}input.gsc-input{border-color:rgba(0,0,0,0.3);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px rgba(0,0,0,0.3)}input.gsc-search-button{border:1px solid transparent;border-radius:4px;border-color:rgba(0,0,0,0.3);background-color:rgba(0,0,0,0.3)}.gsc-table-result{padding:.6em 0 1em 0;border-bottom:1px dotted;border-color:darkgray;border-top:0 dotted;border-top-color:white}.cse .gsc-webResult,.gsc-webResult,.gsc-webresult .gsc-result,{padding:.6em 0 1em 0;border-bottom:1px dotted;border-color:darkgray}.gsc-webResult.gsc-result{border-color:white;background-color:#fff;font-family:"Frutiger LT W01 65 Bold",verdana,sans-serif;font-size:15px;font-size:1.071428rem;border-bottom:0 solid !important}.gsc-webResult.gsc-result:hover{border-color:white;background-color:beige}.gs-webResult.gs-result a.gs-title:link,.gs-webResult.gs-result a.gs-title:link b{color:#880038;font-family:Helvetica,Arial,sans-serif;font-size:1.42857rem;text-decoration:none !important}.gs-webResult .gs-snippet,.gs-imageResult .gs-snippet,.gs-fileFormatType{margin:15px 0;color:#414042;font-family:Helvetica,Arial,sans-serif;font-size:14px;text-decoration:none !important}.gs-result .gs-title,.gs-result .gs-title *{text-decoration:none !important}
.card-id-number{position:absolute;display:block;top:36%;left:12%;font-size:12px;color:#880038}.eslanguagecard .card-id-number{position:absolute;display:block;top:35%;left:28%;font-size:12px;color:#880038}@media screen and (min-width:480px){.card-id-number{font-size:14px}}@media screen and (min-width:590px){.card-id-number{top:36.5%;font-size:15px}.eslanguagecard .card-id-number{top:36.5%;font-size:15px}}@media screen and (min-width:650px){.card-id-number{font-size:17px;left:80px}.eslanguagecard .card-id-number{font-size:17px;left:130px}}@media print{.card-id-number{left:85px;position:absolute;display:block;top:37%;font-size:14px;color:#880038}.eslanguagecard .card-id-number{left:125px;position:absolute;display:block;top:36%;font-size:14px;color:#880038}}
.hero{background:transparent url('http://lorempixel.com/1000/562/nature') no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;margin:0 -15px;position:relative;border-bottom:solid 2em #eee}.hero-text{display:inline-block;background-color:#880038;box-shadow:2px 2px 4px rgba(0,0,0,0.25);margin:-1em 0 -1em 15px;padding:1em;width:300px;min-height:275px;color:white}.hero-text h1{font-size:26px;font-weight:bold;color:white}.hero-text>*:last-child{margin-bottom:0}@media screen and (max-width:767px){.hero{padding-bottom:250px;-webkit-background-size:auto;-moz-background-size:auto;-o-background-size:auto;background-size:auto;background-position:bottom}.hero-text{width:auto;margin:0;min-height:0}}.herotextlevel2{margin-left:-15px;margin-right:-15px}.hero-l2{display:table;width:100%;padding:2em 15px 0 15px;margin-top:-20px;margin-bottom:2em;background-color:#f0f0f0;position:relative}.hero-l2-image ~ .hero-l2-text{display:table-cell;width:66.666%;padding-right:1em}.hero-l2-image{display:table-cell;vertical-align:bottom;text-align:right;width:33.333%;padding-left:1em}@media screen and (max-width:767px){.hero-l2-text{float:none;width:100%}.hero-l2-image{display:none}}
.ncc-custom-class-a{padding:1em 0;background-color:#f0f0f0;position:relative;z-index:1}.ncc-custom-class-a.grid-lines .column,.ncc-custom-class-a.grid-lines .columns{border:0;background:transparent url('../../../../etc.clientlibs/diabetes-patient/victoza/clientlibs/headclientlib/resources/images/component-cta-a-divider.png') center left no-repeat}.ncc-custom-class-a.grid-lines .column:first-child,.ncc-custom-class-a.grid-lines .columns:first-child{background:0}.ncc-custom-class-a h2{color:#880038;font-size:24px}@media screen and (max-width:767px){.ncc-custom-class-a{padding:1em 15px;margin-left:-15px;margin-right:-15px}.ncc-custom-class-a.grid-lines .column,.ncc-custom-class-a.grid-lines .columns{background:0}.cta-a{background:0;margin-bottom:2em}}
.thumbnail-carousel .carousel-indicators{display:table;position:relative;left:auto;bottom:auto;margin:0;width:100%}.thumbnail-carousel .carousel-indicators li{display:table-cell;border:medium none;border-radius:0;width:auto;text-indent:0}.thumbnail-carousel .carousel-indicators img{width:100%}.thumbnail-carousel .carousel-indicators .active img{filter:alpha(opacity=70);opacity:.7}.thumbnail-carousel .carousel-main-content{position:relative}@media screen and (min-width:768px){.carousel .carousel-control{filter:alpha(opacity=0);opacity:0;-webkit-transition:opacity .2s;transition:opacity .2s}.carousel:hover .carousel-control{filter:alpha(opacity=50);opacity:.5}.carousel-indicators li{width:20px;height:20px}.carousel-indicators .active{width:22px;height:22px}}.carousel-progress .carousel-indicators{position:static;width:100%;bottom:auto;left:auto;padding:0;margin:0;display:table}.carousel-progress .carousel-indicators li{display:table-cell;width:auto;height:auto;border:0;border-radius:0;background-color:rgba(136,0,56,0.25)}.carousel-progress .carousel-indicators li{border-right:solid 1px white}.carousel-progress .carousel-indicators li:last-child{border-right:solid 1px transparent}.carousel-progress .carousel-indicators li.active{opacity:1}.carousel-progress .carousel-indicators li span{display:block;min-height:.5em}.carousel-progress .carousel-indicators li.active span{background-color:rgba(136,0,56,1);-webkit-animation-name:carousel-progress-span;animation-name:carousel-progress-span;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:4000ms;animation-duration:4000ms}.carousel-progress:not([data-pause="none"]):hover .carousel-indicators li.active span{-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes carousel-progress-span{0{width:0}100%{width:100%}}@keyframes carousel-progress-span{0{width:0}100%{width:100%}}.carousel-fade .carousel-inner .item{opacity:0;-webkit-transition-property:opacity;transition-property:opacity}.carousel-fade .carousel-inner .active{opacity:1}.carousel-fade .carousel-inner .active.left,.carousel-fade .carousel-inner .active.right{left:0;opacity:0;z-index:1}.carousel-fade .carousel-inner .next.left,.carousel-fade .carousel-inner .prev.right{opacity:1}.carousel-fade .carousel-control{z-index:2}@media all and (transform-3d),(-webkit-transform-3d){.carousel-fade .carousel-inner>.item.next,.carousel-fade .carousel-inner>.item.active.right{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.carousel-fade .carousel-inner>.item.prev,.carousel-fade .carousel-inner>.item.active.left{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.carousel-fade .carousel-inner>.item.next.left,.carousel-fade .carousel-inner>.item.prev.right,.carousel-fade .carousel-inner>.item.active{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}
.ncc-custom-class-b{padding:1em 0}.cta-b{margin:2em 0;background:white;border:0;border-left:6px solid transparent;padding-left:1em;-webkit-border-image:-webkit-linear-gradient(top,rgba(136,0,57,1) 0,rgba(245,78,150,1) 51%,rgba(136,0,57,1) 100%);-moz-border-image:-ms-linear-gradient(top,rgba(136,0,57,1) 0,rgba(245,78,150,1) 51%,rgba(136,0,57,1) 100%);border-image:linear-gradient(to bottom,rgba(136,0,57,1) 0,rgba(245,78,150,1) 51%,rgba(136,0,57,1) 100%);border-image-slice:1}.ncc-custom-class-b h2{font-size:19px}
.ncc-custom-class-c{margin:2em 0;background:white;border:0;border-left:6px solid transparent;padding-left:1em;-webkit-border-image:-webkit-linear-gradient(top,rgba(136,0,57,1) 0,rgba(245,78,150,1) 51%,rgba(136,0,57,1) 100%);-moz-border-image:-ms-linear-gradient(top,rgba(136,0,57,1) 0,rgba(245,78,150,1) 51%,rgba(136,0,57,1) 100%);border-image:linear-gradient(to bottom,rgba(136,0,57,1) 0,rgba(245,78,150,1) 51%,rgba(136,0,57,1) 100%);border-image-slice:1}
.video-extended{margin:2em 0;background-color:#f0f0f0}.video-extended:after{content:"";display:table;clear:both}.video-extended-left,.video-extended-right{float:left;width:50%;background-color:#f0f0f0}.video-extended-left{border-right:solid 4px white}.video-extended-right{font-size:16px;padding:.5em 1rem}.video-extended-title{padding:.5em 1rem;background-color:#969696}.video-extended-title>*{font-size:19px;font-weight:bold;margin:0;color:white}.video-extended-sub-title{padding:.5em 1rem;color:#f54e96}.video-extended-sub-title>*{font-size:16px;margin:0}.video-extended-video>img{width:100%}.video-entended-video #video_container,.video-extended-video #video_container{margin-top:0;margin-bottom:0}.video-js{font-size:12px}@media screen and (min-width:768px){.video-extended-2-3 .video-extended-left{width:66.666%}.video-extended-2-3 .video-extended-right{width:33.333%}}@media screen and (max-width:767px){.video-extended-left,.video-extended-right{width:100%}.video-extended-left{border-right:0}}.video-js .vjs-tech{display:block}.vjs-default-skin .vjs-big-play-button,.vjs-default-skin.vjs-big-play-centered .vjs-big-play-button{width:2.6em;border-radius:1.3em;margin-left:-1.3em}
/*!
 * Datepicker for Bootstrap
 *
 * Copyright 2012 Stefan Petre
 * Improvements by Andrew Rowls
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 */.datepicker{padding:4px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;direction:ltr}.datepicker-inline{width:220px}.datepicker.datepicker-rtl{direction:rtl}.datepicker.datepicker-rtl table tr td span{float:right}.datepicker-dropdown{top:0;left:0}.datepicker-dropdown:before{content:'';display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-top:0;border-bottom-color:rgba(0,0,0,0.2);position:absolute}.datepicker-dropdown:after{content:'';display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;border-top:0;position:absolute}.datepicker-dropdown.datepicker-orient-left:before{left:6px}.datepicker-dropdown.datepicker-orient-left:after{left:7px}.datepicker-dropdown.datepicker-orient-right:before{right:6px}.datepicker-dropdown.datepicker-orient-right:after{right:7px}.datepicker-dropdown.datepicker-orient-top:before{top:-7px}.datepicker-dropdown.datepicker-orient-top:after{top:-6px}.datepicker-dropdown.datepicker-orient-bottom:before{bottom:-7px;border-bottom:0;border-top:7px solid #999}.datepicker-dropdown.datepicker-orient-bottom:after{bottom:-6px;border-bottom:0;border-top:6px solid #fff}.datepicker>div{display:none}.datepicker.days div.datepicker-days{display:block}.datepicker.months div.datepicker-months{display:block}.datepicker.years div.datepicker-years{display:block}.datepicker table{margin:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker td,.datepicker th{text-align:center;width:20px;height:20px;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;border:0}.table-striped .datepicker table tr td,.table-striped .datepicker table tr th{background-color:transparent}.datepicker table tr td.day:hover,.datepicker table tr td.day.focused{background:#eee;cursor:pointer}.datepicker table tr td.old,.datepicker table tr td.new{color:#999}.datepicker table tr td.disabled,.datepicker table tr td.disabled:hover{background:0;color:#999;cursor:default}.datepicker table tr td.today,.datepicker table tr td.today:hover,.datepicker table tr td.today.disabled,.datepicker table tr td.today.disabled:hover{background-color:#fde19a;background-image:-moz-linear-gradient(top,#fdd49a,#fdf59a);background-image:-ms-linear-gradient(top,#fdd49a,#fdf59a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fdd49a),to(#fdf59a));background-image:-webkit-linear-gradient(top,#fdd49a,#fdf59a);background-image:-o-linear-gradient(top,#fdd49a,#fdf59a);background-image:linear-gradient(top,#fdd49a,#fdf59a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdd49a',endColorstr='#fdf59a',GradientType=0);border-color:#fdf59a #fdf59a #fbed50;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#000}.datepicker table tr td.today:hover,.datepicker table tr td.today:hover:hover,.datepicker table tr td.today.disabled:hover,.datepicker table tr td.today.disabled:hover:hover,.datepicker table tr td.today:active,.datepicker table tr td.today:hover:active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:hover.active,.datepicker table tr td.today.disabled,.datepicker table tr td.today:hover.disabled,.datepicker table tr td.today.disabled.disabled,.datepicker table tr td.today.disabled:hover.disabled,.datepicker table tr td.today[disabled],.datepicker table tr td.today:hover[disabled],.datepicker table tr td.today.disabled[disabled],.datepicker table tr td.today.disabled:hover[disabled]{background-color:#fdf59a}.datepicker table tr td.today:active,.datepicker table tr td.today:hover:active,.datepicker table tr td.today.disabled:active,.datepicker table tr td.today.disabled:hover:active,.datepicker table tr td.today.active,.datepicker table tr td.today:hover.active,.datepicker table tr td.today.disabled.active,.datepicker table tr td.today.disabled:hover.active{background-color:#fbf069 \9}.datepicker table tr td.today:hover:hover{color:#000}.datepicker table tr td.today.active:hover{color:#fff}.datepicker table tr td.range,.datepicker table tr td.range:hover,.datepicker table tr td.range.disabled,.datepicker table tr td.range.disabled:hover{background:#eee;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker table tr td.range.today,.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today.disabled:hover{background-color:#f3d17a;background-image:-moz-linear-gradient(top,#f3c17a,#f3e97a);background-image:-ms-linear-gradient(top,#f3c17a,#f3e97a);background-image:-webkit-gradient(linear,0 0,0 100%,from(#f3c17a),to(#f3e97a));background-image:-webkit-linear-gradient(top,#f3c17a,#f3e97a);background-image:-o-linear-gradient(top,#f3c17a,#f3e97a);background-image:linear-gradient(top,#f3c17a,#f3e97a);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f3c17a',endColorstr='#f3e97a',GradientType=0);border-color:#f3e97a #f3e97a #edde34;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.datepicker table tr td.range.today:hover,.datepicker table tr td.range.today:hover:hover,.datepicker table tr td.range.today.disabled:hover,.datepicker table tr td.range.today.disabled:hover:hover,.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:hover.active,.datepicker table tr td.range.today.disabled,.datepicker table tr td.range.today:hover.disabled,.datepicker table tr td.range.today.disabled.disabled,.datepicker table tr td.range.today.disabled:hover.disabled,.datepicker table tr td.range.today[disabled],.datepicker table tr td.range.today:hover[disabled],.datepicker table tr td.range.today.disabled[disabled],.datepicker table tr td.range.today.disabled:hover[disabled]{background-color:#f3e97a}.datepicker table tr td.range.today:active,.datepicker table tr td.range.today:hover:active,.datepicker table tr td.range.today.disabled:active,.datepicker table tr td.range.today.disabled:hover:active,.datepicker table tr td.range.today.active,.datepicker table tr td.range.today:hover.active,.datepicker table tr td.range.today.disabled.active,.datepicker table tr td.range.today.disabled:hover.active{background-color:#efe24b \9}.datepicker table tr td.selected,.datepicker table tr td.selected:hover,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected.disabled:hover{background-color:#9e9e9e;background-image:-moz-linear-gradient(top,#b3b3b3,#808080);background-image:-ms-linear-gradient(top,#b3b3b3,#808080);background-image:-webkit-gradient(linear,0 0,0 100%,from(#b3b3b3),to(#808080));background-image:-webkit-linear-gradient(top,#b3b3b3,#808080);background-image:-o-linear-gradient(top,#b3b3b3,#808080);background-image:linear-gradient(top,#b3b3b3,#808080);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b3b3b3',endColorstr='#808080',GradientType=0);border-color:#808080 #808080 #595959;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datepicker table tr td.selected:hover,.datepicker table tr td.selected:hover:hover,.datepicker table tr td.selected.disabled:hover,.datepicker table tr td.selected.disabled:hover:hover,.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:hover.active,.datepicker table tr td.selected.disabled,.datepicker table tr td.selected:hover.disabled,.datepicker table tr td.selected.disabled.disabled,.datepicker table tr td.selected.disabled:hover.disabled,.datepicker table tr td.selected[disabled],.datepicker table tr td.selected:hover[disabled],.datepicker table tr td.selected.disabled[disabled],.datepicker table tr td.selected.disabled:hover[disabled]{background-color:gray}.datepicker table tr td.selected:active,.datepicker table tr td.selected:hover:active,.datepicker table tr td.selected.disabled:active,.datepicker table tr td.selected.disabled:hover:active,.datepicker table tr td.selected.active,.datepicker table tr td.selected:hover.active,.datepicker table tr td.selected.disabled.active,.datepicker table tr td.selected.disabled:hover.active{background-color:#666 \9}.datepicker table tr td.active,.datepicker table tr td.active:hover,.datepicker table tr td.active.disabled,.datepicker table tr td.active.disabled:hover{background-color:#006dcc;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-ms-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(top,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc',endColorstr='#0044cc',GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datepicker table tr td.active:hover,.datepicker table tr td.active:hover:hover,.datepicker table tr td.active.disabled:hover,.datepicker table tr td.active.disabled:hover:hover,.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:hover.active,.datepicker table tr td.active.disabled,.datepicker table tr td.active:hover.disabled,.datepicker table tr td.active.disabled.disabled,.datepicker table tr td.active.disabled:hover.disabled,.datepicker table tr td.active[disabled],.datepicker table tr td.active:hover[disabled],.datepicker table tr td.active.disabled[disabled],.datepicker table tr td.active.disabled:hover[disabled]{background-color:#04c}.datepicker table tr td.active:active,.datepicker table tr td.active:hover:active,.datepicker table tr td.active.disabled:active,.datepicker table tr td.active.disabled:hover:active,.datepicker table tr td.active.active,.datepicker table tr td.active:hover.active,.datepicker table tr td.active.disabled.active,.datepicker table tr td.active.disabled:hover.active{background-color:#039 \9}.datepicker table tr td span{display:block;width:23%;height:54px;line-height:54px;float:left;margin:1%;cursor:pointer;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.datepicker table tr td span:hover{background:#eee}.datepicker table tr td span.disabled,.datepicker table tr td span.disabled:hover{background:0;color:#999;cursor:default}.datepicker table tr td span.active,.datepicker table tr td span.active:hover,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active.disabled:hover{background-color:#006dcc;background-image:-moz-linear-gradient(top,#08c,#04c);background-image:-ms-linear-gradient(top,#08c,#04c);background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#04c));background-image:-webkit-linear-gradient(top,#08c,#04c);background-image:-o-linear-gradient(top,#08c,#04c);background-image:linear-gradient(top,#08c,#04c);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0088cc',endColorstr='#0044cc',GradientType=0);border-color:#04c #04c #002a80;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.datepicker table tr td span.active:hover,.datepicker table tr td span.active:hover:hover,.datepicker table tr td span.active.disabled:hover,.datepicker table tr td span.active.disabled:hover:hover,.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active,.datepicker table tr td span.active.disabled,.datepicker table tr td span.active:hover.disabled,.datepicker table tr td span.active.disabled.disabled,.datepicker table tr td span.active.disabled:hover.disabled,.datepicker table tr td span.active[disabled],.datepicker table tr td span.active:hover[disabled],.datepicker table tr td span.active.disabled[disabled],.datepicker table tr td span.active.disabled:hover[disabled]{background-color:#04c}.datepicker table tr td span.active:active,.datepicker table tr td span.active:hover:active,.datepicker table tr td span.active.disabled:active,.datepicker table tr td span.active.disabled:hover:active,.datepicker table tr td span.active.active,.datepicker table tr td span.active:hover.active,.datepicker table tr td span.active.disabled.active,.datepicker table tr td span.active.disabled:hover.active{background-color:#039 \9}.datepicker table tr td span.old,.datepicker table tr td span.new{color:#999}.datepicker th.datepicker-switch{width:145px}.datepicker thead tr:first-child th,.datepicker tfoot tr th{cursor:pointer}.datepicker thead tr:first-child th:hover,.datepicker tfoot tr th:hover{background:#eee}.datepicker .cw{font-size:10px;width:12px;padding:0 2px 0 5px;vertical-align:middle}.datepicker thead tr:first-child th.cw{cursor:default;background-color:transparent}.input-append.date .add-on i,.input-prepend.date .add-on i{cursor:pointer;width:16px;height:16px}.input-daterange input{text-align:center}.input-daterange input:first-child{-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.input-daterange input:last-child{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.input-daterange .add-on{display:inline-block;width:auto;min-width:16px;height:20px;padding:4px 5px;font-weight:normal;line-height:20px;text-align:center;text-shadow:0 1px 0 #fff;vertical-align:middle;background-color:#eee;border:1px solid #ccc;margin-left:-5px;margin-right:-5px}.datepicker.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;float:left;display:none;min-width:160px;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;*border-right-width:2px;*border-bottom-width:2px;color:#333;font-size:13px;line-height:20px}.datepicker.dropdown-menu th,.datepicker.datepicker-inline th,.datepicker.dropdown-menu td,.datepicker.datepicker-inline td{padding:4px 5px}
#ddg .text-normal{font-weight:normal}#ddg .lead{font-size:larger}#ddg .accordion-group-with-icon{padding-left:64px}.ddg-step{position:relative;-ms-filter:"alpha(opacity=30)";opacity:.3}.ddg-step.available{-ms-filter:"alpha(opacity=100)";opacity:1}.ddg-step .accordion-body{padding-bottom:1em}.ddg-step .accordion-head,.ddg-step .accordion-body{padding-left:16px}@media(min-width:1000px){.ddg-hero{padding:2em 350px 1em 15px}}@media(max-width:999px){.ddg-hero{padding:2em 15px 1em 15px}}@media(min-width:992px){.ddg-hero{min-height:324px;background:white url('headclientlib/images/ddg-hero-bg.png') no-repeat bottom right}}@media(max-width:767px){.list-inline>li.ddg-date-parent{display:block}}.ddgGuide{margin:-20px -15px 1em -15px}.ddgGuide .panel{padding:0}.ddgGuide .panel-default{border:0}.ddgGuide .panel-inner{box-shadow:none !important}.ddgGuide .panel-body{padding:0}.ddg-hero{background-color:#f0f0f0 !important}.ddgGuide .container{padding:0}.ddgGuide .accordiancontent{padding-left:15px;padding-right:15px}
.home-hero{margin:-20px -15px 0 -15px}.home-hero:after{content:"";display:table;clear:both}.home-hero-bg{background:transparent url('http://placehold.it/666x312') no-repeat top right;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:relative;z-index:2}.home-hero-bg-image{display:none}.home-hero-bg-image-dw,.home-hero-bg-image-luscetta,.home-hero-bg-image-jeff,.home-hero-bg-image-shawn,.home-hero-image-dw,.home-hero-image-luscetta,.home-hero-image-jeff,.home-hero-image-shawn{display:none}.home-hero-text{font-size:14px;display:inline-block;background-color:#880038;padding:15px;min-height:300px;color:white}.home-hero-text h1{color:white;font-size:26px}.home-hero-image{position:absolute;right:-20px;top:0}.home-hero-fine{font-size:10px;line-height:1.4;color:black;text-align:right}@media(min-width:1000px){.home-hero-bg{background-position:center center}.home-hero-primary{width:66.666%}.home-hero-secondary{width:33.333%;padding-left:30px;padding-right:15px}.home-hero-primary,.home-hero-secondary{float:left}.home-hero-text{padding-right:60px}.home-hero-dw .home-hero-image-dw,.home-hero-luscetta .home-hero-image-luscetta,.home-hero-jeff .home-hero-image-jeff,.home-hero-shawn .home-hero-image-shawn{display:block}.home-hero-dw .home-hero-bg{background-image:url('headclientlib/images/home-hero-back-dw-empty.png')}.home-hero-luscetta .home-hero-bg{background-image:url('headclientlib/images/home-hero-back-luscetta-empty.png')}.home-hero-jeff .home-hero-bg{background-image:url('headclientlib/images/home-hero-back-jeff-empty.png')}.home-hero-shawn .home-hero-bg{background-image:url('headclientlib/images/home-hero-back-shawn-empty.png')}.home-hero-fine{padding-top:8px}.home-hero-dw .home-hero-bg{min-height:430px}}@media(max-width:999px){.home-hero-bg{background-position:top right}.home-hero-image{display:none}.home-hero-secondary{padding-left:15px;padding-right:15px}.home-hero-fine{text-align:left}}@media(min-width:768px) and (max-width:999px){.home-hero-dw .home-hero-bg{background-image:url('headclientlib/images/home-hero-back-dw.png')}.home-hero-luscetta .home-hero-bg{background-image:url('headclientlib/images/home-hero-back-luscetta.png')}.home-hero-jeff .home-hero-bg{background-image:url('headclientlib/images/home-hero-back-jeff.png')}.home-hero-shawn .home-hero-bg{background-image:url('headclientlib/images/home-hero-back-shawn.png')}.home-hero-fine{position:absolute;top:100%}}@media(min-width:768px){.home-hero-text{box-shadow:2px 2px 4px rgba(0,0,0,0.25);margin:32px 0 -20px 48px;width:350px}.home-hero-fine{position:absolute;width:260px;margin-top:24px}}@media(max-width:767px){.home-hero{margin-top:1em;margin-bottom:1em !important}.home-hero-bg{background-size:100% 100px;background-position:top center}.home-hero-text{display:block;padding-bottom:0;min-height:0}.home-hero-fine{padding:.5em 15px 20px 15px;margin:0 -15px;background-color:white}.home-hero-bg-image{margin-left:-20px;margin-right:-20px;display:block}.home-hero-bg-image img{margin:0 auto}.home-hero-dw .home-hero-bg-image-dw,.home-hero-luscetta .home-hero-bg-image-luscetta,.home-hero-jeff .home-hero-bg-image-jeff,.home-hero-shawn .home-hero-bg-image-shawn{display:inline-block}}.home-hero-primary .media{margin:.5em 0}.home-hero-luscetta .home-hero-image,.home-hero-dw .home-hero-image{top:auto;bottom:-12px}
