/* Minification failed. Returning unminified contents.
(1691,38): run-time error CSS1046: Expect comma, found '0'
(1691,42): run-time error CSS1046: Expect comma, found '/'
(1848,34): run-time error CSS1038: Expected hex color, found '#fff0'
(1927,31): run-time error CSS1046: Expect comma, found '255'
(1927,39): run-time error CSS1046: Expect comma, found '/'
(1928,34): run-time error CSS1046: Expect comma, found '0'
(1928,38): run-time error CSS1046: Expect comma, found '/'
(2004,35): run-time error CSS1046: Expect comma, found '255'
(2004,43): run-time error CSS1046: Expect comma, found '/'
(2011,38): run-time error CSS1046: Expect comma, found '0'
(2011,42): run-time error CSS1046: Expect comma, found '/'
(2160,50): run-time error CSS1046: Expect comma, found '0'
(2160,54): run-time error CSS1046: Expect comma, found '/'
(2283,42): run-time error CSS1038: Expected hex color, found '#fff0'
(2327,27): run-time error CSS1039: Token not allowed after unary operator: '-vh'
(2336,39): run-time error CSS1046: Expect comma, found '0'
(2336,43): run-time error CSS1046: Expect comma, found '/'
(2441,37): run-time error CSS1046: Expect comma, found '0'
(2441,41): run-time error CSS1046: Expect comma, found '/'
(2493,37): run-time error CSS1046: Expect comma, found '0'
(2493,41): run-time error CSS1046: Expect comma, found '/'
(2632,27): run-time error CSS1046: Expect comma, found '0'
(2632,31): run-time error CSS1046: Expect comma, found '/'
 */
#footer-v3.quest-footer-v3 {
    background-color: #0A0E21;
    color: #8a92b2;
    width: 100%;
    position: relative;
}

    /* Footer Content */
    #footer-v3.quest-footer-v3 .footer-content {
        max-width: 1440px;
        margin: 0 auto;
        padding: 80px 40px 0;
    }

        /* Make footer content contain the absolute pseudo-elements */
        #footer-v3.quest-footer-v3 .footer-content::before {
            content: '';
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            z-index: 0;
        }

    /* Desktop Footer Grid */
    #footer-v3.quest-footer-v3 .footer-grid {
        display: grid;
        grid-template-columns: 1fr 1.2fr 1.2fr 1.2fr 500px;
        gap: 0;
        align-items: stretch;
        /* Ensure columns stretch to full height */
        grid-auto-rows: 1fr;
        /* Equal height rows */
    }

    /* Footer Columns */
    #footer-v3.quest-footer-v3 .footer-column {
        padding: 0 25px;
        min-height: 400px;
        display: flex;
        flex-direction: column;
    }

        /* Green vertical dividers - extend full height */
        #footer-v3.quest-footer-v3 .footer-column:not(:first-child):not(.quest-info) {
            border-left: 1px solid #D7F20C;
            padding-bottom: 30px;
            /* Extend columns to align bottom */
            margin-bottom: -30px;
            /* Pull back up to maintain layout */
        }

        #footer-v3.quest-footer-v3 .footer-column:first-child {
            padding-left: 0;
        }

        /* Headings */
        #footer-v3.quest-footer-v3 .footer-column h4 {
            color: #ffffff;
            font-size: 18px;
            font-weight: 600;
            margin-bottom: 30px;
            letter-spacing: 0.5px;
        }

        #footer-v3.quest-footer-v3 .footer-column .footer-title-link a {
            font-size: 18px;
        }

        /* Links */
        #footer-v3.quest-footer-v3 .footer-column ul {
            list-style: none;
            padding: 0;
            margin: 0;
        }

        #footer-v3.quest-footer-v3 .footer-column li {
            margin-bottom: 5px;
            line-height: 1.4;
        }

        #footer-v3.quest-footer-v3 .footer-column a {
            color: #fff;
            text-decoration: none;
            font-size: 14px;
            transition: color 0.3s ease;
        }

            #footer-v3.quest-footer-v3 .footer-column a:hover {
                color: #ffffff;
            }

    #footer-v3.quest-footer-v3 .vision-column {
        min-width: 120px;
    }

        #footer-v3.quest-footer-v3 .vision-column h4 {
            margin-bottom: 0;
        }

    #footer-v3.quest-footer-v3 .quest-info {
        padding-left: 80px;
        padding-right: 0;
        display: flex;
        flex-direction: column;
        gap: 30px;
        border-left: none;
    }

        #footer-v3.quest-footer-v3 .quest-info #logo {
            background: #ffffff;
            border-radius: 50px;
            padding: 20px 100px 20px 40px;
            display: inline-flex;
            align-items: center;
            width: fit-content;
            text-decoration: none;
            position: absolute;
            right: -60px;
            top: 40px;
        }

            #footer-v3.quest-footer-v3 .quest-info #logo img {
                height: 50px;
                width: auto;
            }

    #footer-v3.quest-footer-v3 .quest-description {
        font-size: 12px;
        line-height: 1.3;
        color: #fff;
        max-width: 100%;
        padding-top: 120px;
    }

    /* Social Section */
    #footer-v3.quest-footer-v3 .social-section {
        display: flex;
        flex-direction: column;
        gap: 25px;
    }

    #footer-v3.quest-footer-v3 .social-icons {
        display: flex;
        gap: 12px;
        align-items: center;
    }

        #footer-v3.quest-footer-v3 .social-icons a {
            width: 44px;
            height: 44px;
            border-radius: 50%;
            border: 1px solid #a9bf04;
            display: flex;
            align-items: center;
            justify-content: center;
            transition: all 0.3s ease;
            color: #a9bf04;
            background: transparent;
        }

            #footer-v3.quest-footer-v3 .social-icons a:hover {
                background: rgba(0, 212, 255, 0.1);
                transform: translateY(-2px);
            }

        #footer-v3.quest-footer-v3 .social-icons svg {
            width: 20px;
            height: 20px;
            fill: currentColor;
        }

    /* Language Selector */
    #footer-v3.quest-footer-v3 .language-selector {
        display: flex;
        align-items: center;
        gap: 8px;
        cursor: pointer;
        font-size: 15px;
        color: #fff;
    }

        #footer-v3.quest-footer-v3 .language-selector:hover {
            color: #ffffff;
        }

        #footer-v3.quest-footer-v3 .language-selector svg {
            width: 12px;
            height: 8px;
            fill: currentColor;
        }

    /* Footer subsections */
    #footer-v3.quest-footer-v3 .footer-subsection {
        margin-bottom: 10px;
    }

        #footer-v3.quest-footer-v3 .footer-subsection:last-child {
            margin-bottom: 0;
        }

        #footer-v3.quest-footer-v3 .footer-subsection h4 {
            font-size: 18px;
            margin-bottom: 16px;
            color: #ffffff;
        }

    /* Align Partners and Support sections */
    #footer-v3.quest-footer-v3 .footer-column .footer-subsection:first-child {
        min-height: 240px;
        /* Adjust based on Solutions content height */
    }

    /* Special styling for standalone lists */
    #footer-v3.quest-footer-v3 .footer-column ul[style*="margin-top"] {
        margin-top: 50px !important;
    }

    /* Footer Bottom */
    #footer-v3.quest-footer-v3 .footer-bottom {
        border-top: 1px solid #1a1f35;
        margin-top: 80px;
        padding: 40px 0;
        position: relative;
        z-index: 2;
        /* Above the extended green lines */
    }

    #footer-v3.quest-footer-v3 .footer-bottom-content {
        max-width: 1440px;
        margin: 0 auto;
        padding: 0 90px;
    }

    #footer-v3.quest-footer-v3 .footer-legal {
        display: flex;
        align-items: center;
        gap: 20px;
        flex-wrap: wrap;
        font-size: 14px;
    }

        #footer-v3.quest-footer-v3 .footer-legal p {
            margin: 0;
            color: #fff;
        }

        #footer-v3.quest-footer-v3 .footer-legal a {
            color: #fff;
            text-decoration: none;
            transition: color 0.3s ease;
            font-size: 14px;
        }

            #footer-v3.quest-footer-v3 .footer-legal a:hover {
                color: #ffffff;
            }

    #footer-v3.quest-footer-v3 .separator {
        color: #fff;
        font-size: 12px;
    }

    /* Mobile Footer - Hidden on Desktop */
    #footer-v3.quest-footer-v3 .mobile-footer,
    #footer-v3.quest-footer-v3 .mobile-footer-bottom {
        display: none;
    }

/* Reset for tablet and mobile */
@media (max-width: 1200px) {
    #footer-v3.quest-footer-v3 .quest-info #logo {
        /*position: relative;*/
        right: auto;
        top: auto;
    }

    #footer-v3.quest-footer-v3 .quest-description {
        margin-top: 0;
    }
}

/* Tablet adjustments */

@media (max-width: 1200px) and (min-width: 769px) {
    #footer-v3.quest-footer-v3 .footer-grid {
        grid-template-columns: 1fr 1.2fr 1.2fr 1fr 300px;
    }
}

/* Hide OceanWP footer when custom footer is active */
body.quest-custom-footer-active #footer {
    display: none !important;
}

/* WordPress Admin Bar Compatibility */
.admin-bar #footer-v3.quest-footer-v3 {
    margin-bottom: 0;
}

/* ===== LANGUAGE SELECTOR BUBBLE STYLES ===== */

/* Desktop Language Selector */
#footer-v3.quest-footer-v3 .language-selector {
    position: relative;
    cursor: pointer;
}

    /* Hide the dropdown SVG on desktop since we use CSS arrow */
    #footer-v3.quest-footer-v3 .language-selector > svg {
        display: none;
    }

    /* Add arrow after language text on desktop */
    #footer-v3.quest-footer-v3 .language-selector span::after {
        content: "\e973" !important;
        font-family: 'icomoon' !important;
        margin-left: 5px;
        display: inline-block;
        transition: transform 0.3s ease;
    }

/* Desktop Language Selector Popup */
#footer-v3.quest-footer-v3 .country-popup-desktop {
    position: absolute;
    bottom: 100%;
    left: 0;
    margin-bottom: 10px;
    background: #0A0E21;
    border: 1px solid #2d3555;
    border-radius: 8px;
    padding: 8px;
    min-width: 250px;
    display: none;
    box-shadow: 0 -4px 20px rgba(0, 0, 0, 0.5);
    max-height: 350px;
    overflow-y: scroll;
    z-index: 999999;
}

#footer-v3.quest-footer-v3 .language-selector.active .country-popup-desktop {
    display: block;
}

#footer-v3.quest-footer-v3 .country-popup-desktop ul {
    list-style: none;
    margin: 0;
    padding: 0;
}

    #footer-v3.quest-footer-v3 .country-popup-desktop ul li {
        margin-bottom: 3px;
    }

        #footer-v3.quest-footer-v3 .country-popup-desktop ul li:last-child {
            margin-bottom: 0;
        }

        #footer-v3.quest-footer-v3 .country-popup-desktop ul li a {
            display: block;
            padding: 4px 12px;
            color: #ffffff;
            text-decoration: none;
            font-size: 14px;
            transition: all 0.3s ease;
            border-radius: 4px;
        }

            #footer-v3.quest-footer-v3 .country-popup-desktop ul li a:hover {
                background: rgba(215, 242, 12, 0.1);
                color: #ffffff;
            }

        #footer-v3.quest-footer-v3 .country-popup-desktop ul li.active a {
            background: rgba(215, 242, 12, 0.15);
            color: #D7F20C;
            font-weight: 600;
        }


/* Mobile Styles */
@media (max-width: 768px) {

    #footer-v3.quest-footer-v3 .mobile-footer-bottom .footer-logo-mobile {
        display: inline-block;
        background: #fff;
        width: auto;
        margin: 20px auto;
        padding: 15px 15px 16px 10px;
        border-radius: 30px;
    }

    #footer-v3.quest-footer-v3 .mobile-footer-bottom .footer-logo-mobile img {
        width: 178px;
    }

    #footer-v3.quest-footer-v3 .country-popup-desktop {
        left: 32%;
    }

    #footer-v3.quest-footer-v3 .language-selector {
        margin: 30px auto;
        display: block;
    }

    #footer-v3.quest-footer-v3 .mobile-footer-bottom #logo {
        display: block;
        margin-bottom: 25px;
        position: static;
        margin-bottom: 20px;
    }

    #footer-v3.quest-footer-v3 .mobile-footer-bottom p {
        color: #fff;
    }

    #footer-v3.quest-footer-v3 .footer-content {
        padding: 0;
    }

    #footer-v3.quest-footer-v3 .footer-grid {
        display: none;
    }

    #footer-v3.quest-footer-v3 .footer-bottom {
        display: none;
    }

    /* Show Mobile Footer */
    #footer-v3.quest-footer-v3 .mobile-footer {
        display: block;
        padding: 0;
    }

    #footer-v3.quest-footer-v3 .mobile-footer-bottom {
        display: block;
        background: #0A0E21;
        padding: 40px 20px;
        text-align: center;
        border-top: 1px solid #2d3555;
    }

    /* Accordion Styles */
    #footer-v3.quest-footer-v3 .accordion-item {
        border-bottom: 1px solid #2d3555;
    }

    #footer-v3.quest-footer-v3 .accordion-checkbox {
        position: absolute;
        opacity: 0;
        pointer-events: none;
    }

    #footer-v3.quest-footer-v3 .accordion-header {
        display: flex;
        justify-content: space-between;
        align-items: center;
        padding: 20px;
        cursor: pointer;
        color: #ffffff;
        font-size: 18px;
        font-weight: 500;
        user-select: none;
    }

    /* Accordion toggle icon - Material Symbols */
    #footer-v3.quest-footer-v3 .accordion-toggle {
        width: 32px;
        height: 32px;
        position: relative;
        transition: transform 0.3s ease;
        display: flex;
        align-items: center;
        justify-content: center;
    }

        /* Material Symbols arrow */
        #footer-v3.quest-footer-v3 .accordion-toggle::before {
            content: "\e973" !important;
            font-family: 'icomoon' !important;
            font-size: 32px !important;
            color: #fff;
            display: block !important;
            transition: transform 0.3s ease;
            line-height: 1;
        }

    /* Rotate arrow down when checked */
    #footer-v3.quest-footer-v3 .accordion-checkbox:checked ~ .accordion-header .accordion-toggle::before {
        transform: rotate(90deg);
    }

    /* Accordion Content */
    #footer-v3.quest-footer-v3 .accordion-content {
        max-height: 0;
        overflow: hidden;
        transition: max-height 0.3s ease;
        padding: 0 20px;
    }

    #footer-v3.quest-footer-v3 .accordion-checkbox:checked ~ .accordion-content {
        max-height: 500px;
        padding: 0 20px 20px;
    }

    #footer-v3.quest-footer-v3 .accordion-content ul {
        list-style: none;
        padding: 0;
        margin: 0;
    }

    #footer-v3.quest-footer-v3 .accordion-content li {
        margin-bottom: 15px;
    }

    #footer-v3.quest-footer-v3 .accordion-content a {
        color: #fff;
        text-decoration: none;
        font-size: 16px;
        display: block;
    }

        #footer-v3.quest-footer-v3 .accordion-content a:hover {
            color: #ffffff;
        }

    /* Mobile Logo */
    #footer-v3.quest-footer-v3 .quest-logo {
        margin-bottom: 20px;
    }

        #footer-v3.quest-footer-v3 .quest-logo text {
            fill: #ffffff !important;
        }

        #footer-v3.quest-footer-v3 .quest-logo circle,
        #footer-v3.quest-footer-v3 .quest-logo path {
            stroke: #D7F20C !important;
            fill: none;
        }

    /* Mobile Legal Links */
    #footer-v3.quest-footer-v3 .legal-links {
        margin: 10px 0;
        font-size: 12px;
    }

        #footer-v3.quest-footer-v3 .legal-links a {
            color: #fff;
            text-decoration: none;
        }

            #footer-v3.quest-footer-v3 .legal-links a:hover {
                color: #ffffff;
            }
}


/*#region Primary */
body {
    margin: 0;
    position: relative;
}

body > header {
    z-index: 2;
}

body > header,
body > div#SubHeader,
body > footer {
    background-color: #007db8;
    height: 100%;
    position: relative;
    transition: all 300ms ease 0;
    width: 100%;
}

body > h1 {
    margin-bottom: .8em !important;
}

body > header > nav,
body > div#SubHeader > ul,
body > footer > nav {
    margin: 0 auto;
    position: relative;
}

#LayoutH1 {
    width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
}

#MainContent > #Canvas > h1 {
    text-align: left;
    margin: 0 auto;
    margin-bottom: 1em;
}

#BreadCrumbs {
    margin: 0 auto 20px;
    padding: 5px 12px 0 0;
}

#dAutoCompleteWrapper {
    float: left;
    width: 60%;
    min-width: 300px;
}

/*#endregion */


/*#region Content */
/*#Toolbar,
#BreadCrumbs,
body > h1,
#MainContent {
	padding-left: 15px;
	padding-right: 15px;
}*/

#MainContent {
    margin: 0 auto;
    max-width: 1170px;
}

#LeftRail,
#Canvas,
#RightRail {
    display: inline-block;
    vertical-align: top;
}

#Toolbar {
    margin: 0 auto;
    text-align: right;
}

    #Toolbar > li {
        display: inline;
        font-size: 11px;
    }

        #Toolbar > li > a {
            line-height: 21px;
            position: relative;
        }

    #Toolbar li.add-fav,
    #Toolbar li.mobile-email,
    #Toolbar li.print,
    #Toolbar li.download {
        margin-right: 3.5em;
    }

    #Toolbar li a .i-small-printer,
    #Toolbar li a .i-small-mail,
    #Toolbar li a .i-small-cart,
    #Toolbar li a .i-small-download {
        margin-right: 3px;
        left: -20px;
        position: absolute;
        top: 4px;
    }

li.mobile-signin {
    border-right: 1px solid #999;
    right: 70px;
}

#EmailTable input[type=text] {
    width: 90%;
}

.table > thead > tr > th {
    vertical-align: top !important;
}

.button,
.small-blue-button,
.small-green-button,
.medium-blue-button,
.large-blue-button,
.plain-blue-button,
.no-highlight {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

/*#region Breadcrumbs */
#BreadCrumbs > li.current {
    color: #aaa;
}
/*#endregion*/

/*#region LeftRail */
#LeftRail,
#RightRail {
    width: 15%;
}

#LeftRail {
    float: left;
    padding-right: .5%;
}

    #LeftRail dt i, #RightRail dt i {
        margin-right: .3em;
        font-size: 14px;
    }

#RightRail {
    float: right;
    padding-left: .5%;
}

    #LeftRail > dl > dd > ul > li,
    #RightRail > dl > dd > ul > li {
        color: #39c;
        padding: 1px;
        margin-left: 1px;
    }

    #LeftRail > dl > dt + dd + dt,
    #RightRail > dl > dt + dd + dt {
        margin-top: 1.75em;
    }

    #LeftRail > dl > dd > ul,
    #RightRail > dl > dd > ul {
        padding-left: 1em;
    }

        #LeftRail > dl > dd > ul > li > a,
        #RightRail > dl > dd > ul > li > a {
            padding: 1px;
        }

.left-rail-header {
    font-weight: bold;
    line-height: 1.428571429;
}
/*#endregion */

/*#region Right Rail*/

/*#endregion*/

/*#region TypeAheadResults*/
div#TypeAheadResults, .typeahead-results {
    position: absolute;
    width: 640px;
    font-size: 13px;
    /*max-height: 250px;*/
    background-color: white;
    border-radius: 5px;
    border: solid 1px Silver;
    box-shadow: 3px 3px 3px Silver;
    padding: 5px 5px 10px 5px;
    z-index: 100;
}

    div#TypeAheadResults a#SeeMore {
        position: absolute;
        right: 10px;
        bottom: 10px;
    }

    div#TypeAheadResults ul, .typeahead-results ul {
        padding: 0;
        list-style-type: none;
        display: inline;
        width: 300px; /* about 50% of div#TypeAheadResults.width */
        float: left;
        margin: 5px;
    }

        div#TypeAheadResults ul li, .typeahead-results ul li {
            float: left;
            display: inline-block;
            width: 100%;
            margin-bottom: auto;
            line-height: normal;
        }

            div#TypeAheadResults ul li a,
            #MainTAResults ul li a,
            .typeahead-results ul li a {
                color: black;
                display: inline-block;
                width: 100%;
                padding: 2px 2px 5px 4px;
            }

                div#TypeAheadResults ul li a:hover,
                div#TypeAheadResults ul li a:focus,
                #MainTAResults ul li a:focus,
                .typeahead-results ul li a:focus,
                .typeahead-results ul li a:hover {
                    background-color: rgb(10, 123, 192);
                    color: white;
                    text-decoration: none;
                }

            div#TypeAheadResults ul li h6 {
                font-size: 13px;
                color: rgb(10, 123, 192);
                display: inline-block;
                width: 100%;
                padding: 5px 0 2px 2px;
            }
/*#endregion*/

/*#region Canvas */
#Canvas {
    width: 85%;
}

#Canvas p {
    word-break: break-word;
}

body > h1 {
     background-color: transparent;
}

/*#region dynamic landing pages layout mods to avoid FOUC*/

body.dynamic-landing #Canvas {
    position: relative;
    width: 100%;
}

body.dynamic-landing #MainContent {
    max-width: none !important;
    padding: 0;
}

body.dynamic-landing > header {
    z-index: 3;
}
/*#endregion*/

/*#region Link Personalization formatting override for Recently Visited*/
div#RecentlyVisited > a {
    color: #007db8 !important;
}

div#RecentlyVisited > a:hover, div#RecentlyVisited > a:focus {
    color: #005a85 !important;
}
/*#endregion*/

/*#endregion */

/*#endregion */


/*#region Icons*/

.i-small-edit {
    color: #39c;
}

.i-small-save {
    color: #6EA204;
}

.i-placeholder:before {
    color: #737373 !important;
}

.modal-header > h3 > i.i-small-alertnotice {
    color: red;
    margin-right: 1em;
}

dt > a:hover > i.text-blue,
dt > a:hover > i.text-blue {
    color: #005a85 !important;
}

/*#endregion*/


/*#region Form and Validation */

.form-label {
    color: #737373;
}

.error {
    border-color: #d74324 !important;
}

select:disabled {
    color: #aaa;
}

/*#region Temporary Override */
.field-validation-error {
    color: #d74324;
}

.comment-validation-success {
    padding-left: 1rem;
    font-size: 20px;
    color: #444444;
}

.form-block ul li span.field-validation-error {
    margin-left: 0 !important;
}
/*#endregion*/

:-ms-input-placeholder { /* Internet Explorer gte 10*/
    color: #999 !important;
}

.form-group .btn {
    width: 100% !important;
}

.form-group.full-width-btn .btn + .btn {
    margin-top: .5em;
}

.form-group .modal-footer .btn, .btn-search {
    width: inherit !important;
}

    .form-group .modal-footer .btn.full-width-btn {
        width: 100% !important;
    }

/*#endregion */


/*#region Classes */

.remove {
    color: #CE1126;
}

.full-width-responsive {
    display: inline-block;
    width: 100%;
}

.bottom-offset-80 {
    margin-bottom: 80px;
}

.section-divider {
    background: #ccc;
    margin-top: 20px;
    margin-bottom: 26px;
    height: 1px;
    width: 100%;
    clear: both;
}

a.disabled {
    cursor: default;
}

.trunc,
#LeftRail > dl > dd,
#RightRail > dl > dd {
    overflow: hidden;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.return {
    display: inline-block;
    margin-top: -10px;
    margin-bottom: 0.5rem;
}

    .return i {
        font-size: .8em;
        padding-right: .75em;
    }

.museo-header {
    font-size: 1.3em;
}

.left-no-float {
    float: none !important;
    text-align: left !important;
}


.group-wrap,
#Licensing .details {
    display: block;
    width: 100%;
}

    .group-wrap + .group-wrap,
    #Licensing .details + .details {
        margin-top: 3em;
        padding-top: 3em;
    }

.well.well-site-wide {
    border-top: 1px solid #ccc;
    border-bottom: 0;
    border-left: 0;
    border-right: 0;
    background: #fff;
    background: -moz-linear-gradient(left,#fff 0,#f0f0f0 50%,#fff 100%);
    background: -webkit-gradient(linear,left top,right top,color-stop(0%,#fff),color-stop(50%,#f0f0f0),color-stop(100%,#fff));
    background: -webkit-linear-gradient(left,#fff 0,#f0f0f0 50%,#fff 100%);
    background: -o-linear-gradient(left,#fff 0,#f0f0f0 50%,#fff 100%);
    background: -ms-linear-gradient(left,#fff 0,#f0f0f0 50%,#fff 100%);
    background: linear-gradient(to right,#fff 0,#f0f0f0 50%,#fff 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1);
    padding: 10px 20px;
    margin-left: -15px;
    margin-right: -15px;
    margin-top: -10px;
}

    .well.well-site-wide > img,
    .well.well-site-wide > a.sn-link-wrap {
        display: none;
    }

    .well.well-site-wide.img > img,
    .well.well-site-wide.img > a.sn-link-wrap {
        display: block;
    }

    .well.well-site-wide.img > svg,
    .well.well-site-wide.img > p {
        display: none;
    }

#SitewideNotificationImage {
    margin: 0 auto;
}

.absolute-pos-right-2 {
    position: absolute;
    top: 0;
    right: 2px;
}
/*#endregion */


/*#region MQ */

/*#region ie10/11 */
@media all and (-ms-high-contrast:none) {

    /* to target ie10 - place your style rules in this block */
    /* end ie10 */


    /* to target ie11 - we must apply '*::-ms-backdrop, ' in front of our selector */
    *::-ms-backdrop, .breadcrumb > li:first-child > a > i {
        vertical-align: auto !important;
    }

    *::-ms-backdrop, .contact-drawer-cta i {
        transform: rotate(-90deg);
        margin: .5em 0;
    }

        *::-ms-backdrop, .contact-drawer-cta i.toggleicon {
            transform: rotate(90deg) !important;
            margin: -.35em 0;
        }

    *::-ms-backdrop, .contact-drawer .contact-drawer-cta {
        left: -2.75em !important;
        padding: 2em .5em .5em 1em !important;
        writing-mode: bt-rl !important;
    }
    /* end ie11 */
}
/*#endregion*/

/*#region ieEdge */
@supports (-ms-accelerator:true) {

    .breadcrumb > li:first-child > a > i {
        vertical-align: auto !important;
    }

    .contact-drawer-cta i {
        transform: rotate(-90deg);
        margin: .5em 0;
    }

        .contact-drawer-cta i.toggleicon {
            transform: rotate(90deg) !important;
            margin: -.35em 0;
        }

    .contact-drawer .contact-drawer-cta {
        padding: 2em .5em .5em 1em !important;
        writing-mode: bt-rl !important;
    }
}
/*#endregion*/

/*#region FF */

_:any-link:-moz-tree-row(hover), .contact-drawer {
    min-width: 20em;
}

/*#endregion*/


@media (max-width: 670px) {
    .well.well-site-wide.img > img,
    .well.well-site-wide.img > a.sn-link-wrap {
        display: none;
    }

    .well.well-site-wide.img > svg,
    .well.well-site-wide.img > p {
        display: inline-block;
    }
}

@media (max-width: 1370px) {
    body > header,
    #Toolbar,
    #BreadCrumbs,
    body > h1,
    #MainContent,
    body > footer {
        padding-left: 15px;
        padding-right: 15px;
    }
}

@media (min-width: 1370px) {
    body > header,
    #Toolbar,
    #BreadCrumbs,
    body > h1,
    #MainContent,
    body > footer {
        padding-left: 0;
        padding-right: 0;
    }
}

@media (min-width: 48em) and (max-width: 61.1875em) { /* (768px 16 = 48em) */ /* (979px 16 = 61.1875em) */
    body > .bg-light-grey {
        padding-left: 15px !important;
        padding-right: 15px !important;
    }
}

/* Landscape phone to portrait tablet */
@media (max-width: 48em) { /* (767px 16 = 47.9375em) switched this to 48em because I found that nothing was happening at 767px */
    #Canvas {
        width: 100% !important;
    }

    #LeftRail, #RightRail {
        display: none;
    }

    #dAutoCompleteWrapper {
        width: 100%;
    }
}

@media print {
    #HeaderSearch, #Profile, #SignInLink, body > footer, #SubHeader, #BreadCrumbs, #Toolbar, .return, #LeftRail, #RightRail, .footer, .navbar-mobile, .solution-top, .fade,
    #KbArticleComments, #RatingControl, #Copyright, .bg-light-grey, html > body > header, #Canvas > div > .btn-primary, body > div.well.well-site-wide {
        display: none;
    }

    html > body > img#PrintLogo {
        display: block !important;
    }

    a[href]:after {
        content: none !important;
    }

    #LayoutH1 {
        font-size: 1.2em;
        margin-top: 1em;
    }

    ul {
        list-style: inherit;
    }

    #kbDtlSec * {
        font-size: inherit;
    }
}
/*#endregion*/

div.qst-support-hero > div.block.hero-block {
    background: #14215C 0% 0% no-repeat padding-box;
    box-shadow: 10px 11px 32px #00000029;
    position: relative;
}

div.qst-support-hero::before {
    content: '';
    position: absolute;
    height: 712px;
    background: transparent url(/Images/qst-hero.jpg) no-repeat;
    width: 100%;
    background-position: top center;
    background-size: cover;
}

div.block {
    border-radius: 30px;
    opacity: 1;
}

    div.block > .block-text-container {
        padding-left: 50px;
        padding-top: 29px;
        padding-right: 80px;
    }

        div.block > .block-text-container > h5 {
            text-transform: uppercase;
            color: #5ad2ee;
            text-align: left;
            letter-spacing: 0.64px;
            font-family: 'Nunito Sans';
            font-weight: 600;
        }

        div.block > .block-text-container > h1 {
            color: white;
            text-align: left;
            font: normal normal bold 50px/50px Nunito Sans;
            letter-spacing: 0px;
            opacity: 1;
        }

        div.block > .block-text-container > p {
            color: white;
            text-align: left;
            font: normal normal normal 20px/26px Nunito Sans;
            letter-spacing: 0px;
            opacity: 1;
        }

div.qst-support-hero {
    text-align: left !important;
    max-width: unset !important;
    display: inline-block;
    width: 100%;
    height: 730px;
    position: relative;
}

div.qst-support-bigbox {
    border-radius: 30px;
    background-color: #0a8cbf;
    text-align: left;
    padding: 60px 35px;
    color: white;
    margin-bottom: 30px;
}
    div.qst-support-bigbox h1 {
        font-weight: bold;
        padding-bottom: 15px;
    }
    div.qst-support-bigbox p {
        font-size: 1.8em;
    }

div.qst-support-bigbox-newuser {
    background-color: #14215c;
}

div.most-viewed-kbs > h4.sub-section-title {
    margin-left: 10%;
}

.sub-section-title {
    color: #0a8cbf;
    text-align: left;
    letter-spacing: 0px;
    font-weight: bold;
    font-family: 'Nunito Sans';
}

.sub-section-subtitle {
    font-size: 14px;
    font-weight: 400;
    font-family: 'Nunito Sans';
}

.sub-section-text  dt, dd {
    font-size: 14px;
    font-weight: lighter;
    font-family: 'Nunito Sans';
}

.sub-section-text dd {
    font-weight: lighter;
}
.sub-section-text dt {
    font-weight: bold;
}

.sub-section-text a::before {
    content: '\ebd9';
    font-family: 'icomoon';
    color: black;
    margin-right: 10px;
}

.sub-section-text a:hover {
    color: #016a9c;
}

.sub-section-text a {
    color: black;
}

.subtitle-with-link {
    display: flex;
    gap: 14px;
    vertical-align: middle;
}

.subtitle-with-link a {
    margin-bottom: 10px;
    padding: 2px;
}

.quick-links a {
    color: black;
}

.quick-links h2 {
    font-family: 'Nunito Sans';
    font-size: 24px;
    font-weight: bold;
    margin: 10px 0 5px 0;
    color: #0a0e21;
}

.quick-links hr {
    border-top: 2px solid #ccc;
    margin: 0 0 10px 0;
}

.quick-links h4 {
    font-family: 'Nunito Sans';
    font-size: 20px;
}

.quick-links li {
    align-items: baseline;
    display: flex;
    list-style-type: none;
    font-family: 'Nunito Sans';
    font-size: 14px;
    color: #0a0e21;
}

.quick-links li::before {
    content: '\ebd9';
    font-family: 'icomoon';
    color: black;
    margin-right: 10px;
}

ol.top-kb-list {
    width: 90%;
}

li > a.top-kb-link {
    color: black;
    text-decoration: underline;
    font-family: 'Nunito Sans';
    font-size: 14px;
}

ol.top-kb-list > li {
    align-items: baseline;
    display: flex;
    counter-increment: counter-function;
}

ol.top-kb-list > li::before {
    content: counter(counter-function)'.';
    height: 2rem;
    line-height: 2rem;
    color: black;
    text-align: center;
    margin-right: 1.2rem;
}

div.qst-support-notifications {
    border-radius: 30px;
    background-color: #0a0e21;
    text-align: left;
    padding: 15px 30px;
    margin-top: 40px !important;
    margin-bottom: 40px !important;
}
    div.qst-support-notifications .qst-support-notifications-header {
        color: #d7f20c;
        font-size: 2em;
        vertical-align: middle;
    }
        div.qst-support-notifications .qst-support-notifications-header svg {
            fill: #d7f20c;
            height: 60px;
            width: 60px;
            vertical-align: middle;
            padding-right: 20px;
        }
    div.qst-support-notifications hr {
        border-top: 1px solid #54c3df;
        margin: 5px 0 10px;
    }
    div.qst-support-notifications .qst-support-notifications-text {
        color: white;
        margin: 20px 0;
    }

div.about-support-box {
    background-image: url('/images/about-support.png');
    padding: 15px 30px;
    height: 200px;
}

div.service-status-box {
    background-color: #e6e7e8;
    text-align: left;
    display: flow-root;
    clear: both;
}
    div.service-status-box .status-img {
        background-image: url('/images/qst-service-status.png');
        background-repeat: no-repeat;
        background-size: cover;
        height: 201px;
        width: 49%;
        padding: 0;
        float: left;
    }
    div.service-status-box .status-text {
        float: right;
        padding: 25px 30px;
        width: 50%;
    }
    div.service-status-box .status-text > span {
        font-weight: bold;
        font-size: 1.2em;
    }
    div.service-status-box .status-text hr {
        margin: 2px 0;
    }
    div.service-status-box div.service-status a {
        display: inline-block;
        width: 40%;
    }
    div.service-status-box span.status {
        display: inline-block;
        width: 40%;
    }

@media (max-width: 670px) {
    div.qst-support-hero {
        display: none;
    }
}

@media (min-width: 670px) and (max-width: 1370px) {
    div.qst-support-hero::before {
        background: none;
    }

    div.qst-support-hero > div.block.hero-block {
        width: 100%;
        height: 95%;
        border-radius: 0px;
    }

    div.qst-support-hero {
        height: 400px;
    }
}

@media (min-width: 1370px) {
    div.qst-support-hero > div.block.hero-block {
        top: 64px;
        left: 287px;
        width: 598px;
        height: 412px;
    }

    div.qst-support-hero {
        height: 730px;
    }
}

.qst-button {
    min-width: 149px;
    height: 40px;
    border-radius: 50px;
    gap: 5px;
    opacity: 1;
    padding-top: 8px;
    padding-bottom: 8px;
    color: #14215C;
    text-align: center;
    font-family: "Nunito Sans";
    font-weight: bold;
    font-size: 20px;
    padding: 8px 20px 8px 20px;
}

    .qst-button::after {
        content: "";
        font-family: icomoon;
        padding-left: 10px;
    }

.qst-primary-button {
    background-color: #A9BF04;
}

.qst-secondary-button {
    background-color: #FF4E00;
}

div.block.cta-block > .block-text-container > h1 {
    text-align: center;
    padding-top: 56px;
    font-weight: 600;
    font-size: 60px;
}

div.qst-support-cta > div.block.cta-block {
    background: #0a0e21 0% 0% no-repeat padding-box;
    box-shadow: 10px 11px 32px #00000029;
    position: relative;
}

div.qst-support-cta {
    width: 100%;
    height: 730px;
    position: relative;
    text-align: left !important;
    max-width: unset !important;
}

div.qst-support-cta::before {
    content: '';
    position: absolute;
    height: 712px;
    background: transparent url(/Images/qst-cta-bg.png) no-repeat;
    width: 100%;
    background-position: top center;
    background-size: cover;
}

@media (max-width: 1370px) {
    div.qst-support-cta::before {
        background: none;
    }

    div.qst-support-cta > div.block.cta-block {
        width: 100%;
        height: 95%;
        border-radius: 0px;
    }

    div.qst-support-cta {
        height: 400px;
    }
}

@media (min-width: 1370px) {
    div.qst-support-cta > div.block.cta-block {
        top: 181px;
        left: calc(237px + 52px);
        width: 69%;
        height: 287px;
    }

    div.qst-support-cta {
        height: 600px;
    }
}

.cta-button-container {
    margin-top: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 40px;
}

.cta-button-container > .qst-button {
    line-height: 20px;
}

@media (max-width: 670px) {
    .cta-button-container {
        flex-direction: column;
        margin-top: 0;
        justify-content: space-between;
        gap: 10px;
    }

    div.qst-support-cta {
        height: 480px;
    }
}
.zambi-v3 .sticky-wrap.stuck {
    z-index: 999
}

#masthead #head-v4.qst-marketing-header .sticky-wrap .container {
    width: 1440px !important;
    max-width: 100%;
    margin: 0 auto !important;
    padding: 0 90px !important;
    height: 107px !important
}

#head-v4.qst-marketing-header {
    z-index: 1002 !important;
    position: relative !important;
    width: 100%;
    background: #fff;
    box-shadow: 1px -1px 12px #00000029;
    margin: 0;
    padding: 0
}

#head-v4 #hv3-top {
    display: none
}

#head-v4 #hv3-top {
    font-size: 0;
    height: 0;
    background: #00556c
}

    #head-v4 #hv3-top > .container > ul {
        margin: 0;
        padding: 0;
        list-style: none;
        text-align: right
    }

#site-header {
    z-index: 1001 !important;
    position: relative !important
}

#head-v4.qst-marketing-header, #site-header {
    transition: all 0.3s ease
}

    #head-v4.qst-marketing-header.stuck, #site-header.stuck {
        position: fixed !important;
        top: 0;
        left: 0;
        right: 0;
        width: 100%;
        z-index: 9999;
        box-shadow: 0 2px 10px rgb(0 0 0 / .1);
        animation: slideDown 0.3s ease-out
    }

    #site-header.stick-active, #head-v4.stick-active {
        position: fixed !important;
        top: 0;
        width: 100%;
        z-index: 1004
    }

.header-hidden {
    display: none !important
}

#hv3-bottom.mobile-nav-open nav {
    display: block !important;
    transform: translateX(0) !important
}

#head-v4.qst-marketing-header .sticky-wrap .container {
    position: relative;
    margin: 0 90px !important
}

#head-v4.qst-marketing-header #hv3-bottom {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    gap: 6rem
}

#head-v4.qst-marketing-header .hv3-wrap {
    flex: 1;
    display: flex;
    justify-content: space-between
}

#head-v4.qst-marketing-header .header-content {
    display: flex;
    align-items: stretch;
    gap: 3rem;
    min-height: 90px
}

#head-v4.qst-marketing-header #logo {
    display: flex;
    align-items: center;
    margin: 0;
    padding: 20px 0;
    flex-shrink: 0
}

    #head-v4.qst-marketing-header #logo img {
        height: 44px;
        width: auto
    }

#head-v4.qst-marketing-header .two-row-content {
    flex: 1;
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

#head-v4.qst-marketing-header #utility-row {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    gap: 15px;
    padding: 15px 0 10px
}

    #head-v4.qst-marketing-header #utility-row .hv3-utility {
        display: flex;
        align-items: center;
        gap: 0;
        width: auto;
        margin: 0
    }

    #head-v4.qst-marketing-header #utility-row .nav-cta {
        margin: 0;
        z-index: 999999
    }

#head-v4.qst-marketing-header .nav-cta .btn-v3-orange {
    background: #FF4E00;
    color: black;
    padding: 8px 30px;
    border-radius: 30px;
    text-decoration: none;
    font-weight: 700;
    font-size: 18px;
    line-height: 24px;
    display: inline-block;
    text-transform: capitalize;
    transition: all 0.3s ease
}

    #head-v4.qst-marketing-header .nav-cta .btn-v3-orange:hover {
        background: #d83a04
    }

#head-v4.qst-marketing-header #hv3-bottom.nav-row {
    padding: 0;
    display: flex;
    align-items: center
}

#head-v4.qst-marketing-header .hv3-wrap {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%
}

#head-v4.qst-marketing-header #hv3-bottom {
    gap: 0
}

#head-v4.qst-marketing-header .sticky-wrap .container {
    padding: 0 50px
}

#head-v4.qst-marketing-header.stick-active .header-content {
    min-height: 70px
}

#head-v4.qst-marketing-header.stick-active #logo {
    padding: 10px 0
}

    #head-v4.qst-marketing-header.stick-active #logo img {
        height: 40px
    }

#head-v4.qst-marketing-header.stick-active #utility-row {
    padding: 10px 0 5px
}

#head-v4.qst-marketing-header nav {
    margin: 0;
    display: inline-block
}

#head-v4.qst-marketing-header .v3-tier-1 {
    float: left;
    color: #000;
    font-size: 20px;
    font-weight: 400;
    margin: 0;
    position: relative
}

    #head-v4.qst-marketing-header .v3-tier-1 > span {
        margin-right: 30px;
        border-bottom: 4px solid #fff0;
        cursor: pointer;
        margin-bottom: 0;
        padding-bottom: 23px;
        line-height: 23px;
        position: relative;
        display: block;
        transition: all 0.3s ease
    }

    #head-v4.qst-marketing-header .v3-tier-1:not(.no-tier-2) > span {
        display: inline-flex;
        align-items: center;
        position: relative
    }

        #head-v4.qst-marketing-header .v3-tier-1:not(.no-tier-2) > span::after {
            padding: 10px 3px;
            content: "";
            transition: transform .2s ease,background-image .2s ease;
            background-image: url('data:image/svg+xml;utf8,<svg width="5" height="4" viewBox="0 0 5 4" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.5 0L2.68151 3.75H1.81849L0 0H1.14041L2.25 2.6547L3.35959 0H4.5Z" fill="%230a0e21"/></svg>');
            background-repeat: no-repeat;
            background-position: top;
            background-size: contain;
            margin-left: 0;
            display: inline-block;
            vertical-align: middle;
            transition: transform 0.3s ease;
            position: relative;
            top: 0px;
            border: none;
            width: auto;
            height: auto;
        }

    #head-v4.qst-marketing-header .v3-tier-1.open > span::after {
        background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="6" height="4" viewBox="0 0 6 4" fill="none"><path d="M5.1969 3.85034L3.37841 0.100342H2.51539L0.696899 3.85034H1.83731L2.9469 1.19564L4.05649 3.85034H5.1969Z" fill="%230A0E21"/></svg>');
    }

    #head-v4.qst-marketing-header .v3-tier-1 > span > a {
        color: #000;
        text-decoration: none;
        outline: none !important;
        border: none !important
    }

    #head-v4.qst-marketing-header .v3-tier-1.current > span, #head-v4.qst-marketing-header .v3-tier-1 > span:hover, #head-v4.qst-marketing-header .v3-tier-1.open > span {
        color: #0a8cbf;
        border-bottom-color: #0a8cbf
    }

        #head-v4.qst-marketing-header .v3-tier-1.current > span > a, #head-v4.qst-marketing-header .v3-tier-1 > span:hover > a, #head-v4.qst-marketing-header .v3-tier-1.open > span > a {
            color: #0a8cbf
        }

#head-v4.qst-marketing-header.stick-active .v3-tier-1 > span {
    padding-bottom: 20px
}

#head-v4.qst-marketing-header .v3-tier-2.v3-drop-down {
    visibility: hidden;
    opacity: 0;
    position: absolute;
    z-index: 999999;
    top: 100%;
    left: 0;
    transform: translateY(-10px);
    transition: all 0.3s cubic-bezier(.4,0,.2,1);
    pointer-events: none
}

#head-v4.qst-marketing-header .v3-tier-1.open .v3-tier-2.v3-drop-down, #head-v4.qst-marketing-header .v3-tier-1:hover .v3-tier-2.v3-drop-down {
    visibility: visible;
    opacity: 1;
    transform: translateY(0);
    pointer-events: auto
}

#head-v4.qst-marketing-header .v3-tier-2.v3-drop-down > ul {
    background-color: rgb(255 255 255 / .96);
    box-shadow: 0 4px 20px rgb(0 0 0 / .15);
    padding: 10px 0;
    list-style: none;
    width: 278px;
    margin: 0 0 0 -55px
}

    #head-v4.qst-marketing-header .v3-tier-2.v3-drop-down > ul li {
        padding: 8px 54px;
        line-height: 1.2;
        transition: background-color 0.2s ease;
        position: relative
    }

        #head-v4.qst-marketing-header .v3-tier-2.v3-drop-down > ul li a {
            font-size: 16px;
            font-weight: 500;
            color: #000;
            text-decoration: none;
            display: block;
            outline: none !important;
            border: none !important;
            transition: all 0.3s ease
        }

        #head-v4.qst-marketing-header .v3-tier-2.v3-drop-down > ul li::before {
            font-family: 'icomoon' !important;
            content: "";
            font-size: 32px;
            position: absolute;
            left: 10px;
            top: 50%;
            transform: translateY(-50%);
            opacity: 0;
            transition: all 0.3s ease;
            color: #D7F20C
        }

        #head-v4.qst-marketing-header .v3-tier-2.v3-drop-down > ul li:hover::before {
            content: "\e930";
            opacity: 1
        }

.v3-tier-3-drop {
    position: relative
}

    .v3-tier-3-drop .v3-tier-label {
        font-size: 16px;
        display: block;
        font-weight: 600;
        color: #000;
        cursor: pointer;
        position: relative;
        padding-right: 30px
    }

        .v3-tier-3-drop .v3-tier-label::after {
            font-family: 'icomoon' !important;
            content: "\e930";
            position: absolute;
            right: 5px;
            top: 50%;
            transform: translateY(-50%);
            font-size: 24px;
            color: #0a8cbf
        }

        .v3-tier-3-drop .v3-tier-label .icomoon-icon {
            display: none
        }

    .v3-tier-3-drop ul {
        visibility: hidden;
        opacity: 0;
        position: absolute;
        background-color: rgb(255 255 255 / .96);
        left: 100%;
        top: -151px;
        width: 278px;
        padding: 10px 0 0 1px;
        margin: 0;
        list-style: none;
        box-shadow: 0 4px 20px rgb(0 0 0 / .15);
        z-index: 999999;
        transform: translateX(-10px);
        transition: all 0.3s cubic-bezier(.4,0,.2,1)
    }

    .v3-tier-3-drop:hover ul, .v3-tier-3-drop.hover ul {
        visibility: visible;
        opacity: 1;
        transform: translateX(0)
    }

    .v3-tier-3-drop ul li {
        padding: 8px 15px;
        transition: background-color 0.2s ease;
        position: relative
    }

        .v3-tier-3-drop ul li:hover {
            background: #f5f5f5;
            padding-left: 35px
        }

        .v3-tier-3-drop ul li a {
            display: block;
            color: #000;
            text-decoration: none;
            font-size: 14px;
            font-weight: 400;
            transition: all 0.3s ease
        }

        .v3-tier-3-drop ul li::before {
            content: "";
            font-family: 'Material Symbols Outlined';
            font-size: 32px;
            position: absolute;
            left: 15px;
            top: 50%;
            transform: translateY(-50%);
            opacity: 0;
            transition: all 0.3s ease;
            color: #D7F20C
        }

        .v3-tier-3-drop ul li:hover::before {
            content: "\e5c8";
            opacity: 1
        }

    .v3-tier-3-drop:hover .v3-tier-label::after {
        color: #0a8cbf;
        transform: translateY(-50%) translateX(3px)
    }

.hv3-utility {
    display: flex;
    width: 160px;
    margin-right: 10px
}

    .hv3-utility .hv3-utility-icon-wrap {
        background: none;
        border: none;
        padding: 0;
        display: flex
    }

    .hv3-utility svg {
        height: 20px;
        width: 20px;
        margin: 0 10px;
        flex: 0 0 20px;
        transition: 0.3s
    }

    .hv3-utility .hv3-utility-icon-wrap:hover {
        cursor: pointer
    }

        .hv3-utility .hv3-utility-icon-wrap:hover svg {
            fill: #198754
        }

.hv3-utility-drop {
    position: relative
}

    .hv3-utility-drop ul {
        position: absolute;
        z-index: 90;
        top: 100%;
        background: #fff;
        width: 300px;
        padding: 30px 0 10px;
        visibility: hidden;
        margin: 0;
        left: -115px
    }

    .hv3-utility-drop:hover ul {
        visibility: visible
    }

    .hv3-utility-drop ul li {
        list-style-type: none;
        padding: 8px 15px;
        font-weight: 700;

    }

    .hv3-utility-drop ul .btn-v3 {
        padding: 10px 20px;
        font-size: 16px
    }

    .hv3-utility-drop ul li a {
        text-decoration: none;
        color: #000;
        font-weight: 400;
    }

        .hv3-utility-drop ul li a:hover {
            text-decoration: none;
            font-weight: 600
        }

    .hv3-utility-drop ul.qst-hv3-no-hover li:hover {
        background: #fff
    }

    .hv3-utility-drop .btn-v3 {
        border-radius: 25px !important;
        color: #fff
    }

        .hv3-utility-drop .btn-v3:after {
            content: "\e930";
            font-family: icomoon;
            padding-left: 10px;
        }

        .hv3-utility-drop .btn-v3.btn-default-color {
            background: #a9bf04;
            color: black;
            border: none
        }

            .hv3-utility-drop .btn-v3.btn-default-color:hover {
                box-shadow: 5px 5px 15px 0 rgb(0 0 0 / 15%);
                font-weight: normal;
            }

        .hv3-utility-drop .btn-v3.btn-block {
            width: 100%
        }

.hv3-logged-in-check {
    position: absolute;
    height: 14px;
    width: 14px;
    background-color: #3e831c;
    border-radius: 16px;
    line-height: 12px;
    top: 12px;
    left: 20px;
    z-index: 991
}

    .hv3-logged-in-check .icomoon-icon {
        color: #fff;
        font-size: 12px
    }

@media (min-width:1241px) {
    #head-v4.qst-marketing-header .mobile-menu-container, #head-v4.qst-marketing-header .menu-back, #head-v4.qst-marketing-header .menu-back-tier-2 {
        display: none
    }
}


@media (max-width:1240px) {
    .visible-sm {
        display: block !important
    }

    .visible-xs {
        display: block !important
    }

    #masthead #head-v4.qst-marketing-header .sticky-wrap .container {
        width: 100%;
        padding: 0 20px !important;
        margin: 0 !important;
        height: 70px !important
    }

    #head-v4.qst-marketing-header .header-content {
        flex-direction: row;
        align-items: center;
        gap: 0;
        min-height: 60px
    }

    #head-v4.qst-marketing-header #logo {
        padding: 15px 0
    }

        #head-v4.qst-marketing-header #logo img {
            height: 35px
        }

    #head-v4.qst-marketing-header #utility-row {
        display: flex !important;
        padding: 0;
        gap: 10px;
        flex: 1;
        justify-content: flex-end;
        margin-right: 10px
    }

        #head-v4.qst-marketing-header #utility-row .hv3-utility {
            width: auto;
            margin: 0
        }

            #head-v4.qst-marketing-header #utility-row .hv3-utility svg {
                width: 18px;
                height: 18px;
                margin: 0 5px
            }

        #head-v4.qst-marketing-header #utility-row .nav-cta {
            display: none !important
        }

    #head-v4.qst-marketing-header .two-row-content {
        flex-direction: row;
        align-items: center;
        justify-content: flex-end
    }

    #head-v4.qst-marketing-header #hv3-bottom.nav-row {
        padding: 0 0 15px !important;
        width: auto;
        gap: 0
    }

    #head-v4.qst-marketing-header #hv3-bottom {
        gap: 0;
        align-items: center
    }

    #head-v4.qst-marketing-header .mobile-menu-container {
        display: block !important;
        margin-left: auto;
        width: 48px;
        margin-top: 16px;
    }

        #head-v4.qst-marketing-header .mobile-menu-container button, #head-v4.qst-marketing-header .mobile-menu-container button.mobile-menu, #head-v4.qst-marketing-header .mobile-menu-container button.utility.mobile-menu {
            background: none;
            border: none;
            padding: 10px;
            margin-top: 10px;
            cursor: pointer;
            width: 44px;
            height: 44px;
            display: flex;
            align-items: center;
            justify-content: center;
            position: relative;
            -webkit-tap-highlight-color: #fff0
        }

            #head-v4.qst-marketing-header .mobile-menu-container button span, #head-v4.qst-marketing-header .mobile-menu-container button::text {
                display: none
            }

            #head-v4.qst-marketing-header .mobile-menu-container button::before, #head-v4.qst-marketing-header .mobile-menu-container button.mobile-menu::before {
                content: "";
                position: absolute;
                width: 24px;
                height: 2px;
                background: #0a8cbf;
                box-shadow: 0 8px 0 #0a8cbf,0 16px 0 #0a8cbf;
                transition: all 0.3s ease;
                top: 50%;
                left: 50%;
                transform: translate(-50%,-50%)
            }

    #head-v4.qst-marketing-header .mobile-nav-open .mobile-menu-container button::before, #head-v4.qst-marketing-header .mobile-nav-open .mobile-menu-container button.mobile-menu::before, #hv3-bottom.mobile-nav-open .mobile-menu-container button::before, #hv3-bottom.mobile-nav-open .mobile-menu-container button.mobile-menu::before, .mobile-menu-container.mobile-menu-open button::before, .mobile-menu-container.mobile-menu-open button.mobile-menu::before {
        transform: translate(-50%,-50%) rotate(45deg);
        box-shadow: none
    }

    #head-v4.qst-marketing-header .mobile-nav-open .mobile-menu-container button::after, #head-v4.qst-marketing-header .mobile-nav-open .mobile-menu-container button.mobile-menu::after, #hv3-bottom.mobile-nav-open .mobile-menu-container button::after, #hv3-bottom.mobile-nav-open .mobile-menu-container button.mobile-menu::after, .mobile-menu-container.mobile-menu-open button::after, .mobile-menu-container.mobile-menu-open button.mobile-menu::after {
        content: "";
        position: absolute;
        width: 24px;
        height: 2px;
        background: #0a8cbf;
        transform: translate(-50%,-50%) rotate(-45deg);
        top: 50%;
        left: 50%
    }

    #head-v4.qst-marketing-header nav {
        display: none;
        position: fixed !important;
        top: 0 !important;
        right: -100% !important;
        width: 100% !important;
        max-width: 100% !important;
        height: 100vh !important;
        height: calc(var(--vh, 1vh) * 100) !important;
        height: -webkit-fill-available !important;
        background: #ffffff !important;
        transition: right 0.3s ease !important;
        overflow-y: auto !important;
        overflow-x: hidden !important;
        -webkit-overflow-scrolling: touch !important;
        z-index: 99999 !important;
        padding: 0 0 20px !important;
        box-shadow: -2px 0 10px rgb(0 0 0 / .1)
    }

    #head-v4.qst-marketing-header .mobile-nav-open nav, #hv3-bottom.mobile-nav-open nav {
        display: block !important;
        right: 0 !important;
        visibility: visible !important;
        opacity: 1 !important;
        transform: translateX(0) !important
    }

    #head-v4.qst-marketing-header .mobile-nav-open .v3-tier-1 {
        float: none !important;
        display: block !important;
        margin: 0 !important;
        padding: 0 !important;
        border-bottom: 1px solid #eee !important;
        position: relative !important
    }

        #head-v4.qst-marketing-header .mobile-nav-open .v3-tier-1 > span {
            padding: 20px !important;
            margin: 0 !important;
            border: none !important;
            display: flex !important;
            justify-content: space-between !important;
            align-items: center !important;
            cursor: pointer !important;
            font-size: 20px !important;
            font-weight: bold !important;
            background: transparent !important;
            transition: background-color 0.2s ease !important
        }

            #head-v4.qst-marketing-header .mobile-nav-open .v3-tier-1 > span:active {
                background: #f5f5f5 !important
            }

    body #masthead #head-v4.qst-marketing-header .mobile-nav-open .v3-tier-1:not(.no-tier-2) > span::after {
        font-family: 'icomoon' !important;
        content: "\e930";
        font-size: 32px !important;
        color: #0A8CBF !important;
        transform: none !important;
        margin: 0 !important;
        line-height: 1 !important;
        font-weight: normal !important;
        top: 0 !important
    }

    #head-v4.qst-marketing-header .mobile-nav-open .v3-tier-1 > span:hover {
        border-bottom-color: transparent !important;
        color: inherit !important
    }

    #head-v4.qst-marketing-header .mobile-nav-open #hv3-bottom {
        display: flex !important;
        visibility: visible !important;
        opacity: 1 !important;
        gap: 0 !important;
        align-items: center !important
    }

    #head-v4.qst-marketing-header .hv3-utility {
        display: flex !important;
        visibility: visible !important;
        opacity: 1 !important
    }

    #head-v4.qst-marketing-header .v3-tier-2.v3-drop-down {
        display: none !important;
        position: fixed !important;
        top: 60px !important;
        left: 100% !important;
        width: 100% !important;
        height: calc(100vh - 60px) !important;
        background: #fff !important;
        transition: left 0.3s ease !important;
        margin: 0 !important;
        padding: 0 !important;
        z-index: 9997 !important;
        visibility: visible !important;
        opacity: 1 !important;
        transform: none !important;
        overflow-y: auto !important;
        box-shadow: none !important;
        pointer-events: auto !important
    }

    #head-v4.qst-marketing-header .v3-tier-1.open-mobile .v3-tier-2.v3-drop-down {
        display: block !important;
        left: 0 !important;
        top: 0 !important
    }

    #head-v4.qst-marketing-header .v3-tier-2 .parent-item-header {
        display: block !important;
        padding: 20px !important;
        background: transparent !important;
        color: #000 !important;
        font-size: 20px !important;
        font-weight: bold !important;
        margin: 0 !important;
        text-transform: uppercase !important;
        letter-spacing: 1px !important;
        box-shadow: 0 2px 5px rgb(0 0 0 / .1);
        border-bottom: 3px solid #00556c
    }

    #head-v4.qst-marketing-header .menu-back, #head-v4.qst-marketing-header .language {
        display: flex !important;
        align-items: center !important;
        padding: 20px !important;
        background: #f8f9fa !important;
        border-bottom: 2px solid #0a8cbf !important;
        cursor: pointer !important;
        font-size: 16px !important;
        font-weight: 600 !important;
        color: #000 !important;
        margin: 0 !important;
        position: sticky !important;
        top: 0 !important;
        z-index: 10 !important
    }

        #head-v4.qst-marketing-header .menu-back::before {
            font-family: 'icomoon' !important;
            content: "\e92b";
            font-size: 32px !important;
            margin-right: 10px !important;
            line-height: 1 !important;
            color: #0A8CBF !important
        }

        #head-v4.qst-marketing-header .language::before {
            content: "\e894" !important;
            font-family: 'Material Symbols Outlined';
            font-size: 32px !important;
            font-weight: normal !important;
            margin-right: 10px !important;
            line-height: 1 !important;
            color: #0A8CBF !important
        }

    #head-v4.qst-marketing-header .v3-tier-1.open-mobile .v3-tier-2 > .parent-item-header {
        display: block !important;
        padding: 20px !important;
        background: #14215c !important;
        color: #fff !important;
        font-size: 20px !important;
        font-weight: 700 !important;
        margin: 0 !important;
        position: sticky !important;
        top: 0 !important;
        z-index: 11 !important;
        text-transform: uppercase !important;
        letter-spacing: 1px !important;
        box-shadow: 0 2px 5px rgb(0 0 0 / .1)
    }

    #head-v4.qst-marketing-header .v3-tier-1.open-mobile .menu-back {
        background: #e8e8e8 !important;
        border-bottom: 1px solid #ddd !important;
        position: relative !important;
        top: auto !important
    }

    #head-v4.qst-marketing-header .v3-tier-2.v3-drop-down > ul {
        width: 100% !important;
        box-shadow: none !important;
        margin: 0 !important;
        padding: 0 !important;
        border-radius: 0 !important;
        background: transparent !important;
        list-style: none !important
    }

        #head-v4.qst-marketing-header .v3-tier-2.v3-drop-down > ul li {
            padding: 15px 20px !important;
            border-bottom: 1px solid #eee !important;
            margin: 0 !important
        }

            #head-v4.qst-marketing-header .v3-tier-2.v3-drop-down > ul li:last-child {
                border-bottom: none !important
            }

            #head-v4.qst-marketing-header .v3-tier-2.v3-drop-down > ul li::before, .mobile-nav-open .v3-tier-3-drop ul li::before {
                display: none !important
            }

            #head-v4.qst-marketing-header .v3-tier-2.v3-drop-down > ul li:hover, .mobile-nav-open .v3-tier-3-drop ul li:hover {
                padding-left: 20px !important
            }

            #head-v4.qst-marketing-header .v3-tier-2.v3-drop-down > ul li a {
                font-size: 16px !important;
                display: block !important;
                color: #000 !important;
                text-decoration: none !important;
                font-weight: normal !important
            }

    .mobile-nav-open .v3-tier-3-drop .v3-tier-label {
        padding: 0 !important;
        display: flex !important;
        justify-content: space-between !important;
        align-items: center !important;
        cursor: pointer !important
    }

        .mobile-nav-open .v3-tier-3-drop .v3-tier-label::after {
            font-family: 'icomoon' !important;
            content: "\e930";
            font-size: 28px !important;
            position: static !important;
            transform: none !important;
            transition: transform 0.3s ease !important;
            margin-left: 5px !important
        }

    .mobile-nav-open .v3-tier-3-drop.mobile-open .v3-tier-label::after {
        transform: rotate(180deg) !important
    }

    .mobile-nav-open .v3-tier-3-drop ul {
        display: none !important;
        position: static !important;
        width: 100% !important;
        left: 0 !important;
        top: auto !important;
        box-shadow: none !important;
        border-radius: 0 !important;
        transform: none !important;
        background: #e8e8e8 !important;
        visibility: visible !important;
        opacity: 1 !important;
        transition: none !important;
        padding: 10px 0 !important;
        margin: 10px 0 0 0 !important
    }

    .mobile-nav-open .v3-tier-3-drop.mobile-open ul {
        display: block !important
    }

    .mobile-nav-open .v3-tier-3-drop ul li {
        padding: 10px 30px !important;
        border-bottom: none !important
    }

    @media (max-width:1240px) {
        #head-v4.qst-marketing-header {
            z-index: 9999 !important;
            height: 70px !important
        }

            #head-v4.qst-marketing-header .mobile-nav-open {
                z-index: 9999 !important
            }

        .mobile-menu-container {
            z-index: 10001 !important
        }

        #head-v4.qst-marketing-header nav {
            z-index: 9998 !important
        }

        #head-v4.qst-marketing-header .v3-tier-2.v3-drop-down {
            z-index: 9997 !important
        }

        #head-v4.qst-marketing-header .mobile-nav-open .sticky-v3, #head-v4.qst-marketing-header .mobile-nav-open .sticky-wrap, #head-v4.qst-marketing-header .mobile-nav-open .sticky-wrap .container {
            display: block !important;
            visibility: visible !important;
            opacity: 1 !important
        }
    }
}

body.mobile-menu-active {
    overflow: hidden !important;
    position: fixed !important;
    width: 100% !important;
    height: 100% !important
}

@media (max-width:1240px) {
    body.mobile-menu-active::before {
        content: "";
        position: fixed;
        top: 60px;
        left: 0;
        right: 0;
        bottom: 0;
        background: rgb(0 0 0 / .5);
        z-index: 9990;
        transition: opacity 0.3s ease
    }

    #head-v4.qst-marketing-header .mobile-nav-open {
        position: fixed !important;
        top: 0 !important;
        left: 0 !important;
        right: 0 !important;
        height: 70px !important;
        overflow: visible !important;
        background: #fff !important;
        z-index: 100001 !important
    }

        #head-v4.qst-marketing-header .mobile-nav-open nav {
            position: fixed !important;
            top: 70px !important;
            bottom: 0 !important;
            height: auto !important;
            z-index: 99999 !important;
            padding: 0 20px !important
        }

    #head-v4.qst-marketing-header .mobile-menu-container button {
        position: relative !important;
        width: 44px !important;
        height: 44px !important
    }

    #head-v4.qst-marketing-header .mobile-nav-open .mobile-menu-container {
        position: relative !important;
        margin-left: auto !important;
        z-index: 10001 !important
    }

        #head-v4.qst-marketing-header .mobile-nav-open .mobile-menu-container button {
            margin: 0 !important;
            padding: 10px !important
        }

    #head-v4.qst-marketing-header .mobile-menu-container button::before {
        box-shadow: none !important;
        transform: none !important;
        top: 50% !important;
        left: 50% !important
    }

    #head-v4.qst-marketing-header .mobile-menu-container button::after {
        display: none !important
    }

    #head-v4.qst-marketing-header .mobile-menu-container button::before {
        content: '' !important;
        position: absolute !important;
        width: 24px !important;
        height: 18px !important;
        transform: translate(-50%,-50%) !important;
        background-color: transparent !important;
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='18' viewBox='0 0 24 18'%3E%3Cpath fill='%230a8cbf' d='M0 0h24v2H0zm0 8h24v2H0zm0 8h24v2H0z'/%3E%3C/svg%3E") !important;
        background-size: 24px 18px !important;
        background-position: center !important;
        background-repeat: no-repeat !important;
        transition: all 0.3s ease !important
    }

    #head-v4.qst-marketing-header .mobile-nav-open .mobile-menu-container button::before, #hv3-bottom.mobile-nav-open .mobile-menu-container button::before, .mobile-menu-container.mobile-menu-open button::before {
        width: 20px !important;
        height: 20px !important;
        background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 20 20'%3E%3Cpath fill='%230a8cbf' d='M1.414 0L10 8.586 18.586 0 20 1.414 11.414 10 20 18.586 18.586 20 10 11.414 1.414 20 0 18.586 8.586 10 0 1.414z'/%3E%3C/svg%3E") !important;
        background-size: 20px 20px !important;
        transform: translate(-50%,-50%) !important;
        box-shadow: none !important
    }
}

@media (min-width:768px) and (max-width:1240px) {
    #head-v4.qst-marketing-header #utility-row {
        padding: 10px 0 5px;
        gap: 20px
    }

    #head-v4.qst-marketing-header #hv3-bottom.nav-row {
        padding: 0 30px 15px
    }
}

@media (min-width:1440px) {
    #head-v4.qst-marketing-header .sticky-wrap .container {
        max-width: 1440px;
        width: 1440px;
        margin: 0 auto !important
    }
}

@media (min-width:1241px) {
    #head-v4.qst-marketing-header .mobile-menu-container, #head-v4.qst-marketing-header .menu-back, #head-v4.qst-marketing-header .menu-back-tier-2 {
        display: none !important
    }
}

.sitewide-notification-icon {
    height: 1.2em;
    width: 1.2em;
    display: inline-block;
    vertical-align: middle;
    margin-right: .5em
}

.sitewide-notification-message {
    display: inline-block
}
/*version 1.16 - 6/6/16 */
@font-face {
    font-family: 'DsgIcon';
    src: url('data:application/octet-stream;base64,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') /*../if/DsgIcon.ttf*/ format('truetype');
    font-weight: normal;
    font-style: normal;
}

[class^="i-"], [class*=" i-"] {
	font-family: 'DsgIcon' !important;
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

[class^="i-small"], [class*=" i-small"] {
	font-size: 16px;
}

.i-binoculars:before {
	content: "\e600";
}

.i-ui-triangleup:before {
	content: "\e601";
}

.i-ui-triangledown:before {
	content: "\e602";
}

.i-ui-plus:before {
	content: "\e603";
}

.i-ui-minus:before {
	content: "\e604";
}

.i-ui-dell:before {
	content: "\e605";
}

.i-ui-closecircle:before {
	content: "\e606";
}

.i-ui-close:before {
	content: "\e607";
}

.i-ui-arrowright:before,
.slick-next:before {
	content: "\e608";
}

.i-ui-arrowleft:before,
.slick-prev:before {
	content: "\e609";
}

.i-small-useraccount:before {
	content: "\e60a";
}

.i-small-support:before {
	content: "\e60b";
}

.i-small-star:before {
	content: "\e60c";
}

.i-small-share:before {
	content: "\e60d";
}

.i-small-save:before {
	content: "\e60e";
}

.i-small-rss:before {
	content: "\e60f";
}

.i-small-refresh:before {
	content: "\e610";
}

.i-small-printer:before {
	content: "\e611";
}

.i-small-phone:before {
	content: "\e612";
}

.i-small-partners:before {
	content: "\e613";
}

.i-small-package:before {
	content: "\e614";
}

.i-small-mail:before {
	content: "\e615";
}

.i-small-searchleft:before {
	content: "\e616";
}

.i-small-lightbulb:before {
	content: "\e617";
}

.i-small-help:before {
	content: "\e618";
}

.i-small-edit:before {
	content: "\e619";
}

.i-small-download:before {
	content: "\e61a";
}

.i-small-contact:before {
	content: "\e61b";
}

.i-small-checkmark:before {
	content: "\e61c";
}

.i-small-calendar:before {
	content: "\e61d";
}

.i-small-calculator:before {
	content: "\e61e";
}

.i-small-alertnotice:before {
	content: "\e61f";
}

.i-small-alertinfo:before {
	content: "\e620";
}

.i-large-support:before {
	content: "\e621";
}

.i-large-share:before {
	content: "\e622";
}

.i-large-securesoftware:before {
	content: "\e623";
}

.i-glyphicon-chevron-up:before {
	content: "\e624";
}

.i-glyphicon-chevron-down:before {
	content: "\e625";
}

.i-glyphicon-chevron-right:before {
	content: "\e626";
}

.i-glyphicon-chevron-left:before {
	content: "\e627";
}

.i-glyphicon-eye-close:before {
	content: "\e628";
}

.i-glyphicon-eye-open:before {
	content: "\e629";
}

.i-groups-doublecomment:before {
	content: "\e62a";
}

.i-groups-usercomment-confirm:before {
	content: "\e62b";
}

.i-groups-usercomment:before {
	content: "\e62c";
}

.i-groups-three:before {
	content: "\e62d";
}

.i-groups-two:before {
	content: "\e62e";
}

.i-groups-one:before {
	content: "\e62f";
}

.i-dsg-faq:before {
	content: "\e630";
}

.i-dsg-video:before {
	content: "\e631";
}

.i-dsg-training:before {
	content: "\e632";
}

.i-dsg-support:before {
	content: "\e633";
}

.i-dsg-rng:before {
	content: "\e634";
}

.i-dsg-pso:before {
	content: "\e635";
}

.i-dsg-kb:before {
	content: "\e636";
}

.i-dsg-forum:before {
	content: "\e637";
}

.i-dsg-download:before, .i-dsg-installsubtab:before {
	content: "\e638";
}

.i-dsg-plc:before {
	content: "\e639";
}

.i-dsg-service:before {
	content: "\e63a";
}

.i-dsg-gettingstarted:before {
	content: "\e63b";
}

.i-dsg-mostpopular:before {
	content: "\e63c";
}

.i-action-attach:before {
	content: "\e63d";
}

.i-action-filter:before {
	content: "\e63e";
}

.i-action-sprocketdot:before {
	content: "\e63f";
}

.i-action-return-arrow:before {
	content: "\e640";
}

.i-ui-triangleright:before {
	content: "\e641";
}

.i-small-cart:before {
	content: "\e642";
}

.i-small-house:before {
	content: "\e643";
}

.i-small-alerterror:before {
	content: "\e644";
}

.i-ui-menucollapsed:before {
	content: "\e645";
}

.i-diamond:before, .i-placeholder:before {
	content: "\e646";
}

.i-contact-us:before {
	content: "\e647";
}

.i-product-support:before {
	content: "\e648";
}

.i-support-offerings:before {
	content: "\e649";
}

.i-ui-play:before {
	content: "\e64a";
}

.i-renew-support:before {
	content: "\e64b";
}

.i-dsg-install {
	transform: rotate(270deg);
}

.i-dsg-install:before {
	content: "\e64c";
}

.i-training:before {
	content: "\e64d";
}

.i-equalizer {
	transform: rotate(90deg);
}

.i-equalizer:before {
	content: "\e64e";
}

.i-state-locked:before {
	content: "\e64f";
}

.i-x-services:before {
	content: "\e70";
}

body {
	margin: 0;
	font-size: 13px;
	line-height: 1.428571429;
	overflow-x: hidden;
	left: 0;
	transition: left .35s ease 0s;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
	display: block;
}

.notification-widget {
    border-radius: 1px;
    padding: 10px 35px 10px 40px;
    margin-bottom: 20px;
    text-shadow: none;
    background-color: #fdfaf5;
    border: #C44E26 1px solid;
    position: relative;
}

.notification-widget #NotificationWidgetTitle {
    font-size: 1.5em;
}
.notification-widget #NotificationWidgetMessage {
    display: inline-block;
    width: 95%;
}

.notification-widget .notification-icon{
    float:left;
    height:1.8em;
    width:1.5em;
    padding-top:.4em;
    font-size:1.2em;
}

    .modal-body .notification-widget {
        padding: 10px 20px 10px 20px;
    }

audio, canvas, progress, video {
	display: inline-block;
	vertical-align: baseline;
}

	audio:not([controls]) {
		display: none;
		height: 0;
	}

[hidden], template {
	display: none;
}

a {
	padding-top: 7px;
	padding-bottom: 7px;
}

	a:hover {
		cursor: pointer;
	}

	a:active, a:hover {
		outline: 0;
	}

abbr[title] {
	border-bottom: 1px dotted;
}

b, strong {
	font-weight: bold;
}

dfn {
	font-style: italic;
}

small {
	font-size: 80%;
}

sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup {
	top: -.5em;
}

sub {
	bottom: -.25em;
}

img {
	border: 0;
	vertical-align: middle;
}

.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
	display: block;
	max-width: 100%;
	height: auto;
}

.img-rounded {
	border-radius: 5px;
}

.img-thumbnail {
	padding: 4px;
	line-height: 1.428571429;
	border: 1px solid #ccc;
	border-radius: 1px;
	transition: all .2s ease-in-out;
	display: inline-block;
	max-width: 100%;
	height: auto;
}

.img-circle {
	border-radius: 50%;
}

svg:not(:root) {
	overflow: hidden;
}

button, input, optgroup, select button {
	overflow: visible;
}

button, select {
	text-transform: none;
}

button, html input[type="button"], input[type="reset"], input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
}

	button[disabled], html input[disabled] {
		cursor: default;
	}

	button::-moz-focus-inner, input::-moz-focus-inner {
		border: 0;
		padding: 0;
	}

input {
	line-height: normal;
}

	input[type="checkbox"], input[type="radio"] {
		box-sizing: border-box;
		padding: 0;
	}

	input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
		height: auto;
	}

	input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
		-webkit-appearance: none;
	}

optgroup {
	font-weight: bold;
}

td, th {
	padding: 0;
}

*, *:before, *:after {
	box-sizing: border-box;
}

input, button, select, a {
	text-decoration: none;
}

	a:hover, a:focus {
		text-decoration: none;
	}

	a:focus {
		outline: thin dotted;
		outline: 5px auto -webkit-focus-ring-color;
		outline-offset: -2px;
	}

figure {
	margin: 0;
}

hr {
	box-sizing: content-box;
	height: 0;
	margin-top: 20px;
	margin-bottom: 20px;
	border: 0;
	border-top: 1px solid #aaa;
}

.sr-only {
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	padding: 0;
	overflow: hidden;
	clip: rect(0,0,0,0);
	border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
	position: static;
	width: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	clip: auto;
}

[role="button"] {
	cursor: pointer;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-weight: normal;
	line-height: 1.1;
}

h1, .h1, h2, .h2, h3, .h3 {
	margin-top: 20px;
	margin-bottom: 10px;
}

	h1 small, .h1 small, h2 small, .h2 small, h3 small, .h3 small, h1 .small, .h1 .small, h2 .small, .h2 .small, h3 .small, .h3 .small {
		font-weight: normal;
		line-height: 1;
		font-size: 65%;
	}

h4, .h4, h5, .h5, h6, .h6 {
	margin-top: 10px;
	margin-bottom: 10px;
}

	h4 small, .h4 small, h5 small, .h5 small, h6 small, .h6 small, h4 .small, .h4 .small, h5 .small, .h5 .small, h6 .small, .h6 .small {
		font-size: 75%;
	}

h1, .h1 {
	font-size: 36px;
	margin: .67em 0;
}

h2, .h2 {
	font-size: 30px;
}

h3, .h3 {
	font-size: 24px;
}

h4, .h4 {
	font-size: 18px;
}

h5, .h5 {
	font-size: 14px;
}

h6, .h6 {
	font-size: 12px;
}

/*h1, h2, h3 {
    font-weight: 300;
}*/

p {
	margin: 0 0 10px;
}

.lead {
	margin-bottom: 20px;
	font-size: 16px;
	font-weight: 300;
	line-height: 1.4;
}

small, .small {
	font-size: 85%;
}

mark, .mark {
	padding: .2em;
}

.text-left {
	text-align: left;
}

.text-right {
	text-align: right;
}

.text-center {
	text-align: center;
}

.text-justify {
	text-align: justify;
}

.text-nowrap {
	white-space: nowrap;
}

.text-lowercase {
	text-transform: lowercase;
}

.text-uppercase {
	text-transform: uppercase;
}

.text-capitalize {
	text-transform: capitalize;
}

.page-header {
	padding-bottom: 9px;
	margin: 40px 0 20px;
	border-bottom: 1px solid #ccc;
}

ul, ol {
	margin-top: 0;
	margin-bottom: 10px;
}

	ul ul, ol ul, ul ol, ol ol {
		margin-bottom: 0;
	}

.list-unstyled {
	padding-left: 0;
	list-style: none;
}

.list-inline {
	padding-left: 0;
	list-style: none;
	margin-left: -5px;
}

	.list-inline > li {
		display: inline-block;
		padding-left: 5px;
		padding-right: 5px;
	}

dl {
	margin-top: 0;
	margin-bottom: 20px;
}

dt, dd {
	line-height: 1.428571429;
}

dt {
	font-weight: bold;
}

dd {
	margin-left: 0;
}

abbr[title], abbr[data-original-title] {
	cursor: help;
	border-bottom: 1px dotted #eee;
}

.initialism {
	font-size: 90%;
	text-transform: uppercase;
}

blockquote p:last-child, blockquote ul:last-child, blockquote ol:last-child {
	margin-bottom: 0;
}

blockquote footer, blockquote small, blockquote .small {
	display: block;
	font-size: 80%;
	line-height: 1.428571429;
}

	blockquote footer:before, blockquote small:before, blockquote .small:before {
		content: '— ';
	}

.blockquote-reverse, blockquote.pull-right {
	padding-right: 15px;
	padding-left: 0;
	border-right: 5px solid #eee;
	border-left: 0;
	text-align: right;
}

	.blockquote-reverse footer:before, blockquote.pull-right footer:before, .blockquote-reverse small:before, blockquote.pull-right small:before, .blockquote-reverse .small:before, blockquote.pull-right .small:before {
		content: '';
	}

	.blockquote-reverse footer:after, blockquote.pull-right footer:after, .blockquote-reverse small:after, blockquote.pull-right small:after, .blockquote-reverse .small:after, blockquote.pull-right .small:after {
		content: ' —';
	}

blockquote.blockquote-icon {
	border: none;
	padding-left: 56px !important;
}

	blockquote.blockquote-icon.pull-right {
		border-left: 0;
		border-right: 10px solid #aaa;
		width: 100%;
		padding-right: 56px;
		border-right: 0;
	}

blockquote .blockquote-links li + li::before {
	content: " | ";
	padding-right: 10px;
}

.blockquote-dell-advantage {
	display: block;
	width: 40px;
	height: 40px;
	margin-left: -42px;
	margin-top: 2px;
	background: url('img/components/announcements/dell-advantage-star.svg') no-repeat;
	background-size: 30px 30px;
	float: left;
}

	.blockquote-dell-advantage.pull-right {
		display: block;
		width: 40px;
		height: 40px;
		margin-right: -51px;
		margin-top: 2px;
		background-size: 30px 30px;
		float: right;
	}

address {
	margin-bottom: 20px;
	font-style: normal;
	line-height: 1.428571429;
}

code, kbd, pre, samp {
	font-size: 1em;
	font-family: Menlo,Monaco,Consolas,"Courier New",monospace;
}

code {
	padding: 2px 4px;
	font-size: 90%;
	border-radius: 1px;
}

kbd {
	padding: 2px 4px;
	font-size: 90%;
	border-radius: 1px;
	box-shadow: inset 0 -1px 0 rgba(0,0,0,.25);
}

	kbd kbd {
		padding: 0;
		font-size: 100%;
		font-weight: bold;
		box-shadow: none;
	}

pre {
	overflow: auto;
	display: block;
	padding: 9.5px;
	margin: 0 0 10px;
	font-size: 13px;
	line-height: 1.428571429;
	word-break: break-all;
	word-wrap: break-word;
	border: 1px solid #ccc;
	border-radius: 1px;
}

	pre code {
		padding: 0;
		font-size: inherit;
		white-space: pre-wrap;
		border-radius: 0;
	}

.pre-scrollable {
	max-height: 340px;
	overflow-y: scroll;
}

.container {
	margin-right: auto;
	margin-left: auto;
	padding-left: 15px;
	padding-right: 15px;
}

.container-fluid {
	margin-right: auto;
	margin-left: auto;
	padding-left: 15px;
	padding-right: 15px;
}

.row {
	margin-left: -15px;
	margin-right: -15px;
}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
	float: left;
}

.col-xs-12 {
	width: 100%;
}

.col-xs-11 {
	width: 91.66666666666666%;
}

.col-xs-10 {
	width: 83.33333333333334%;
}

.col-xs-9 {
	width: 75%;
}

.col-xs-8 {
	width: 66.66666666666666%;
}

.col-xs-7 {
	width: 58.333333333333336%;
}

.col-xs-6 {
	width: 50%;
}

.col-xs-5 {
	width: 41.66666666666667%;
}

.col-xs-4 {
	width: 33.33333333333333%;
}

.col-xs-3 {
	width: 25%;
}

.col-xs-2 {
	width: 16.666666666666664%;
}

.col-xs-1 {
	width: 8.333333333333332%;
}

.col-xs-pull-12 {
	right: 100%;
}

.col-xs-pull-11 {
	right: 91.66666666666666%;
}

.col-xs-pull-10 {
	right: 83.33333333333334%;
}

.col-xs-pull-9 {
	right: 75%;
}

.col-xs-pull-8 {
	right: 66.66666666666666%;
}

.col-xs-pull-7 {
	right: 58.333333333333336%;
}

.col-xs-pull-6 {
	right: 50%;
}

.col-xs-pull-5 {
	right: 41.66666666666667%;
}

.col-xs-pull-4 {
	right: 33.33333333333333%;
}

.col-xs-pull-3 {
	right: 25%;
}

.col-xs-pull-2 {
	right: 16.666666666666664%;
}

.col-xs-pull-1 {
	right: 8.333333333333332%;
}

.col-xs-pull-0 {
	right: auto;
}

.col-xs-push-12 {
	left: 100%;
}

.col-xs-push-11 {
	left: 91.66666666666666%;
}

.col-xs-push-10 {
	left: 83.33333333333334%;
}

.col-xs-push-9 {
	left: 75%;
}

.col-xs-push-8 {
	left: 66.66666666666666%;
}

.col-xs-push-7 {
	left: 58.333333333333336%;
}

.col-xs-push-6 {
	left: 50%;
}

.col-xs-push-5 {
	left: 41.66666666666667%;
}

.col-xs-push-4 {
	left: 33.33333333333333%;
}

.col-xs-push-3 {
	left: 25%;
}

.col-xs-push-2 {
	left: 16.666666666666664%;
}

.col-xs-push-1 {
	left: 8.333333333333332%;
}

.col-xs-push-0 {
	left: auto;
}

.col-xs-offset-12 {
	margin-left: 100%;
}

.col-xs-offset-11 {
	margin-left: 91.66666666666666%;
}

.col-xs-offset-10 {
	margin-left: 83.33333333333334%;
}

.col-xs-offset-9 {
	margin-left: 75%;
}

.col-xs-offset-8 {
	margin-left: 66.66666666666666%;
}

.col-xs-offset-7 {
	margin-left: 58.333333333333336%;
}

.col-xs-offset-6 {
	margin-left: 50%;
}

.col-xs-offset-5 {
	margin-left: 41.66666666666667%;
}

.col-xs-offset-4 {
	margin-left: 33.33333333333333%;
}

.col-xs-offset-3 {
	margin-left: 25%;
}

.col-xs-offset-2 {
	margin-left: 16.666666666666664%;
}

.col-xs-offset-1 {
	margin-left: 8.333333333333332%;
}

.col-xs-offset-0 {
	margin-left: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

caption {
	padding-top: 8px;
	padding-bottom: 8px;
	text-align: left;
}

th {
	text-align: left;
}

.table {
	width: 100%;
	max-width: 100%;
	margin-bottom: 20px;
}

	.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
		padding: 8px;
		line-height: 1.428571429;
		vertical-align: top;
		border-top: 1px solid #ccc;
	}

	.table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > td {
		border-top: 0;
	}

	.table > tbody + tbody {
		border-top: 2px solid #ccc;
	}

.table-condensed > thead > tr > th, .table-condensed > tbody > tr > th, .table-condensed > tfoot > tr > th, .table-condensed > thead > tr > td, .table-condensed > tbody > tr > td, .table-condensed > tfoot > tr > td {
	padding: 5px;
}

.table-bordered {
	border: 1px solid #ccc;
}

	.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {
		border: 1px solid #ccc;
	}

table col[class*="col-"] {
	position: static;
	float: none;
	display: table-column;
}

table td[class*="col-"], table th[class*="col-"] {
	position: static;
	float: none;
	display: table-cell;
}

.table-responsive {
	overflow-x: auto;
	min-height: .01%;
}

.table-striped td, .table-striped th {
	border-left: 0;
	border-top: 0;
}

.table-striped tbody > tr:nth-child(odd) > td, .table-striped tbody > tr:nth-child(odd) > th {
	border-top: none;
}

.table-striped tbody tr th:first-child, .table-striped tbody tr td:first-child {
	border-top-left-radius: 1px;
	border-bottom-left-radius: 1px;
}

.table-striped tbody tr th:last-child, .table-striped tbody tr td:last-child {
	border-top-right-radius: 1px;
	border-bottom-right-radius: 1px;
}

.table-striped > thead > tr > th, .table-striped > tbody > tr > th, .table-striped > tfoot > tr > th, .table-striped > thead > tr > td, .table-striped > tbody > tr > td, .table-striped > tfoot > tr > td {
	border: none;
}

.table-bordered > thead > tr > th, .table-bordered > thead > tr > td {
	border-bottom-width: 1px;
}

.table > thead > tr > th {
	vertical-align: bottom;
	border-bottom: none;
}

.table h1, .table h2, .table h3, .table h4, .table h5 {
	margin: 5px 0;
}

fieldset {
	padding: .35em .625em .75em;
	padding: 0;
	margin: 0;
	border: 0;
	min-width: 0;
	margin-bottom: 10px;
}

legend {
	display: block;
	width: 100%;
	padding: 0;
	margin-bottom: 20px;
	font-size: 21px;
	line-height: inherit;
	border: 0;
	border-bottom: 1px solid #eee;
}

label {
	max-width: 100%;
	margin-bottom: 5px;
	border-radius: 2px;
	font-weight: normal;
	display: block;
	padding: 10px 10px 10px 0;
}

input[type="search"] {
	-webkit-appearance: none;
	box-sizing: border-box;
}

input[type="file"] {
	display: block;
}

input[type="range"] {
	display: block;
	width: 100%;
}

select[multiple], select[size] {
	height: auto;
}

input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}

output {
	display: block;
	padding-top: 7px;
	font-size: 14px;
	line-height: 1.428571429;
}

.form-control {
	display: block;
	width: 100%;
	height: 34px;
	font-size: 14px;
	line-height: 1.428571429;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 1px;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	padding: 6px 5px;
}

	.form-control:focus {
		outline: 0;
	}

	.form-control::-moz-placeholder {
		opacity: 1;
	}

	.form-control[disabled], .form-control[readonly], .form-control[disabled], fieldset[disabled] .form-control {
		opacity: 1;
		cursor: not-allowed;
	}

textarea.form-control {
	height: auto;
}

.form-group {
	margin-bottom: 0;
	margin-right: 5px;
}

.radio, .checkbox {
	position: relative;
	display: block;
	min-height: 20px;
	margin-top: 5px;
	padding: 7px 7px 7px 0;
	cursor: pointer;
	margin-bottom: 5px;
}

	.radio label, .checkbox label {
		min-height: 20px;
		padding-left: 20px;
		font-weight: normal;
		cursor: pointer;
		display: inline;
	}

	.radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] {
		position: absolute;
		margin-left: -20px;
		margin-top: 4px;
	}

	.radio + .radio, .checkbox + .checkbox {
		margin-top: -5px;
	}

.radio-inline + .radio-inline, .checkbox-inline + .checkbox-inline {
	margin-top: 0;
	margin-left: 10px;
}

input[type="radio"][disabled], input[type="checkbox"][disabled], input[type="radio"].disabled, input[type="checkbox"].disabled, fieldset[disabled] input[type="radio"], fieldset[disabled] input[type="checkbox"] {
	cursor: not-allowed;
}

.radio-inline.disabled, .checkbox-inline.disabled, fieldset[disabled] .radio-inline, fieldset[disabled] .checkbox-inline {
	cursor: not-allowed;
}

.radio.disabled label, .checkbox.disabled label, fieldset[disabled] .radio label, fieldset[disabled] .checkbox label {
	cursor: not-allowed;
}

.form-control-static {
	padding-top: 7px;
	padding-bottom: 7px;
	margin-bottom: 0;
	min-height: 34px;
}

	.form-control-static.input-lg, .form-control-static.input-sm {
		padding-left: 0;
		padding-right: 0;
	}

.input-sm {
	height: 30px;
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 1px;
}

select.input-sm {
	height: 30px;
	line-height: 30px;
}

textarea.input-sm, select[multiple].input-sm {
	height: auto;
}

.form-group-sm .form-control {
	height: 30px;
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 1px;
}

select.form-group-sm .form-control {
	height: 30px;
	line-height: 30px;
}

textarea.form-group-sm .form-control, select[multiple].form-group-sm .form-control {
	height: auto;
}

.form-group-sm .form-control-static {
	height: 30px;
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	min-height: 32px;
}

.input-lg {
	height: 46px;
	padding: 10px 16px;
	font-size: 16px;
	line-height: 1.33;
	border-radius: 5px;
}

select.input-lg {
	height: 46px;
	line-height: 46px;
}

textarea.input-lg, select[multiple].input-lg {
	height: auto;
}

.form-group-lg .form-control {
	height: 46px;
	padding: 10px 16px;
	font-size: 16px;
	line-height: 1.33;
	border-radius: 5px;
}

select.form-group-lg .form-control {
	height: 46px;
	line-height: 46px;
}

textarea.form-group-lg .form-control, select[multiple].form-group-lg .form-control {
	height: auto;
}

.form-group-lg .form-control-static {
	height: 46px;
	padding: 10px 16px;
	font-size: 16px;
	line-height: 1.33;
	min-height: 38px;
}

.has-feedback {
	position: relative;
}

	.has-feedback .form-control {
		padding-right: 42.5px;
	}

.form-control-feedback {
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
	display: block;
	width: 34px;
	height: 34px;
	line-height: 34px;
	text-align: center;
	pointer-events: none;
}

.input-lg + .form-control-feedback {
	width: 46px;
	height: 46px;
	line-height: 46px;
}

.input-sm + .form-control-feedback {
	width: 30px;
	height: 30px;
	line-height: 30px;
}

.has-feedback label ~ .form-control-feedback {
	top: 25px;
}

.has-feedback label.sr-only ~ .form-control-feedback {
	top: 0;
}

.help-block {
	display: block;
	margin-top: 5px;
	margin-bottom: 0;
}

.form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 7px;
}

.form-horizontal .radio, .form-horizontal .checkbox {
	min-height: 27px;
}

.form-horizontal .form-group {
	margin-left: -15px;
	margin-right: -15px;
}

.form-horizontal .has-feedback .form-control-feedback {
	right: 15px;
}

.fade {
	opacity: 0;
	transition: opacity .15s linear;
}

	.fade.in {
		opacity: 1;
	}

.collapse {
	display: none;
	overflow: hidden;
	transition: height .3s ease;
}

	.collapse.in {
		display: block;
	}

tr.collapse.in {
	display: table-row;
}

tbody.collapse.in {
	display: table-row-group;
}

.collapsing {
	position: relative;
	height: 0;
	overflow: hidden;
	transition-property: height,visibility;
	transition-duration: .35s;
	transition-timing-function: ease;
}

.caret {
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 2px;
	vertical-align: middle;
	border-top: 4px dashed;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}

.dropup, .dropdown {
	position: relative;
}

.dropdown-toggle:focus {
	outline: 0;
}

.dropdown-menu {
	position: absolute;
	top: 100%;
	left: 0;
	z-index: 1000;
	display: none;
	float: left;
	min-width: 160px;
	padding: 5px 0;
	margin: 2px 0 0;
	list-style: none;
	font-size: 16px;
	text-align: left;
	border: 1px solid rgba(0,0,0,.15);
	border-radius: 1px;
	background-clip: padding-box;
}

	.dropdown-menu.pull-right {
		right: 0;
		left: auto;
	}

	.dropdown-menu .divider {
		height: 2px;
		margin: 9px 0;
		overflow: hidden;
	}

	.dropdown-menu > li > a {
		display: block;
		padding: 3px 20px;
		clear: both;
		font-weight: normal;
		line-height: 1.428571429;
		white-space: nowrap;
	}

		.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus {
			text-decoration: none;
		}

	.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
		text-decoration: none;
		outline: 0;
	}

		.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
			text-decoration: none;
			background-image: none;
			filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
			cursor: not-allowed;
		}

.open > .dropdown-menu {
	display: block;
}

.open > a {
	outline: 0;
}

.dropdown-menu-right {
	left: auto;
	right: 0;
}

.dropdown-menu-left {
	left: 0;
	right: auto;
}

.dropdown-header {
	display: block;
	padding: 3px 20px;
	font-size: 12px;
	line-height: 1.428571429;
	white-space: nowrap;
}

.dropdown-backdrop {
	position: fixed;
	left: 0;
	right: 0;
	bottom: 0;
	top: 0;
	z-index: 990;
}

.pull-right > .dropdown-menu {
	right: 0;
	left: auto;
}

.dropup .caret, -fixed-bottom .dropdown .caret {
	border-top: 0;
	border-bottom: 4px solid;
	content: "";
}

.dropup .dropdown-menu, .btn-group, .btn-group-vertical {
	position: relative;
	display: inline-block;
	vertical-align: middle;
}

	.btn-group > .btn, .btn-group-vertical > .btn {
		position: relative;
		float: left;
	}

		.btn-group > .btn:hover, .btn-group-vertical > .btn:hover, .btn-group > .btn:focus, .btn-group-vertical > .btn:focus, .btn-group > .btn:active, .btn-group-vertical > .btn:active, .btn-group > .btn.active, .btn-group-vertical > .btn.active {
			z-index: 2;
		}

	.btn-group .btn + .btn, .btn-group .btn + .btn-group, .btn-group .btn-group + .btn, .btn-group .btn-group + .btn-group {
		margin-left: -1px;
	}

.btn-toolbar {
	margin-left: -5px;
}

	.btn-toolbar .btn-group, .btn-toolbar .input-group {
		float: left;
	}

	.btn-toolbar > .btn, .btn-toolbar > .btn-group, .btn-toolbar > .input-group {
		margin-left: 5px;
	}

.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
	border-radius: 0;
}

.btn-group > .btn:first-child {
	margin-left: 0;
}

	.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
		border-top-right-radius: 0;
		border-bottom-right-radius: 0;
	}

.btn-group > .btn:last-child:not(:first-child), .btn-group > .dropdown-toggle:not(:first-child) {
	border-top-left-radius: 0;
	border-bottom-left-radius: 0;
}

.btn-group > .btn-group {
	float: left;
}

	.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
		border-radius: 0;
	}

	.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
		border-top-right-radius: 0;
		border-bottom-right-radius: 0;
	}

	.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
		border-top-left-radius: 0;
		border-bottom-left-radius: 0;
	}

.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {
	outline: 0;
}

.btn-group > .btn + .dropdown-toggle {
	padding-left: 5px;
	padding-right: 8px;
}

.btn-group > .btn-lg + .dropdown-toggle {
	padding-left: 12px;
	padding-right: 12px;
}

.btn-group.open .dropdown-toggle {
	box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
}

	.btn-group.open .dropdown-toggle.btn-link {
		box-shadow: none;
	}

.btn .caret {
	margin-left: 0;
}

.btn-lg .caret {
	border-width: 5px 5px 0;
	border-bottom-width: 0;
}

.dropup .btn-lg .caret {
	border-width: 0 5px 5px;
}

.btn-group-vertical > .btn, .btn-group-vertical > .btn-group, .btn-group-vertical > .btn-group > .btn {
	display: block;
	float: none;
	width: 100%;
	max-width: 100%;
}

	.btn-group-vertical > .btn-group > .btn {
		float: none;
	}

	.btn-group-vertical > .btn + .btn, .btn-group-vertical > .btn + .btn-group, .btn-group-vertical > .btn-group + .btn, .btn-group-vertical > .btn-group + .btn-group {
		margin-top: -1px;
		margin-left: 0;
	}

	.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
		border-radius: 0;
	}

	.btn-group-vertical > .btn:first-child:not(:last-child) {
		border-top-right-radius: 1px;
		border-bottom-right-radius: 0;
		border-bottom-left-radius: 0;
	}

	.btn-group-vertical > .btn:last-child:not(:first-child) {
		border-bottom-left-radius: 1px;
		border-top-right-radius: 0;
		border-top-left-radius: 0;
	}

	.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
		border-radius: 0;
	}

	.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
		border-bottom-right-radius: 0;
		border-bottom-left-radius: 0;
	}

	.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
		border-top-right-radius: 0;
		border-top-left-radius: 0;
	}

.btn-group-justified {
	display: table;
	width: 100%;
	table-layout: fixed;
	border-collapse: separate;
}

	.btn-group-justified > .btn, .btn-group-justified > .btn-group {
		float: none;
		display: table-cell;
		width: 1%;
	}

		.btn-group-justified > .btn-group .btn {
			width: 100%;
		}

		.btn-group-justified > .btn-group .dropdown-menu {
			left: auto;
		}

[data-toggle="buttons"] > .btn input[type="radio"], [data-toggle="buttons"] > .btn-group > .btn input[type="radio"], [data-toggle="buttons"] > .btn input[type="checkbox"], [data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
	position: absolute;
	clip: rect(0,0,0,0);
	pointer-events: none;
}

.input-group {
	position: relative;
	display: table;
	border-collapse: separate;
}

	.input-group[class*="col-"] {
		float: none;
		padding-left: 0;
		padding-right: 0;
	}

	.input-group .form-control {
		position: relative;
		z-index: 2;
		float: left;
		width: 100%;
		margin-bottom: 0;
	}

.input-group-lg > .form-control, .input-group-lg > .input-group-addon, .input-group-lg > .input-group-btn > .btn {
	height: 46px;
	padding: 10px 16px;
	font-size: 16px;
	line-height: 1.33;
	border-radius: 5px;
}

select.input-group-lg > .form-control, select.input-group-lg > .input-group-addon, select.input-group-lg > .input-group-btn > .btn {
	height: 46px;
	line-height: 46px;
}

textarea.input-group-lg > .form-control, textarea.input-group-lg > .input-group-addon, textarea.input-group-lg > .input-group-btn > .btn, select[multiple].input-group-lg > .form-control, select[multiple].input-group-lg > .input-group-addon, select[multiple].input-group-lg > .input-group-btn > .btn {
	height: auto;
}

.input-group-sm > .form-control, .input-group-sm > .input-group-addon, .input-group-sm > .input-group-btn > .btn {
	height: 30px;
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 1px;
}

select.input-group-sm > .form-control, select.input-group-sm > .input-group-addon, select.input-group-sm > .input-group-btn > .btn {
	height: 30px;
	line-height: 30px;
}

textarea.input-group-sm > .form-control, textarea.input-group-sm > .input-group-addon, textarea.input-group-sm > .input-group-btn > .btn, select[multiple].input-group-sm > .form-control, select[multiple].input-group-sm > .input-group-addon, select[multiple].input-group-sm > .input-group-btn > .btn {
	height: auto;
}

.input-group-addon, .input-group-btn, .input-group .form-control {
	display: table-cell;
}

	.input-group-addon:not(:first-child):not(:last-child), .input-group-btn:not(:first-child):not(:last-child), .input-group .form-control:not(:first-child):not(:last-child) {
		border-radius: 0;
	}

.input-group-addon, .input-group-btn {
	width: 1%;
	white-space: nowrap;
	vertical-align: middle;
}

.input-group-addon {
	padding: 6px 12px;
	font-size: 14px;
	font-weight: normal;
	line-height: 1;
	text-align: center;
	border: 1px solid #ccc;
	border-radius: 1px;
}

	.input-group-addon.input-sm {
		padding: 5px 10px;
		font-size: 12px;
		border-radius: 1px;
	}

	.input-group-addon.input-lg {
		padding: 10px 16px;
		font-size: 16px;
		border-radius: 5px;
	}

	.input-group-addon input[type="radio"], .input-group-addon input[type="checkbox"] {
		margin-top: 0;
	}

	.input-group .form-control:first-child, .input-group-addon:first-child, .input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group > .btn, .input-group-btn:first-child > .dropdown-toggle, .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
		border-top-right-radius: 0;
		border-bottom-right-radius: 0;
	}

	.input-group-addon:first-child {
		border-right: 0;
	}

	.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group > .btn, .input-group-btn:last-child > .dropdown-toggle, .input-group-btn:first-child > .btn:not(:first-child), .input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
		border-top-left-radius: 0;
		border-bottom-left-radius: 0;
	}

	.input-group-addon:last-child {
		border-left: 0;
	}

.input-group-btn {
	position: relative;
	font-size: 0;
	white-space: nowrap;
}

	.input-group-btn > .btn {
		position: relative;
	}

		.input-group-btn > .btn + .btn {
			margin-left: -1px;
		}

		.input-group-btn > .btn:hover, .input-group-btn > .btn:focus, .input-group-btn > .btn:active {
			z-index: 2;
		}

	.input-group-btn:first-child > .btn, .input-group-btn:first-child > .btn-group {
		margin-right: -1px;
	}

	.input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group {
		margin-left: -1px;
	}

.nav {
	margin-bottom: 0;
	padding-left: 0;
	list-style: none;
}

	.nav > li {
		position: relative;
		display: block;
	}

		.nav > li > a {
			position: relative;
			display: block;
			padding: 10px 15px;
		}

			.nav > li > a:hover, .nav > li > a:focus {
				text-decoration: none;
			}

			.nav > li.disabled > a:hover, .nav > li.disabled > a:focus {
				text-decoration: none;
				cursor: not-allowed;
			}

	.nav .nav-divider {
		height: 1px;
		margin: 9px 0;
		overflow: hidden;
	}

	.nav > li > a > img {
		max-width: none;
	}

.nav-tabs {
	border-bottom: 1px solid #ccc;
	margin-bottom: 10px;
}

	.nav-tabs > li {
		float: left;
		border: 1px solid #ccc;
	}

		.nav-tabs > li > a {
			line-height: 1.428571429;
			border-radius: 1px 1px 0 0;
			border: none;
			background: none;
		}

		.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
			cursor: default;
			width: 110%;
			/*margin-left: -1px;*/
			padding-left: 16px;
			border-top: 4px solid #007db8;
			padding-top: 6px;
			padding-bottom: 9px;
		}

	.nav-tabs.nav-justified {
		width: 100%;
		border-bottom: 0;
	}

		.nav-tabs.nav-justified > li {
			float: none;
		}

			.nav-tabs.nav-justified > li > a {
				text-align: center;
				margin-bottom: 5px;
				margin-right: 0;
				border-radius: 1px;
				border: none;
			}

		.nav-tabs.nav-justified > .dropdown .dropdown-menu {
			top: auto;
			left: auto;
		}

		.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus {
			border: 1px solid #ccc;
		}

	.nav-tabs > li:first-child {
		margin-left: 0;
	}

	.nav-tabs > li.active {
		overflow: hidden;
	}

	.nav-tabs > li > a:hover, .nav-tabs > li > a:focus {
		background: none;
	}

	.nav-tabs.nav-justified > li.active > a, .nav-tabs.nav-justified > li.active > a:hover, .nav-tabs.nav-justified > li.active > a:focus {
		width: 104%;
		border-top: 4px solid #007db8;
		padding-top: 6px;
		padding-bottom: 9px;
		margin-left: -2%;
		border-bottom: none;
	}

.nav-pills > li {
	float: left;
}

	.nav-pills > li > a {
		border-radius: 1px;
	}

	.nav-pills > li + li {
		margin-left: 2px;
	}

.nav-stacked > li {
	float: none;
}

	.nav-stacked > li + li {
		margin-top: 2px;
		margin-left: 0;
	}

.nav-justified {
	width: 100%;
}

	.nav-justified > li {
		float: none;
	}

		.nav-justified > li > a {
			text-align: center;
			margin-bottom: 5px;
		}

	.nav-justified > .dropdown .dropdown-menu {
		top: auto;
		left: auto;
	}

.nav-tabs-justified {
	border-bottom: 0;
}

	.nav-tabs-justified > li > a {
		margin-right: 0;
		border-radius: 1px;
	}

	.nav-tabs-justified > .active > a, .nav-tabs-justified > .active > a:hover, .nav-tabs-justified > .active > a:focus {
		border: 1px solid #ccc;
	}

.tab-content > .tab-pane {
	display: none;
}

.tab-content > .active {
	display: block;
}

.nav-tabs .dropdown-menu {
	margin-top: -1px;
	border-top-right-radius: 0;
	border-top-left-radius: 0;
}

.pagination {
	border-radius: 1px;
	box-shadow: none;
	display: inline-block;
	padding-left: 15px;
	padding-right: 15px;
	margin: 0;
}

	.pagination > li {
		display: inline;
	}

		.pagination > li > a, .pagination > li > span {
			position: relative;
			float: left;
			line-height: 1.428571429;
			text-decoration: none;
			margin: 0 2px;
			padding: 7px 10px;
			border: 1px solid #ccc;
		}

		.pagination > li:first-child > a, .pagination > li:first-child > span {
			margin-left: 0;
			border-top-left-radius: 1px;
			border-bottom-left-radius: 1px;
		}

		.pagination > li:last-child > a, .pagination > li:last-child > span {
			border-top-right-radius: 1px;
			border-bottom-right-radius: 1px;
		}

	.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
		z-index: 2;
		cursor: default;
		box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
	}

	.pagination > .disabled > span, .pagination > .disabled > span:hover, .pagination > .disabled > span:focus, .pagination > .disabled > a, .pagination > .disabled > a:hover, .pagination > .disabled > a:focus {
		cursor: not-allowed;
	}

.pagination-lg > li > a, .pagination-lg > li > span {
	padding: 10px 16px;
	font-size: 16px;
}

.pagination-lg > li:first-child > a, .pagination-lg > li:first-child > span {
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}

.pagination-lg > li:last-child > a, .pagination-lg > li:last-child > span {
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}

.pagination-sm > li > a, .pagination-sm > li > span {
	padding: 5px 10px;
	font-size: 12px;
}

.pagination-sm > li:first-child > a, .pagination-sm > li:first-child > span {
	border-top-left-radius: 1px;
	border-bottom-left-radius: 1px;
}

.pagination-sm > li:last-child > a, .pagination-sm > li:last-child > span {
	border-top-right-radius: 1px;
	border-bottom-right-radius: 1px;
}

.pagination > li > a:hover, .pagination > li > a:focus, .pagination > li.active > a, .pagination > li.active > span {
	text-decoration: none;
	border-radius: 1px;
}

	.pagination > li.active > a, .pagination > li.active > a:hover, .pagination > li.active > span {
		font-weight: bold;
		border: 1px solid #737373;
		pointer-events: none;
		cursor: default;
	}

.pagination > li.disabled > span, .pagination > li.disabled > a, .pagination > li.disabled > a:hover, .pagination > li.disabled > a:focus {
	text-decoration: none;
	border: 1px solid #ccc;
	background: #eee;
	pointer-events: none;
	cursor: default;
}

.pagination.center-block {
	margin: 20px auto;
	display: table;
	clear: both;
}

.pagination-unnumbered {
	width: 350px;
	margin: 20px auto;
}

	.pagination-unnumbered ul.pagination > li {
		display: inline-block;
		padding: 1px 2px;
	}

		.pagination-unnumbered ul.pagination > li.active > a {
			border: none;
			padding: 4px 8px;
		}

			.pagination-unnumbered ul.pagination > li.active > a:hover {
				pointer-events: none;
				cursor: default;
			}

		.pagination-unnumbered ul.pagination > li > a {
			border-radius: 1px;
			padding: 4px 8px;
			margin-bottom: 4px;
			display: inline-block;
		}

	.pagination-unnumbered ul.pagination + .zoom-controls {
		border-left: 2px solid #ccc;
		padding: 10px 10px;
		margin-left: 11px;
		display: inline-block;
	}

		.pagination-unnumbered ul.pagination + .zoom-controls [class^="i-small-zoom"] {
			margin: -3px 10px 10px 10px;
			font-size: 24px;
			transform: scaleX(-1);
			filter: FlipH;
			cursor: pointer;
		}

.pager {
	padding-left: 0;
	list-style: none;
	text-align: center;
	margin: 0;
}

	.pager li {
		display: inline;
		vertical-align: 0;
	}

		.pager li > a, .pager li > span {
			display: inline-block;
			padding: 6px 12px;
			border: 1px solid #ccc;
			border-radius: 1px;
		}

			.pager li > a:hover, .pager li > a:focus {
				text-decoration: none;
			}

	.pager .next > a, .pager .next > span {
		float: right;
	}

	.pager .previous > a, .pager .previous > span {
		float: left;
	}

	.pager .disabled > a, .pager .disabled > a:hover, .pager .disabled > a:focus, .pager .disabled > span {
		cursor: not-allowed;
	}

	.pager li > a.disabled, .pager li > span.disabled {
		vertical-align: bottom;
	}

	.pager li > a .i-ui-arrowleft:before, .pager li > span .i-ui-arrowleft:before, .pager li > a .i-ui-arrowright:before, .pager li > span .i-ui-arrowright:before {
		position: relative;
		top: 2px;
	}

	.pager li > a:focus, .pager li > a:active {
		box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
	}

.panel {
	margin-bottom: 20px;
	border: 1px solid transparent;
	border-radius: 1px;
	box-shadow: 0 1px 1px rgba(0,0,0,.05);
}

.panel-body {
	padding: 15px;
}

.panel-heading {
	padding: 10px 15px;
	border-bottom: 1px solid transparent;
	border-top-right-radius: 0;
	border-top-left-radius: 0;
}

.panel-title {
	margin-top: 0;
	margin-bottom: 0;
}

.panel-footer {
	padding: 10px 15px;
	border-top: 1px solid #ccc;
	border-bottom-right-radius: 0;
	border-bottom-left-radius: 0;
}

.panel > .list-group, .panel > .panel-collapse > .list-group {
	margin-bottom: 0;
}

	.panel > .list-group .list-group-item, .panel > .panel-collapse > .list-group .list-group-item {
		border-width: 1px 0;
		border-radius: 0;
	}

	.panel > .list-group:first-child .list-group-item:first-child, .panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
		border-top: 0;
		border-top-right-radius: 0;
		border-top-left-radius: 0;
	}

	.panel > .list-group:last-child .list-group-item:last-child, .panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
		border-bottom: 0;
		border-bottom-right-radius: 0;
		border-bottom-left-radius: 0;
	}

.panel-heading + .list-group .list-group-item:first-child {
	border-top-width: 0;
}

.list-group + .panel-footer {
	border-top-width: 0;
}

.panel > .table, .panel > .table-responsive > .table, .panel > .panel-collapse > .table {
	margin-bottom: 0;
}

	.panel > .table caption, .panel > .table-responsive > .table caption, .panel > .panel-collapse > .table caption {
		padding-left: 15px;
		padding-right: 15px;
	}

	.panel > .table:first-child, .panel > .table-responsive:first-child > .table:first-child {
		border-top-right-radius: 0;
		border-top-left-radius: 0;
	}

		.panel > .table:first-child > thead:first-child > tr:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
			border-top-left-radius: 0;
			border-top-right-radius: 0;
		}

			.panel > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child, .panel > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:first-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
				border-top-left-radius: 0;
			}

			.panel > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child, .panel > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child, .panel > .table:first-child > tbody:first-child > tr:first-child th:last-child, .panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
				border-top-right-radius: 0;
			}

	.panel > .table:last-child, .panel > .table-responsive:last-child > .table:last-child {
		border-bottom-right-radius: 0;
		border-bottom-left-radius: 0;
	}

		.panel > .table:last-child > tbody:last-child > tr:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
			border-bottom-left-radius: 0;
			border-bottom-right-radius: 0;
		}

			.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
				border-bottom-left-radius: 0;
			}

			.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child, .panel > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child, .panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child, .panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
				border-bottom-right-radius: 0;
			}

	.panel > .panel-body + .table, .panel > .panel-body + .table-responsive, .panel > .table + .panel-body, .panel > .table-responsive + .panel-body {
		border-top: 1px solid #ccc;
	}

	.panel > .table > tbody:first-child > tr:first-child th, .panel > .table > tbody:first-child > tr:first-child td {
		border-top: 0;
	}

.panel > .table-bordered, .panel > .table-responsive > .table-bordered {
	border: 0;
}

	.panel > .table-bordered > thead > tr > th:first-child, .panel > .table-responsive > .table-bordered > thead > tr > th:first-child, .panel > .table-bordered > tbody > tr > th:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:first-child, .panel > .table-bordered > tfoot > tr > th:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child, .panel > .table-bordered > thead > tr > td:first-child, .panel > .table-responsive > .table-bordered > thead > tr > td:first-child, .panel > .table-bordered > tbody > tr > td:first-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:first-child, .panel > .table-bordered > tfoot > tr > td:first-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
		border-left: 0;
	}

	.panel > .table-bordered > thead > tr > th:last-child, .panel > .table-responsive > .table-bordered > thead > tr > th:last-child, .panel > .table-bordered > tbody > tr > th:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > th:last-child, .panel > .table-bordered > tfoot > tr > th:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child, .panel > .table-bordered > thead > tr > td:last-child, .panel > .table-responsive > .table-bordered > thead > tr > td:last-child, .panel > .table-bordered > tbody > tr > td:last-child, .panel > .table-responsive > .table-bordered > tbody > tr > td:last-child, .panel > .table-bordered > tfoot > tr > td:last-child, .panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
		border-right: 0;
	}

	.panel > .table-bordered > thead > tr:first-child > td, .panel > .table-responsive > .table-bordered > thead > tr:first-child > td, .panel > .table-bordered > tbody > tr:first-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > td, .panel > .table-bordered > thead > tr:first-child > th, .panel > .table-responsive > .table-bordered > thead > tr:first-child > th, .panel > .table-bordered > tbody > tr:first-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
		border-bottom: 0;
	}

	.panel > .table-bordered > tbody > tr:last-child > td, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > td, .panel > .table-bordered > tfoot > tr:last-child > td, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td, .panel > .table-bordered > tbody > tr:last-child > th, .panel > .table-responsive > .table-bordered > tbody > tr:last-child > th, .panel > .table-bordered > tfoot > tr:last-child > th, .panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
		border-bottom: 0;
	}

.panel > .table-responsive {
	border: 0;
	margin-bottom: 0;
}

.panel-group {
	border-bottom: 1px solid #aaa;
	border-top: none;
	margin-bottom: 20px;
}

	.panel-group .panel {
		margin-bottom: 0;
		border-radius: 1px;
	}

		.panel-group .panel + .panel {
			margin-top: 0;
		}

	.panel-group .panel-heading {
		border-bottom: 0;
		padding: 10px 0 7px 0;
		border-top-right-radius: 0;
		border-top-left-radius: 0;
	}

		.panel-group .panel-heading + .panel-collapse > .panel-body, .panel-group .panel-heading + .panel-collapse > .list-group {
			border-top: 1px solid #ccc;
		}

	.panel-group .panel-footer {
		border-top: 0;
	}

		.panel-group .panel-footer + .panel-collapse .panel-body {
			border-bottom: 1px solid #ccc;
		}

		.panel-group .panel-default > .panel-heading {
			border-bottom: 1px solid transparent;
			border-radius: 0;
			padding: 7px 0;
			margin-bottom: 0;
		}

    .panel-group .panel-title {
        margin-top: 0;
        margin-bottom: 0;
        font-size: 14px;
        line-height: normal;
    }

		.panel-group .panel-title a {
			text-decoration: none;
		}

			.panel-group .panel-title a:before {
				font-family: 'DsgIcon';
				font-size: 14px;
				-webkit-font-smoothing: antialiased;
				content: "";
				position: relative;
				vertical-align: -2px;
				padding-right: 2px;
			}

			.panel-group .panel-title a.collapsed:before {
				font-family: 'DsgIcon';
				content: "";
				vertical-align: -2px;
			}

	.panel-group .panel-heading, .panel-group .panel-default .panel-heading {
		border-top: 1px solid #aaa;
	}

		.panel-group .panel-heading + .panel-collapse .panel-body {
			border-top: none;
		}

	.panel-group .btn-block [data-toggle="collapse"] .i-ui-expand, .panel-group .btn-block [data-toggle="collapse"] .i-ui-collapse {
		font-size: 22px;
		vertical-align: -4px;
	}

	.panel-group .panel-body {
		padding: 15px;
		padding-top: 0;
		padding-left: 30px;
		padding-bottom: 10px;
	}

.label {
	display: inline;
	padding: .2em .6em .3em;
	font-size: 75%;
	font-weight: bold;
	line-height: 1;
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: .25em;
}

a.label:hover, a.label:focus {
	text-decoration: none;
	cursor: pointer;
}

.label:empty {
	display: none;
}

.btn .label {
	position: relative;
	top: -1px;
}

.label-default {
	background: #737373;
}

.badge {
	display: inline-block;
	min-width: 10px;
	padding: 3px 7px;
	font-size: 12px;
	font-weight: bold;
	line-height: 1;
	vertical-align: baseline;
	white-space: nowrap;
	text-align: center;
	border-radius: 9px;
}

	.badge:empty {
		display: none;
	}

.btn .badge {
	position: relative;
	top: -1px;
}

.btn-xs .badge, .btn-group-xs > .btn .badge {
	top: 0;
	padding: 1px 5px;
}

a.badge:hover, a.badge:focus {
	text-decoration: none;
	cursor: pointer;
}

.list-group-item > .badge {
	float: right;
}

	.list-group-item > .badge + .badge {
		margin-right: 5px;
	}

.nav-pills > li > a > .badge {
	margin-left: 3px;
}

.jumbotron {
	padding: 30px 15px;
	margin-bottom: 30px;
}

	.jumbotron p {
		margin-bottom: 15px;
		font-size: 21px;
		font-weight: 200;
	}

.container .jumbotron, .container-fluid .jumbotron {
	border-radius: 5px;
}

.jumbotron .container {
	max-width: 100%;
}

.thumbnail {
	display: block;
	padding: 4px;
	margin-bottom: 20px;
	line-height: 1.428571429;
	border-radius: 1px;
	transition: border .2s ease-in-out;
}

	.thumbnail > img, .thumbnail a > img {
		margin-left: auto;
		margin-right: auto;
	}

.thumbnail .caption {
	padding: 9px;
}

.alert {
	border-radius: 1px;
	padding: 10px 35px 10px 40px;
	margin-bottom: 20px;
	text-shadow: none;
	border: 1px solid #eee;
	position: relative;
}

	.alert h4 {
		margin-bottom: 0;
		margin-top: 0;
	}

	.alert .alert-link {
		font-weight: bold;
	}

	.alert > p, .alert > ul {
		margin-bottom: 0;
	}

		.alert > p + p {
			margin-top: 5px;
		}

.alert-dismissable, .alert-dismissible {
	padding-right: 35px;
}

	.alert-dismissable .close, .alert-dismissible .close {
		position: relative;
		top: -2px;
		right: 0;
		margin-right: -20px;
	}

.alert p:last-child {
	margin-bottom: 0;
}

.alert :last-child {
	margin-bottom: 0;
}

.alert > .alert-danger, .alert > .alert-error, .alert > .alert-info, .alert > .alert-success, .alert > .alert-warning {
	background: transparent;
	margin-bottom: 10px;
}

.alert-danger:before, .alert-error:before {
	content: "";
	font-family: 'DsgIcon';
	float: left;
	position: absolute;
	left: 10px;
	font-size: 20px;
	left: 0;
	padding-right: 10px;
	padding-left: 10px;
	margin-top: -5px;
}

.alert-info:before {
	content: "";
	font-family: 'DsgIcon';
	float: left;
	position: absolute;
	left: 10px;
	font-size: 20px;
	left: 0;
	padding-right: 10px;
	padding-left: 10px;
	margin-top: -5px;
}

.alert-success:before {
	content: "";
	font-family: 'DsgIcon';
	float: left;
	position: absolute;
	left: 10px;
	font-size: 20px;
	left: 0;
	padding-right: 10px;
	padding-left: 10px;
	margin-top: -5px;
}

.alert-warning:before {
	content: "";
	font-family: 'DsgIcon';
	float: left;
	position: absolute;
	left: 10px;
	font-size: 20px;
	left: 0;
	padding-right: 10px;
	padding-left: 10px;
	margin-top: -5px;
}

.alert-block {
	padding-top: 14px;
	padding-bottom: 14px;
}

	.alert-block > p, .alert-block > ul {
		margin-bottom: 0;
	}

	.alert-block p + p {
		margin-top: 0;
	}

.alert .label-error-wrapper label {
	box-shadow: none;
	cursor: pointer;
	display: inline-block;
	font-weight: bold;
	padding: 0 5px;
}

.alert .alert-dismissable .close,
.alert > .alert-dismissible .close,
.alert [data-dismiss="alert"] {
	display: none;
}

.alert div:nth-of-type(2n+1) {
	margin-bottom: 0;
}

.alert div:nth-of-type(2n) {
	margin-top: 20px;
	margin-bottom: 0;
}

.alert > ul,
.alert ul {
	padding-left: 15px;
	padding-top: 5px;
}

.alert-collapsible.alert-error .close,
.alert-collapsible.alert-warning .close {
	display: none;
}

.alert-collapsible .show-collapsed {
	opacity: 0;
	transition: visibility 0s linear 0.15s,opacity 0.15s linear;
	visibility: hidden;
}

.alert-collapsible:before,
.alert-collapsible .show-expanded,
.alert-collapsible .close {
	opacity: 1;
	transition: visibility 0s linear 0.15s,opacity 0.15s linear;
	visibility: visible;
}

.alert-collapsible .close {
	position: relative;
	top: -8px;
	right: -27px;
	opacity: 0.55;
}

.alert-collapsible.collapsed:before,
.alert-collapsible.collapsed .close,
.alert-collapsible.collapsed .show-expanded {
	opacity: 0;
	visibility: hidden;
	height: 0;
}

.alert-collapsible.collapsed > .show-collapsed {
	opacity: 1;
	visibility: visible;
	cursor: pointer;
}
.list-group {
	margin-bottom: 20px;
	padding-left: 0;
}

.list-group-item {
	position: relative;
	display: block;
	padding: 10px 15px;
	margin-bottom: -1px;
	border: 1px solid #ccc;
}

	.list-group-item:first-child {
		border-top-right-radius: 1px;
		border-top-left-radius: 1px;
	}

	.list-group-item:last-child {
		margin-bottom: 0;
		border-bottom-right-radius: 1px;
		border-bottom-left-radius: 1px;
	}

	a.list-group-item:hover, a.list-group-item:focus {
		text-decoration: none;
	}

.list-group-item.disabled, .list-group-item.disabled:hover, .list-group-item.disabled:focus {
	cursor: not-allowed;
}

.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
	z-index: 2;
}

.list-group-item-heading {
	margin-top: 0;
	margin-bottom: 5px;
}

.list-group-item-text {
	margin-bottom: 0;
	line-height: 1.3;
}

.close {
	float: right;
	font-size: 21px;
	font-weight: bold;
	line-height: 1;
	text-shadow: 0 1px 0 #fff;
	opacity: .2;
	filter: alpha(opacity=20);
}

	.close:hover, .close:focus {
		text-decoration: none;
		cursor: pointer;
		opacity: .5;
		filter: alpha(opacity=50);
	}

button.close {
	padding: 0;
	cursor: pointer;
	background: transparent;
	border: 0;
	-webkit-appearance: none;
}

.modal-open {
	overflow: hidden;
}

.modal {
	display: none;
	overflow: hidden;
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1050;
	-webkit-overflow-scrolling: touch;
	outline: 0;
}

	.modal.fade .modal-dialog {
		transform: translate(0,-25%);
		transition: transform .3s ease-out;
	}

	.modal.in .modal-dialog {
		transform: translate(0,0);
	}

.modal-open .modal {
	overflow-x: hidden;
	overflow-y: auto;
}

.modal-dialog {
	position: relative;
	width: auto;
	margin: 10em 10px;
}

.modal-content {
	position: relative;
	border: 1px solid rgba(0,0,0,.2);
	border-radius: 5px;
	background-clip: padding-box;
	outline: 0;
}

.modal-content {
	max-height: 65vh;
	overflow-y: auto;
}

.modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	height: 100%;
	overflow: hidden;
}

	.modal-backdrop.fade {
		opacity: 0;
		filter: alpha(opacity=0);
	}

	.modal-backdrop.in {
		opacity: .5;
		filter: alpha(opacity=50);
	}

.modal-header {
	border-bottom: 1px solid #ccc;
	min-height: 16.428571429px;
	padding: 15px 0;
	margin-left: 20px;
	margin-right: 20px;
}

	.modal-header .close {
		margin-top: -2px;
		font-size: 22px;
		font-weight: bold;
	}

.modal-title {
	margin: 0;
	line-height: 1.428571429;
}

.modal-body {
	position: relative;
	padding: 20px;
}

.modal-footer {
	text-align: right;
	border-top: 1px solid #ccc;
	padding: 15px 0;
	margin-left: 20px;
	margin-right: 20px;
	margin-top: 20px;
}

	.modal-footer .btn + .btn-full-width-mt {
		margin-top: .5em;
	}

	.modal-footer .btn-group .btn + .btn {
		margin-left: -1px;
	}

	.modal-footer .btn-block + .btn-block {
		margin-left: 0;
	}

.modal-scrollbar-measure {
	position: absolute;
	top: -9999px;
	width: 50px;
	height: 50px;
	overflow: scroll;
}

.tooltip {
	opacity: 0;
	filter: alpha(opacity=0);
	border-radius: 6px;
	box-shadow: 0 2px 2px rgba(0,0,0,.1);
	position: absolute;
	z-index: 1030;
	display: block;
	visibility: visible;
	font-size: 12px;
	font-weight: normal;
	line-height: 1.4;
	border: 1px solid #999999;
	background: #ffffff !important;
}

	.tooltip.fade.in {
		z-index: 1051;
	}

	.tooltip.in {
		opacity: 1;
		filter: alpha(opacity=100);
	}

	.tooltip.top {
		margin-top: -4px;
		margin-left: 7px;
		padding: 4px 3px;
	}

	.tooltip.right {
		margin-left: 7px;
		padding: 4px 0;
	}

	.tooltip.bottom {
		margin-top: 10px;
		padding: 4px 3px;
	}

	.tooltip.left {
		margin-left: -8px;
		padding: 4px 0;
	}

.tooltip-inner {
	max-width: 300px;
	padding: 4px 0;
	margin: -2px 6px;
	text-align: center;
	text-decoration: none;
	border-radius: 1px;
}

.tooltip-arrow {
	position: absolute;
	width: 0;
	height: 0;
	border-style: solid;
}

.tooltip.top .tooltip-arrow {
	border-bottom-width: 0;
	bottom: -8px;
	left: 50%;
	margin-left: -5px;
	border-width: 7px 7px 0;
}

.tooltip.top-left .tooltip-arrow {
	bottom: 0;
	right: 7px;
	margin-bottom: -7px;
	border-width: 7px 7px 0;
}

.tooltip.top-right .tooltip-arrow {
	top: 50%;
	margin-top: -6px;
	border-left-width: 1;
	bottom: 0;
	left: -7px;
	margin-bottom: -7px;
	border-width: 7px 7px 0;
}

.tooltip.right .tooltip-arrow {
	top: 50%;
	left: -7px;
	margin-top: -7px;
	border-width: 7px 7px 7px 0;
}

.tooltip.left .tooltip-arrow {
	border-right-width: 1;
	top: 50%;
	right: -7px;
	margin-top: -7px;
	border-width: 7px 0 7px 7px;
}

.tooltip.bottom .tooltip-arrow {
	margin-right: -7px;
	border-top-width: 0;
	top: -8px;
	left: 50%;
	margin-left: -7px;
	border-width: 0 7px 7px;
}

.tooltip.bottom-left .tooltip-arrow {
	top: 0;
	right: 7px;
	margin-top: -7px;
	border-width: 0 7px 7px;
}

.tooltip.bottom-right .tooltip-arrow {
	top: 0;
	left: 7px;
	margin-top: -7px;
	border-width: 0 7px 7px;
}

.tooltip .tooltip-inner {
	min-height: 20px;
}

	.tooltip .tooltip-inner:empty {
		display: none;
	}

.tooltip .tooltip-arrow, .tooltip .tooltip-arrow:after {
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	border-style: solid;
}

.tooltip .tooltip-arrow {
	border-width: 7px;
}

	.tooltip .tooltip-arrow:after {
		border-width: 7px;
		content: "";
	}

.tooltip.top .tooltip-arrow:after {
	bottom: 1px;
	margin-left: -7px;
	border-bottom-width: 0;
}

.tooltip.right .tooltip-arrow:after {
	left: 1px;
	bottom: -7px;
	border-left-width: 0;
}

.tooltip.bottom .tooltip-arrow:after {
	top: 1px;
	margin-left: -7px;
	border-top-width: 0;
}

.tooltip.left .tooltip-arrow:after {
	right: 1px;
	bottom: -7px;
	border-right-width: 0;
}

[data-toggle=tooltip] {
	border-bottom: none !important;
}

	[data-toggle=tooltip]:hover {
		text-decoration: none;
	}

form [data-toggle=tooltip] {
	position: absolute;
	top: 0;
	right: -15px;
}

.popover {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1030;
    display: none;
    max-width: 276px;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.428571429;
    text-align: left;
    background-clip: padding-box;
    border-radius: 5px;
    white-space: normal;
    padding: 20px;
    border: 1px solid #999;
}

	.popover.top {
		margin-top: -10px;
	}

	.popover.right {
		margin-left: 10px;
	}

	.popover.bottom {
		margin-top: 10px;
	}

	.popover.left {
		margin-left: -10px;
	}

.popover-title {
	margin: 0;
	padding: 8px 14px;
	font-size: 14px;
	border-bottom: 1px solid #f2f2f2;
	border-radius: 4px 4px 0 0;
}

.popover-content {
	padding: 9px 14px;
}

.popover > .arrow, .popover > .arrow:after {
	position: absolute;
	display: block;
	width: 0;
	height: 0;
	border-style: solid;
}

.popover > .arrow {
	border-width: 11px;
}

	.popover > .arrow:after {
		border-width: 10px;
		content: "";
	}

.popover.top > .arrow {
	left: 50%;
	margin-left: -11px;
	border-bottom-width: 0;
	bottom: -11px;
}

	.popover.top > .arrow:after {
		content: " ";
		bottom: 1px;
		margin-left: -10px;
		border-bottom-width: 0;
	}

.popover.right > .arrow {
	top: 50%;
	left: -11px;
	margin-top: -11px;
	border-left-width: 0;
}

	.popover.right > .arrow:after {
		content: " ";
		left: 1px;
		bottom: -10px;
		border-left-width: 0;
	}

.popover.bottom > .arrow {
	left: 50%;
	margin-left: -11px;
	border-top-width: 0;
	top: -11px;
}

	.popover.bottom > .arrow:after {
		content: " ";
		top: 1px;
		margin-left: -10px;
		border-top-width: 0;
	}

.popover.left > .arrow {
	top: 50%;
	right: -11px;
	margin-top: -11px;
	border-right-width: 0;
}

	.popover.left > .arrow:after {
		content: " ";
		right: 1px;
		border-right-width: 0;
		bottom: -10px;
	}

.popover .popover-content {
	padding: 0;
	padding-top: 10px;
}

	.popover .popover-content > .popover-content {
		padding-top: 10px;
	}

.popover .popover-title {
	margin: 0;
	padding: 0 0 10px 0;
	font-size: 16px;
	font-weight: bold;
	line-height: 1.45;
	border-bottom: 1px solid #aaa;
}

.popover .close {
	opacity: .55;
	filter: alpha(opacity=55.00000000000001);
	font-size: 16px;
	line-height: 1;
	padding-left: 5px;
}

	.popover .close:hover, .popover .close:focus {
		text-decoration: none;
		cursor: pointer;
		opacity: .8;
		filter: alpha(opacity=80);
	}

.clearfix:before, .clearfix:after, .dl-horizontal dd:before, .dl-horizontal dd:after, .container:before, .container:after, .container-fluid:before, .container-fluid:after, .row:before, .row:after, .form-horizontal .form-group:before, .form-horizontal .form-group:after, .btn-toolbar:before, .btn-toolbar:after, .btn-group-vertical > .btn-group:before, .btn-group-vertical > .btn-group:after, .nav:before, .nav:after, .pager:before, .pager:after, .panel-body:before, .panel-body:after, .modal-footer:before, .modal-footer:after {
	content: " ";
	display: table;
}

.clearfix:after, .dl-horizontal dd:after, .container:after, .container-fluid:after, .row:after, .form-horizontal .form-group:after, .btn-toolbar:after, .btn-group-vertical > .btn-group:after, .nav:after, .pager:after, .panel-body:after, .modal-footer:after {
	clear: both;
}

.center-block {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

.pull-right {
	float: right !important;
}

.pull-left {
	float: left !important;
}

.hide {
	display: none !important;
}

.show {
	display: block !important;
}

.invisible {
	visibility: hidden;
}

.text-hide {
	font: 0/0 a;
	text-shadow: none;
	border: 0;
}

.hidden {
	display: none !important;
}

.affix {
	position: fixed;
}

.visible-xs, .visible-sm, .visible-md, .visible-lg {
	display: none !important;
}

.visible-xs-block, .visible-xs-inline, .visible-xs-inline-block, .visible-sm-block, .visible-sm-inline, .visible-sm-inline-block, .visible-md-block, .visible-md-inline, .visible-md-inline-block, .visible-lg-block, .visible-lg-inline, .visible-lg-inline-block {
	display: none !important;
}

.visible-print {
	display: none !important;
}

.visible-print-block {
	display: none !important;
}

.visible-print-inline {
	display: none !important;
}

.visible-print-inline-block {
	display: none !important;
}

blockquote {
	min-height: 20px;
	padding: 10px 15px;
	margin-bottom: 20px;
	border-left: 10px solid #aaa;
	position: relative;
	font-size: inherit;
}

	blockquote h4 {
		margin: 5px 0;
		line-height: 10px;
	}

		blockquote h4 + p {
			margin-bottom: 5px;
		}

	blockquote.pull-right {
		border-left: none;
		border-right: 10px solid #aaa;
		width: 100%;
	}

	blockquote li {
		padding-top: 5px;
		padding-bottom: 5px;
	}

		blockquote li a {
			padding-top: 10px;
			padding-bottom: 10px;
		}

.breadcrumb {
	padding: 8px 0;
	margin-bottom: 20px;
	list-style: none;
	border-radius: 1px;
	background: none;
	font-size: 12px;
	position: relative;
	border-radius: 0;
}

	.breadcrumb > li {
		display: inline-block;
		text-shadow: none;
	}

		.breadcrumb > li + li:before {
			padding: 0 5px;
			font-family: "DsgIcon";
			content: "";
			vertical-align: bottom;
			font-size: 13px;
			top: 2px;
			padding-right: 8px;
			padding-left: 4px;
		}

	.breadcrumb > li:first-child {
		cursor: pointer;
	}

		.breadcrumb > li:first-child > a > i {
			font-size: 15px;
			vertical-align: bottom;
		}

	.breadcrumb > li a {
		font-size: 12px;
	}

.btn {
	display: inline-block;
	margin-bottom: 0;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	touch-action: manipulation;
	cursor: pointer;
	background-image: none;
	border: 1px solid transparent;
	white-space: nowrap;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.428571429;
	border-radius: 1px;
	-ms-user-select: none;
	user-select: none;
	border-radius: 0;
	outline: none !important;
	font-family: inherit;
}

	.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn.focus:active, .btn.active.focus {
		outline: thin dotted;
		outline: 5px auto -webkit-focus-ring-color;
		outline-offset: -2px;
	}

	.btn:hover, .btn:focus, .btn.focus {
		text-decoration: none;
	}

	.btn:active, .btn.active {
		outline: 0;
		background-image: none;
		box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
	}

	.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
		cursor: not-allowed;
		pointer-events: none;
		opacity: .65;
		filter: alpha(opacity=65);
		box-shadow: none;
	}

	.btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {
		background-image: none;
	}

	.btn-primary:active, .btn-primary.active, .open > .dropdown-toggle.btn-primary {
		background-image: none;
	}

	.btn-success:active, .btn-success.active, .open > .dropdown-toggle.btn-success {
		background-image: none;
	}

	.btn-info:active, .btn-info.active, .open > .dropdown-toggle.btn-info {
		background-image: none;
	}

	.btn-warning:active, .btn-warning.active, .open > .dropdown-toggle.btn-warning {
		background-image: none;
	}

	.btn-danger:active, .btn-danger.active, .open > .dropdown-toggle.btn-danger {
		background-image: none;
	}

.btn-lg, .btn-group-lg > .btn {
	padding: 10px 16px;
	font-size: 14px;
	line-height: 1.33;
	border-radius: 1px;
}

.btn-sm, .btn-group-sm > .btn {
	padding: 5px 10px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 1px;
}

.btn-xs, .btn-group-xs > .btn {
	padding: 1px 5px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 1px;
}

.btn-block {
	display: block;
	width: 100%;
}

	.btn-block + .btn-block {
		margin-top: 5px;
	}

input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block {
	width: 100%;
}

.btn-default:hover, .btn-default:focus .btn-default:active, .btn-default.active {
	background: #dadada;
}

.btn-primary:hover, .btn-primary:focus .btn-primary:active, .btn-primary.active {
	background: #00447c;
}

.btn-success:hover, .btn-success:focus .btn-success:active, .btn-success.active {
	background: #285709;
}

.btn-lg [class^="i-"], .btn-lg [class*=" i-"] {
	margin-top: 4px;
}

.btn-small [class^="i-"], .btn-small [class*=" i-"] {
	margin-top: 0;
}

.btn-link.dropdown-toggle:focus, .btn-link.dropdown-toggle:active, .btn-link.dropdown-toggle:hover {
	text-decoration: none;
}

.btn[data-loading-text][disabled] {
	padding-left: 20px;
	position: relative;
}

	.btn[data-loading-text][disabled]:focus {
		outline: none;
	}

	.btn[data-loading-text][disabled]:before {
		content: "     ";
		background: url("../../../../../../Images/Polaris/loading-animation-square.gif") no-repeat 0 -1px;
		background-size: contain;
		position: relative;
		left: -6px;
		top: 0;
	}

.tap-to-load {
	height: 34px;
	border-radius: 1px;
	border: 1px solid #ccc;
	padding: 6px 12px;
}

	.tap-to-load:hover,
	.tap-to-load:focus {
		outline: none;
		border: 1px solid transparent;
	}

	.tap-to-load.disabled {
		border: 1px solid #e4e4e4;
	}

.tap-to-load-rule {
	text-align: center;
	background: url('img/components/standard-buttons/gray-dark-dot-line.png') repeat-x;
	background-position: 50% 30%;
	margin-bottom: 20px;
	display: block;
}

	.tap-to-load-rule p {
		display: inline-block;
		background: #ffffff;
		padding: 0 10px;
		max-width: 80%;
	}

.btn-video {
	font-size: 60px !important;
	vertical-align: middle;
	text-align: center;
	background: #ffffff;
}

	.btn-video:hover,
	.btn-video:focus .btn-video:active,
	.btn-video.active {
		background: #333333;
		border: 0;
		outline: none !important;
	}

a.btn.btn-help {
	vertical-align: middle;
	text-align: center;
	padding: 5px 5px 2px 5px;
}

	a.btn.btn-help:hover,
	a.btn.btn-help:focus a.btn.btn-help:active,
	a.btn.btn-help.active {
		outline: none !important;
		box-shadow: none !important;
	}

a.btn.btn-hotspot {
	vertical-align: middle;
	text-align: center;
	border: 2px solid #ffffff;
	background: #007db8;
	padding: 3px 8px 4px 9px;
	border-radius: 20px;
	box-shadow: 3px 3px 10px 0 rgba(0, 0, 0, 0.65);
}

	a.btn.btn-hotspot:hover,
	a.btn.btn-hotspot:focus a.btn.btn-hotspot:active,
	a.btn.btn-hotspot.active {
		background: #00447c;
		border: 2px solid #cce5f1;
		box-shadow: 2px 2px 7px 0 rgba(0, 0, 0, 0.65);
	}

	a.btn.btn-hotspot i {
		font-size: 10px;
	}

hr {
	border-top: 1px solid #ccc;
}

code, pre {
	padding: 0 3px 2px;
	font-size: 12px;
	border-radius: 3px;
}

[data-toggle="collapse"] .caret {
	transform: rotate(180deg);
}

.collapsed .caret {
	transform: rotate(0deg);
}

.open .dropdown-toggle .caret {
	transform: rotate(180deg);
}

[data-toggle="collapse"] .i-ui-triangledown, [data-toggle="collapse"] .i-ui-triangleup, [data-toggle="collapse"] .i-ui-triangleright {
	font-size: 14px;
	top: 1px;
	position: relative;
	margin-right: 5px;
	margin-left: -2px;
}

a[data-toggle="collapse"] {
	text-decoration: none;
}

.panel {
	border-radius: 1px;
}

	.panel form {
		margin-top: 20px;
	}

	.panel .form-actions {
		margin-bottom: -10px;
	}

	.panel legend {
		padding-left: 20px;
	}

	.panel > .table > thead > tr > th:first-child, .panel > .table > tbody > tr > td:first-child, .panel > .table > tr > th:first-child, .panel > .table > tr > td:first-child {
		border-left: none;
	}

.well > p:last-child, .panel-body > p:last-child, .well > ul:last-child, .panel-body > ul:last-child {
	margin-bottom: 0;
}

.dropdown-menu li > a {
	display: block;
	padding: 3px 20px;
	clear: both;
	font-weight: normal;
	line-height: 20px;
	white-space: nowrap;
}

	.dropdown-menu li > a:hover, .dropdown-menu li > a:focus, .dropdown-menu li > a .dropdown-submenu:hover > a {
		text-decoration: none;
		background-image: none;
		background-repeat: repeat-x;
		filter: none;
	}

	.dropdown-menu li > a.disabled {
		text-decoration: none;
		border-top: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
		text-transform: uppercase;
		font-size: 11px;
		letter-spacing: 1px;
		margin-top: 3px;
	}

.dropdown-menu h5, .dropdown-menu h4, .dropdown-menu h3 {
	padding: 3px 20px;
}

.dropdown-menu:after {
	display: inline-block;
	border-left: 6px solid transparent;
	border-right: 6px solid transparent;
	border-bottom: 6px solid #fff;
	position: absolute;
	top: -6px;
	left: 10px;
}

.dropdown-menu:before {
	display: inline-block;
	border-left: 7px solid transparent;
	border-right: 7px solid transparent;
	border-bottom: 7px solid #ccc;
	position: absolute;
	top: -7px;
	left: 9px;
}

.dropdown-menu.pull-right:before {
	left: auto;
	right: 12px;
}

.dropdown-menu.pull-right:after {
	left: auto;
	right: 13px;
}

.dropdown-menu.pull-right .dropdown-menu {
	left: auto;
	right: 100%;
	margin-left: 0;
	margin-right: -1px;
	border-radius: 6px 0 6px 6px;
}

.dropdown-toggle .caret {
	display: none;
}

.dropdown-toggle:after {
	position: relative;
	font-family: "DsgIcon";
	content: "";
	font-size: 12px;
	top: 1px;
	padding: 0 2px 0 5px;
}

.dropdown-toggle.no-arrow:after {
	display: none;
}

li.dropdown .dropdown-menu {
	margin: 2px 0 0;
}

.open > .dropdown-toggle:after {
	content: "";
	font-size: 12px;
	top: 1px;
}

form {
	margin: 0;
}

	form div {
		float: none;
	}

select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	height: 34px;
	border-radius: 1px;
	border: 1px solid #ccc;
	padding-left: 5px;
}

textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	transition: border linear .2s,box-shadow linear .2s;
}

	textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
		outline: none;
	}

textarea {
	font: inherit;
	margin: 0;
	overflow: auto;
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
	height: auto;
}

select, input[type="file"] {
	line-height: 10px;
}

@-moz-document url-prefix() {
	input[type="file"] {
		padding: 0 !important;
	}
}

select {
	width: 100%;
}

	select:focus, input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus {
		outline: 0 auto #007db8;
		outline-offset: 0;
	}

input[type="radio"], input[type="checkbox"] {
	position: relative !important;
	top: 3px;
	margin: 0 5px 0;
	margin-top: 1px \9;
	line-height: normal;
	padding: 7px 7px 7px 20px;
	cursor: pointer;
	width: 15px;
	height: 15px;
}

.radio-inline, .checkbox-inline {
	position: relative;
	font-weight: normal;
	display: inline-block;
	padding-left: 30px;
	margin-left: -10px;
	margin-bottom: 0;
	vertical-align: middle;
	cursor: pointer;
}

.radio.inline, .checkbox.inline {
	padding-top: 0;
	margin-bottom: 5px;
}

.input-mini {
	width: 60px;
}

.input-small {
	width: 90px;
}

.input-medium {
	width: 150px;
}

.input-large {
	width: 210px;
}

.input-xlarge {
	width: 270px;
}

.input-xxlarge {
	width: 530px;
}

span.uneditable-input {
	padding-top: 7px;
}

.form-actions {
	padding: 19px 20px 20px;
	margin-top: 20px;
	margin-bottom: 20px;
	border-top: 1px solid #ccc;
	padding-left: 180px;
}

	.form-actions:before, .form-actions:after {
		content: " ";
		display: table;
	}

	.form-actions:after {
		clear: both;
	}

.input-append, .input-prepend {
	margin-bottom: 0;
	font-size: inherit;
}

	.input-append input, .input-prepend input, .input-append select, .input-prepend select, .input-append .uneditable-input, .input-prepend .uneditable-input {
		margin-bottom: 10px;
		height: 34px;
	}

		.input-append input + .add-on, .input-prepend input + .add-on, .input-append select + .add-on, .input-prepend select + .add-on, .input-append .uneditable-input + .add-on, .input-prepend .uneditable-input + .add-on {
			margin-left: -5px;
		}

	.input-append .add-on, .input-prepend .add-on {
		height: 34px;
		padding: 7px 11px;
		border: 1px solid #ccc;
	}

		.input-append .add-on + input, .input-prepend .add-on + input, .input-append .add-on + select, .input-prepend .add-on + select {
			margin-left: -5px;
		}

	.input-append .btn, .input-prepend .btn {
		height: 34px;
	}

	.input-prepend .add-on, .input-prepend .btn {
		margin-right: -1px;
	}

	.input-prepend input, .input-prepend select, .input-prepend .uneditable-input {
		border-radius: 0 1px 1px 0;
	}

		.input-prepend input + .btn-group .btn:last-child, .input-prepend select + .btn-group .btn:last-child, .input-prepend .uneditable-input + .btn-group .btn:last-child {
			border-radius: 0 1px 1px 0;
		}

	.input-prepend .btn-group {
		display: inline;
	}

	.input-prepend .add-on:first-child, .input-prepend .btn:first-child {
		border-radius: 1px 0 0 1px;
		height: 34px;
	}

	.input-append input, .input-append select, .input-append .uneditable-input {
		border-radius: 1px 0 0 1px;
	}

		.input-append input + .btn-group .btn:last-child, .input-append select + .btn-group .btn:last-child, .input-append .uneditable-input + .btn-group .btn:last-child {
			border-radius: 0 1px 1px 0;
		}

	.input-append .add-on, .input-append .btn, .input-append .btn-group {
		margin-left: -5px;
	}

		.input-append .add-on:first-child, .input-append .btn:first-child, .input-append .btn-group:first-child > .dropdown-toggle, .input-append .btn-group:first-child {
			border-radius: 0;
		}

		.input-append .add-on:last-child, .input-append .btn:last-child, .input-append .btn-group:last-child > .dropdown-toggle {
			border-radius: 0 1px 1px 0;
		}

	.input-prepend.input-append input, .input-prepend.input-append select, .input-prepend.input-append .uneditable-input {
		border-radius: 0;
	}

		.input-prepend.input-append input + .btn-group .btn, .input-prepend.input-append select + .btn-group .btn, .input-prepend.input-append .uneditable-input + .btn-group .btn {
			border-radius: 0 1px 1px 0;
		}

		.input-prepend.input-append input + .add-on, .input-prepend.input-append select + .add-on, .input-prepend.input-append .uneditable-input + .add-on {
			margin-left: -5px;
		}

	.input-prepend.input-append .add-on:first-child, .input-prepend.input-append .btn:first-child {
		margin-right: -1px;
		border-radius: 1px 0 0 1px;
	}

	.input-prepend.input-append .add-on:last-child, .input-prepend.input-append .btn:last-child {
		margin-left: -1px;
		border-radius: 0 1px 1px 0;
	}

	.input-prepend.input-append .btn-group:first-child {
		margin-left: 0;
	}

	.input-prepend.input-append .add-on + input, .input-prepend.input-append .add-on + select {
		margin-left: -5px;
	}

		.input-prepend.input-append .add-on + input + .add-on, .input-prepend.input-append .add-on + select + .add-on {
			margin-left: -5px;
		}

input.search-query {
	padding-right: 14px;
	padding-right: 4px \9;
	padding-left: 14px;
	padding-left: 4px \9;
	margin-bottom: 0;
	border-radius: 15px;
	font-size: 16px;
    line-height: normal;
}

.form-search .input-append .search-query, .form-search .input-prepend .search-query {
	border-radius: 0;
}

.form-search .input-append .search-query, .form-search .input-prepend .btn {
	border-radius: 14px 0 0 14px;
}

.form-search .input-append .btn, .form-search .input-prepend .search-query {
	border-radius: 0 14px 14px 0;
}

.form-group .alert {
	margin-bottom: 5px;
	text-shadow: none;
	background: #ffffc9;
	border: 1px solid #ce1126;
	position: relative;
}

	.form-group .alert:active, .form-group .alert:focus {
		background: #fff;
	}

.form-search input, .form-inline input, .form-horizontal input, .form-search textarea, .form-inline textarea, .form-horizontal textarea, .form-search select, .form-inline select, .form-horizontal select, .form-search .help-inline, .form-inline .help-inline, .form-horizontal .help-inline, .form-search .uneditable-input, .form-inline .uneditable-input, .form-horizontal .uneditable-input, .form-search .input-prepend, .form-inline .input-prepend, .form-horizontal .input-prepend, .form-search .input-append, .form-inline .input-append, .form-horizontal .input-append {
	display: inline-block;
	margin-bottom: 0;
	vertical-align: middle;
}

.form-search .hide, .form-inline .hide, .form-horizontal .hide {
	display: none;
}

.form-compressed {
	padding-right: 10px;
}

	.form-compressed [class^=col-] {
		position: relative;
		min-height: 1px;
		padding-left: 2.5px;
		padding-right: 2.5px;
		padding-bottom: 8px;
	}

	.form-compressed .row {
		margin-left: -2.5px;
		margin-right: -2.5px;
		margin-bottom: -10px;
	}

	.form-compressed .i-ui-plus, .form-compressed .i-ui-minus {
		font-size: 10px;
		vertical-align: 1px;
	}

.form-search label, .form-inline label, .form-search .btn-group, .form-inline .btn-group {
	display: inline-block;
}

.form-search .input-append, .form-inline .input-append, .form-search .input-prepend, .form-inline .input-prepend {
	margin-bottom: 0;
}

.form-search .radio, .form-search .checkbox, .form-inline .radio, .form-inline .checkbox {
	padding-left: 0;
	margin-bottom: 0;
	vertical-align: middle;
}

	.form-search .radio input[type="radio"], .form-search .checkbox input[type="checkbox"], .form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] {
		float: left;
		margin-right: 3px;
		margin-left: 0;
	}

.form-horizontal .control-label {
	float: left;
	width: 160px;
	padding-top: 6px;
	text-align: right;
	padding-right: 10px;
}

.form-horizontal, .form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline {
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 5px;
	padding-left: 10px;
}

	.form-horizontal .controls {
		margin-left: 180px;
		width: auto;
	}

.control-group {
	margin-bottom: 10px;
}

legend + .control-group {
	margin-top: 20px;
	-webkit-margin-top-collapse: separate;
}

.form-horizontal .control-group {
	margin-bottom: 20px;
}

	.form-horizontal .control-group:before, .form-horizontal .control-group:after {
		content: " ";
		display: table;
	}

	.form-horizontal .control-group:after {
		clear: both;
	}

.control-label {
	float: left;
	width: 160px;
	padding-top: 5px;
	text-align: right;
}

.controls {
	*display: inline-block;
	*padding-left: 20px;
	margin-left: 180px;
	*margin-left: 0;
}

	.controls:first-child {
		*padding-left: 180px;
	}

input + .help-block, select + .help-block, textarea + .help-block, .uneditable-input + .help-block, .input-prepend + .help-block, .input-append + .help-block {
	margin-top: 5px;
}

.form-search {
	position: relative;
}

	.form-search .input-prepend, .form-search .input-append {
		width: 100%;
		clear: both;
	}

		.form-search .search-query, .form-search .input-prepend .search-query, .form-search .input-append .search-query {
			width: 100%;
			height: 44px;
			padding: 5px 80px 5px 5px;
			border-radius: 1px;
		}

		.form-search .input-prepend .search-query {
			padding: 5px 5px 5px 80px;
			border-radius: 1px;
		}

	.form-search .btn {
		margin-left: 5px;
		text-shadow: 0 -1px 0 rgba(0,0,0,.25);
		border-radius: 1px;
	}

	.form-search .input-append .btn {
		right: 25px;
		border-radius: 1px;
	}

	.form-search .input-prepend .btn {
		left: 25px;
		right: inherit;
		border-radius: 1px;
		z-index: 3;
	}

	.form-search div {
		position: absolute;
		top: 5px;
		right: 4px;
	}

		.form-search div .i-ui-close {
			margin-top: 10px;
		}

.dpui-numberPicker {
	display: inline-block;
}

	.dpui-numberPicker i {
		font-size: 10px;
		vertical-align: middle;
	}

	.dpui-numberPicker button {
		margin: 0;
		border: 1px solid #ccc;
		font-size: 16px;
		display: inline-block;
		width: 32px;
		height: 34px;
		line-height: 20px;
		vertical-align: top;
		outline: none;
		cursor: pointer;
	}

.spinbox-input {
	display: inline-block;
	width: 32px;
	height: 34px;
	line-height: 30px;
	padding: 0 4px;
	margin: 0;
	text-align: center;
	outline: none;
	vertical-align: top;
	border: 0;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

.spinbox-input-vert {
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-top: 0 solid #ccc;
	border-bottom: 0 solid #ccc;
	width: 32px;
	height: 32px;
}

.spinbox-input:focus {
	background: #fff;
}

.dpui-numberPicker.dpui-numberPicker-min .spinbox-decrease, .dpui-numberPicker.dpui-numberPicker-max .spinbox-increase {
	background: #eee;
}

.spinbox-vert {
	width: 32px;
}

.large-icons li {
	height: 50px;
}

.i-ui-loading {
	height: 21px;
	width: 21px;
	background: url("../../../../../../Images/Polaris/loading-animation-square.gif") no-repeat;
	margin-top: -2px;
	margin-right: 2px;
	display: inline-block !important;
	vertical-align: middle;
}

[class*=i-small-favorite] {
	background-image: url("../../../../../../Images/Polaris/dell-glyphons-halflings-multi-color.png");
	background-position: -281px -43px;
	display: inline-block;
	height: 21px;
	width: 24px;
	vertical-align: middle;
	margin: 3px 0;
}

.i-small-favorite-90 {
	background-position: -250px -43px;
}

.i-small-favorite-80 {
	background-position: -219px -43px;
}

.i-small-favorite-70 {
	background-position: 176px -43px;
}

.i-small-favorite-60 {
	background-position: -159px -43px;
}

.i-small-favorite-50 {
	background-position: -129px -43px;
}

.i-small-favorite-40 {
	background-position: -99px -43px;
}

.i-small-favorite-30 {
	background-position: -69px -43px;
}

.i-small-favorite-20 {
	background-position: -39px -43px;
}

.i-small-favorite-10 {
	background-position: -9px -43px;
}

.i-small-favorite-0 {
	background-position: -279px -14px;
}

.review-star-example {
	padding-bottom: 5px;
}

.review-stars {
	position: relative;
	margin: 0 0 30px;
}

	.review-stars ul {
		list-style: none;
		margin: 0;
		position: absolute;
		top: 0;
		left: 0;
	}

		.review-stars ul.review-stars-top {
			z-index: 1;
			padding-left: 0;
		}

		.review-stars ul.review-stars-bottom {
			z-index: 0;
			padding-left: 0;
		}

		.review-stars ul li {
			display: inline;
		}

			.review-stars ul li i {
				font-size: 16px;
			}

ul.unstyled, ol.unstyled {
	margin-left: 0;
	padding-left: 0;
	list-style: none;
}

.brand .i-ui-dell {
	font-size: 48px;
	display: inline-block;
	position: relative;
	margin-top: 13px;
}

.brand h2 {
	font-size: 30px;
	display: inline;
	position: relative;
	top: -6px;
}

[data-trigger=hover] + .popover .close {
	display: none;
}

h1, .h1, h2, .h2, h3, .h3, h4, .h4 {
	margin: 0 0 10px 0;
}

	h1 strong, .h1 strong, h2 strong, .h2 strong, h3 strong, .h3 strong, h4 strong, .h4 strong {
		font-weight: normal;
	}

.strike-through {
	text-decoration: line-through;
}

p small {
	font-size: 85%;
	line-height: 15px;
}

.text-rtl {
	direction: rtl;
	unicode-bidi: bidi-override;
}

.well {
	min-height: 20px;
	padding: 19px;
	margin-bottom: 20px;
	border: 1px solid #dcdcdc;
	border-radius: 1px;
}

.well-lg {
	padding: 24px;
	border-radius: 5px;
}

.well-sm {
	padding: 9px;
	border-radius: 1px;
}

.gray-dark, .well-gray-dark {
	border-radius: 0;
}

	.gray-dark .panel-heading, .well-gray-dark .panel-heading {
		border-top-right-radius: 0;
		border-top-left-radius: 0;
	}

		.gray-dark .panel-heading h2, .well-gray-dark .panel-heading h2, .gray-dark .panel-heading h3, .well-gray-dark .panel-heading h3, .gray-dark .panel-heading h4, .well-gray-dark .panel-heading h4, .gray-dark .panel-heading h5, .well-gray-dark .panel-heading h5, .gray-dark .panel-heading h6, .well-gray-dark .panel-heading h6 {
			margin: 0;
			padding-left: 10px;
		}

	.gray-dark h4.well-title, .well-gray-dark h4.well-title, .gray-dark h4.container-title, .well-gray-dark h4.container-title {
		display: inline-block;
		top: -25px;
		margin-bottom: -20px;
		padding: 5px 15px;
		position: relative;
		vertical-align: baseline;
		white-space: nowrap;
		border-bottom-right-radius: 5px;
		border-bottom-left-radius: 5px;
	}

.gray-dark-stroke, .well-gray-dark-stroke, .panel-gray-dark {
	border-radius: 0;
	border: 1px solid #444;
}

	.gray-dark-stroke .panel-heading, .well-gray-dark-stroke .panel-heading, .panel-gray-dark .panel-heading {
		border-top-right-radius: 0;
		border-top-left-radius: 0;
	}

		.gray-dark-stroke .panel-heading h2, .well-gray-dark-stroke .panel-heading h2, .panel-gray-dark .panel-heading h2, .gray-dark-stroke .panel-heading h3, .well-gray-dark-stroke .panel-heading h3, .panel-gray-dark .panel-heading h3, .gray-dark-stroke .panel-heading h4, .well-gray-dark-stroke .panel-heading h4, .panel-gray-dark .panel-heading h4, .gray-dark-stroke .panel-heading h5, .well-gray-dark-stroke .panel-heading h5, .panel-gray-dark .panel-heading h5, .gray-dark-stroke .panel-heading h6, .well-gray-dark-stroke .panel-heading h6, .panel-gray-dark .panel-heading h6 {
			margin: 0;
			padding-left: 10px;
		}

	.gray-dark-stroke h4.well-title, .well-gray-dark-stroke h4.well-title, .panel-gray-dark h4.well-title, .gray-dark-stroke h4.container-title, .well-gray-dark-stroke h4.container-title, .panel-gray-dark h4.container-title {
		display: inline-block;
		top: -25px;
		margin-bottom: -20px;
		padding: 5px 15px;
		position: relative;
		vertical-align: baseline;
		white-space: nowrap;
		border-bottom-right-radius: 5px;
		border-bottom-left-radius: 5px;
	}

.gray-medium, .well-gray-medium {
	border-radius: 0;
}

	.gray-medium .panel-heading, .well-gray-medium .panel-heading {
		border-top-right-radius: 0;
		border-top-left-radius: 0;
	}

		.gray-medium .panel-heading h2, .well-gray-medium .panel-heading h2, .gray-medium .panel-heading h3, .well-gray-medium .panel-heading h3, .gray-medium .panel-heading h4, .well-gray-medium .panel-heading h4, .gray-medium .panel-heading h5, .well-gray-medium .panel-heading h5, .gray-medium .panel-heading h6, .well-gray-medium .panel-heading h6 {
			margin: 0;
			padding-left: 10px;
		}

	.gray-medium h4.well-title, .well-gray-medium h4.well-title, .gray-medium h4.container-title, .well-gray-medium h4.container-title {
		display: inline-block;
		top: -25px;
		margin-bottom: -20px;
		padding: 5px 15px;
		position: relative;
		vertical-align: baseline;
		white-space: nowrap;
		border-bottom-right-radius: 5px;
		border-bottom-left-radius: 5px;
	}

.gray-medium-stroke, .well-gray-medium-stroke, .panel-gray-medium {
	border-radius: 0;
	border: 1px solid #737373;
}

	.gray-medium-stroke .panel-heading, .well-gray-medium-stroke .panel-heading, .panel-gray-medium .panel-heading {
		border-top-right-radius: 0;
		border-top-left-radius: 0;
	}

		.gray-medium-stroke .panel-heading h2, .well-gray-medium-stroke .panel-heading h2, .panel-gray-medium .panel-heading h2, .gray-medium-stroke .panel-heading h3, .well-gray-medium-stroke .panel-heading h3, .panel-gray-medium .panel-heading h3, .gray-medium-stroke .panel-heading h4, .well-gray-medium-stroke .panel-heading h4, .panel-gray-medium .panel-heading h4, .gray-medium-stroke .panel-heading h5, .well-gray-medium-stroke .panel-heading h5, .panel-gray-medium .panel-heading h5, .gray-medium-stroke .panel-heading h6, .well-gray-medium-stroke .panel-heading h6, .panel-gray-medium .panel-heading h6 {
			margin: 0;
			padding-left: 10px;
		}

	.gray-medium-stroke h4.well-title, .well-gray-medium-stroke h4.well-title, .panel-gray-medium h4.well-title, .gray-medium-stroke h4.container-title, .well-gray-medium-stroke h4.container-title, .panel-gray-medium h4.container-title {
		display: inline-block;
		top: -25px;
		margin-bottom: -20px;
		padding: 5px 15px;
		position: relative;
		vertical-align: baseline;
		white-space: nowrap;
		border-bottom-right-radius: 5px;
		border-bottom-left-radius: 5px;
	}

.gray, .well-gray {
	border-radius: 0;
}

	.gray .panel-heading, .well-gray .panel-heading {
		border-top-right-radius: 0;
		border-top-left-radius: 0;
	}

		.gray .panel-heading h2, .well-gray .panel-heading h2, .gray .panel-heading h3, .well-gray .panel-heading h3, .gray .panel-heading h4, .well-gray .panel-heading h4, .gray .panel-heading h5, .well-gray .panel-heading h5, .gray .panel-heading h6, .well-gray .panel-heading h6 {
			margin: 0;
			padding-left: 10px;
		}

	.gray h4.well-title, .well-gray h4.well-title, .gray h4.container-title, .well-gray h4.container-title {
		display: inline-block;
		top: -25px;
		margin-bottom: -20px;
		padding: 5px 15px;
		position: relative;
		vertical-align: baseline;
		white-space: nowrap;
		border-bottom-right-radius: 5px;
		border-bottom-left-radius: 5px;
	}

.gray-stroke, .well-gray-stroke, .panel-gray {
	border-radius: 0;
	border: 1px solid #ccc;
}

	.gray-stroke .panel-heading, .well-gray-stroke .panel-heading, .panel-gray .panel-heading {
		background: #ccc;
		border-top-right-radius: 0;
		border-top-left-radius: 0;
	}

		.gray-stroke .panel-heading h2, .well-gray-stroke .panel-heading h2, .panel-gray .panel-heading h2, .gray-stroke .panel-heading h3, .well-gray-stroke .panel-heading h3, .panel-gray .panel-heading h3, .gray-stroke .panel-heading h4, .well-gray-stroke .panel-heading h4, .panel-gray .panel-heading h4, .gray-stroke .panel-heading h5, .well-gray-stroke .panel-heading h5, .panel-gray .panel-heading h5, .gray-stroke .panel-heading h6, .well-gray-stroke .panel-heading h6, .panel-gray .panel-heading h6 {
			margin: 0;
			padding-left: 10px;
		}

	.gray-stroke h4.well-title, .well-gray-stroke h4.well-title, .panel-gray h4.well-title, .gray-stroke h4.container-title, .well-gray-stroke h4.container-title, .panel-gray h4.container-title {
		display: inline-block;
		top: -25px;
		margin-bottom: -20px;
		padding: 5px 15px;
		position: relative;
		vertical-align: baseline;
		white-space: nowrap;
		border-bottom-right-radius: 5px;
		border-bottom-left-radius: 5px;
	}

.gray-light, .well-gray-light {
	border-radius: 0;
}

	.gray-light .panel-heading, .well-gray-light .panel-heading {
		border-top-right-radius: 0;
		border-top-left-radius: 0;
	}

		.gray-light .panel-heading h2, .well-gray-light .panel-heading h2, .gray-light .panel-heading h3, .well-gray-light .panel-heading h3, .gray-light .panel-heading h4, .well-gray-light .panel-heading h4, .gray-light .panel-heading h5, .well-gray-light .panel-heading h5, .gray-light .panel-heading h6, .well-gray-light .panel-heading h6 {
			margin: 0;
			padding-left: 10px;
		}

	.gray-light h4.well-title, .well-gray-light h4.well-title, .gray-light h4.container-title, .well-gray-light h4.container-title {
		display: inline-block;
		top: -25px;
		margin-bottom: -20px;
		padding: 5px 15px;
		position: relative;
		vertical-align: baseline;
		white-space: nowrap;
		border-bottom-right-radius: 5px;
		border-bottom-left-radius: 5px;
	}

.gray-light-stroke, .well-gray-light-stroke, .panel-gray-light {
	border: none;
	border-radius: 0;
}

	.gray-light-stroke .panel-heading, .well-gray-light-stroke .panel-heading, .panel-gray-light .panel-heading {
		background: #eee;
		border-top-right-radius: 0;
		border-top-left-radius: 0;
	}

		.gray-light-stroke .panel-heading h2, .well-gray-light-stroke .panel-heading h2, .panel-gray-light .panel-heading h2, .gray-light-stroke .panel-heading h3, .well-gray-light-stroke .panel-heading h3, .panel-gray-light .panel-heading h3, .gray-light-stroke .panel-heading h4, .well-gray-light-stroke .panel-heading h4, .panel-gray-light .panel-heading h4, .gray-light-stroke .panel-heading h5, .well-gray-light-stroke .panel-heading h5, .panel-gray-light .panel-heading h5, .gray-light-stroke .panel-heading h6, .well-gray-light-stroke .panel-heading h6, .panel-gray-light .panel-heading h6 {
			margin: 0;
			padding-left: 10px;
		}

	.gray-light-stroke h4.well-title, .well-gray-light-stroke h4.well-title, .panel-gray-light h4.well-title, .gray-light-stroke h4.container-title, .well-gray-light-stroke h4.container-title, .panel-gray-light h4.container-title {
		display: inline-block;
		top: -25px;
		margin-bottom: -20px;
		padding: 5px 15px;
		position: relative;
		vertical-align: baseline;
		white-space: nowrap;
		border-bottom-right-radius: 5px;
		border-bottom-left-radius: 5px;
	}

.gray-very-light, .well-gray-very-light {
	border-radius: 0;
}

	.gray-very-light .panel-heading, .well-gray-very-light .panel-heading {
		border-top-right-radius: 0;
		border-top-left-radius: 0;
	}

		.gray-very-light .panel-heading h2, .well-gray-very-light .panel-heading h2, .gray-very-light .panel-heading h3, .well-gray-very-light .panel-heading h3, .gray-very-light .panel-heading h4, .well-gray-very-light .panel-heading h4, .gray-very-light .panel-heading h5, .well-gray-very-light .panel-heading h5, .gray-very-light .panel-heading h6, .well-gray-very-light .panel-heading h6 {
			margin: 0;
			padding-left: 10px;
		}

	.gray-very-light h4.well-title, .well-gray-very-light h4.well-title, .gray-very-light h4.container-title, .well-gray-very-light h4.container-title {
		display: inline-block;
		top: -25px;
		margin-bottom: -20px;
		padding: 5px 15px;
		position: relative;
		vertical-align: baseline;
		white-space: nowrap;
		border-bottom-right-radius: 5px;
		border-bottom-left-radius: 5px;
	}

.gray-very-light-stroke, .well-gray-very-light-stroke, .panel-gray-very-light {
	border-radius: 0;
	border: 1px solid #ccc;
}

	.gray-very-light-stroke .panel-heading, .well-gray-very-light-stroke .panel-heading, .panel-gray-very-light .panel-heading {
		background: #f9f9f9;
		border-top-right-radius: 0;
		border-top-left-radius: 0;
	}

		.gray-very-light-stroke .panel-heading h2, .well-gray-very-light-stroke .panel-heading h2, .panel-gray-very-light .panel-heading h2, .gray-very-light-stroke .panel-heading h3, .well-gray-very-light-stroke .panel-heading h3, .panel-gray-very-light .panel-heading h3, .gray-very-light-stroke .panel-heading h4, .well-gray-very-light-stroke .panel-heading h4, .panel-gray-very-light .panel-heading h4, .gray-very-light-stroke .panel-heading h5, .well-gray-very-light-stroke .panel-heading h5, .panel-gray-very-light .panel-heading h5, .gray-very-light-stroke .panel-heading h6, .well-gray-very-light-stroke .panel-heading h6, .panel-gray-very-light .panel-heading h6 {
			margin: 0;
			padding-left: 10px;
		}

	.gray-very-light-stroke h4.well-title, .well-gray-very-light-stroke h4.well-title, .panel-gray-very-light h4.well-title, .gray-very-light-stroke h4.container-title, .well-gray-very-light-stroke h4.container-title, .panel-gray-very-light h4.container-title {
		display: inline-block;
		top: -25px;
		margin-bottom: -20px;
		padding: 5px 15px;
		position: relative;
		vertical-align: baseline;
		white-space: nowrap;
		border-bottom-right-radius: 5px;
		border-bottom-left-radius: 5px;
	}

.white, .well-white {
	border-radius: 0;
}

	.white .panel-heading, .well-white .panel-heading {
		border-top-right-radius: 0;
		border-top-left-radius: 0;
	}

		.white .panel-heading h2, .well-white .panel-heading h2, .white .panel-heading h3, .well-white .panel-heading h3, .white .panel-heading h4, .well-white .panel-heading h4, .white .panel-heading h5, .well-white .panel-heading h5, .white .panel-heading h6, .well-white .panel-heading h6 {
			margin: 0;
			padding-left: 10px;
		}

	.white h4.well-title, .well-white h4.well-title, .white h4.container-title, .well-white h4.container-title {
		display: inline-block;
		top: -25px;
		margin-bottom: -20px;
		padding: 5px 15px;
		position: relative;
		vertical-align: baseline;
		white-space: nowrap;
		border-bottom-right-radius: 5px;
		border-bottom-left-radius: 5px;
	}

.white-stroke, .well-white-stroke {
	border: 1px solid #ccc;
}

.well-transparent-stroke {
	border: 1px solid transparent;
}

.black, .well-black {
	border-radius: 0;
}

	.black .panel-heading, .well-black .panel-heading {
		border-top-right-radius: 0;
		border-top-left-radius: 0;
	}

		.black .panel-heading h2, .well-black .panel-heading h2, .black .panel-heading h3, .well-black .panel-heading h3, .black .panel-heading h4, .well-black .panel-heading h4, .black .panel-heading h5, .well-black .panel-heading h5, .black .panel-heading h6, .well-black .panel-heading h6 {
			margin: 0;
			padding-left: 10px;
		}

	.black h4.well-title, .well-black h4.well-title, .black h4.container-title, .well-black h4.container-title {
		display: inline-block;
		top: -25px;
		margin-bottom: -20px;
		padding: 5px 15px;
		position: relative;
		vertical-align: baseline;
		white-space: nowrap;
		border-bottom-right-radius: 5px;
		border-bottom-left-radius: 5px;
	}

.black-stroke, .well-black-stroke, .panel-black {
	border-radius: 0;
	border: 1px solid #000;
}


	.black-stroke .panel-heading, .well-black-stroke .panel-heading, .panel-black .panel-heading {
		background: #000;
		border-top-right-radius: 0;
		border-top-left-radius: 0;
	}

		.black-stroke .panel-heading h2, .well-black-stroke .panel-heading h2, .panel-black .panel-heading h2, .black-stroke .panel-heading h3, .well-black-stroke .panel-heading h3, .panel-black .panel-heading h3, .black-stroke .panel-heading h4, .well-black-stroke .panel-heading h4, .panel-black .panel-heading h4, .black-stroke .panel-heading h5, .well-black-stroke .panel-heading h5, .panel-black .panel-heading h5, .black-stroke .panel-heading h6, .well-black-stroke .panel-heading h6, .panel-black .panel-heading h6 {
			margin: 0;
			padding-left: 10px;
		}

	.black-stroke h4.well-title, .well-black-stroke h4.well-title, .panel-black h4.well-title, .black-stroke h4.container-title, .well-black-stroke h4.container-title, .panel-black h4.container-title {
		display: inline-block;
		top: -25px;
		margin-bottom: -20px;
		padding: 5px 15px;
		position: relative;
		vertical-align: baseline;
		white-space: nowrap;
		border-bottom-right-radius: 5px;
		border-bottom-left-radius: 5px;
	}

.blue, .well-blue {
	border-radius: 0;
}

	.blue .panel-heading, .well-blue .panel-heading {
		border-top-right-radius: 0;
		border-top-left-radius: 0;
	}

		.blue .panel-heading h2, .well-blue .panel-heading h2, .blue .panel-heading h3, .well-blue .panel-heading h3, .blue .panel-heading h4, .well-blue .panel-heading h4, .blue .panel-heading h5, .well-blue .panel-heading h5, .blue .panel-heading h6, .well-blue .panel-heading h6 {
			margin: 0;
			padding-left: 10px;
		}

	.blue h4.well-title, .well-blue h4.well-title, .blue h4.container-title, .well-blue h4.container-title {
		display: inline-block;
		top: -25px;
		margin-bottom: -20px;
		padding: 5px 15px;
		position: relative;
		vertical-align: baseline;
		white-space: nowrap;
		border-bottom-right-radius: 5px;
		border-bottom-left-radius: 5px;
	}

.blue-stroke, .well-blue-stroke, .panel-blue {
	border-radius: 0;
	border: 1px solid #007db8;
}

	.blue-stroke .panel-heading, .well-blue-stroke .panel-heading, .panel-blue .panel-heading {
		background: #007db8;
		border-top-right-radius: 0;
		border-top-left-radius: 0;
	}

		.blue-stroke .panel-heading h2, .well-blue-stroke .panel-heading h2, .panel-blue .panel-heading h2, .blue-stroke .panel-heading h3, .well-blue-stroke .panel-heading h3, .panel-blue .panel-heading h3, .blue-stroke .panel-heading h4, .well-blue-stroke .panel-heading h4, .panel-blue .panel-heading h4, .blue-stroke .panel-heading h5, .well-blue-stroke .panel-heading h5, .panel-blue .panel-heading h5, .blue-stroke .panel-heading h6, .well-blue-stroke .panel-heading h6, .panel-blue .panel-heading h6 {
			margin: 0;
			padding-left: 10px;
		}

	.blue-stroke h4.well-title, .well-blue-stroke h4.well-title, .panel-blue h4.well-title, .blue-stroke h4.container-title, .well-blue-stroke h4.container-title, .panel-blue h4.container-title {
		display: inline-block;
		top: -25px;
		margin-bottom: -20px;
		padding: 5px 15px;
		position: relative;
		vertical-align: baseline;
		white-space: nowrap;
		border-bottom-right-radius: 5px;
		border-bottom-left-radius: 5px;
	}

.dark-blue, .well-dark-blue {
	border-radius: 0;
}

	.dark-blue .panel-heading, .well-dark-blue .panel-heading {
		background: #fff;
		border-top-right-radius: 0;
		border-top-left-radius: 0;
	}

		.dark-blue .panel-heading h2, .well-dark-blue .panel-heading h2, .dark-blue .panel-heading h3, .well-dark-blue .panel-heading h3, .dark-blue .panel-heading h4, .well-dark-blue .panel-heading h4, .dark-blue .panel-heading h5, .well-dark-blue .panel-heading h5, .dark-blue .panel-heading h6, .well-dark-blue .panel-heading h6 {
			margin: 0;
			padding-left: 10px;
		}

	.dark-blue h4.well-title, .well-dark-blue h4.well-title, .dark-blue h4.container-title, .well-dark-blue h4.container-title {
		display: inline-block;
		top: -25px;
		margin-bottom: -20px;
		padding: 5px 15px;
		position: relative;
		vertical-align: baseline;
		white-space: nowrap;
		border-bottom-right-radius: 5px;
		border-bottom-left-radius: 5px;
	}

.dark-blue-stroke, .well-dark-blue-stroke, .panel-dark-blue {
	border-radius: 0;
	border: 1px solid #00447c;
}

	.dark-blue-stroke .panel-heading, .well-dark-blue-stroke .panel-heading, .panel-dark-blue .panel-heading {
		background: #00447c;
		border-top-right-radius: 0;
		border-top-left-radius: 0;
	}

		.dark-blue-stroke .panel-heading h2, .well-dark-blue-stroke .panel-heading h2, .panel-dark-blue .panel-heading h2, .dark-blue-stroke .panel-heading h3, .well-dark-blue-stroke .panel-heading h3, .panel-dark-blue .panel-heading h3, .dark-blue-stroke .panel-heading h4, .well-dark-blue-stroke .panel-heading h4, .panel-dark-blue .panel-heading h4, .dark-blue-stroke .panel-heading h5, .well-dark-blue-stroke .panel-heading h5, .panel-dark-blue .panel-heading h5, .dark-blue-stroke .panel-heading h6, .well-dark-blue-stroke .panel-heading h6, .panel-dark-blue .panel-heading h6 {
			margin: 0;
			padding-left: 10px;
		}

	.dark-blue-stroke h4.well-title, .well-dark-blue-stroke h4.well-title, .panel-dark-blue h4.well-title, .dark-blue-stroke h4.container-title, .well-dark-blue-stroke h4.container-title, .panel-dark-blue h4.container-title {
		display: inline-block;
		top: -25px;
		margin-bottom: -20px;
		padding: 5px 15px;
		position: relative;
		vertical-align: baseline;
		white-space: nowrap;
		border-bottom-right-radius: 5px;
		border-bottom-left-radius: 5px;
	}

.green, .well-green {
	border-radius: 0;
}

	.green .panel-heading, .well-green .panel-heading {
		border-top-right-radius: 0;
		border-top-left-radius: 0;
	}

		.green .panel-heading h2, .well-green .panel-heading h2, .green .panel-heading h3, .well-green .panel-heading h3, .green .panel-heading h4, .well-green .panel-heading h4, .green .panel-heading h5, .well-green .panel-heading h5, .green .panel-heading h6, .well-green .panel-heading h6 {
			margin: 0;
			padding-left: 10px;
		}

	.green h4.well-title, .well-green h4.well-title, .green h4.container-title, .well-green h4.container-title {
		display: inline-block;
		top: -25px;
		margin-bottom: -20px;
		padding: 5px 15px;
		position: relative;
		vertical-align: baseline;
		white-space: nowrap;
		border-bottom-right-radius: 5px;
		border-bottom-left-radius: 5px;
	}

.green-stroke, .well-green-stroke, .panel-green {
	border-radius: 0;
	border: 1px solid #6ea204;
}

	.green-stroke .panel-heading, .well-green-stroke .panel-heading, .panel-green .panel-heading {
		border-top-right-radius: 0;
		border-top-left-radius: 0;
	}

		.green-stroke .panel-heading h2, .well-green-stroke .panel-heading h2, .panel-green .panel-heading h2, .green-stroke .panel-heading h3, .well-green-stroke .panel-heading h3, .panel-green .panel-heading h3, .green-stroke .panel-heading h4, .well-green-stroke .panel-heading h4, .panel-green .panel-heading h4, .green-stroke .panel-heading h5, .well-green-stroke .panel-heading h5, .panel-green .panel-heading h5, .green-stroke .panel-heading h6, .well-green-stroke .panel-heading h6, .panel-green .panel-heading h6 {
			margin: 0;
			padding-left: 10px;
		}

	.green-stroke h4.well-title, .well-green-stroke h4.well-title, .panel-green h4.well-title, .green-stroke h4.container-title, .well-green-stroke h4.container-title, .panel-green h4.container-title {
		display: inline-block;
		top: -25px;
		margin-bottom: -20px;
		padding: 5px 15px;
		position: relative;
		vertical-align: baseline;
		white-space: nowrap;
		border-bottom-right-radius: 5px;
		border-bottom-left-radius: 5px;
	}

.light-green, .well-light-green {
	border-radius: 0;
}

	.light-green .panel-heading, .well-light-green .panel-heading {
		border-top-right-radius: 0;
		border-top-left-radius: 0;
	}

		.light-green .panel-heading h2, .well-light-green .panel-heading h2, .light-green .panel-heading h3, .well-light-green .panel-heading h3, .light-green .panel-heading h4, .well-light-green .panel-heading h4, .light-green .panel-heading h5, .well-light-green .panel-heading h5, .light-green .panel-heading h6, .well-light-green .panel-heading h6 {
			margin: 0;
			padding-left: 10px;
		}

	.light-green h4.well-title, .well-light-green h4.well-title, .light-green h4.container-title, .well-light-green h4.container-title {
		display: inline-block;
		top: -25px;
		margin-bottom: -20px;
		padding: 5px 15px;
		position: relative;
		vertical-align: baseline;
		white-space: nowrap;
		border-bottom-right-radius: 5px;
		border-bottom-left-radius: 5px;
	}

.light-green-stroke, .well-light-green-stroke, .panel-light-green {
	border-radius: 0;
}

	.light-green-stroke .panel-heading, .well-light-green-stroke .panel-heading, .panel-light-green .panel-heading {
		border-top-right-radius: 0;
		border-top-left-radius: 0;
	}

		.light-green-stroke .panel-heading h2, .well-light-green-stroke .panel-heading h2, .panel-light-green .panel-heading h2, .light-green-stroke .panel-heading h3, .well-light-green-stroke .panel-heading h3, .panel-light-green .panel-heading h3, .light-green-stroke .panel-heading h4, .well-light-green-stroke .panel-heading h4, .panel-light-green .panel-heading h4, .light-green-stroke .panel-heading h5, .well-light-green-stroke .panel-heading h5, .panel-light-green .panel-heading h5, .light-green-stroke .panel-heading h6, .well-light-green-stroke .panel-heading h6, .panel-light-green .panel-heading h6 {
			margin: 0;
			padding-left: 10px;
		}

	.light-green-stroke h4.well-title, .well-light-green-stroke h4.well-title, .panel-light-green h4.well-title, .light-green-stroke h4.container-title, .well-light-green-stroke h4.container-title, .panel-light-green h4.container-title {
		display: inline-block;
		top: -25px;
		margin-bottom: -20px;
		padding: 5px 15px;
		position: relative;
		vertical-align: baseline;
		white-space: nowrap;
		border-bottom-right-radius: 5px;
		border-bottom-left-radius: 5px;
	}

.yellow, .well-yellow {
	border-radius: 0;
}

	.yellow .panel-heading, .well-yellow .panel-heading {
		border-top-right-radius: 0;
		border-top-left-radius: 0;
	}

		.yellow .panel-heading h2, .well-yellow .panel-heading h2, .yellow .panel-heading h3, .well-yellow .panel-heading h3, .yellow .panel-heading h4, .well-yellow .panel-heading h4, .yellow .panel-heading h5, .well-yellow .panel-heading h5, .yellow .panel-heading h6, .well-yellow .panel-heading h6 {
			margin: 0;
			padding-left: 10px;
		}

	.yellow h4.well-title, .well-yellow h4.well-title, .yellow h4.container-title, .well-yellow h4.container-title {
		display: inline-block;
		top: -25px;
		margin-bottom: -20px;
		padding: 5px 15px;
		position: relative;
		vertical-align: baseline;
		white-space: nowrap;
		border-bottom-right-radius: 5px;
		border-bottom-left-radius: 5px;
	}

.yellow-stroke, .well-yellow-stroke, .panel-yellow {
	border-radius: 0;
	border: 1px solid #f2af00;
}

	.yellow-stroke .panel-heading, .well-yellow-stroke .panel-heading, .panel-yellow .panel-heading {
		border-top-right-radius: 0;
		border-top-left-radius: 0;
	}

		.yellow-stroke .panel-heading h2, .well-yellow-stroke .panel-heading h2, .panel-yellow .panel-heading h2, .yellow-stroke .panel-heading h3, .well-yellow-stroke .panel-heading h3, .panel-yellow .panel-heading h3, .yellow-stroke .panel-heading h4, .well-yellow-stroke .panel-heading h4, .panel-yellow .panel-heading h4, .yellow-stroke .panel-heading h5, .well-yellow-stroke .panel-heading h5, .panel-yellow .panel-heading h5, .yellow-stroke .panel-heading h6, .well-yellow-stroke .panel-heading h6, .panel-yellow .panel-heading h6 {
			margin: 0;
			padding-left: 10px;
		}

	.yellow-stroke h4.well-title, .well-yellow-stroke h4.well-title, .panel-yellow h4.well-title, .yellow-stroke h4.container-title, .well-yellow-stroke h4.container-title, .panel-yellow h4.container-title {
		display: inline-block;
		top: -25px;
		margin-bottom: -20px;
		padding: 5px 15px;
		position: relative;
		vertical-align: baseline;
		white-space: nowrap;
		border-bottom-right-radius: 5px;
		border-bottom-left-radius: 5px;
	}

.orange, .well-orange {
	border-radius: 0;
}

	.orange .panel-heading, .well-orange .panel-heading {
		border-top-right-radius: 0;
		border-top-left-radius: 0;
	}

		.orange .panel-heading h2, .well-orange .panel-heading h2, .orange .panel-heading h3, .well-orange .panel-heading h3, .orange .panel-heading h4, .well-orange .panel-heading h4, .orange .panel-heading h5, .well-orange .panel-heading h5, .orange .panel-heading h6, .well-orange .panel-heading h6 {
			margin: 0;
			padding-left: 10px;
		}

	.orange h4.well-title, .well-orange h4.well-title, .orange h4.container-title, .well-orange h4.container-title {
		display: inline-block;
		top: -25px;
		margin-bottom: -20px;
		padding: 5px 15px;
		position: relative;
		vertical-align: baseline;
		white-space: nowrap;
		border-bottom-right-radius: 5px;
		border-bottom-left-radius: 5px;
	}

.orange-stroke, .well-orange-stroke, .panel-orange {
	border: 1px solid #ee6411;
	border-radius: 0;
}

	.orange-stroke .panel-heading, .well-orange-stroke .panel-heading, .panel-orange .panel-heading {
		border-top-right-radius: 0;
		border-top-left-radius: 0;
	}

		.orange-stroke .panel-heading h2, .well-orange-stroke .panel-heading h2, .panel-orange .panel-heading h2, .orange-stroke .panel-heading h3, .well-orange-stroke .panel-heading h3, .panel-orange .panel-heading h3, .orange-stroke .panel-heading h4, .well-orange-stroke .panel-heading h4, .panel-orange .panel-heading h4, .orange-stroke .panel-heading h5, .well-orange-stroke .panel-heading h5, .panel-orange .panel-heading h5, .orange-stroke .panel-heading h6, .well-orange-stroke .panel-heading h6, .panel-orange .panel-heading h6 {
			margin: 0;
			padding-left: 10px;
		}

	.orange-stroke h4.well-title, .well-orange-stroke h4.well-title, .panel-orange h4.well-title, .orange-stroke h4.container-title, .well-orange-stroke h4.container-title, .panel-orange h4.container-title {
		display: inline-block;
		top: -25px;
		margin-bottom: -20px;
		padding: 5px 15px;
		position: relative;
		vertical-align: baseline;
		white-space: nowrap;
		border-bottom-right-radius: 5px;
		border-bottom-left-radius: 5px;
	}

.red, .well-red {
	border-radius: 0;
}

	.red .panel-heading, .well-red .panel-heading {
		border-top-right-radius: 0;
		border-top-left-radius: 0;
	}

		.red .panel-heading h2, .well-red .panel-heading h2, .red .panel-heading h3, .well-red .panel-heading h3, .red .panel-heading h4, .well-red .panel-heading h4, .red .panel-heading h5, .well-red .panel-heading h5, .red .panel-heading h6, .well-red .panel-heading h6 {
			margin: 0;
			padding-left: 10px;
		}

	.red h4.well-title, .well-red h4.well-title, .red h4.container-title, .well-red h4.container-title {
		display: inline-block;
		top: -25px;
		margin-bottom: -20px;
		padding: 5px 15px;
		position: relative;
		vertical-align: baseline;
		white-space: nowrap;
		border-bottom-right-radius: 5px;
		border-bottom-left-radius: 5px;
	}

.red-stroke, .well-red-stroke, .panel-red {
	border-radius: 0;
	border: 1px solid #d74324;
}

	.red-stroke .panel-heading, .well-red-stroke .panel-heading, .panel-red .panel-heading {
		border-top-right-radius: 0;
		border-top-left-radius: 0;
	}

		.red-stroke .panel-heading h2, .well-red-stroke .panel-heading h2, .panel-red .panel-heading h2, .red-stroke .panel-heading h3, .well-red-stroke .panel-heading h3, .panel-red .panel-heading h3, .red-stroke .panel-heading h4, .well-red-stroke .panel-heading h4, .panel-red .panel-heading h4, .red-stroke .panel-heading h5, .well-red-stroke .panel-heading h5, .panel-red .panel-heading h5, .red-stroke .panel-heading h6, .well-red-stroke .panel-heading h6, .panel-red .panel-heading h6 {
			margin: 0;
			padding-left: 10px;
		}

	.red-stroke h4.well-title, .well-red-stroke h4.well-title, .panel-red h4.well-title, .red-stroke h4.container-title, .well-red-stroke h4.container-title, .panel-red h4.container-title {
		display: inline-block;
		top: -25px;
		margin-bottom: -20px;
		padding: 5px 15px;
		position: relative;
		vertical-align: baseline;
		white-space: nowrap;
		border-bottom-right-radius: 5px;
		border-bottom-left-radius: 5px;
	}

.red-dark, .well-red-dark {
	border-radius: 0;
}

	.red-dark .panel-heading, .well-red-dark .panel-heading {
		background: #fff;
		border-top-right-radius: 0;
		border-top-left-radius: 0;
	}

		.red-dark .panel-heading h2, .well-red-dark .panel-heading h2, .red-dark .panel-heading h3, .well-red-dark .panel-heading h3, .red-dark .panel-heading h4, .well-red-dark .panel-heading h4, .red-dark .panel-heading h5, .well-red-dark .panel-heading h5, .red-dark .panel-heading h6, .well-red-dark .panel-heading h6 {
			margin: 0;
			padding-left: 10px;
		}

	.red-dark h4.well-title, .well-red-dark h4.well-title, .red-dark h4.container-title, .well-red-dark h4.container-title {
		display: inline-block;
		top: -25px;
		margin-bottom: -20px;
		padding: 5px 15px;
		position: relative;
		vertical-align: baseline;
		white-space: nowrap;
		border-bottom-right-radius: 5px;
		border-bottom-left-radius: 5px;
	}

.red-dark-stroke, .well-red-dark-stroke, .panel-red-dark {
	border-radius: 0;
	border: 1px solid #ce1126;
}

	.red-dark-stroke .panel-heading, .well-red-dark-stroke .panel-heading, .panel-red-dark .panel-heading {
		border-top-right-radius: 0;
		border-top-left-radius: 0;
	}

		.red-dark-stroke .panel-heading h2, .well-red-dark-stroke .panel-heading h2, .panel-red-dark .panel-heading h2, .red-dark-stroke .panel-heading h3, .well-red-dark-stroke .panel-heading h3, .panel-red-dark .panel-heading h3, .red-dark-stroke .panel-heading h4, .well-red-dark-stroke .panel-heading h4, .panel-red-dark .panel-heading h4, .red-dark-stroke .panel-heading h5, .well-red-dark-stroke .panel-heading h5, .panel-red-dark .panel-heading h5, .red-dark-stroke .panel-heading h6, .well-red-dark-stroke .panel-heading h6, .panel-red-dark .panel-heading h6 {
			margin: 0;
			padding-left: 10px;
		}

	.red-dark-stroke h4.well-title, .well-red-dark-stroke h4.well-title, .panel-red-dark h4.well-title, .red-dark-stroke h4.container-title, .well-red-dark-stroke h4.container-title, .panel-red-dark h4.container-title {
		display: inline-block;
		top: -25px;
		margin-bottom: -20px;
		padding: 5px 15px;
		position: relative;
		vertical-align: baseline;
		white-space: nowrap;
		border-bottom-right-radius: 5px;
		border-bottom-left-radius: 5px;
	}

.berry, .well-berry {
	border-radius: 0;
}

	.berry .panel-heading, .well-berry .panel-heading {
		border-top-right-radius: 0;
		border-top-left-radius: 0;
	}

		.berry .panel-heading h2, .well-berry .panel-heading h2, .berry .panel-heading h3, .well-berry .panel-heading h3, .berry .panel-heading h4, .well-berry .panel-heading h4, .berry .panel-heading h5, .well-berry .panel-heading h5, .berry .panel-heading h6, .well-berry .panel-heading h6 {
			margin: 0;
			padding-left: 10px;
		}

	.berry h4.well-title, .well-berry h4.well-title, .berry h4.container-title, .well-berry h4.container-title {
		display: inline-block;
		top: -25px;
		margin-bottom: -20px;
		padding: 5px 15px;
		position: relative;
		vertical-align: baseline;
		white-space: nowrap;
		border-bottom-right-radius: 5px;
		border-bottom-left-radius: 5px;
	}

.berry-stroke, .well-berry-stroke, .panel-berry {
	border-radius: 0;
	border: 1px solid #b7295a;
}

	.berry-stroke .panel-heading, .well-berry-stroke .panel-heading, .panel-berry .panel-heading {
		border-top-right-radius: 0;
		border-top-left-radius: 0;
	}

		.berry-stroke .panel-heading h2, .well-berry-stroke .panel-heading h2, .panel-berry .panel-heading h2, .berry-stroke .panel-heading h3, .well-berry-stroke .panel-heading h3, .panel-berry .panel-heading h3, .berry-stroke .panel-heading h4, .well-berry-stroke .panel-heading h4, .panel-berry .panel-heading h4, .berry-stroke .panel-heading h5, .well-berry-stroke .panel-heading h5, .panel-berry .panel-heading h5, .berry-stroke .panel-heading h6, .well-berry-stroke .panel-heading h6, .panel-berry .panel-heading h6 {
			margin: 0;
			padding-left: 10px;
		}

	.berry-stroke h4.well-title, .well-berry-stroke h4.well-title, .panel-berry h4.well-title, .berry-stroke h4.container-title, .well-berry-stroke h4.container-title, .panel-berry h4.container-title {
		display: inline-block;
		top: -25px;
		margin-bottom: -20px;
		padding: 5px 15px;
		position: relative;
		vertical-align: baseline;
		white-space: nowrap;
		border-bottom-right-radius: 5px;
		border-bottom-left-radius: 5px;
	}

.purple, .well-purple {
	border-radius: 0;
}

	.purple .panel-heading, .well-purple .panel-heading {
		border-top-right-radius: 0;
		border-top-left-radius: 0;
	}

		.purple .panel-heading h2, .well-purple .panel-heading h2, .purple .panel-heading h3, .well-purple .panel-heading h3, .purple .panel-heading h4, .well-purple .panel-heading h4, .purple .panel-heading h5, .well-purple .panel-heading h5, .purple .panel-heading h6, .well-purple .panel-heading h6 {
			margin: 0;
			padding-left: 10px;
		}

	.purple h4.well-title, .well-purple h4.well-title, .purple h4.container-title, .well-purple h4.container-title {
		display: inline-block;
		top: -25px;
		margin-bottom: -20px;
		padding: 5px 15px;
		position: relative;
		vertical-align: baseline;
		white-space: nowrap;
		border-bottom-right-radius: 5px;
		border-bottom-left-radius: 5px;
	}

.purple-stroke, .well-purple-stroke, .panel-purple {
	border-radius: 0;
	border: 1px solid #6e2585;
}

	.purple-stroke .panel-heading, .well-purple-stroke .panel-heading, .panel-purple .panel-heading {
		border-top-right-radius: 0;
		border-top-left-radius: 0;
	}

		.purple-stroke .panel-heading h2, .well-purple-stroke .panel-heading h2, .panel-purple .panel-heading h2, .purple-stroke .panel-heading h3, .well-purple-stroke .panel-heading h3, .panel-purple .panel-heading h3, .purple-stroke .panel-heading h4, .well-purple-stroke .panel-heading h4, .panel-purple .panel-heading h4, .purple-stroke .panel-heading h5, .well-purple-stroke .panel-heading h5, .panel-purple .panel-heading h5, .purple-stroke .panel-heading h6, .well-purple-stroke .panel-heading h6, .panel-purple .panel-heading h6 {
			margin: 0;
			padding-left: 10px;
		}

	.purple-stroke h4.well-title, .well-purple-stroke h4.well-title, .panel-purple h4.well-title, .purple-stroke h4.container-title, .well-purple-stroke h4.container-title, .panel-purple h4.container-title {
		display: inline-block;
		top: -25px;
		margin-bottom: -20px;
		padding: 5px 15px;
		position: relative;
		vertical-align: baseline;
		white-space: nowrap;
		border-bottom-right-radius: 5px;
		border-bottom-left-radius: 5px;
	}

.teal, .well-teal {
	border-radius: 0;
}

	.teal .panel-heading, .well-teal .panel-heading {
		border-top-right-radius: 0;
		border-top-left-radius: 0;
	}

		.teal .panel-heading h2, .well-teal .panel-heading h2, .teal .panel-heading h3, .well-teal .panel-heading h3, .teal .panel-heading h4, .well-teal .panel-heading h4, .teal .panel-heading h5, .well-teal .panel-heading h5, .teal .panel-heading h6, .well-teal .panel-heading h6 {
			margin: 0;
			padding-left: 10px;
		}

	.teal h4.well-title, .well-teal h4.well-title, .teal h4.container-title, .well-teal h4.container-title {
		display: inline-block;
		top: -25px;
		margin-bottom: -20px;
		padding: 5px 15px;
		position: relative;
		vertical-align: baseline;
		white-space: nowrap;
		border-bottom-right-radius: 5px;
		border-bottom-left-radius: 5px;
	}

.teal-stroke, .well-teal-stroke, .panel-teal {
	border-radius: 0;
	border: 1px solid #42aeaf;
}

	.teal-stroke .panel-heading, .well-teal-stroke .panel-heading, .panel-teal .panel-heading {
		border-top-right-radius: 0;
		border-top-left-radius: 0;
	}

		.teal-stroke .panel-heading h2, .well-teal-stroke .panel-heading h2, .panel-teal .panel-heading h2, .teal-stroke .panel-heading h3, .well-teal-stroke .panel-heading h3, .panel-teal .panel-heading h3, .teal-stroke .panel-heading h4, .well-teal-stroke .panel-heading h4, .panel-teal .panel-heading h4, .teal-stroke .panel-heading h5, .well-teal-stroke .panel-heading h5, .panel-teal .panel-heading h5, .teal-stroke .panel-heading h6, .well-teal-stroke .panel-heading h6, .panel-teal .panel-heading h6 {
			margin: 0;
			padding-left: 10px;
		}

	.teal-stroke h4.well-title, .well-teal-stroke h4.well-title, .panel-teal h4.well-title, .teal-stroke h4.container-title, .well-teal-stroke h4.container-title, .panel-teal h4.container-title {
		display: inline-block;
		top: -25px;
		margin-bottom: -20px;
		padding: 5px 15px;
		position: relative;
		vertical-align: baseline;
		white-space: nowrap;
		border-bottom-right-radius: 5px;
		border-bottom-left-radius: 5px;
	}

.well-overlay {
	bottom: -20px;
	right: 15px;
	left: 15px;
	position: absolute;
	padding: 15px 20px;
}

	.well-overlay .h1,
	.well-overlay .h2,
	.well-overlay .h3,
	.well-overlay .h4,
	.well-overlay .h5,
	.well-overlay .h6,
	.well-overlay h1,
	.well-overlay h2,
	.well-overlay h3,
	.well-overlay h4,
	.well-overlay h5,
	.well-overlay h6 {
		margin-top: 0;
		margin-bottom: 0;
	}

.shadow-separator {
	position: relative;
	z-index: 0;
	min-height: 20px;
	overflow: hidden;
	border-top: 1px solid #eeeeee;
	width: 110%;
	margin-left: -5%;
}

	.shadow-separator:before {
		content: "";
		position: absolute;
		z-index: 1;
		width: 90%;
		top: -3px;
		height: 3px;
		left: 5%;
		border-radius: 50%;
		box-shadow: 0 0 11px rgba(0, 0, 0, 0.2);
	}

.separator-default {
	position: relative;
	z-index: 0;
	min-height: 20px;
	overflow: hidden;
	border-top: 1px solid #eeeeee;
	width: 110%;
	margin-left: -5%;
}

[class$=-stroke].thin {
	border-width: 1px;
}

.hr-white {
	border-top: 1px solid #fff;
}

.hr-gray-dark {
	border-top: 1px solid #444;
}

.hr-gray-medium {
	border-top: 1px solid #737373;
}

.hr-gray {
	border-top: 1px solid #aaa;
}

.hr-gray-light {
	border-top: 1px solid #eee;
}

.hr-gray-very-light {
	border-top: 1px solid #f9f9f9;
}

.hr-blue {
	border-top: 1px solid #007db8;
}

.hr-dark-blue {
	border-top: 1px solid #00447c;
}

.hr-yellow {
	border-top: 1px solid #f2af00;
}

.hr-teal {
	border-top: 1px solid #42aeaf;
}

.hr-green {
	border-top: 1px solid #6ea204;
}

.hr-light-green {
	border-top: 1px solid #c1d82f;
}

.hr-orange {
	border-top: 1px solid #ee6411;
}

.hr-red {
	border-top: 1px solid #d74324;
}

.hr-red-dark {
	border-top: 1px solid #ce1126;
}

.hr-berry {
	border-top: 1px solid #b7295a;
}

.hr-purple {
	border-top: 1px solid #6e2585;
}

.label-white {
	background: #fff;
}

.label-gray-medium {
	background: #aaa;
}

.label-gray {
	background: #aaa;
}

.label-gray-light {
	background: #eee;
}

.label-gray-very-light {
	background: #f9f9f9;
}

.label-blue {
	background: #007db8;
}

.label-yellow {
	background: #f2af00;
}

.label-teal {
	background: #42aeaf;
}

.label-green {
	background: #6ea204;
}

.label-orange {
	background: #ee6411;
}

.label-red {
	background: #d74324;
}

.label-red-dark {
	background: #ce1126;
}

.top-offset-0 {
	margin-top: 0;
}

.top-offset-5 {
	margin-top: 5px;
}

.top-offset-10 {
	margin-top: 10px;
}

.top-offset-20 {
	margin-top: 20px;
}

.top-offset-30 {
	margin-top: 30px;
}

.top-offset-40 {
	margin-top: 40px;
}

.top-offset-60 {
	margin-top: 60px;
}

.bottom-offset-0 {
	margin-bottom: 0;
}

.bottom-offset-5 {
	margin-bottom: 5px;
}

.bottom-offset-10 {
	margin-bottom: 10px;
}

.bottom-offset-20 {
	margin-bottom: 20px;
}

.bottom-offset-30 {
	margin-bottom: 30px;
}

.bottom-offset-40 {
	margin-bottom: 40px;
}

.bottom-offset-60 {
	margin-bottom: 60px;
}

.show-password .checkbox,
.show-password .radio {
	margin-bottom: 5px;
	margin-top: -5px;
	margin-left: 20px;
}

.list-tree {
	list-style-type: none;
	margin-left: -20px;
}

	.list-tree li > ul {
		list-style-type: none;
		display: none;
	}

	.list-tree li label.open + ul {
		display: block;
	}

.form-label {
	float: left;
	text-align: right;
	top: 5px;
	padding-top: 2px;
	padding-left: 0;
	margin-bottom: 5px;
	padding-bottom: 10px;
}

.help-ext {
	float: left;
	margin-top: -20px;
	text-align: left;
	margin-bottom: -20px;
}

.hide-expanded,
.show-collapsed,
.collapsed .show-collapsed {
	padding: 5px 0 0;
}

.form-group:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}

.inline-content-links {
	min-height: 20px;
	padding: 10px 15px;
	margin-bottom: 20px;
}

	.inline-content-links .list-inline {
		margin-bottom: 0;
	}

	.inline-content-links .content-links li + li::before {
		content: " | ";
		padding-right: 10px;
	}

	.inline-content-links li {
		padding-top: 5px;
		padding-bottom: 5px;
	}

		.inline-content-links li a {
			padding-top: 10px;
			padding-bottom: 10px;
		}

.inline-content-links li .btn-xs {
	padding: 1px 5px;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 1px;
}

.hr-offset-demo {
	margin-bottom: 0;
	margin-top: 0;
	border-top: 1px solid red;
}

.pager .i-ui-arrowright,
.pager .i-ui-arrowleft {
	text-align: center;
	vertical-align: middle;
}

	.pager .i-ui-arrowright:before,
	.pager .i-ui-arrowleft:before {
		position: relative;
		top: -1px !important;
	}

.pager input[type=text] {
	margin-left: 5px;
	margin-right: 5px;
}

.pager .pager-span {
	padding-left: 5px;
	padding-right: 5px;
	display: inline-block;
	background: none;
	border: 0;
	border-radius: 0;
}

.pagination-input {
	width: 30px;
	text-align: center;
	height: 35px;
	padding: 5px;
}

.dashed-text-rule {
	overflow: hidden;
	text-align: center;
	margin-top: 5px;
}

	.dashed-text-rule input[type=text] {
		border: none;
		margin-left: -5px;
		margin-right: -5px;
	}

	.dashed-text-rule:before,
	.dashed-text-rule:after {
		content: "";
		display: inline-block;
		position: relative;
		border-top: 1px dashed #aaaaaa;
		vertical-align: middle;
		width: 50%;
	}

	.dashed-text-rule:before {
		right: 0.5em;
		margin-left: -50%;
	}

	.dashed-text-rule:after {
		left: 0.5em;
		margin-right: -50%;
	}


.ratingBlock {
  width: 400px;
  height: 40px;
}
.histogramBlock {
  width: 400px;
  height: 250px;
}
.likeDislike a {
  margin-right: 10px;
  margin-bottom: 20px;
  margin-top: 10px;
}
.recoRatio {
  font-size: .85em;
}
.ind-rating-block {
  width: 180px;
}
.ind-rating-block > .ratingBlock {
  width: 130px;
  overflow: hidden;
}
.individual-rating {
  width: 100%;
  margin-bottom: 12px;
}
.reviewText {
  width: 120px;
  margin-left: 10px;
  margin-top: 8px;
}
.pointy {
  cursor: pointer;
}
.barG {
  height: 24px;
  width: 100%;
  border: 1px solid #aaa;
}
.histBar {
  height: 100%;
}
.histogramBlock table,
.histogramBlock th,
.histogramBlock td {
  border: 8px solid #ffffff;
  border-collapse: collapse;
}

.hide-expanded,
.collapsed .show-collapsed {
  display: block;
  transition: height 3.5s ease;
}
.hide-expanded:focus,
.collapsed .show-collapsed:focus {
  outline: none;
}
.collapsed .hide-expanded,
.show-collapsed {
  display: none;
  transition: height .3s ease;
}
.collapsed .hide-expanded:focus,
.show-collapsed:focus {
  outline: none;
}
[data-toggle="collapse"].collapsed .when-expanded {
  display: none;
}
[data-toggle="collapse"].collapsed .when-collapsed {
  display: inherit;
}
[data-toggle="collapse"].collapsed .caret {
  transform: rotate(0deg);
}
[data-toggle="collapse"] .when-expanded {
  display: inherit;
}
[data-toggle="collapse"] .when-collapsed {
  display: none;
}
.well-white .panel-heading, .white .panel-heading {
  background: none;
}
.panel-collapse.collapse.in {
  border-bottom: none;
}
.inline-image-content-links {
  min-height: 20px;
  margin-bottom: 10px;
}
.inline-image-content-links ul > li,
.inline-image-content-links ul > span {
  padding-top: 5px;
  padding-bottom: 5px;
}
.inline-image-content-links ul > li a,
.inline-image-content-links ul > span a,
.inline-image-content-links ul > li span,
.inline-image-content-links ul > span span {
  padding-top: 10px;
  padding-bottom: 10px;
}
.oflow-x-auto {
	overflow-x: auto;
}

.progress {
    display: none;
}

.progress.active {
       display: block;
       overflow: visible;
       background: #eee;
       background: -moz-linear-gradient(top,#eee 0,#fff 30%,#fff 51%,#fff 88%,#eee 98%);
       background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#eee),color-stop(30%,#fff),color-stop(51%,#fff),color-stop(88%,#fff),color-stop(98%,#eee));
       background: -webkit-linear-gradient(top,#eee 0,#fff 30%,#fff 51%,#fff 88%,#eee 98%);
       background: -o-linear-gradient(top,#eee 0,#fff 30%,#fff 51%,#fff 88%,#eee 98%);
       background: -ms-linear-gradient(top,#eee 0,#fff 30%,#fff 51%,#fff 88%,#eee 98%);
       background: linear-gradient(to bottom,#eee 0,#fff 30%,#fff 51%,#fff 88%,#eee 98%);
       filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#eeeeee', GradientType=0);
       -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,.3);
       box-shadow: inset 0 1px 2px rgba(0,0,0,.3);
       height: 2.25em;
       margin-bottom: 20px;
       border-radius: 1px;
}

       .progress .bar {
              width: 0;
              height: 100%;
              color: #fff;
              float: left;
              font-size: 1.1em;
              text-align: center;
              padding-top: 6px;
              text-shadow: 0 -1px 0 rgba(0,0,0,.25);
              background-color: #016a9c;
              -webkit-box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
              -moz-box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
              box-shadow: inset 0 -1px 0 rgba(0,0,0,.15);
              -webkit-box-sizing: border-box;
              -moz-box-sizing: border-box;
              box-sizing: border-box;
              -webkit-transition: width .6s ease;
              -moz-transition: width .6s ease;
              -o-transition: width .6s ease;
              transition: width .6s ease;
       }





@media only screen and (max-width:767px) {
	.carousel-control {
		display: none;
	}

	.carousel .carousel-indicators {
		left: 50%;
		margin-top: 20px;
	}

	.form-horizontal .control-label {
		float: none;
		width: auto;
		padding-top: 0;
		text-align: left;
	}

	.form-horizontal .controls {
		margin-left: 0;
	}

	.form-horizontal .form-actions {
		padding-left: 10px;
		padding-right: 10px;
	}

	.popover {
		box-shadow: 0 2px 3px rgba(0,0,0,.1);
		max-width: 767px;
		top: 15% !important;
		left: 5% !important;
		right: 5% !important;
		display: block;
		width: 90%;
	}

		.popover .arrow, .popover.bottom .popover-title:before {
			display: none;
		}

		.popover.right, .popover.left {
			margin-left: 0;
		}

	.control-group.error .popover, .error .popover, .error + .popover {
		top: 0;
		box-shadow: 0 5px 10px rgba(0,0,0,.2);
	}

		.control-group.error .popover .arrow, .error .popover .arrow, .error + .popover .arrow, .control-group.error .popover.bottom .popover-title:before, .error .popover.bottom .popover-title:before, .error + .popover.bottom .popover-title:before {
			display: block;
		}
}

@media(max-width:767px) {
	.panel-group .panel-title {
		margin-top: 0;
		margin-bottom: 0;
		font-size: 16px;
	}

		.panel-group .panel-title a:before {
			font-family: 'DsgIcon';
			font-size: 12px;
			-webkit-font-smoothing: antialiased;
			content: "";
			position: relative;
			top: 0;
			right: 0;
			float: left !important;
			padding-right: 7px;
		}

		.panel-group .panel-title a.collapsed:before {
			font-family: 'DsgIcon';
			font-size: 12px;
			-webkit-font-smoothing: antialiased;
			content: "";
			position: relative;
			top: -1px;
			right: 0;
			float: left !important;
			padding-right: 7px;
		}

	.panel-group .panel-default > .panel-heading + .panel-collapse .panel-body {
		margin-bottom: 10px;
	}

	.panel-group .panel-body {
		padding-left: 20px;
	}

	h1, .h1 {
		font-size: 24px;
		line-height: 28px;
	}

	h2, .h2 {
		font-size: 20px;
		line-height: 24px;
	}

	h3.feature, .h3.feature {
		font-size: 18px;
		line-height: 22px;
	}

	h3, .h3 {
		font-size: 17px;
		line-height: 20px;
	}

	h4, .h4 {
		font-size: 16px;
		line-height: 20px;
	}

	h5, .h5 {
		font-size: 14px;
		line-height: 20px;
	}

	.bold-16 {
		font-size: 16px;
		line-height: 20px;
		font-weight: bold;
	}

	.bold-14 {
		font-size: 14px;
		line-height: 20px;
		font-weight: bold;
	}

	.bold-12 {
		font-size: 12px;
		line-height: 15px;
		font-weight: bold;
	}

	.table-responsive {
		width: 100%;
		margin-bottom: 15px;
		overflow-y: hidden;
		-ms-overflow-style: -ms-autohiding-scrollbar;
		border: 1px solid #ccc;
	}

		.table-responsive > .table {
			margin-bottom: 0;
		}

			.table-responsive > .table > thead > tr > th, .table-responsive > .table > tbody > tr > th, .table-responsive > .table > tfoot > tr > th, .table-responsive > .table > thead > tr > td, .table-responsive > .table > tbody > tr > td, .table-responsive > .table > tfoot > tr > td {
				white-space: nowrap;
			}

		.table-responsive > .table-bordered {
			border: 0;
		}

			.table-responsive > .table-bordered > thead > tr > th:first-child, .table-responsive > .table-bordered > tbody > tr > th:first-child, .table-responsive > .table-bordered > tfoot > tr > th:first-child, .table-responsive > .table-bordered > thead > tr > td:first-child, .table-responsive > .table-bordered > tbody > tr > td:first-child, .table-responsive > .table-bordered > tfoot > tr > td:first-child {
				border-left: 0;
			}

			.table-responsive > .table-bordered > thead > tr > th:last-child, .table-responsive > .table-bordered > tbody > tr > th:last-child, .table-responsive > .table-bordered > tfoot > tr > th:last-child, .table-responsive > .table-bordered > thead > tr > td:last-child, .table-responsive > .table-bordered > tbody > tr > td:last-child, .table-responsive > .table-bordered > tfoot > tr > td:last-child {
				border-right: 0;
			}

			.table-responsive > .table-bordered > tbody > tr:last-child > th, .table-responsive > .table-bordered > tfoot > tr:last-child > th, .table-responsive > .table-bordered > tbody > tr:last-child > td, .table-responsive > .table-bordered > tfoot > tr:last-child > td {
				border-bottom: 0;
			}

	.visible-xs {
		display: block !important;
	}

	table.visible-xs {
		display: table;
	}

	tr.visible-xs {
		display: table-row !important;
	}

	th.visible-xs, td.visible-xs {
		display: table-cell !important;
	}

	.visible-xs-block {
		display: block !important;
	}

	.visible-xs-inline {
		display: inline !important;
	}

	.visible-xs-inline-block {
		display: inline-block !important;
	}

	.hidden-xs {
		display: none !important;
	}

	.top-offset-xs-0 {
		margin-top: 0;
	}

	.top-offset-xs-5 {
		margin-top: 5px;
	}

	.top-offset-xs-10 {
		margin-top: 10px;
	}

	.top-offset-xs-20 {
		margin-top: 20px;
	}

	.top-offset-xs-30 {
		margin-top: 30px;
	}

	.top-offset-xs-40 {
		margin-top: 40px;
	}

	.top-offset-xs-60 {
		margin-top: 60px;
	}

	.bottom-offset-xs-0 {
		margin-bottom: 0;
	}

	.bottom-offset-xs-5 {
		margin-bottom: 5px;
	}

	.bottom-offset-xs-10 {
		margin-bottom: 10px;
	}

	.bottom-offset-xs-20 {
		margin-bottom: 20px;
	}

	.bottom-offset-xs-30 {
		margin-bottom: 30px;
	}

	.bottom-offset-xs-40 {
		margin-bottom: 40px;
	}

	.bottom-offset-xs-60 {
		margin-bottom: 60px;
	}
}

@media screen and (min-width:768px) {
	.jumbotron {
		padding: 48px 0;
	}

	.container .jumbotron, .container-fluid .jumbotron {
		padding-left: 60px;
		padding-right: 60px;
	}

	.jumbotron h1, .jumbotron .h1 {
		font-size: 63px;
	}

	.carousel-control .i-glyphicon-chevron-left, .carousel-control .i-glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next {
		width: 30px;
		height: 30px;
		margin-top: -15px;
		font-size: 30px;
	}

	.carousel-control .i-glyphicon-chevron-left, .carousel-control .icon-prev {
		margin-left: -15px;
	}

	.carousel-control .i-glyphicon-chevron-right, .carousel-control .icon-next {
		margin-right: -15px;
	}

	.carousel-caption {
		left: 20%;
		right: 20%;
		padding-bottom: 30px;
	}

	.carousel-indicators {
		bottom: 20px;
	}
}

@media(min-width:768px) {
	.lead {
		font-size: 21px;
	}

	.dl-horizontal dt {
		float: left;
		width: 230px;
		clear: left;
		text-align: right;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
	}

	.dl-horizontal dd {
		margin-left: 240px;
	}

	.container {
		width: 750px;
	}

	.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
		float: left;
	}

	.col-sm-12 {
		width: 100%;
	}

	.col-sm-11 {
		width: 91.66666666666666%;
	}

	.col-sm-10 {
		width: 83.33333333333334%;
	}

	.col-sm-9 {
		width: 75%;
	}

	.col-sm-8 {
		width: 66.66666666666666%;
	}

	.col-sm-7 {
		width: 58.333333333333336%;
	}

	.col-sm-6 {
		width: 50%;
	}

	.col-sm-5 {
		width: 41.66666666666667%;
	}

	.col-sm-4 {
		width: 33.33333333333333%;
	}

	.col-sm-3 {
		width: 25%;
	}

	.col-sm-2 {
		width: 16.666666666666664%;
	}

	.col-sm-1 {
		width: 8.333333333333332%;
	}

	.col-sm-pull-12 {
		right: 100%;
	}

	.col-sm-pull-11 {
		right: 91.66666666666666%;
	}

	.col-sm-pull-10 {
		right: 83.33333333333334%;
	}

	.col-sm-pull-9 {
		right: 75%;
	}

	.col-sm-pull-8 {
		right: 66.66666666666666%;
	}

	.col-sm-pull-7 {
		right: 58.333333333333336%;
	}

	.col-sm-pull-6 {
		right: 50%;
	}

	.col-sm-pull-5 {
		right: 41.66666666666667%;
	}

	.col-sm-pull-4 {
		right: 33.33333333333333%;
	}

	.col-sm-pull-3 {
		right: 25%;
	}

	.col-sm-pull-2 {
		right: 16.666666666666664%;
	}

	.col-sm-pull-1 {
		right: 8.333333333333332%;
	}

	.col-sm-pull-0 {
		right: auto;
	}

	.col-sm-push-12 {
		left: 100%;
	}

	.col-sm-push-11 {
		left: 91.66666666666666%;
	}

	.col-sm-push-10 {
		left: 83.33333333333334%;
	}

	.col-sm-push-9 {
		left: 75%;
	}

	.col-sm-push-8 {
		left: 66.66666666666666%;
	}

	.col-sm-push-7 {
		left: 58.333333333333336%;
	}

	.col-sm-push-6 {
		left: 50%;
	}

	.col-sm-push-5 {
		left: 41.66666666666667%;
	}

	.col-sm-push-4 {
		left: 33.33333333333333%;
	}

	.col-sm-push-3 {
		left: 25%;
	}

	.col-sm-push-2 {
		left: 16.666666666666664%;
	}

	.col-sm-push-1 {
		left: 8.333333333333332%;
	}

	.col-sm-push-0 {
		left: auto;
	}

	.col-sm-offset-12 {
		margin-left: 100%;
	}

	.col-sm-offset-11 {
		margin-left: 91.66666666666666%;
	}

	.col-sm-offset-10 {
		margin-left: 83.33333333333334%;
	}

	.col-sm-offset-9 {
		margin-left: 75%;
	}

	.col-sm-offset-8 {
		margin-left: 66.66666666666666%;
	}

	.col-sm-offset-7 {
		margin-left: 58.333333333333336%;
	}

	.col-sm-offset-6 {
		margin-left: 50%;
	}

	.col-sm-offset-5 {
		margin-left: 41.66666666666667%;
	}

	.col-sm-offset-4 {
		margin-left: 33.33333333333333%;
	}

	.col-sm-offset-3 {
		margin-left: 25%;
	}

	.col-sm-offset-2 {
		margin-left: 16.666666666666664%;
	}

	.col-sm-offset-1 {
		margin-left: 8.333333333333332%;
	}

	.col-sm-offset-0 {
		margin-left: 0;
	}

	.form-inline .form-group {
		display: inline-block;
		margin-bottom: 0;
		vertical-align: middle;
	}

	.form-inline .form-control {
		display: inline-block;
		width: auto;
		vertical-align: middle;
	}

	.form-inline .form-control-static {
		display: inline-block;
	}

	.form-inline .input-group {
		display: inline-table;
		vertical-align: middle;
	}

		.form-inline .input-group .input-group-addon, .form-inline .input-group .input-group-btn, .form-inline .input-group .form-control {
			width: auto;
		}

		.form-inline .input-group > .form-control {
			width: 100%;
		}

	.form-inline .control-label {
		margin-bottom: 0;
		vertical-align: middle;
	}

	.form-inline .radio, .form-inline .checkbox {
		display: inline-block;
		margin-top: 0;
		margin-bottom: 0;
		vertical-align: middle;
	}

		.form-inline .radio label, .form-inline .checkbox label {
			padding-left: 0;
		}

		.form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] {
			position: relative;
			margin-left: 0;
		}

	.form-inline .has-feedback .form-control-feedback {
		top: 0;
	}

	.form-horizontal .control-label {
		text-align: right;
		margin-bottom: 0;
		padding-top: 7px;
	}

	.form-horizontal .form-group-lg .control-label {
		padding-top: 14.3px;
	}

	.form-horizontal .form-group-sm .control-label {
		padding-top: 6px;
	}

	.nav-tabs.nav-justified > li {
		display: table-cell;
		width: 1%;
	}

		.nav-tabs.nav-justified > li > a {
			margin-bottom: 0;
			border-bottom: 1px solid #ccc;
			border-radius: 1px 1px 0 0;
		}
		
	.nav-justified > li {
		display: table-cell;
		width: 1%;
	}

		.nav-justified > li > a {
			margin-bottom: 0;
		}

	.nav-tabs-justified > li > a {
		border-bottom: 1px solid #ccc;
		border-radius: 1px 1px 0 0;
	}

	.modal-dialog {
		width: 600px;
		margin: 10em auto;
	}

	.modal-content {
		box-shadow: 0 5px 15px rgba(0,0,0,.5);
	}

	.modal-sm {
		width: 300px;
	}

	.carousel-indicators {
		margin-top: 10px;
		bottom: 0;
	}
}

@media only screen and (max-width:991px) {
	.input-xxlarge {
		width: 100%;
	}
}

@media(min-width:768px) and (max-width:991px) {
	h1, .h1 {
		font-size: 30px;
		line-height: 36px;
	}

	h2, .h2 {
		font-size: 26px;
		line-height: 30px;
	}

	h3.feature, .h3.feature {
		font-size: 22px;
		line-height: 26px;
	}

	h3, .h3 {
		font-size: 20px;
		line-height: 24px;
	}

	h4, .h4 {
		font-size: 18px;
		line-height: 22px;
	}

	h5, .h5 {
		font-size: 16px;
		line-height: 20px;
	}

	.bold-16 {
		font-size: 16px;
		line-height: 20px;
		font-weight: bold;
	}

	.bold-14 {
		font-size: 14px;
		line-height: 20px;
		font-weight: bold;
	}

	.bold-12 {
		font-size: 12px;
		line-height: 15px;
		font-weight: bold;
	}

	.hidden-sm {
		display: none !important;
	}

	.visible-sm {
		display: block !important;
	}

	table.visible-sm {
		display: table;
	}

	tr.visible-sm {
		display: table-row !important;
	}

	th.visible-sm, td.visible-sm {
		display: table-cell !important;
	}

	.visible-sm-block {
		display: block !important;
	}

	.visible-sm-inline {
		display: inline !important;
	}

	.visible-sm-inline-block {
		display: inline-block !important;
	}

	.top-offset-sm-0 {
		margin-top: 0;
	}

	.top-offset-sm-5 {
		margin-top: 5px;
	}

	.top-offset-sm-10 {
		margin-top: 10px;
	}

	.top-offset-sm-20 {
		margin-top: 20px;
	}

	.top-offset-sm-30 {
		margin-top: 30px;
	}

	.top-offset-sm-40 {
		margin-top: 40px;
	}

	.top-offset-sm-60 {
		margin-top: 60px;
	}

	.bottom-offset-sm-0 {
		margin-bottom: 0;
	}

	.bottom-offset-sm-5 {
		margin-bottom: 5px;
	}

	.bottom-offset-sm-10 {
		margin-bottom: 10px;
	}

	.bottom-offset-sm-20 {
		margin-bottom: 20px;
	}

	.bottom-offset-sm-30 {
		margin-bottom: 30px;
	}

	.bottom-offset-sm-40 {
		margin-bottom: 40px;
	}

	.bottom-offset-sm-60 {
		margin-bottom: 60px;
	}
}

@media(min-width:992px) {
	.modal-lg {
		width: 900px;
	}

	.col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
		float: left;
	}

	.col-md-12 {
		width: 100%;
	}

	.col-md-11 {
		width: 91.66666666666666%;
	}

	.col-md-10 {
		width: 83.33333333333334%;
	}

	.col-md-9 {
		width: 75%;
	}

	.col-md-8 {
		width: 66.66666666666666%;
	}

	.col-md-7 {
		width: 58.333333333333336%;
	}

	.col-md-6 {
		width: 50%;
	}

	.col-md-5 {
		width: 41.66666666666667%;
	}

	.col-md-4 {
		width: 33.33333333333333%;
	}

	.col-md-3 {
		width: 25%;
	}

	.col-md-2 {
		width: 16.666666666666664%;
	}

	.col-md-1 {
		width: 8.333333333333332%;
	}

	.col-md-pull-12 {
		right: 100%;
	}

	.col-md-pull-11 {
		right: 91.66666666666666%;
	}

	.col-md-pull-10 {
		right: 83.33333333333334%;
	}

	.col-md-pull-9 {
		right: 75%;
	}

	.col-md-pull-8 {
		right: 66.66666666666666%;
	}

	.col-md-pull-7 {
		right: 58.333333333333336%;
	}

	.col-md-pull-6 {
		right: 50%;
	}

	.col-md-pull-5 {
		right: 41.66666666666667%;
	}

	.col-md-pull-4 {
		right: 33.33333333333333%;
	}

	.col-md-pull-3 {
		right: 25%;
	}

	.col-md-pull-2 {
		right: 16.666666666666664%;
	}

	.col-md-pull-1 {
		right: 8.333333333333332%;
	}

	.col-md-pull-0 {
		right: auto;
	}

	.col-md-push-12 {
		left: 100%;
	}

	.col-md-push-11 {
		left: 91.66666666666666%;
	}

	.col-md-push-10 {
		left: 83.33333333333334%;
	}

	.col-md-push-9 {
		left: 75%;
	}

	.col-md-push-8 {
		left: 66.66666666666666%;
	}

	.col-md-push-7 {
		left: 58.333333333333336%;
	}

	.col-md-push-6 {
		left: 50%;
	}

	.col-md-push-5 {
		left: 41.66666666666667%;
	}

	.col-md-push-4 {
		left: 33.33333333333333%;
	}

	.col-md-push-3 {
		left: 25%;
	}

	.col-md-push-2 {
		left: 16.666666666666664%;
	}

	.col-md-push-1 {
		left: 8.333333333333332%;
	}

	.col-md-push-0 {
		left: auto;
	}

	.col-md-offset-12 {
		margin-left: 100%;
	}

	.col-md-offset-11 {
		margin-left: 91.66666666666666%;
	}

	.col-md-offset-10 {
		margin-left: 83.33333333333334%;
	}

	.col-md-offset-9 {
		margin-left: 75%;
	}

	.col-md-offset-8 {
		margin-left: 66.66666666666666%;
	}

	.col-md-offset-7 {
		margin-left: 58.333333333333336%;
	}

	.col-md-offset-6 {
		margin-left: 50%;
	}

	.col-md-offset-5 {
		margin-left: 41.66666666666667%;
	}

	.col-md-offset-4 {
		margin-left: 33.33333333333333%;
	}

	.col-md-offset-3 {
		margin-left: 25%;
	}

	.col-md-offset-2 {
		margin-left: 16.666666666666664%;
	}

	.col-md-offset-1 {
		margin-left: 8.333333333333332%;
	}

	.col-md-offset-0 {
		margin-left: 0;
	}

	.container {
		width: 970px;
	}

	h1, .h1 {
		font-size: 32px;
		line-height: 40px;
	}

	h2, .h2 {
		font-size: 28px;
		line-height: 32px;
	}

	h3.feature, .h3.feature {
		font-size: 24px;
		line-height: 28px;
	}

	h3, .h3 {
		font-size: 20px;
		line-height: 24px;
	}

	h4, .h4 {
		font-size: 18px;
		line-height: 22px;
	}

	h5, .h5 {
		font-size: 16px;
		line-height: 20px;
	}

	.bold-16 {
		font-size: 16px;
		line-height: 20px;
		font-weight: bold;
	}

	.bold-14 {
		font-size: 14px;
		line-height: 20px;
		font-weight: bold;
	}

	.bold-12 {
		font-size: 12px;
		line-height: 15px;
		font-weight: bold;
	}
}

@media(min-width:992px) and (max-width:1199px) {
	.visible-md {
		display: block !important;
	}

	table.visible-md {
		display: table;
	}

	tr.visible-md {
		display: table-row !important;
	}

	th.visible-md, td.visible-md {
		display: table-cell !important;
	}

	.visible-md-block {
		display: block !important;
	}

	.visible-md-inline {
		display: inline !important;
	}

	.visible-md-inline-block {
		display: inline-block !important;
	}

	.hidden-md {
		display: none !important;
	}

	.top-offset-md-0 {
		margin-top: 0;
	}

	.top-offset-md-5 {
		margin-top: 5px;
	}

	.top-offset-md-10 {
		margin-top: 10px;
	}

	.top-offset-md-20 {
		margin-top: 20px;
	}

	.top-offset-md-30 {
		margin-top: 30px;
	}

	.top-offset-md-40 {
		margin-top: 40px;
	}

	.top-offset-md-60 {
		margin-top: 60px;
	}

	.bottom-offset-md-0 {
		margin-bottom: 0;
	}

	.bottom-offset-md-5 {
		margin-bottom: 5px;
	}

	.bottom-offset-md-10 {
		margin-bottom: 10px;
	}

	.bottom-offset-md-20 {
		margin-bottom: 20px;
	}

	.bottom-offset-md-30 {
		margin-bottom: 30px;
	}

	.bottom-offset-md-40 {
		margin-bottom: 40px;
	}

	.bottom-offset-md-60 {
		margin-bottom: 60px;
	}
}

@media(min-width:1200px) {
	.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
		float: left;
	}

	.col-lg-12 {
		width: 100%;
	}

	.col-lg-11 {
		width: 91.66666666666666%;
	}

	.col-lg-10 {
		width: 83.33333333333334%;
	}

	.col-lg-9 {
		width: 75%;
	}

	.col-lg-8 {
		width: 66.66666666666666%;
	}

	.col-lg-7 {
		width: 58.333333333333336%;
	}

	.col-lg-6 {
		width: 50%;
	}

	.col-lg-5 {
		width: 41.66666666666667%;
	}

	.col-lg-4 {
		width: 33.33333333333333%;
	}

	.col-lg-3 {
		width: 25%;
	}

	.col-lg-2 {
		width: 16.666666666666664%;
	}

	.col-lg-1 {
		width: 8.333333333333332%;
	}

	.col-lg-pull-12 {
		right: 100%;
	}

	.col-lg-pull-11 {
		right: 91.66666666666666%;
	}

	.col-lg-pull-10 {
		right: 83.33333333333334%;
	}

	.col-lg-pull-9 {
		right: 75%;
	}

	.col-lg-pull-8 {
		right: 66.66666666666666%;
	}

	.col-lg-pull-7 {
		right: 58.333333333333336%;
	}

	.col-lg-pull-6 {
		right: 50%;
	}

	.col-lg-pull-5 {
		right: 41.66666666666667%;
	}

	.col-lg-pull-4 {
		right: 33.33333333333333%;
	}

	.col-lg-pull-3 {
		right: 25%;
	}

	.col-lg-pull-2 {
		right: 16.666666666666664%;
	}

	.col-lg-pull-1 {
		right: 8.333333333333332%;
	}

	.col-lg-pull-0 {
		right: auto;
	}

	.col-lg-push-12 {
		left: 100%;
	}

	.col-lg-push-11 {
		left: 91.66666666666666%;
	}

	.col-lg-push-10 {
		left: 83.33333333333334%;
	}

	.col-lg-push-9 {
		left: 75%;
	}

	.col-lg-push-8 {
		left: 66.66666666666666%;
	}

	.col-lg-push-7 {
		left: 58.333333333333336%;
	}

	.col-lg-push-6 {
		left: 50%;
	}

	.col-lg-push-5 {
		left: 41.66666666666667%;
	}

	.col-lg-push-4 {
		left: 33.33333333333333%;
	}

	.col-lg-push-3 {
		left: 25%;
	}

	.col-lg-push-2 {
		left: 16.666666666666664%;
	}

	.col-lg-push-1 {
		left: 8.333333333333332%;
	}

	.col-lg-push-0 {
		left: auto;
	}

	.col-lg-offset-12 {
		margin-left: 100%;
	}

	.col-lg-offset-11 {
		margin-left: 91.66666666666666%;
	}

	.col-lg-offset-10 {
		margin-left: 83.33333333333334%;
	}

	.col-lg-offset-9 {
		margin-left: 75%;
	}

	.col-lg-offset-8 {
		margin-left: 66.66666666666666%;
	}

	.col-lg-offset-7 {
		margin-left: 58.333333333333336%;
	}

	.col-lg-offset-6 {
		margin-left: 50%;
	}

	.col-lg-offset-5 {
		margin-left: 41.66666666666667%;
	}

	.col-lg-offset-4 {
		margin-left: 33.33333333333333%;
	}

	.col-lg-offset-3 {
		margin-left: 25%;
	}

	.col-lg-offset-2 {
		margin-left: 16.666666666666664%;
	}

	.col-lg-offset-1 {
		margin-left: 8.333333333333332%;
	}

	.col-lg-offset-0 {
		margin-left: 0;
	}

	.container {
		width: 1170px;
	}

	.hidden-lg {
		display: none !important;
	}

	.visible-lg {
		display: block !important;
	}

	table.visible-lg {
		display: table;
	}

	tr.visible-lg {
		display: table-row !important;
	}

	th.visible-lg, td.visible-lg {
		display: table-cell !important;
	}

	.visible-lg-block {
		display: block !important;
	}

	.visible-lg-inline {
		display: inline !important;
	}

	.visible-lg-inline-block {
		display: inline-block !important;
	}

	.top-offset-lg-0 {
		margin-top: 0;
	}

	.top-offset-lg-5 {
		margin-top: 5px;
	}

	.top-offset-lg-10 {
		margin-top: 10px;
	}

	.top-offset-lg-20 {
		margin-top: 20px;
	}

	.top-offset-lg-30 {
		margin-top: 30px;
	}

	.top-offset-lg-40 {
		margin-top: 40px;
	}

	.top-offset-lg-60 {
		margin-top: 60px;
	}

	.bottom-offset-lg-0 {
		margin-bottom: 0;
	}

	.bottom-offset-lg-5 {
		margin-bottom: 5px;
	}

	.bottom-offset-lg-10 {
		margin-bottom: 10px;
	}

	.bottom-offset-lg-20 {
		margin-bottom: 20px;
	}

	.bottom-offset-lg-30 {
		margin-bottom: 30px;
	}

	.bottom-offset-lg-40 {
		margin-bottom: 40px;
	}

	.bottom-offset-lg-60 {
		margin-bottom: 60px;
	}
}

@media print {
	*, *:before, *:after {
		box-shadow: none !important;
		text-shadow: none !important;
	}

	a, a:visited {
		text-decoration: underline;
	}

		a[href]:after {
			content: " (" attr(href) ")";
		}

	abbr[title]:after {
		content: " (" attr(title) ")";
	}

	a[href^="#"]:after, a[href^="javascript:"]:after {
		content: "";
	}

	pre, blockquote {
		border: 1px solid #999;
		page-break-inside: avoid;
		padding: 10px 20px;
		margin: 0 0 20px;
		font-size: 17.5px;
		border-left: 5px solid #eee;
	}

	thead {
		display: table-row-group;
	}

	tr, img {
		page-break-inside: avoid;
	}

	img {
		max-width: 100% !important;
	}

	p, h2, h3 {
		orphans: 3;
		widows: 3;
	}

	h2, h3 {
		page-break-after: avoid;
	}

	select {
		background: #fff !important;
	}

	.label {
		border: 1px solid #000;
	}

	.table {
		border-collapse: collapse !important;
	}

	.table-bordered th, .table-bordered td {
		border: 1px solid #ddd !important;
	}

	.visible-print {
		display: block !important;
	}

	table.visible-print {
		display: table;
	}

	tr.visible-print {
		display: table-row !important;
	}

	th.visible-print, td.visible-print {
		display: table-cell !important;
	}

	.visible-print-block {
		display: block !important;
	}

	.visible-print-inline {
		display: inline !important;
	}

	.visible-print-inline-block {
		display: inline-block !important;
	}

	.hidden-print {
		display: none !important;
	}
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	input[type="date"], input[type="time"], input[type="datetime-local"], input[type="month"] {
		line-height: 34px;
	}

		input[type="date"].input-sm, input[type="time"].input-sm, input[type="datetime-local"].input-sm, input[type="month"].input-sm, .input-group-sm input[type="date"], .input-group-sm input[type="time"], .input-group-sm input[type="datetime-local"], .input-group-sm input[type="month"] {
			line-height: 30px;
		}

		input[type="date"].input-lg, input[type="time"].input-lg, input[type="datetime-local"].input-lg, input[type="month"].input-lg, .input-group-lg input[type="date"], .input-group-lg input[type="time"], .input-group-lg input[type="datetime-local"], .input-group-lg input[type="month"] {
			line-height: 46px;
		}
}

@-ms-viewport {
	width: device-width;
}

@media (min-width: 768px) {
  .modal-content {
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
  }
  .detail-links > li:nth-child(-n+4) {
    display: block;
  }
}
@media (max-width: 767px) {
  blockquote .blockquote-links li {
    width: 100%;
  }
  blockquote .blockquote-links li + li::before {
    content: "";
    padding-right: 0;
  }
  .carousel .well-banner {
    max-height: 65%;
    min-width: 105%;
    min-height: 40%;
    padding-left: 25px;
    padding-right: 25px;
    padding-top: 20px;
    padding-bottom: 20px;
    margin-bottom: 0;
    background: #eeeeee;
    border: 0 solid transparent;
    border-radius: 0;
    box-shadow: none;
    top: 0;
    left: 0;
    position: relative;
  }
  .carousel .well-banner a {
    padding-top: 0;
    padding-bottom: 0;
  }
  .carousel .well-banner a h3 {
    margin-bottom: 0;
  }
  .carousel-inner {
    position: relative;
    overflow: hidden;
    width: 110%;
    margin-left: -5%;
    margin-right: -5%;
  }
  .well-lg,
  .well-sm {
    margin-left: -15px;
    margin-right: -15px;
  }
  .form-compressed [class^=col-] {
    position: relative;
    min-height: 1px;
    padding-bottom: 0;
  }
  .form-group {
    margin-right: 0;
  }
  .control-label {
    float: left;
    width: 100%;
    padding-top: 5px;
    margin-bottom: -5px;
    text-align: left;
  }
  .form-label {
    float: left;
    padding-top: 2px;
    text-align: left;
    padding-left: 0;
    margin-bottom: 5px;
    padding-bottom: 10px !important;
  }
  .help-ext {
    float: left;
    margin-top: -3px;
    text-align: left;
    margin-bottom: -10px;
    margin-left: -20px;
  }
  .hide-expanded,
  .show-collapsed,
  .collapsed .show-collapsed {
    padding: 10px 10px 10px 20px;
  }
  .inline-content-links .content-links li {
    width: 100%;
    padding-bottom: 20px;
  }
  .inline-content-links .content-links li + li::before {
    content: "";
    padding-right: 0;
  }
  .inline-content-links .content-links li + li:last-of-type {
    padding-bottom: 0;
  }
  .progress.progress-status .bar span {
    display: none;
  }
  .nav-tabs {
	border-bottom: 0; 
    display: block;
    width: 100%;
  }
  .nav-tabs > li {
    background: #ffffff;
    width: 100% !important;
    border: 1px solid #cccccc;
    margin-bottom: -1px;
    margin-left: -1px;
    height: auto;
  }
  .nav-tabs > li:first-child {
    margin-left: -1px;
    border-top: 1px solid #cccccc;
  }
  .nav-tabs > li:last-child {
    margin-left: -1px;
    border-bottom: 1px solid #cccccc;
  }
  .nav-tabs > li.active {
    overflow: hidden;
  }
  .nav-tabs > li.active > a,
  .nav-tabs > li.active > a:hover,
  .nav-tabs > li.active > a:focus {
    width: 100% !important;
    /*margin-left: -1px;*/
    margin-bottom: -1px !important;
    border-top: none;
    padding: 10px 15px;
  }
  .nav-tabs > li.active a:hover {
    background: #cce5f1;
  }
  .nav-tabs > li.active:last-child {
    /*margin-left: -1px;*/
    margin-bottom: 0;
    border-bottom-color: #ccc;
  }
  .nav-tabs > li > a {
    text-align: left !important;
    border: none;
    background: none;
  }
  .nav-tabs > li > a:hover,
  .nav-tabs > li > a:focus {
    background: none;
  }
  .nav-tabs > li.active > a:after,
  .nav-tabs > li a:after {
    font-family: "DsgIcon";
    content: "\e608";
    right: 20px;
    position: absolute;
  }
  .nav-tabs.nav-justified > li a {
    border: none;
    width: 100%;
    margin-left: -1px;
  }
  .nav-tabs.nav-justified > li a,
  .nav-tabs.nav-justified > li a:hover {
    margin-bottom: -1px;
    border-top: none !important;
    margin-left: -1px;
  }
  .nav-tabs.nav-justified > li.active > a {
    border: none;
    margin-left: -1px;
    padding: 10px 15px;
    width: 100%;
  }
  .nav-tabs.nav-justified > li.active > a:hover,
  .nav-tabs.nav-justified > li.active > a:focus {
    border: none;
    padding: 10px 15px;
    width: 100%;
    margin-left: -1px;
  }
  .nav-tabs.nav-justified > li:first-child {
    margin-left: -1px;
    border-top: 1px solid #cccccc;
  }
  .nav-tabs.nav-justified > li:last-child {
    margin-left: -1px;
    border-bottom: 1px solid #cccccc;
  }
  .nav-tabs.nav-justified > li.active > a:after,
  .nav-tabs.nav-justified > li a:after {
    font-family: "DsgIcon";
    content: "\e608";
    right: 20px;
    position: absolute;
  }
  .image-content-links li {
    padding-bottom: 20px;
  }
  .multiline-ellipsis {
    display: block;
    display: -webkit-box;
    max-width: 100%;
    height: 64px;
    margin: 0 auto;
    line-height: 20px;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .detail-links li {
    width: 100%;
    padding-bottom: 20px;
  }
  .multiline-ellipsis {
    display: block;
    display: -webkit-box;
    max-width: 100%;
    height: 64px;
    margin: 0 auto;
    line-height: 20px;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
  }
  .full-width-teaser {
    margin-left: -20px;
    margin-right: -20px;
    width: 105%;
    margin-bottom: 20px;
  }
  .value-props-gallery {
    position: relative;
    text-align: center;
    border-top: 1px solid #cccccc;
    border-bottom: 1px solid #cccccc;
    z-index: 120;
    margin-left: -30px;
    margin-right: -30px;
  }
  .value-props-gallery .gallery-item {
    padding: 20px 15px 10px 15px;
    border-radius: 0;
    cursor: pointer;
  }
  .value-props-gallery .gallery-item:hover {
    background: #ffffff;
    border-left: none;
    border-right: none;
  }
}
@media (min-width: 290px) and (max-width: 767px) {
  .image-content-links > li {
    display: none;
    padding-bottom: 20px;
  }
  .image-content-links.view-all > li {
    display: inline-block;
  }
}
@media (min-width: 290px) and (max-width: 767px) and (max-width: 768px) {
  .image-content-links > li:nth-child(-n+6) {
    display: inline-block;
  }
}
@media (min-width: 290px) and (max-width: 767px) and (min-width: 768px) {
  .image-content-links > li {
    display: inline-block;
  }
}
@media (max-width: 289px) {
  .image-content-links > li {
    display: none;
    padding-bottom: 20px;
  }
  .image-content-links.view-all > li {
    display: inline-block;
  }
}
@media (max-width: 289px) and (max-width: 768px) {
  .image-content-links > li:nth-child(-n+5) {
    display: inline-block;
  }
}
@media (max-width: 289px) and (min-width: 768px) {
  .image-content-links > li {
    display: inline-block;
  }
}

@media (max-width: 480px) {
	/*Recaptcha*/
	#recaptcha_table {
		width: 101%;
	}

	#recaptcha_image,
	#recaptcha_image > img#recaptcha_challenge_image,
	#recaptcha_response_field {
		width: 100% !important;
	}
}
@charset "UTF-8";html{-webkit-tap-highlight-color:rgba(0,0,0,0);}body{background-color:#fff;color:#333;font-family:"Nunito Sans","Open Sans","Segoe UI","Helvetica Neue","MS P Gothic","Meiryo UI","Meiryo UI Reg","メイリオ Reg","MS UI Gothic Reg","Hiragino Kaku Gothic Reg","ヒラギノ角ゴ Pro W3 Reg","Microsoft YaHei","微软雅黑","Hiragino Sans GB","Microsoft JhengHei","微軟正黑體","Malgun Gothic",Gulim,Tahoma,"Arial Unicode",sans-serif;}h1,h2,h3,.h1,.h2,.h3,h3.feature,.h3.feature,.popover .popover-title,#DynamicBannerWrap>div>div{font-family:"Nunito Sans","Open Sans","Segoe UI","Helvetica Neue","MS P Gothic","Meiryo UI","Meiryo UI Reg","メイリオ Reg","MS UI Gothic Reg","Hiragino Kaku Gothic Reg","ヒラギノ角ゴ Pro W3 Reg","Microsoft YaHei","微软雅黑","Hiragino Sans GB","Microsoft JhengHei","微軟正黑體","Malgun Gothic",Gulim,Tahoma,"Arial Unicode",sans-serif;}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:inherit;}h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{color:#444;}a{background-color:transparent;color:#016a9c;}a:hover{cursor:pointer;color:#002537;}a:focus{color:#002537;outline-color:-webkit-focus-ring-color;}a.label:hover,a.label:focus{color:#fff;}a.badge:hover,a.badge:focus{color:#373737;}.alert-success{background-color:#6ea204;border-color:#738903;color:#6ea204;}.alert-success hr{border-top-color:#5e7003;}.alert-success .alert-link{color:#4c7003;}.alert-info{background-color:#42aeaf;border-color:#389586;color:#42aeaf;}.alert-info hr{border-top-color:#318376;}.alert-info .alert-link{color:#34898a;}.alert-warning{background-color:#ee6411;border-color:#d6390f;color:#ee6411;}.alert-warning hr{border-top-color:#be330e;}.alert-warning .alert-link{color:#be500e;}.alert-danger{background-color:#d74324;border-color:#c12120;color:#d74324;}.alert-danger hr{border-top-color:#ab1e1d;}.alert-danger .alert-link{color:#ab351d;}.alert-dismissable .close,.alert-dismissible .close{color:inherit;}.alert>.alert-danger,.alert>.alert-error,.alert>.alert-info,.alert>.alert-success,.alert>.alert-warning{background:transparent;color:#444;}.alert-danger:before,.alert-error:before{color:#ce1126;}.alert-info:before{color:#016a9c;}.alert-success:before{color:#6ea204;}.alert-warning:before{color:#d74324;}.alert .label-error-wrapper label{box-shadow:none;color:#016a9c;}.alert-collapsible .close{color:inherit;}.alert-collapsible.collapsed>.show-collapsed{color:#016a9c;}.alert-collapsible.collapsed>.show-collapsed:hover{color:#00447c;}.alert{color:#444;background-color:#ffffc9;border-color:#eee;}.alert h4{color:#444;}.badge{color:#fff;background-color:#444;}blockquote{background-color:#eee;border-left-color:#aaa;}blockquote footer,blockquote small,blockquote .small{color:#737373;}blockquote .blockquote-links li+li::before{color:#016a9c;}caption{color:#444;}code{background-color:#e2e1e1;font-family:Menlo,Monaco,Consolas,"Courier New",monospace;color:#d14;}pre{font-family:Menlo,Monaco,Consolas,"Courier New",monospace;color:#d14;}.dropdown-menu{background-color:#f7f7f7;border-color:#ddd;box-shadow:0 3px 5px rgba(0,0,0,.175);}.dropdown-menu .divider{background-color:#eee;}.dropdown-menu>li>a{color:#737373;}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{color:#666;background-color:#cce5f1;}.dropdown-menu>.active>a{color:#737373;background-color:#cce5f1;}.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#737373;background-color:#cce5f1;}.dropdown-menu>.disabled>a{color:#eee;}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#eee;}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{background-color:transparent;}.dropdown-header{color:#eee;}.dropdown-menu li>a{color:#444;}.dropdown-menu li>a:hover,.dropdown-menu li>a:focus,.dropdown-menu li>a .dropdown-submenu:hover>a{color:#016a9c;background-color:#cce5f1;}.dropdown-menu li>a.disabled{color:#737373;background-color:transparent;border-top-color:#ccc;border-bottom-color:#ccc;}.dropdown-menu:before{border-left-color:transparent;border-right-color:transparent;border-bottom-color:#ccc;}.form-control{background-color:#fff;border-color:#ccc;color:#444;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;}.form-control:focus{border-color:#016a9c;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,125,184,.6);}.form-control::-moz-placeholder,.form-control:-ms-input-placeholder,.form-control::-webkit-input-placeholder{color:#aaa;}.form-control[disabled],.form-control[readonly],.form-control[disabled]{background-color:#f9f9f9;}fieldset[disabled] .form-control{background-color:#f9f9f9;}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{color:#6ea204;}.has-success .form-control{border-color:#6ea204;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);}.has-success .form-control:focus{border-color:#4c7003;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #adf913;}.has-success .input-group-addon{color:#6ea204;border-color:#6ea204;background-color:#6ea204;}.has-success .form-control-feedback{color:#6ea204;}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{color:#ee6411;}.has-warning .form-control{border-color:#ee6411;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);}.has-warning .form-control:focus{border-color:#be500e;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #f5a270;}.has-warning .input-group-addon{color:#ee6411;border-color:#ee6411;background-color:#ee6411;}.has-warning .form-control-feedback{color:#ee6411;}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color:#d74324;}.has-error .form-control{border-color:#d74324;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);}.has-error .form-control:focus{border-color:#ab351d;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #e88c79;}.has-error .input-group-addon{color:#d74324;border-color:#d74324;background-color:#d74324;}.has-error .form-control-feedback{color:#d74324;}.help-block{color:#848484;}.input-group-addon{background-color:#f9f9f9;border-color:#ccc;color:#444;}input[type=file]:focus,input[type=radio]:focus,input[type=checkbox]:focus{outline-color:-webkit-focus-ring-color;}.jumbotron{background-color:#f9f9f9;color:inherit;}.jumbotron h1,.jumbotron .h1{color:inherit;}.jumbotron>hr{border-top-color:#e0e0e0;}kbd{color:#fff;background-color:#333;}legend{color:#737373;border-bottom-color:#eee;}.label{color:#fff;}.label-default[href]:hover,.label-default[href]:focus{background-color:#d5d5d5;}.label-primary{background-color:#016a9c;}.label-primary[href]:hover,.label-primary[href]:focus{background-color:#005a85;}.label-success{background-color:#408001;}.label-success[href]:hover,.label-success[href]:focus{background-color:#274d01;}.label-info{background-color:#42aeaf;}.label-info[href]:hover,.label-info[href]:focus{background-color:#34898a;}.label-warning{background-color:#ee6411;}.label-warning[href]:hover,.label-warning[href]:focus{background-color:#be500e;}.label-danger{background-color:#d74324;}.label-danger[href]:hover,.label-danger[href]:focus{background-color:#ab351d;}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{background-color:#fff;color:#016a9c;}.list-group-item{background-color:#fff;border-color:#ccc;}a.list-group-item{color:#555;}a.list-group-item .list-group-item-heading{color:#333;}a.list-group-item:hover,a.list-group-item:focus{color:#555;background-color:#cce5f1;}.list-group-item.disabled{background-color:#f9f9f9;color:#eee;}.list-group-item.disabled:hover,.list-group-item.disabled:focus{background-color:#f9f9f9;color:#eee;}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading{color:inherit;}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text{color:#eee;}.list-group-item.active{color:#fff;background-color:#016a9c;border-color:#016a9c;}.list-group-item.active:hover,.list-group-item.active:focus{color:#fff;background-color:#016a9c;border-color:#016a9c;}.list-group-item.active .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>.small{color:inherit;}.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{color:#85d8ff;}.list-group-item-success{color:#6ea204;background-color:#6ea204;}a.list-group-item-success{color:#6ea204;}a.list-group-item-success .list-group-item-heading{color:inherit;}a.list-group-item-success:hover,a.list-group-item-success:focus{color:#6ea204;background-color:#5d8903;}a.list-group-item-success.active{color:#fff;background-color:#6ea204;border-color:#6ea204;}a.list-group-item-success.active:hover,a.list-group-item-success.active:focus{color:#fff;background-color:#6ea204;border-color:#6ea204;}.list-group-item-info{color:#42aeaf;background-color:#42aeaf;}a.list-group-item-info{color:#42aeaf;}a.list-group-item-info .list-group-item-heading{color:inherit;}a.list-group-item-info:hover,a.list-group-item-info:focus{color:#42aeaf;background-color:#3b9c9c;}a.list-group-item-info.active{color:#fff;background-color:#42aeaf;border-color:#42aeaf;}a.list-group-item-info.active:hover,a.list-group-item-info.active:focus{color:#fff;background-color:#42aeaf;border-color:#42aeaf;}.list-group-item-warning{color:#ee6411;background-color:#ee6411;}a.list-group-item-warning{color:#ee6411;}a.list-group-item-warning .list-group-item-heading{color:inherit;}a.list-group-item-warning:hover,a.list-group-item-warning:focus{color:#ee6411;background-color:#d65a0f;}a.list-group-item-warning.active{color:#fff;background-color:#ee6411;border-color:#ee6411;}a.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus{color:#fff;background-color:#ee6411;border-color:#ee6411;}.list-group-item-danger{color:#d74324;background-color:#d74324;}a.list-group-item-danger{color:#d74324;}a.list-group-item-danger .list-group-item-heading{color:inherit;}a.list-group-item-danger:hover,a.list-group-item-danger:focus{color:#d74324;background-color:#c13c20;}a.list-group-item-danger.active{color:#fff;background-color:#d74324;border-color:#d74324;}a.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus{color:#fff;background-color:#d74324;border-color:#d74324;}.close{color:#444;}.close:hover,.close:focus{color:#444;}mark{background-color:#ee6411;color:#000;}.modal-content{background-color:#fff;border-color:#ccc;box-shadow:0 3px 9px rgba(0,0,0,.5);}.modal-backdrop{background-color:#000;}.nav-shadow{box-shadow:0 3px 5px 0 #cdcdcd;margin-bottom:.5em;}header.nav-shadow[data-flyout=searchleft-flyout-open]{box-shadow:none;margin-bottom:0;}.nav>li>a:hover,.nav>li>a:focus{background-color:#cce5f1;}.nav>li.disabled>a{color:#eee;}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#eee;background-color:transparent;}.nav .open>a{background-color:#cce5f1;border-color:#016a9c;}.nav .open>a:hover,.nav .open>a:focus{background-color:#cce5f1;border-color:#016a9c;}.nav .nav-divider{background-color:#e5e5e5;}.nav-tabs>li{float:left;background:#fff;background:-moz-linear-gradient(top,#fff 8%,#efefef 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(8%,#fff),color-stop(100%,#efefef));background:-webkit-linear-gradient(top,#fff 8%,#efefef 100%);background:-o-linear-gradient(top,#fff 8%,#efefef 100%);background:-ms-linear-gradient(top,#fff 8%,#efefef 100%);background:linear-gradient(to bottom,#fff 8%,#efefef 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#efefef",GradientType=0);border:1px solid #ccc;margin-bottom:-1px;margin-left:-1px;height:auto;}.nav-tabs>li>a:hover{border-color:#f9f9f9 #f9f9f9 #ccc;}.nav-tabs>li.active>a{color:#444;background-color:#fff;border:1px solid #016a9c;cursor:default;border-color:transparent;width:110%;margin-left:-1px;padding-left:16px;border-top:4px solid #016a9c;padding-top:6px;padding-bottom:9px;}.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#444;background-color:#fff;border:1px solid #016a9c;cursor:default;border-color:transparent;width:110%;margin-left:-1px;padding-left:16px;border-top:4px solid #016a9c;padding-top:6px;padding-bottom:9px;}.nav-tabs>li:hover{background-color:#cce5f1;color:#016a9c;}.nav-tabs>li.active{color:#444;background:#fff;border-bottom-color:transparent;overflow:hidden;}.nav-tabs>li>a:hover,.nav-tabs>li>a:focus{border-color:transparent;color:#016a9c;}.nav-pills>li.active>a{color:#fff;background-color:#016a9c;}.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:#016a9c;}output{color:#444;}.pager li>a,.pager li>span{background-color:#eee;border-color:#ccc;}.pager li>a:hover,.pager li>a:focus{background-color:#f3f3f3;}.pager .disabled>a{background-color:#eee;color:#737373;}.pager .disabled>a:hover,.pager .disabled>a:focus{background-color:#eee;color:#737373;}.pager .disabled>span{background-color:#eee;color:#737373;}.pagination>li>a,.pagination>li>span{color:#016a9c;background-color:#eee;border-color:#ccc;}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{background-color:#f3f3f3;border-color:#ddd;color:#005a85;}.pagination>.disabled>span{color:#737373;}.pagination>.disabled>span:hover,.pagination>.disabled>span:focus{color:#737373;}.pagination>.disabled>a{color:#737373;}.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#737373;}.pagination>li>a:hover,.pagination>li>a:focus{background-color:#cce5f1;}.pagination>li.active>a,.pagination>li.active>span{background-color:#cce5f1;}.pagination>li.active>a{background-color:#eee;color:#444;border-color:#737373;}.pagination>li.active>a:hover{background-color:#eee;color:#444;border-color:#737373;}.pagination>li.active>span{background-color:#eee;color:#444;border-color:#737373;}.pagination>li.disabled>span{background:#eee;border-color:#ccc;color:#444;}.pagination>li.disabled>a{background:#eee;border-color:#ccc;color:#444;}.pagination>li.disabled>a:hover,.pagination>li.disabled>a:focus{background:#eee;border-color:#ccc;color:#444;}.pagination-unnumbered ul.pagination>li.active>a{background-color:#444;}.pagination-unnumbered ul.pagination>li.active>a:hover{background-color:#444;}.pagination-unnumbered ul.pagination>li>a{background-color:#ccc;}.pagination-unnumbered ul.pagination>li>a:hover{background-color:#cce5f1;}.pagination-unnumbered ul.pagination+.zoom-controls{color:#aaa;border-color:#ccc;}.pagination-unnumbered ul.pagination+.zoom-controls [class^=i-small-zoom]:hover{color:#cce5f1;}.panel{background-color:#fff;border-color:transparent;box-shadow:0 1px 1px rgba(0,0,0,.05);}.panel-heading>.dropdown .dropdown-toggle{color:inherit;}.panel-title{color:inherit;}.panel-title>a,.panel-title>small,.panel-title>.small,.panel-title>small>a,.panel-title>.small>a{color:inherit;}.panel-footer{background-color:#f5f5f5;border-color:#ccc;}.panel-group .panel-default{border-color:transparent;box-shadow:none;}.panel-group .panel-default>.panel-heading{color:#016a9c;background-color:#fff;border-bottom-color:transparent;}.panel-group .panel-title{color:#016a9c;}.panel-group .panel-title a:before{color:#016a9c;}.panel-default{border-color:#ccc;}.panel-default>.panel-heading{color:#737373;background-color:#f5f5f5;border-color:#ccc;}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ccc;}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#737373;}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ccc;}.panel-primary{border-color:#016a9c;}.panel-primary>.panel-heading{color:#fff;background-color:#016a9c;border-color:#016a9c;}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#016a9c;}.panel-primary>.panel-heading .badge{color:#016a9c;background-color:#fff;}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#016a9c;}.panel-success{border-color:#738903;}.panel-success>.panel-heading{color:#fff;background-color:#6ea204;border-color:#738903;}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#738903;}.panel-success>.panel-heading .badge{color:#6ea204;background-color:#fff;}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#738903;}.panel-info{border-color:#389586;}.panel-info>.panel-heading{color:#fff;background-color:#42aeaf;border-color:#389586;}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#389586;}.panel-info>.panel-heading .badge{color:#42aeaf;background-color:#fff;}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#389586;}.panel-warning{border-color:#d6390f;}.panel-warning>.panel-heading{color:#fff;background-color:#ee6411;border-color:#d6390f;}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6390f;}.panel-warning>.panel-heading .badge{color:#ee6411;background-color:#fff;}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6390f;}.panel-danger{border-color:#c12120;}.panel-danger>.panel-heading{color:#fff;background-color:#d74324;border-color:#c12120;}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#c12120;}.panel-danger>.panel-heading .badge{color:#d74324;background-color:#fff;}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#c12120;}pre{color:#737373;background-color:#f5f5f5;border-color:#ccc;}pre code{color:inherit;background-color:transparent;}table{background-color:transparent;color:#737373;}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td,.table>tbody+tbody{border-color:#ccc;}.table .table{background-color:#fff;}.table-striped>tbody>tr:nth-of-type(odd){background-color:#eee;}.table-hover>tbody>tr:hover{background-color:#cce5f1;}.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{background-color:#cce5f1;}.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#b8dbec;}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th{background-color:#b8dbec;}.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th{background-color:#6ea204;}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#5d8903;}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th{background-color:#5d8903;}.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th{background-color:#42aeaf;}.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#3b9c9c;}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th{background-color:#3b9c9c;}.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th{background-color:#ee6411;}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#d65a0f;}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th{background-color:#d65a0f;}.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th{background-color:#d74324;}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#c13c20;}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th{background-color:#c13c20;}.table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th{background-color:#eee;}.table-hover tbody tr:hover>td,.table-hover tbody tr:hover>th{background-color:#cce5f1;}.text-muted{color:#eee;}.text-primary{color:#016a9c;}a.text-primary:hover{color:#005a85;}.text-success{color:#6ea204;}a.text-success:hover{color:#4c7003;}.text-info{color:#42aeaf;}a.text-info:hover{color:#34898a;}.text-warning{color:#ee6411;}a.text-warning:hover{color:#be500e;}.text-danger{color:#d74324;}a.text-danger:hover{color:#ab351d;}.bg-primary{color:#fff;background-color:#016a9c;}a.bg-primary:hover{background-color:#005a85;}.bg-success{background-color:#6ea204;}a.bg-success:hover{background-color:#4c7003;}.bg-info{background-color:#42aeaf;}a.bg-info:hover{background-color:#34898a;}.bg-warning{background-color:#ee6411;}a.bg-warning:hover{background-color:#be500e;}.bg-danger{background-color:#d74324;}a.bg-danger:hover{background-color:#ab351d;}.thumbnail{background-color:#fff;border-color:#ccc;}.thumbnail .caption{color:#444;}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#016a9c;}.img-thumbnail{background-color:#fff;}.tooltip-inner{color:#444;background-color:#fff;}.tooltip-arrow{border-color:transparent;}.tooltip.top .tooltip-arrow{border-top-color:#666;}.tooltip.top-left .tooltip-arrow{border-top-color:#ccc;}.tooltip.top-right .tooltip-arrow{border-right-color:#ccc;border-top-color:#ccc;}.tooltip.right .tooltip-arrow{border-right-color:#666;}.tooltip.left .tooltip-arrow{border-left-color:#666;}.tooltip.bottom .tooltip-arrow{border-bottom-color:#666;}.tooltip.bottom-left .tooltip-arrow,.tooltip.bottom-right .tooltip-arrow{border-bottom-color:#ccc;}.tooltip .tooltip-arrow{border-color:transparent;}.tooltip .tooltip-arrow:after{border-color:transparent;}.tooltip.top .tooltip-arrow:after{border-top-color:#fff;}.tooltip.right .tooltip-arrow:after{border-right-color:#fff;}.tooltip.bottom .tooltip-arrow:after{border-bottom-color:#fff;}.tooltip.left .tooltip-arrow:after{border-left-color:#fff;}[data-toggle=tooltip]{color:inherit;}[data-toggle=tooltip]:hover{color:inherit;}.popover{background-color:#fff;box-shadow:0 2px 3px rgba(0,0,0,.1);border-color:#999;}.popover-title{background-color:#fff;border-bottom-color:#f2f2f2;}.popover>.arrow{border-color:transparent;}.popover>.arrow:after{border-color:transparent;}.popover.top>.arrow{border-top-color:#666;}.popover.top>.arrow:after{border-top-color:#fff;}.popover.right>.arrow{border-right-color:#666;}.popover.right>.arrow:after{border-right-color:#fff;}.popover.bottom>.arrow{border-bottom-color:#666;}.popover.bottom>.arrow:after{border-bottom-color:#fff;}.popover.left>.arrow{border-left-color:#666;}.popover.left>.arrow:after{border-left-color:#fff;}.popover .close:hover,.popover .close:focus{color:#444;}.text-hide{color:transparent;background-color:transparent;}.breadcrumb{background-color:transparent;color:#737373;}.breadcrumb>li+li:before{color:#444;}.breadcrumb>.active{color:#aaa;}.breadcrumb>li a{color:#737373;}.breadcrumb>li+li:last-child:before{color:#aaa;}.btn:focus,.btn:active:focus,.btn.active:focus{outline-color:-webkit-focus-ring-color;}.btn.focus{outline-color:-webkit-focus-ring-color;}.btn.focus:active{outline-color:-webkit-focus-ring-color;}.btn.active.focus{outline-color:-webkit-focus-ring-color;}.btn:hover,.btn:focus,.btn.focus{color:#00618f;}.btn-default{color:#00618f;background-color:#eee;border-color:#ccc;}.btn-default:hover,.btn-default:focus,.btn-default.focus,.btn-default:active,.btn-default.active{color:#00618f;background-color:#d5d5d5;border-color:#adadad;}.open>.dropdown-toggle.btn-default{color:#00618f;background-color:#d5d5d5;border-color:#adadad;}.btn-default.disabled,.btn-default[disabled]{background-color:#eee;border-color:#ccc;color:#444;}fieldset[disabled] .btn-default{background-color:#eee;border-color:#ccc;color:#444;}.btn-default.disabled:hover,.btn-default[disabled]:hover{background-color:#eee;border-color:#ccc;color:#444;}fieldset[disabled] .btn-default:hover{background-color:#eee;border-color:#ccc;color:#444;}.btn-default.disabled:focus,.btn-default[disabled]:focus{background-color:#eee;border-color:#ccc;color:#444;}fieldset[disabled] .btn-default:focus{background-color:#eee;border-color:#ccc;color:#444;}.btn-default.disabled.focus,.btn-default[disabled].focus{background-color:#eee;border-color:#ccc;color:#444;}fieldset[disabled] .btn-default.focus{background-color:#eee;border-color:#ccc;color:#444;}.btn-default.disabled:active,.btn-default[disabled]:active{background-color:#eee;border-color:#ccc;color:#444;}fieldset[disabled] .btn-default:active{background-color:#eee;border-color:#ccc;color:#444;}.btn-default.disabled.active,.btn-default[disabled].active{background-color:#eee;border-color:#ccc;color:#444;}fieldset[disabled] .btn-default.active{background-color:#eee;border-color:#ccc;color:#444;}.btn-default .badge{color:#eee;background-color:#00618f;}.btn-primary{color:#fff;background-color:#016a9c;border-color:#016a9c;}.btn-primary:hover,.btn-primary:focus,.btn-primary.focus,.btn-primary:active,.btn-primary.active{color:#fff;background-color:#005a85;border-color:#00537b;}.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#005a85;border-color:#00537b;}.btn-primary.disabled,.btn-primary[disabled]{background-color:#016a9c;border-color:#016a9c;}fieldset[disabled] .btn-primary{background-color:#016a9c;border-color:#016a9c;}.btn-primary.disabled:hover,.btn-primary[disabled]:hover{background-color:#016a9c;border-color:#016a9c;}fieldset[disabled] .btn-primary:hover{background-color:#016a9c;border-color:#016a9c;}.btn-primary.disabled:focus,.btn-primary[disabled]:focus{background-color:#016a9c;border-color:#016a9c;}fieldset[disabled] .btn-primary:focus{background-color:#016a9c;border-color:#016a9c;}.btn-primary.disabled.focus,.btn-primary[disabled].focus{background-color:#016a9c;border-color:#016a9c;}fieldset[disabled] .btn-primary.focus{background-color:#016a9c;border-color:#016a9c;}.btn-primary.disabled:active,.btn-primary[disabled]:active{background-color:#016a9c;border-color:#016a9c;}fieldset[disabled] .btn-primary:active{background-color:#016a9c;border-color:#016a9c;}.btn-primary.disabled.active,.btn-primary[disabled].active{background-color:#016a9c;border-color:#016a9c;}fieldset[disabled] .btn-primary.active{background-color:#016a9c;border-color:#016a9c;}.btn-primary .badge{color:#016a9c;background-color:#fff;}.btn-success{color:#fff;background-color:#408001;border-color:#408001;}.btn-success:hover,.btn-success:focus,.btn-success.focus,.btn-success:active,.btn-success.active{color:#fff;background-color:#274d01;border-color:#224301;}.open>.dropdown-toggle.btn-success{color:#fff;background-color:#274d01;border-color:#224301;}.btn-success.disabled,.btn-success[disabled]{background-color:#408001;border-color:#408001;}fieldset[disabled] .btn-success{background-color:#408001;border-color:#408001;}.btn-success.disabled:hover,.btn-success[disabled]:hover{background-color:#408001;border-color:#408001;}fieldset[disabled] .btn-success:hover{background-color:#408001;border-color:#408001;}.btn-success.disabled:focus,.btn-success[disabled]:focus{background-color:#408001;border-color:#408001;}fieldset[disabled] .btn-success:focus{background-color:#408001;border-color:#408001;}.btn-success.disabled.focus,.btn-success[disabled].focus{background-color:#408001;border-color:#408001;}fieldset[disabled] .btn-success.focus{background-color:#408001;border-color:#408001;}.btn-success.disabled:active,.btn-success[disabled]:active{background-color:#408001;border-color:#408001;}fieldset[disabled] .btn-success:active{background-color:#408001;border-color:#408001;}.btn-success.disabled.active,.btn-success[disabled].active{background-color:#408001;border-color:#408001;}fieldset[disabled] .btn-success.active{background-color:#408001;border-color:#408001;}.btn-success .badge{color:#408001;background-color:#fff;}.btn-info{color:#fff;background-color:#42aeaf;border-color:#3b9c9c;}.btn-info:hover,.btn-info:focus,.btn-info.focus,.btn-info:active,.btn-info.active{color:#fff;background-color:#34898a;border-color:#2a6f70;}.open>.dropdown-toggle.btn-info{color:#fff;background-color:#34898a;border-color:#2a6f70;}.btn-info.disabled,.btn-info[disabled]{background-color:#42aeaf;border-color:#3b9c9c;}fieldset[disabled] .btn-info{background-color:#42aeaf;border-color:#3b9c9c;}.btn-info.disabled:hover,.btn-info[disabled]:hover{background-color:#42aeaf;border-color:#3b9c9c;}fieldset[disabled] .btn-info:hover{background-color:#42aeaf;border-color:#3b9c9c;}.btn-info.disabled:focus,.btn-info[disabled]:focus{background-color:#42aeaf;border-color:#3b9c9c;}fieldset[disabled] .btn-info:focus{background-color:#42aeaf;border-color:#3b9c9c;}.btn-info.disabled.focus,.btn-info[disabled].focus{background-color:#42aeaf;border-color:#3b9c9c;}fieldset[disabled] .btn-info.focus{background-color:#42aeaf;border-color:#3b9c9c;}.btn-info.disabled:active,.btn-info[disabled]:active{background-color:#42aeaf;border-color:#3b9c9c;}fieldset[disabled] .btn-info:active{background-color:#42aeaf;border-color:#3b9c9c;}.btn-info.disabled.active,.btn-info[disabled].active{background-color:#42aeaf;border-color:#3b9c9c;}fieldset[disabled] .btn-info.active{background-color:#42aeaf;border-color:#3b9c9c;}.btn-info .badge{color:#42aeaf;background-color:#fff;}.btn-warning{color:#fff;background-color:#ee6411;border-color:#d65a0f;}.btn-warning:hover,.btn-warning:focus,.btn-warning.focus,.btn-warning:active,.btn-warning.active{color:#fff;background-color:#be500e;border-color:#9d420b;}.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#be500e;border-color:#9d420b;}.btn-warning.disabled,.btn-warning[disabled]{background-color:#ee6411;border-color:#d65a0f;}fieldset[disabled] .btn-warning{background-color:#ee6411;border-color:#d65a0f;}.btn-warning.disabled:hover,.btn-warning[disabled]:hover{background-color:#ee6411;border-color:#d65a0f;}fieldset[disabled] .btn-warning:hover{background-color:#ee6411;border-color:#d65a0f;}.btn-warning.disabled:focus,.btn-warning[disabled]:focus{background-color:#ee6411;border-color:#d65a0f;}fieldset[disabled] .btn-warning:focus{background-color:#ee6411;border-color:#d65a0f;}.btn-warning.disabled.focus,.btn-warning[disabled].focus{background-color:#ee6411;border-color:#d65a0f;}fieldset[disabled] .btn-warning.focus{background-color:#ee6411;border-color:#d65a0f;}.btn-warning.disabled:active,.btn-warning[disabled]:active{background-color:#ee6411;border-color:#d65a0f;}fieldset[disabled] .btn-warning:active{background-color:#ee6411;border-color:#d65a0f;}.btn-warning.disabled.active,.btn-warning[disabled].active{background-color:#ee6411;border-color:#d65a0f;}fieldset[disabled] .btn-warning.active{background-color:#ee6411;border-color:#d65a0f;}.btn-warning .badge{color:#ee6411;background-color:#fff;}.btn-danger{color:#fff;background-color:#d74324;border-color:#c13c20;}.btn-danger:hover,.btn-danger:focus,.btn-danger.focus,.btn-danger:active,.btn-danger.active{color:#fff;background-color:#ab351d;border-color:#8d2c18;}.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#ab351d;border-color:#8d2c18;}.btn-danger.disabled,.btn-danger[disabled]{background-color:#d74324;border-color:#c13c20;}fieldset[disabled] .btn-danger{background-color:#d74324;border-color:#c13c20;}.btn-danger.disabled:hover,.btn-danger[disabled]:hover{background-color:#d74324;border-color:#c13c20;}fieldset[disabled] .btn-danger:hover{background-color:#d74324;border-color:#c13c20;}.btn-danger.disabled:focus,.btn-danger[disabled]:focus{background-color:#d74324;border-color:#c13c20;}fieldset[disabled] .btn-danger:focus{background-color:#d74324;border-color:#c13c20;}.btn-danger.disabled.focus,.btn-danger[disabled].focus{background-color:#d74324;border-color:#c13c20;}fieldset[disabled] .btn-danger.focus{background-color:#d74324;border-color:#c13c20;}.btn-danger.disabled:active,.btn-danger[disabled]:active{background-color:#d74324;border-color:#c13c20;}fieldset[disabled] .btn-danger:active{background-color:#d74324;border-color:#c13c20;}.btn-danger.disabled.active,.btn-danger[disabled].active{background-color:#d74324;border-color:#c13c20;}fieldset[disabled] .btn-danger.active{background-color:#d74324;border-color:#c13c20;}.btn-danger .badge{color:#d74324;background-color:#fff;}.btn-link{color:#016a9c;font-weight:normal;border-radius:0;background-color:transparent;box-shadow:none;}.btn-link:active,.btn-link.active,.btn-link[disabled]{background-color:transparent;box-shadow:none;}fieldset[disabled] .btn-link{background-color:transparent;box-shadow:none;}.btn-link{border-color:transparent;}.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent;}.btn-link:hover,.btn-link:focus{color:#005a85;text-decoration:none;background-color:transparent;}.btn-link[disabled]:hover{color:#eee;text-decoration:none;}fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#eee;text-decoration:none;}.btn[data-loading-text][disabled]{color:#00618f;background:#cce5f1;}.tap-to-load{color:#016a9c;border-color:#ccc;background:#eee;}.tap-to-load:hover,.tap-to-load:focus{color:#005a85;border-color:transparent;background:#f9f9f9;}.tap-to-load.disabled{color:#aaa;border-color:#e4e4e4;}a.btn.btn-help:hover i,a.btn.btn-help:focus a.btn.btn-help:active i,a.btn.btn-help.active i{color:#00447c!important;}select,textarea{color:#444;border-color:#ccc;font-family:inherit;}input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=search],input[type=tel],input[type=color]{color:#444;border-color:#ccc;font-family:inherit;}.uneditable-input{color:#444;border-color:#ccc;font-family:inherit;}textarea:focus{border-color:#016a9c;box-shadow:0 0 2px #1fb7ff;}input[type=text]:focus,input[type=password]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=date]:focus,input[type=month]:focus,input[type=time]:focus,input[type=week]:focus,input[type=number]:focus,input[type=email]:focus,input[type=url]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=color]:focus{border-color:#016a9c;box-shadow:0 0 2px #1fb7ff;}.uneditable-input:focus{border-color:#016a9c;box-shadow:0 0 2px #1fb7ff;}textarea{color:inherit;}select:focus{border-color:#016a9c;outline-color:#016a9c;}input[type=file]:focus,input[type=radio]:focus,input[type=checkbox]:focus{border-color:#016a9c;outline-color:#016a9c;}.uneditable-input,.uneditable-textarea{color:#737373;background-color:#eee;}.control-group.warning .control-label,.control-group.warning .help-block,.control-group.warning .help-inline,.control-group.warning .checkbox,.control-group.warning .radio,.control-group.warning input,.control-group.warning select,.control-group.warning textarea{color:#ee6411;}.control-group.warning input,.control-group.warning select,.control-group.warning textarea{border-color:#ee6411;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);}.control-group.warning input:focus,.control-group.warning select:focus,.control-group.warning textarea:focus{border-color:#be500e;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #f5a270;}.control-group.warning .input-prepend .add-on,.control-group.warning .input-append .add-on{color:#ee6411;background-color:#ee6411;border-color:#ee6411;}.control-group.error .control-label,.control-group.error .help-block,.control-group.error .help-inline,.control-group.error .checkbox,.control-group.error .radio,.control-group.error input,.control-group.error select,.control-group.error textarea{color:#d74324;}.control-group.error input,.control-group.error select,.control-group.error textarea{border-color:#d74324;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);}.control-group.error input:focus,.control-group.error select:focus,.control-group.error textarea:focus{border-color:#ab351d;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #e88c79;}.control-group.error .input-prepend .add-on,.control-group.error .input-append .add-on{color:#d74324;background-color:#d74324;border-color:#d74324;}.control-group.success .control-label,.control-group.success .help-block,.control-group.success .help-inline,.control-group.success .checkbox,.control-group.success .radio,.control-group.success input,.control-group.success select,.control-group.success textarea{color:#6ea204;}.control-group.success input,.control-group.success select,.control-group.success textarea{border-color:#6ea204;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);}.control-group.success input:focus,.control-group.success select:focus,.control-group.success textarea:focus{border-color:#4c7003;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #adf913;}.control-group.success .input-prepend .add-on,.control-group.success .input-append .add-on{color:#6ea204;background-color:#6ea204;border-color:#6ea204;}.control-group.info .control-label,.control-group.info .help-block,.control-group.info .help-inline,.control-group.info .checkbox,.control-group.info .radio,.control-group.info input,.control-group.info select,.control-group.info textarea{color:#42aeaf;}.control-group.info input,.control-group.info select,.control-group.info textarea{border-color:#42aeaf;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);}.control-group.info input:focus,.control-group.info select:focus,.control-group.info textarea:focus{border-color:#34898a;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #86d1d1;}.control-group.info .input-prepend .add-on,.control-group.info .input-append .add-on{color:#42aeaf;background-color:#42aeaf;border-color:#42aeaf;}input:focus:invalid,textarea:focus:invalid,select:focus:invalid{border-color:#016a9c;}input:focus:invalid:focus,textarea:focus:invalid:focus,select:focus:invalid:focus{border-color:#016a9c;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 3px #1fb7ff;}.control-group.error .popover{background-color:#ffffc9;}.error .popover,.error+.popover{background-color:#ffffc9;}:not(form).ng-dirty.ng-invalid+.popover{background-color:#ffffc9;}.control-group.error .popover.right .arrow:after{border-right-color:#ffffc9;}.error .popover.right .arrow:after,.error+.popover.right .arrow:after{border-right-color:#ffffc9;}:not(form).ng-dirty.ng-invalid+.popover.right .arrow:after{border-right-color:#ffffc9;}.control-group.error .popover.top .arrow:after{border-top-color:#ffffc9;}.error .popover.top .arrow:after,.error+.popover.top .arrow:after{border-top-color:#ffffc9;}:not(form).ng-dirty.ng-invalid+.popover.top .arrow:after{border-top-color:#ffffc9;}.control-group.error .popover.left .arrow:after{border-left-color:#ffffc9;}.error .popover.left .arrow:after,.error+.popover.left .arrow:after{border-left-color:#ffffc9;}:not(form).ng-dirty.ng-invalid+.popover.left .arrow:after{border-left-color:#ffffc9;}.control-group.error .popover.bottom .arrow:after{border-bottom-color:#ffffc9;}.error .popover.bottom .arrow:after,.error+.popover.bottom .arrow:after{border-bottom-color:#ffffc9;}:not(form).ng-dirty.ng-invalid+.popover.bottom .arrow:after{border-bottom-color:#ffffc9;}.help-block,.help-inline{color:#aaa;}.input-append .active,.input-prepend .active{background-color:#bffa45;border-color:#6ea204;}.form-search .btn{background-color:#016a9c;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);}.dpui-numberPicker button{background-color:#eee;color:#016a9c;}.dpui-numberPicker button:hover{background:#dadada;}.spinbox-input{border-top-color:#ccc;border-bottom-color:#ccc;background-color:#fff;color:#424242;}[class*=i-small-favorite]{background-image:url("../../../../../Images/Polaris/dell-glyphons-halflings-multi-color.png");}.review-stars ul.review-stars-top{color:#f2af00;}.review-stars ul.review-stars-bottom{color:#aaa;}.well{background-color:#eee;border-color:#dcdcdc;box-shadow:inset 0 1px 1px rgba(0,0,0,.05);}.well blockquote{border-color:rgba(0,0,0,.15);}.gray-dark,.well-gray-dark{background-color:#444;color:#fff;}.gray-dark h2,.well-gray-dark h2,.gray-dark h3,.well-gray-dark h3,.gray-dark h4,.well-gray-dark h4,.gray-dark h5,.well-gray-dark h5,.gray-dark h6,.well-gray-dark h6{color:#fff;}.gray-dark .panel-heading,.well-gray-dark .panel-heading{background-color:#fff;color:#fff!important;}.gray-dark h4.well-title,.well-gray-dark h4.well-title,.gray-dark h4.container-title,.well-gray-dark h4.container-title{color:#fff;background-color:#fff;}.gray-dark-stroke,.well-gray-dark-stroke,.panel-gray-dark{background-color:#fff;color:#444;border-color:#444;}.gray-dark-stroke h2,.well-gray-dark-stroke h2,.panel-gray-dark h2,.gray-dark-stroke h3,.well-gray-dark-stroke h3,.panel-gray-dark h3,.gray-dark-stroke h4,.well-gray-dark-stroke h4,.panel-gray-dark h4,.gray-dark-stroke h5,.well-gray-dark-stroke h5,.panel-gray-dark h5,.gray-dark-stroke h6,.well-gray-dark-stroke h6,.panel-gray-dark h6{color:#444;}.gray-dark-stroke .panel-heading,.well-gray-dark-stroke .panel-heading,.panel-gray-dark .panel-heading{background-color:#444;color:#fff!important;}.gray-dark-stroke h4.well-title,.well-gray-dark-stroke h4.well-title,.panel-gray-dark h4.well-title,.gray-dark-stroke h4.container-title,.well-gray-dark-stroke h4.container-title,.panel-gray-dark h4.container-title{color:#fff;background-color:#444;}.gray-medium,.well-gray-medium{background-color:#737373;color:#fff;}.gray-medium h2,.well-gray-medium h2,.gray-medium h3,.well-gray-medium h3,.gray-medium h4,.well-gray-medium h4,.gray-medium h5,.well-gray-medium h5,.gray-medium h6,.well-gray-medium h6{color:#fff;}.gray-medium .panel-heading,.well-gray-medium .panel-heading{background:#fff;color:#fff!important;}.gray-medium .panel-heading h2,.well-gray-medium .panel-heading h2,.gray-medium .panel-heading h3,.well-gray-medium .panel-heading h3,.gray-medium .panel-heading h4,.well-gray-medium .panel-heading h4,.gray-medium .panel-heading h5,.well-gray-medium .panel-heading h5,.gray-medium .panel-heading h6,.well-gray-medium .panel-heading h6{margin:0;padding-left:10px;}.gray-medium h4.well-title,.well-gray-medium h4.well-title,.gray-medium h4.container-title,.well-gray-medium h4.container-title{color:#fff;background-color:#fff;}.gray-medium-stroke,.well-gray-medium-stroke,.panel-gray-medium{color:#444;border-color:#737373;}.gray-medium-stroke h2,.well-gray-medium-stroke h2,.panel-gray-medium h2,.gray-medium-stroke h3,.well-gray-medium-stroke h3,.panel-gray-medium h3,.gray-medium-stroke h4,.well-gray-medium-stroke h4,.panel-gray-medium h4,.gray-medium-stroke h5,.well-gray-medium-stroke h5,.panel-gray-medium h5,.gray-medium-stroke h6,.well-gray-medium-stroke h6,.panel-gray-medium h6{color:#737373;}.gray-medium-stroke .panel-heading,.well-gray-medium-stroke .panel-heading,.panel-gray-medium .panel-heading{background:#737373;color:#fff!important;}.gray-medium-stroke h4.well-title,.well-gray-medium-stroke h4.well-title,.panel-gray-medium h4.well-title,.gray-medium-stroke h4.container-title,.well-gray-medium-stroke h4.container-title,.panel-gray-medium h4.container-title{color:#fff;background-color:#737373;}.gray,.well-gray{background-color:#aaa;color:#fff;}.gray h2,.well-gray h2,.gray h3,.well-gray h3,.gray h4,.well-gray h4,.gray h5,.well-gray h5,.gray h6,.well-gray h6{color:#fff;}.gray .panel-heading,.well-gray .panel-heading{background:#fff;color:#fff!important;}.gray h4.well-title,.well-gray h4.well-title,.gray h4.container-title,.well-gray h4.container-title{color:#fff;background-color:#fff;}.gray-stroke,.well-gray-stroke,.panel-gray{background-color:#ccc;color:#444;border-color:#ccc;}.gray-stroke h2,.well-gray-stroke h2,.panel-gray h2,.gray-stroke h3,.well-gray-stroke h3,.panel-gray h3,.gray-stroke h4,.well-gray-stroke h4,.panel-gray h4,.gray-stroke h5,.well-gray-stroke h5,.panel-gray h5,.gray-stroke h6,.well-gray-stroke h6,.panel-gray h6{color:#ccc;}.gray-stroke .panel-heading,.well-gray-stroke .panel-heading,.panel-gray .panel-heading{background:#ccc;color:#fff!important;}.gray-stroke h4.well-title,.well-gray-stroke h4.well-title,.panel-gray h4.well-title,.gray-stroke h4.container-title,.well-gray-stroke h4.container-title,.panel-gray h4.container-title{color:#fff;background-color:#ccc;}.gray-light,.well-gray-light{background-color:#eee;color:#444;}.gray-light h2,.well-gray-light h2,.gray-light h3,.well-gray-light h3,.gray-light h4,.well-gray-light h4,.gray-light h5,.well-gray-light h5,.gray-light h6,.well-gray-light h6{color:#444;}.gray-light .panel-heading,.well-gray-light .panel-heading{background:#444;color:#fff!important;}.gray-light h4.well-title,.well-gray-light h4.well-title,.gray-light h4.container-title,.well-gray-light h4.container-title{color:#fff;background-color:#444;}.gray-light-stroke,.well-gray-light-stroke,.panel-gray-light{background-color:#fff;color:#aaa;}.gray-light-stroke h2,.well-gray-light-stroke h2,.panel-gray-light h2,.gray-light-stroke h3,.well-gray-light-stroke h3,.panel-gray-light h3,.gray-light-stroke h4,.well-gray-light-stroke h4,.panel-gray-light h4,.gray-light-stroke h5,.well-gray-light-stroke h5,.panel-gray-light h5,.gray-light-stroke h6,.well-gray-light-stroke h6,.panel-gray-light h6{color:#eee;}.gray-light-stroke .panel-heading,.well-gray-light-stroke .panel-heading,.panel-gray-light .panel-heading{background:#eee;color:#fff!important;}.gray-light-stroke h4.well-title,.well-gray-light-stroke h4.well-title,.panel-gray-light h4.well-title,.gray-light-stroke h4.container-title,.well-gray-light-stroke h4.container-title,.panel-gray-light h4.container-title{color:#fff;background-color:#eee;}.gray-very-light,.well-gray-very-light{background-color:#f9f9f9;color:#444;}.gray-very-light h2,.well-gray-very-light h2,.gray-very-light h3,.well-gray-very-light h3,.gray-very-light h4,.well-gray-very-light h4,.gray-very-light h5,.well-gray-very-light h5,.gray-very-light h6,.well-gray-very-light h6{color:#444;}.gray-very-light .panel-heading,.well-gray-very-light .panel-heading{background:#444;color:#fff!important;}.gray-very-light h4.well-title,.well-gray-very-light h4.well-title,.gray-very-light h4.container-title,.well-gray-very-light h4.container-title{color:#fff;background-color:#444;}.gray-very-light-stroke,.well-gray-very-light-stroke,.panel-gray-very-light{background-color:#f9f9f9;color:#444;border-color:#ccc;}.gray-very-light-stroke h2,.well-gray-very-light-stroke h2,.panel-gray-very-light h2,.gray-very-light-stroke h3,.well-gray-very-light-stroke h3,.panel-gray-very-light h3,.gray-very-light-stroke h4,.well-gray-very-light-stroke h4,.panel-gray-very-light h4,.gray-very-light-stroke h5,.well-gray-very-light-stroke h5,.panel-gray-very-light h5,.gray-very-light-stroke h6,.well-gray-very-light-stroke h6,.panel-gray-very-light h6{color:#f9f9f9;}.gray-very-light-stroke .panel-heading,.well-gray-very-light-stroke .panel-heading,.panel-gray-very-light .panel-heading{background:#f9f9f9;color:#fff!important;}.gray-very-light-stroke h4.well-title,.well-gray-very-light-stroke h4.well-title,.panel-gray-very-light h4.well-title,.gray-very-light-stroke h4.container-title,.well-gray-very-light-stroke h4.container-title,.panel-gray-very-light h4.container-title{color:#fff;background-color:#f9f9f9;}.white,.well-white{background-color:#fff;color:#444;}.white h2,.well-white h2,.white h3,.well-white h3,.white h4,.well-white h4,.white h5,.well-white h5,.white h6,.well-white h6{color:#444;}.white .panel-heading,.well-white .panel-heading{background:#444;color:#fff!important;}.white h4.well-title,.well-white h4.well-title,.white h4.container-title,.well-white h4.container-title{color:#fff;background-color:#444;}.white-stroke,.well-white-stroke{border-color:#ccc;}.well-transparent-stroke{border-color:transparent;}.black,.well-black{background-color:#000;color:#fff;}.black h2,.well-black h2,.black h3,.well-black h3,.black h4,.well-black h4,.black h5,.well-black h5,.black h6,.well-black h6{color:#fff;}.black .panel-heading,.well-black .panel-heading{background:#fff;color:#fff!important;}.black h4.well-title,.well-black h4.well-title,.black h4.container-title,.well-black h4.container-title{color:#fff;background-color:#fff;}.black-stroke,.well-black-stroke,.panel-black{background-color:#fff;color:#000;}.black-stroke h2,.well-black-stroke h2,.panel-black h2,.black-stroke h3,.well-black-stroke h3,.panel-black h3,.black-stroke h4,.well-black-stroke h4,.panel-black h4,.black-stroke h5,.well-black-stroke h5,.panel-black h5,.black-stroke h6,.well-black-stroke h6,.panel-black h6{color:#000;}.black-stroke .panel-heading,.well-black-stroke .panel-heading,.panel-black .panel-heading{background:#000;color:#fff!important;}.black-stroke h4.well-title,.well-black-stroke h4.well-title,.panel-black h4.well-title,.black-stroke h4.container-title,.well-black-stroke h4.container-title,.panel-black h4.container-title{color:#fff;background-color:#000;}.blue,.well-blue{background-color:#016a9c;color:#fff;}.blue h2,.well-blue h2,.blue h3,.well-blue h3,.blue h4,.well-blue h4,.blue h5,.well-blue h5,.blue h6,.well-blue h6{color:#fff;}.blue .panel-heading,.well-blue .panel-heading{background:#fff;color:#fff!important;}.blue .panel-heading h2,.well-blue .panel-heading h2,.blue .panel-heading h3,.well-blue .panel-heading h3,.blue .panel-heading h4,.well-blue .panel-heading h4,.blue .panel-heading h5,.well-blue .panel-heading h5,.blue .panel-heading h6,.well-blue .panel-heading h6{margin:0;padding-left:10px;}.blue h4.well-title,.well-blue h4.well-title,.blue h4.container-title,.well-blue h4.container-title{color:#fff;background-color:#fff;}.blue a,.well-blue a{color:#fff;}.blue-stroke,.well-blue-stroke,.panel-blue{background-color:#fff;color:#444;border-color:#016a9c;}.blue-stroke h2,.well-blue-stroke h2,.panel-blue h2,.blue-stroke h3,.well-blue-stroke h3,.panel-blue h3,.blue-stroke h4,.well-blue-stroke h4,.panel-blue h4,.blue-stroke h5,.well-blue-stroke h5,.panel-blue h5,.blue-stroke h6,.well-blue-stroke h6,.panel-blue h6{color:#016a9c;}.blue-stroke .panel-heading,.well-blue-stroke .panel-heading,.panel-blue .panel-heading{background:#016a9c;color:#fff!important;}.blue-stroke h4.well-title,.well-blue-stroke h4.well-title,.panel-blue h4.well-title,.blue-stroke h4.container-title,.well-blue-stroke h4.container-title,.panel-blue h4.container-title{color:#fff;background-color:#016a9c;}.dark-blue,.well-dark-blue{background-color:#00447c;color:#fff;}.dark-blue h2,.well-dark-blue h2,.dark-blue h3,.well-dark-blue h3,.dark-blue h4,.well-dark-blue h4,.dark-blue h5,.well-dark-blue h5,.dark-blue h6,.well-dark-blue h6{color:#fff;}.dark-blue .panel-heading,.well-dark-blue .panel-heading{background:#fff;color:#fff!important;}.dark-blue h4.well-title,.well-dark-blue h4.well-title,.dark-blue h4.container-title,.well-dark-blue h4.container-title{color:#fff;background-color:#fff;vertical-align:baseline;}.dark-blue a,.well-blue a{color:#fff;}.dark-blue-stroke,.well-dark-blue-stroke,.panel-dark-blue{background-color:#fff;color:#444;border-color:#00447c;}.dark-blue-stroke h2,.well-dark-blue-stroke h2,.panel-dark-blue h2,.dark-blue-stroke h3,.well-dark-blue-stroke h3,.panel-dark-blue h3,.dark-blue-stroke h4,.well-dark-blue-stroke h4,.panel-dark-blue h4,.dark-blue-stroke h5,.well-dark-blue-stroke h5,.panel-dark-blue h5,.dark-blue-stroke h6,.well-dark-blue-stroke h6,.panel-dark-blue h6{color:#00447c;}.dark-blue-stroke .panel-heading,.well-dark-blue-stroke .panel-heading,.panel-dark-blue .panel-heading{background:#00447c;color:#fff!important;}.dark-blue-stroke h4.well-title,.well-dark-blue-stroke h4.well-title,.panel-dark-blue h4.well-title,.dark-blue-stroke h4.container-title,.well-dark-blue-stroke h4.container-title,.panel-dark-blue h4.container-title{color:#fff;background-color:#00447c;}.green,.well-green{background-color:#6ea204;color:#fff;}.green h2,.well-green h2,.green h3,.well-green h3,.green h4,.well-green h4,.green h5,.well-green h5,.green h6,.well-green h6{color:#fff;}.green .panel-heading,.well-green .panel-heading{background:#fff;color:#fff!important;}.green h4.well-title,.well-green h4.well-title,.green h4.container-title,.well-green h4.container-title{color:#fff;background-color:#fff;}.green-stroke,.well-green-stroke,.panel-green{background-color:#fff;color:#444;border-color:#6ea204;}.green-stroke h2,.well-green-stroke h2,.panel-green h2,.green-stroke h3,.well-green-stroke h3,.panel-green h3,.green-stroke h4,.well-green-stroke h4,.panel-green h4,.green-stroke h5,.well-green-stroke h5,.panel-green h5,.green-stroke h6,.well-green-stroke h6,.panel-green h6{color:#6ea204;}.green-stroke .panel-heading,.well-green-stroke .panel-heading,.panel-green .panel-heading{background:#6ea204;color:#fff!important;}.green-stroke h4.well-title,.well-green-stroke h4.well-title,.panel-green h4.well-title,.green-stroke h4.container-title,.well-green-stroke h4.container-title,.panel-green h4.container-title{color:#fff;background-color:#6ea204;}.light-green,.well-light-green{background-color:#c1d82f;color:#fff;}.light-green h2,.well-light-green h2,.light-green h3,.well-light-green h3,.light-green h4,.well-light-green h4,.light-green h5,.well-light-green h5,.light-green h6,.well-light-green h6{color:#fff;}.light-green .panel-heading,.well-light-green .panel-heading{background:#fff;border-top-right-radius:0;border-top-left-radius:0;color:#fff!important;}.light-green .panel-heading h2,.well-light-green .panel-heading h2,.light-green .panel-heading h3,.well-light-green .panel-heading h3,.light-green .panel-heading h4,.well-light-green .panel-heading h4,.light-green .panel-heading h5,.well-light-green .panel-heading h5,.light-green .panel-heading h6,.well-light-green .panel-heading h6{margin:0;padding-left:10px;}.light-green h4.well-title,.well-light-green h4.well-title,.light-green h4.container-title,.well-light-green h4.container-title{color:#fff;background-color:#fff;}.light-green-stroke,.well-light-green-stroke,.panel-light-green{background-color:#fff;color:#444;}.light-green-stroke h2,.well-light-green-stroke h2,.panel-light-green h2,.light-green-stroke h3,.well-light-green-stroke h3,.panel-light-green h3,.light-green-stroke h4,.well-light-green-stroke h4,.panel-light-green h4,.light-green-stroke h5,.well-light-green-stroke h5,.panel-light-green h5,.light-green-stroke h6,.well-light-green-stroke h6,.panel-light-green h6{color:#c1d82f;}.light-green-stroke .panel-heading,.well-light-green-stroke .panel-heading,.panel-light-green .panel-heading{background:#c1d82f;color:#fff!important;}.light-green-stroke h4.well-title,.well-light-green-stroke h4.well-title,.panel-light-green h4.well-title,.light-green-stroke h4.container-title,.well-light-green-stroke h4.container-title,.panel-light-green h4.container-title{color:#fff;background-color:#c1d82f;}.yellow,.well-yellow{background-color:#f2af00;color:#fff;}.yellow h2,.well-yellow h2,.yellow h3,.well-yellow h3,.yellow h4,.well-yellow h4,.yellow h5,.well-yellow h5,.yellow h6,.well-yellow h6{color:#fff;}.yellow .panel-heading,.well-yellow .panel-heading{background:#fff;color:#fff!important;}.yellow h4.well-title,.well-yellow h4.well-title,.yellow h4.container-title,.well-yellow h4.container-title{color:#fff;background-color:#fff;}.yellow-stroke,.well-yellow-stroke,.panel-yellow{background-color:#fff;color:#444;border-color:#f2af00;}.yellow-stroke h2,.well-yellow-stroke h2,.panel-yellow h2,.yellow-stroke h3,.well-yellow-stroke h3,.panel-yellow h3,.yellow-stroke h4,.well-yellow-stroke h4,.panel-yellow h4,.yellow-stroke h5,.well-yellow-stroke h5,.panel-yellow h5,.yellow-stroke h6,.well-yellow-stroke h6,.panel-yellow h6{color:#f2af00;}.yellow-stroke .panel-heading,.well-yellow-stroke .panel-heading,.panel-yellow .panel-heading{background:#f2af00;color:#fff!important;}.yellow-stroke h4.well-title,.well-yellow-stroke h4.well-title,.panel-yellow h4.well-title,.yellow-stroke h4.container-title,.well-yellow-stroke h4.container-title,.panel-yellow h4.container-title{color:#fff;background-color:#f2af00;}.orange,.well-orange{background-color:#ee6411;color:#fff;border-radius:0;}.orange h2,.well-orange h2,.orange h3,.well-orange h3,.orange h4,.well-orange h4,.orange h5,.well-orange h5,.orange h6,.well-orange h6{color:#fff;}.orange .panel-heading,.well-orange .panel-heading{background:#fff;color:#fff!important;}.orange h4.well-title,.well-orange h4.well-title,.orange h4.container-title,.well-orange h4.container-title{color:#fff;background-color:#fff;}.orange-stroke,.well-orange-stroke,.panel-orange{border-color:#ee6411;background-color:#fff;color:#444;}.orange-stroke h2,.well-orange-stroke h2,.panel-orange h2,.orange-stroke h3,.well-orange-stroke h3,.panel-orange h3,.orange-stroke h4,.well-orange-stroke h4,.panel-orange h4,.orange-stroke h5,.well-orange-stroke h5,.panel-orange h5,.orange-stroke h6,.well-orange-stroke h6,.panel-orange h6{color:#ee6411;}.orange-stroke .panel-heading,.well-orange-stroke .panel-heading,.panel-orange .panel-heading{background:#ee6411;color:#fff!important;}.orange-stroke h4.well-title,.well-orange-stroke h4.well-title,.panel-orange h4.well-title,.orange-stroke h4.container-title,.well-orange-stroke h4.container-title,.panel-orange h4.container-title{color:#fff;background-color:#ee6411;}.red,.well-red{background-color:#d74324;color:#fff;}.red h2,.well-red h2,.red h3,.well-red h3,.red h4,.well-red h4,.red h5,.well-red h5,.red h6,.well-red h6{color:#fff;}.red .panel-heading,.well-red .panel-heading{background:#fff;color:#fff!important;}.red h4.well-title,.well-red h4.well-title,.red h4.container-title,.well-red h4.container-title{color:#fff;background-color:#fff;}.red-stroke,.well-red-stroke,.panel-red{background-color:#fff;color:#444;border-color:#d74324;}.red-stroke h2,.well-red-stroke h2,.panel-red h2,.red-stroke h3,.well-red-stroke h3,.panel-red h3,.red-stroke h4,.well-red-stroke h4,.panel-red h4,.red-stroke h5,.well-red-stroke h5,.panel-red h5,.red-stroke h6,.well-red-stroke h6,.panel-red h6{color:#d74324;}.red-stroke .panel-heading,.well-red-stroke .panel-heading,.panel-red .panel-heading{background:#d74324;color:#fff!important;}.red-stroke .panel-heading h2,.well-red-stroke .panel-heading h2,.panel-red .panel-heading h2,.red-stroke .panel-heading h3,.well-red-stroke .panel-heading h3,.panel-red .panel-heading h3,.red-stroke .panel-heading h4,.well-red-stroke .panel-heading h4,.panel-red .panel-heading h4,.red-stroke .panel-heading h5,.well-red-stroke .panel-heading h5,.panel-red .panel-heading h5,.red-stroke .panel-heading h6,.well-red-stroke .panel-heading h6,.panel-red .panel-heading h6{margin:0;padding-left:10px;}.red-stroke h4.well-title,.well-red-stroke h4.well-title,.panel-red h4.well-title,.red-stroke h4.container-title,.well-red-stroke h4.container-title,.panel-red h4.container-title{color:#fff;background-color:#d74324;}.red-dark,.well-red-dark{background-color:#ce1126;color:#fff;}.red-dark h2,.well-red-dark h2,.red-dark h3,.well-red-dark h3,.red-dark h4,.well-red-dark h4,.red-dark h5,.well-red-dark h5,.red-dark h6,.well-red-dark h6{color:#fff;}.red-dark .panel-heading,.well-red-dark .panel-heading{background:#fff;color:#fff!important;}.red-dark h4.well-title,.well-red-dark h4.well-title,.red-dark h4.container-title,.well-red-dark h4.container-title{color:#fff;background-color:#fff;}.red-dark-stroke,.well-red-dark-stroke,.panel-red-dark{background-color:#fff;color:#444;border-color:#ce1126;}.red-dark-stroke h2,.well-red-dark-stroke h2,.panel-red-dark h2,.red-dark-stroke h3,.well-red-dark-stroke h3,.panel-red-dark h3,.red-dark-stroke h4,.well-red-dark-stroke h4,.panel-red-dark h4,.red-dark-stroke h5,.well-red-dark-stroke h5,.panel-red-dark h5,.red-dark-stroke h6,.well-red-dark-stroke h6,.panel-red-dark h6{color:#ce1126;}.red-dark-stroke .panel-heading,.well-red-dark-stroke .panel-heading,.panel-red-dark .panel-heading{background:#ce1126;color:#fff!important;}.red-dark-stroke h4.well-title,.well-red-dark-stroke h4.well-title,.panel-red-dark h4.well-title,.red-dark-stroke h4.container-title,.well-red-dark-stroke h4.container-title,.panel-red-dark h4.container-title{color:#fff;background-color:#ce1126;}.berry,.well-berry{background-color:#b7295a;color:#fff;}.berry h2,.well-berry h2,.berry h3,.well-berry h3,.berry h4,.well-berry h4,.berry h5,.well-berry h5,.berry h6,.well-berry h6{color:#fff;}.berry .panel-heading,.well-berry .panel-heading{background:#fff;color:#fff!important;}.berry h4.well-title,.well-berry h4.well-title,.berry h4.container-title,.well-berry h4.container-title{color:#fff;background-color:#fff;}.berry-stroke,.well-berry-stroke,.panel-berry{background-color:#fff;color:#444;border-color:#b7295a;}.berry-stroke h2,.well-berry-stroke h2,.panel-berry h2,.berry-stroke h3,.well-berry-stroke h3,.panel-berry h3,.berry-stroke h4,.well-berry-stroke h4,.panel-berry h4,.berry-stroke h5,.well-berry-stroke h5,.panel-berry h5,.berry-stroke h6,.well-berry-stroke h6,.panel-berry h6{color:#b7295a;}.berry-stroke .panel-heading,.well-berry-stroke .panel-heading,.panel-berry .panel-heading{background:#b7295a;color:#fff!important;}.berry-stroke h4.well-title,.well-berry-stroke h4.well-title,.panel-berry h4.well-title,.berry-stroke h4.container-title,.well-berry-stroke h4.container-title,.panel-berry h4.container-title{color:#fff;background-color:#b7295a;}.purple,.well-purple{background-color:#6e2585;color:#fff;}.purple h2,.well-purple h2,.purple h3,.well-purple h3,.purple h4,.well-purple h4,.purple h5,.well-purple h5,.purple h6,.well-purple h6{color:#fff;}.purple .panel-heading,.well-purple .panel-heading{background:#fff;color:#fff!important;}.purple h4.well-title,.well-purple h4.well-title,.purple h4.container-title,.well-purple h4.container-title{color:#fff;background-color:#fff;}.purple-stroke,.well-purple-stroke,.panel-purple{background-color:#fff;color:#444;border-color:#6e2585;}.purple-stroke h2,.well-purple-stroke h2,.panel-purple h2,.purple-stroke h3,.well-purple-stroke h3,.panel-purple h3,.purple-stroke h4,.well-purple-stroke h4,.panel-purple h4,.purple-stroke h5,.well-purple-stroke h5,.panel-purple h5,.purple-stroke h6,.well-purple-stroke h6,.panel-purple h6{color:#6e2585;}.purple-stroke .panel-heading,.well-purple-stroke .panel-heading,.panel-purple .panel-heading{background:#6e2585;color:#fff!important;}.purple-stroke h4.well-title,.well-purple-stroke h4.well-title,.panel-purple h4.well-title,.purple-stroke h4.container-title,.well-purple-stroke h4.container-title,.panel-purple h4.container-title{color:#fff;background-color:#6e2585;}.teal,.well-teal{background-color:#42aeaf;color:#fff;}.teal h2,.well-teal h2,.teal h3,.well-teal h3,.teal h4,.well-teal h4,.teal h5,.well-teal h5,.teal h6,.well-teal h6{color:#fff;}.teal .panel-heading,.well-teal .panel-heading{background:#fff;color:#fff!important;}.teal h4.well-title,.well-teal h4.well-title,.teal h4.container-title,.well-teal h4.container-title{color:#fff;background-color:#fff;}.teal-stroke,.well-teal-stroke,.panel-teal{background-color:#fff;color:#444;border-color:1px solid #42aeaf;}.teal-stroke h2,.well-teal-stroke h2,.panel-teal h2,.teal-stroke h3,.well-teal-stroke h3,.panel-teal h3,.teal-stroke h4,.well-teal-stroke h4,.panel-teal h4,.teal-stroke h5,.well-teal-stroke h5,.panel-teal h5,.teal-stroke h6,.well-teal-stroke h6,.panel-teal h6{color:#42aeaf;}.teal-stroke .panel-heading,.well-teal-stroke .panel-heading,.panel-teal .panel-heading{background:#42aeaf;color:#fff!important;}.teal-stroke h4.well-title,.well-teal-stroke h4.well-title,.panel-teal h4.well-title,.teal-stroke h4.container-title,.well-teal-stroke h4.container-title,.panel-teal h4.container-title{color:#fff;background-color:#42aeaf;}.well-overlay{background-color:rgba(238,238,238,.9);background:rgba(238,238,238,.9);}.text-white{color:#fff!important;}.text-gray-dark{color:#444!important;}.text-gray-medium{color:#737373!important;}.text-gray-light{color:#eee!important;}.text-blue{color:#016a9c!important;}.text-dark-blue{color:#00447c!important;}.text-green{color:#6ea204!important;}.text-orange{color:#ee6411!important;}.text-red{color:#d74324!important;}.text-red-dark{color:#ce1126!important;}.text-berry{color:#b7295a!important;}.text-purple{color:#6e2585!important;}.hr-purple{border-color:#6e2585;}blockquote.blockquote-blue{border-color:#016a9c;}blockquote.blockquote-green{border-color:#6ea204;}blockquote.blockquote-purple{border-color:#6e2585;}blockquote.blockquote-orange{border-color:#ee6411;}blockquote.blockquote-berry{border-color:#b7295a;}blockquote.blockquote-red{border-color:#d74324;}blockquote.blockquote-red-dark{border-color:#ce1126;}blockquote.blockquote-dark-blue{border-color:#00447c;}blockquote.blockquote-gray-dark{border-color:#444;}.inline-content-links{background-color:#eee;}.inline-content-links .content-links li+li::before{color:#016a9c;}.yesRatings{color:#f2af00;}.noRatings{color:#000;}.barG{background-color:#eee;border-color:#aaa;}.form-group .btn{width:100%!important;}.form-group .modal-footer .btn{width:inherit!important;}#DynamicBannerWrap>div>div{font-family:inherit!important;}dt>a:hover>i.text-blue{color:#002537!important;}#btnhfChat .btn-xs{vertical-align:top;}.transitioning-to-qst{float:left;}@media(max-width:768px){.panel-group .panel-title{color:#016a9c;}.panel-group .panel-title a:before,.panel-group .panel-title a.collapsed:before{color:#016a9c;}.panel-group .panel-default>.panel-heading+.panel-collapse .panel-body{border-top-color:transparent;}#countrySelector+div{margin-left:13em;padding-top:.875em;}}@media(min-width:768px){.nav-tabs.nav-justified>.active>a{border-bottom-color:#016a9c;}.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#016a9c;}.nav-tabs-justified>.active>a{border-bottom-color:#016a9c;}.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border-bottom-color:#016a9c;}}@media print{*{background-color:transparent!important;color:#000!important;}*:before,*:after{background-color:transparent!important;color:#000!important;}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important;}.table td,.table th{background-color:#fff!important;}}@media(max-width:768px){.nav-tabs>li:hover{background-color:#cce5f1;color:#016a9c;}.nav-tabs>li.active{background:#fff;border-bottom-color:transparent;}.nav-tabs>li.active>a{border-color:transparent;color:#016a9c;}.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{border-color:transparent;color:#016a9c;}.nav-tabs>li>a:hover,.nav-tabs>li>a:focus{border-color:transparent;color:#016a9c;}.value-props-gallery{border-top-color:#ccc;border-bottom-color:#ccc;background-color:#eee;}a#popover-with-help-icon{display:none;}}svg path{pointer-events:none;}@media(max-width:48em){#RightRail.kb-article-detail-sidebar{display:block!important;width:100%;}#RightRail.kb-article-detail-sidebar>*:not(.article-detail):not(.all-article-search-wrap){display:none!important;}}@media(min-width:75em){h1,body>div#MainContent,body>#Toolbar,body>#BreadCrumbs,body>.bg-light-grey>#partners,body>.well-site-wide{max-width:1350px;margin:0 auto!important;}}
