@import url(https://fonts.googleapis.com/css?family=Open+Sans);
@import url(https://static.customersaas.com/_fonts/qelpclient-function/style.css);
@import url(https://static.customersaas.com/pearson-us/fonts/pearson-icons/style.css);
@import url(https://static.customersaas.com/_static-files-4.0/os-selector/os-selector.css);

.qc-fbb-options, .qc-fbb-scoring, .qelp-deviceimage, .qelp-guidedfaq_step_title, .qelp-usecase-navigation-container {
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none
}

#qelp-allPopularDevices:after, #qelpClient:after, #qelp_content:after, #qelp_header:after, #qelp_layout:after, .qb-header .qb-header__breadcrumbs:after, .qb-header .qb-header__description:after, .qb-header .qb-header__links:after, .qb-header .qb-header__os_info:after, .qb-header .qb-header__search:after, .qb-header .qb-header__title:after, .qb-header:after, .qc-devicetypelist:after, .qc-fbb-scoring:after, .qc-guidedfaqList_bottom:after, .qc-guidedfaqList_top:after, .qc-processsteps:after, .qc-row:after, .qc-sidebar_header:after, .qelp-breadcrumbs:after, .qelp-categories-topics_list:after, .qelp-categories:after, .qelp-categories_list:after, .qelp-choice_list:after, .qelp-clearfix:after, .qelp-devices_list:after, .qelp-guidedfaq_list:after, .qelp-guidedfaq_step_actions:after, .qelp-manufacturers_list:after, .qelp-osSelector_list:after, .qelp-page_deviceHome__header:after, .qelp-specifications_keyvalues_item:after, .qelp-topics_list:after, .qelp-usecase-navigation-container:after, .qelp-usecase_navigation:after {
    clear: both
}

.qelp-deviceimage {
    font-size: 0
}

.qc-deviceimage_hardware {
    position: relative;
    display: inline-block;
    font-size: 0
}

.qc-deviceimage_screen {
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden
}

.qelp-homebutton{
    color: #005a70;
    font-size: 18px;
}
.qelp-homebutton:hover{
    color: #005a70;
    font-size: 18px;
    text-decoration: underline;
}

.qc-deviceimage_screen img {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0
}

.qc-no-hardwareimage .qc-deviceimage_screen {
    position: static !important;
    overflow: visible !important;
    height: auto !important;
    width: auto !important;
    left: 0 !important;
    top: 0 !important
}

.qc-no-hardwareimage .qc-deviceimage_screen .qc-deviceimage_screen_usecase img {
    position: static;
    width: 100%
}

.qc-no-hardwareimage .qc-deviceimage_hardware_image {
    display: none
}

.qc-no-hardwareimage .qc-deviceimage_hardware {
    max-height: none !important;
    max-width: none !important
}

@-webkit-keyframes QLICKER-ANIMATE {
    0%, 100% {
        opacity: .5;
        filter: alpha(opacity=50)
    }
    50% {
        opacity: 1;
        filter: alpha(opacity=100)
    }
}

@-moz-keyframes QLICKER-ANIMATE {
    0%, 100% {
        opacity: .5;
        filter: alpha(opacity=50)
    }
    50% {
        opacity: 1;
        filter: alpha(opacity=100)
    }
}

@-o-keyframes QLICKER-ANIMATE {
    0%, 100% {
        opacity: .5;
        filter: alpha(opacity=50)
    }
    50% {
        opacity: 1;
        filter: alpha(opacity=100)
    }
}

@keyframes QLICKER-ANIMATE {
    0%, 100% {
        opacity: .5;
        filter: alpha(opacity=50)
    }
    50% {
        opacity: 1;
        filter: alpha(opacity=100)
    }
}

.qelp-deviceimage_clicker {
    position: absolute;
    background: 0 0;
    background: rgba(255, 255, 255, .5);
    box-sizing: border-box;
    border: 3px solid gray;
    border-radius: 200px;
    width: 50px;
    height: 50px;
    margin-left: -25px;
    margin-top: -25px;
    display: none;
    top: 0;
    left: 0;
    z-index: 10
}

.qelp-deviceimage_clicker.qelp-active {
    display: block
}

.qelp-deviceimage_clicker.qelp-animate {
    -webkit-animation: QLICKER-ANIMATE 2s infinite;
    -moz-animation: QLICKER-ANIMATE 2s infinite;
    -o-animation: QLICKER-ANIMATE 2s infinite;
    animation: QLICKER-ANIMATE 2s infinite
}

.qelp-manufacturers_item.qelp-manufacturers_item_type-virtual {
    display: none
}

.qelp-search-module-wrapper {
    position: relative
}

.qc-search-input, .qelp-search-input-wrapper {
    border: none
}

.qc-search-results {
    position: absolute;
    border: 1px solid #000;
    background: #fff;
    width: 500px;
    top: 30px;
    right: 0;
    display: none;
    z-index: 10
}

.qc-search-results ul {
    list-style: none;
    padding: 0;
    margin: 0
}

.qc-search-results a {
    padding-left: 25px;
    background-repeat: no-repeat;
    background-position: left center;
    margin: 5px 18px;
    line-height: 30px;
    text-decoration: none;
    display: block
}

.qc-search-results a:hover {
    text-decoration: underline
}

.qelp-search-highlight {
    background-color: #FFA
}

.qc-usecase_progress_bar span {
    display: block;
    text-align: right
}

.qc-usecase_progress_bar span strong {
    padding-right: 5px;
    text-align: right;
    font-size: 13px
}

.qelpQelpCare {
    /*min-width: 470px;*/
    padding-left:  0px;
    padding-right: 0px;
}
#qelp-allPopularDevices, #qelpClient, #qelp_content, #qelp_header, #qelp_layout, .qc-devicetypelist, .qc-fbb-scoring, .qc-guidedfaqList_bottom, .qc-guidedfaqList_top, .qc-row, .qc-sidebar_header, .qelp-breadcrumbs, .qelp-categories, .qelp-categories-topics_list, .qelp-categories_list, .qelp-choice_list, .qelp-clearfix, .qelp-devices_list, .qelp-guidedfaq_list, .qelp-guidedfaq_step_actions, .qelp-manufacturers_list, .qelp-osSelector_list, .qelp-page_deviceHome__header, .qelp-specifications_keyvalues_item, .qelp-topics_list, .qelp-usecase-navigation-container, .qelp-usecase_navigation {
    *zoom: 1
}

#qelp-allPopularDevices:after, #qelp-allPopularDevices:before, #qelpClient:after, #qelpClient:before, #qelp_content:after, #qelp_content:before, #qelp_header:after, #qelp_header:before, #qelp_layout:after, #qelp_layout:before, .qc-devicetypelist:after, .qc-devicetypelist:before, .qc-fbb-scoring:after, .qc-fbb-scoring:before, .qc-guidedfaqList_bottom:after, .qc-guidedfaqList_bottom:before, .qc-guidedfaqList_top:after, .qc-guidedfaqList_top:before, .qc-row:after, .qc-row:before, .qc-sidebar_header:after, .qc-sidebar_header:before, .qelp-breadcrumbs:after, .qelp-breadcrumbs:before, .qelp-categories-topics_list:after, .qelp-categories-topics_list:before, .qelp-categories:after, .qelp-categories:before, .qelp-categories_list:after, .qelp-categories_list:before, .qelp-choice_list:after, .qelp-choice_list:before, .qelp-clearfix:after, .qelp-clearfix:before, .qelp-devices_list:after, .qelp-devices_list:before, .qelp-guidedfaq_list:after, .qelp-guidedfaq_list:before, .qelp-guidedfaq_step_actions:after, .qelp-guidedfaq_step_actions:before, .qelp-manufacturers_list:after, .qelp-manufacturers_list:before, .qelp-osSelector_list:after, .qelp-osSelector_list:before, .qelp-page_deviceHome__header:after, .qelp-page_deviceHome__header:before, .qelp-specifications_keyvalues_item:after, .qelp-specifications_keyvalues_item:before, .qelp-topics_list:after, .qelp-topics_list:before, .qelp-usecase-navigation-container:after, .qelp-usecase-navigation-container:before, .qelp-usecase_navigation:after, .qelp-usecase_navigation:before {
    content: "";
    display: table
}

#qelpClient, #qelpClient *, .qelp-box-sizing-border {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

.qc-guidedfaqList_bottom, .qc-guidedfaqList_top {
    display: none
}

#qelpClient span[data-q-i18n]:after {
    display: none;
    content: ''
}

.qelp-devices_item, .qelp-devicetype_item, .qelp-manufacturers_item {
    text-align: center
}

.qelp-devices_item_image, .qelp-devices_item_inner, .qelp-devices_item_name, .qelp-devicetype_item_image, .qelp-devicetype_item_inner, .qelp-devicetype_item_name, .qelp-manufacturers_item_image, .qelp-manufacturers_item_inner, .qelp-manufacturers_item_name {
    display: block
}

.qelp-devices_item_image img, .qelp-devicetype_item_image img, .qelp-manufacturers_item_image img {
    border: none
}

.qelp-devices_item_os_image {
    display: none
}

#qelpClient.QELP_DTSFLOW #qelp_layout[data-page=undefined] .qelp-devices_item_os_image, #qelpClient.QELP_DTSFLOW #qelp_layout[data-page=dts_osSelector] .qelp-devices_item_os_image {
    display: inline-block
}

#qelpClient.QELP_DTSFLOW #qelp_layout[data-page=undefined] .qelp-devices_item_image, #qelpClient.QELP_DTSFLOW #qelp_layout[data-page=dts_osSelector] .qelp-devices_item_image {
    display: none
}

.qelp-search-module-wrapper {
    display: inline-block;
    width: 100%
}

.qelp-search-module-wrapper .qc-search-results {
    width: auto;
    top: inherit
}

.qelp-search-module-wrapper .qc-search-results a {
    white-space: nowrap;
    text-align: left
}

.qelp-search-module-wrapper .qc-search-input {
    width: 100%
}

.qc-content-header h2 {
    margin: 0
}

.qelp-page_deviceHome_return-categories i, .qelp-page_deviceHome_return-topics i, .qelp-page_dts_deviceHome_return-categories i, .qelp-page_dts_deviceHome_return-topics i {
    margin-right: 5px
}

.qc-sidebar .qc-specificationsButton {
    display: none
}

.qc-content .qc-specificationsButton {
    display: block
}

@media (min-width: 600px) {
    .qc-sidebar .qc-specificationsButton {
        display: block
    }

    .qc-content .qc-specificationsButton {
        display: none
    }
}

#qelpClient .qelp-guidedfaqList_top h3 {
    margin-top: 0
}

.qelp-guidedfaqList_top {
    margin-bottom: 10px
}

.qelp-guidedfaqList_bottom {
    margin-top: 10px
}

.qelp-page_dts_deviceHome_return-categories, .qelp-page_dts_deviceHome_return-topics {
    display: none;
    line-height: 25px
}

.qelp-page_deviceHome_return-categories, .qelp-page_deviceHome_return-topics {
    line-height: 25px
}

.qelp-page_deviceHome_return-topics {
    display: none
}

.qc-sidebar .qc-specificationsButton, .qelp-deviceimage {
    text-align: center
}

.qelp-breadcrumbs {
    margin: 0;
    padding: 0
}

.qelp-breadcrumbs_item {
    display: inline-block
}

.qelp-button {
    cursor: pointer
}

.qelp-button-disabled {
    opacity: .5;
    cursor: default
}

.qelp-search-container {
    text-align: right
}

.qelp-search-container input {
    vertical-align: top
}

.qc-selectedDeviceWidget {
    display: inline;
    float: left;
    width: 83.33333333%;
    margin: 0
}

.qc-selectedDeviceWidget h2:after {
    content: "\00a0"
}

.qc-osSelectorWidget {
    display: inline;
    float: left;
    width: 16.66666667%;
    margin: 0
}

.qelp-guidedfaq_item_inner {
    display: block
}

.qelp-device_currentOs {
    display: inline-block
}

.qc-device_currentOs .qelp-device_currentOs_link, .qelp-device_currentOs .qelp-device_currentOs_name {
    text-align: center
}

.qelp-categories-topics_item, .qelp-categories-topics_item_inner, .qelp-categoriesTopic_item, .qelp-categoriesTopic_item_inner, .qelp-choice_item, .qelp-choice_item_inner, .qelp-osSelector_item, .qelp-osSelector_item_inner {
    display: block
}

.qelp-osSelector_item .qelp-osSelector_item_image {
    display: inline-block
}

.qc-categories-collapsible .qelp-categories-topics_item.qelp-active .qelp-categories-topics_list {
    height: auto
}

.qc-categories-collapsible .qelp-categories-topics_list {
    overflow: hidden;
    height: 0
}

@media (min-width: 600px) {
    .qc-usecase_steps {
        counter-reset: qelp-usecase;  
        height: 300px;
        overflow: scroll;
        overflow-x: hidden;
        overflow-y: auto;
        position: relative
    }
}

.qc-usecase_steps {
    counter-reset: qelp-usecase;
    overflow: scroll;
    overflow-x: hidden;
    overflow-y: auto;
    position: relative
}

.qc-usecase_step {
    margin: 0;
    padding: 0
}

.qc-usecase_step p:first-child {
    margin: 0
}

.qc-usecase_step ul {
    margin: 0;
    padding: 0;
    list-style: none
}

#qelpClient .qc-page .qelp-feedback h3, .qc-fbb-buttons, .qc-fbb-scoring, .qelp-feedback {
    margin-top: 10px
}

.qc-usecase_step ul ul {
    padding: 0 0 0 25px
}

.qelp-usecase_progress {
    display: block
}

.qelp-usecase_progress .qc-usecase_progress_bar span {
    display: block;
    height: 20px
}

.qelp-usecase_progress .qc-usecase_progress_bar span strong {
    display: none
}

.qc-ph-usecase-progress-clean, .qelp-usecase-navigation-container .qelp-usecase_navigation_stepInfo .qc-ph-usecase-progress {
    display: inline-block
}

.qelp-feedback .qelp-feedback_helpful_thankyou_no h3, .qelp-progressbar-bottom .qelp-usecase-progressbar-top, .qelp-progressbar-top .qelp-usecase-navigation-container .qc-usecase_progressbar_container {
    display: none
}

.qelp-feedback_textarea textarea {
    width: 100%;
    height: 80px;
    margin-top: 10px
}

.qc-fbb-buttons button {
    margin-right: 10px
}

@media (min-width: 600px) {
    .qelp-feedback_textarea textarea {
        width: 400px;
        min-height: 140px
    }

    .qc-fbb-buttons button {
        min-width: 80px
    }
}

.qc-fbb-scoring .qelp-feedback_score_option {
    display: inline-block;
    margin-right: 10px;
    vertical-align: top
}

.qc-fbb-scoring .qelp-feedback_score_option label {
    display: block;
    text-align: center
}

.qc-fbb-scoring .qelp-feedback_score_option label.qelp-feedback_score_option_label-top {
    display: none
}

.qc-fbb-scoring .qelp-feedback_score_option input {
    vertical-align: top;
    text-align: center;
    display: block
}

.guidedfaq_header_topic, .qc-usecase-feedback-container .qelp-feedback .qelp-feedback_score_error, .qelp-specifications_keyvalues_container {
    display: none
}

.qelp-feedback_options_option {
    line-height: 22px
}

.qc-usecase-feedback-container .qelp-feedback h3 {
    margin: 10px 0
}

.qelp-feedback_options input {
    vertical-align: top
}

.qelp-guidedfaq_step_title {
    padding: 10px;
    position: relative;
    margin: 0
}

.qelp-guidedfaq_step_content {
    display: none;
    padding-left: 10px;
    padding-top: 10px
}

.qelp-guidedfaq_step_content p:first-child {
    margin: 0
}

.qelp-guidedfaq_step_content ul {
    margin: 0;
    padding: 0;
    list-style: none
}

.qelp-guidedfaq_step_content ul li {
    margin-top: 10px
}

.qelp-guidedfaq_step_content ul li:first-child {
    margin: 0
}

.qelp-guidedfaq_step_content ul ul {
    padding: 0 0 0 25px
}

.qelp-guidedfaq_step_links {
    padding: 10px 5px 5px 0
}

.qelp-guidedfaq_step_actions, .qelp-guidedfaq_step_actions h4 {
    margin: 5px 0
}

.qelp-guidedfaq_step_actions .qelp-button {
    margin-right: 15px
}

.qc-widget-socialMediaSharing-item {
    display: inline-block
}

#qelpClient .qc-zoom-button-container, #qelpClient .qc-zoom-button-container .qelp-button.qc-zoom_out, #qelpClient .qc-zoom-button-container.qc-zoom--zoomed .qelp-button.qc-zoom_in {
    display: none
}

#qelpClient .qc-zoom-button-container.qc-zoom--zoomed .qelp-button.qc-zoom_out {
    display: inline-block
}

#qelpClient .qc-deviceimage_hardware img {
    vertical-align: top
}

.qelp-categories-topics_item_meta_description {
    display: block
}

body #qelpClient.qc-ie-8 .qelp-categories_item, body #qelpClient.qc-ie-8 .qelp-choice_item, body #qelpClient.qc-ie-8 .qelp-devices_item, body #qelpClient.qc-ie-8 .qelp-manufacturers_item, body #qelpClient.qc-ie-8 .qelp-osSelector_item, body #qelpClient.qc-ie-8 .qelp-topics_item {
    float: left;
    width: 25%;
    margin: 0;
    display: block;
    outline: 0
}

body #qelpClient.qc-ie-8 .qelp-categories_item_inner, body #qelpClient.qc-ie-8 .qelp-choice_item_inner, body #qelpClient.qc-ie-8 .qelp-devices_item_inner, body #qelpClient.qc-ie-8 .qelp-manufacturers_item_inner, body #qelpClient.qc-ie-8 .qelp-osSelector_item_inner, body #qelpClient.qc-ie-8 .qelp-topics_item_inner {
    display: block;
    text-align: center
}

body #qelpClient.qc-ie-8 .qc-content, body #qelpClient.qc-ie-8 .qc-content-header {
    display: inline-block;
    vertical-align: top;
    width: 100%
}

body #qelpClient.qc-ie-8 .qc-showSidebar .qc-sidebar {
    display: inline;
    float: left;
    width: 25%;
    margin: 0
}

body #qelpClient.qc-ie-8 .qc-showSidebar .qc-content {
    display: inline;
    float: left;
    width: 75%;
    margin: 0
}

.qb-header .qb-header__breadcrumbs:after, .qb-header .qb-header__breadcrumbs:before, .qb-header .qb-header__links:after, .qb-header .qb-header__links:before, .qb-header .qb-header__subtitle:after, .qb-header .qb-header__subtitle:before, .qb-header .qb-header__title:after, .qb-header .qb-header__title:before, .qb-header:after, .qb-header:before {
    content: "";
    display: table
}

body #qelpClient.qc-ie-8 .qelp-deviceimage {
    height: auto;
    overflow: visible
}

body #qelpClient.qc-ie-8 .qelp-qelp-deviceimage_clicker {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    width: 75px;
    height: 75px
}

body #qelpClient.qc-ie-8 .qelp-deviceimage_clicker {
    position: absolute;
    background: url(assets/custom/clicker-ie8.gif) no-repeat;
    box-sizing: border-box;
    border: none;
    border-radius: 0
}

.qb-header {
    *zoom: 1;
    position: relative
}

.qb-header .qb-header__os_info, .qb-header .qb-header__search {
    position: absolute;
    right: 0;
    top: 0;
    *zoom: 1
}

.qb-header h1, .qb-header h2, .qb-header p {
    margin: 0;
    padding: 0
}

.qb-header .qb-header__breadcrumbs {
    *zoom: 1
}

.qb-header .qb-header__title {
    *zoom: 1
}

.qb-header .qb-header__subtitle {
    *zoom: 1
}

.qb-header .qb-header__subtitle:after {
    clear: both
}

.qb-header .qb-header__links {
    *zoom: 1
}

.qb-header .qb-header__links a {
    margin-bottom: 10px;
    display: inline-block
}

.qb-header .qb-header__description:after, .qb-header .qb-header__description:before, .qb-header .qb-header__os_info:after, .qb-header .qb-header__os_info:before, .qb-header .qb-header__search:after, .qb-header .qb-header__search:before {
    content: "";
    display: table
}

.qb-header .qb-header__description {
    *zoom: 1
}

.qb-header .qelp-breadcrumbs-container {
    width: 100%
}

.qb-header .qb-header__search .qelp-search-container {
    width: auto
}

.qb-header .qb-header__os_info .qelp-device_currentOs_link, .qb-header .qb-header__os_info .qelp-device_currentOs_name {
    display: none
}

#qelpClient .single-page-app #qelp_header .qb-header {
    margin-bottom: 0
}

#qelp-usecase h3, #qelpClient .single-page-app #qelp_header .qb-header .qb-header__breadcrumbs, #qelpClient .single-page-app #qelp_header .qb-header .qb-header__links, #qelpClient .single-page-app #qelp_header .qb-header .qb-header__os_info, #qelpClient .single-page-app #qelp_header .qb-header .qb-header__search, .qc-content-header, .qc-returnto-categories, .qc-returnto-topics, .qelp-page_deviceSelector_header, .qelp-page_dts_header {
    display: none !important
}

#qelpClient {
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    color: #151515;
}

#qelpClient .qelp-deviceimage_clicker {
    border-color: #001f3d
}

#qelpClient h1, #qelpClient h2, #qelpClient h3 {
    font-family: 'Open Sans', sans-serif;
    color: #151515;
}

#qelpClient img {
    max-width: inherit;
    height: inherit
}

#qelpClient h2, #qelpClient h3 {
    margin: 0 0 10px
}

#qelpClient .qc-selectedDeviceWidget h2 {
    margin-bottom: 0
}

#qelpClient .qc-selectedDeviceWidget .qc-back-to-device, #qelpClient .qc-selectedDeviceWidget .qc-select-other-manufacturer, #qelpClient .qelp-breadcrumbs_item {
    display: none
}

#qelpClient .qelp-breadcrumbs_item:last-child {
    display: block
}

#qelpClient .qelp-breadcrumbs_item .qelp-breadcrumb-mobile i {
    margin-right: 5px
}

#qelpClient .qelp-breadcrumbs_item .qelp-breadcrumb-desktop i {
    margin-left: 5px
}

#qelpClient .qelp-breadcrumbs_item .qelp-breadcrumb-desktop {
    display: none
}

@media (min-width: 600px) {
    #qelpClient .qelp-breadcrumbs_item {
        display: inline-block;
        margin-right: 5px
    }

    #qelpClient .qelp-breadcrumbs_item:last-child {
        display: inline-block
    }

    #qelpClient .qelp-breadcrumbs_item:last-child i {
        display: none
    }

    #qelpClient .qelp-breadcrumbs_item:last-child a {
        text-decoration: none;
        cursor: default
    }

    #qelpClient .qelp-breadcrumbs_item .qelp-breadcrumb-mobile {
        display: none
    }

    #qelpClient .qelp-breadcrumbs_item .qelp-breadcrumb-desktop {
        display: inline-block
    }
}

.qelp-loading-application {
    text-align: center;
    font-style: italic;
    font-weight: 100;
    font-size: 14px
}

.qelp-loading-application img {
    display: block;
    margin: 10px auto;
    width: 32px
}

@media (max-width: 600px) {
    .qb-header__search {
        display: none
    }
}

.qelp-breadcrumbs-container {
    display: inline;
    float: left;
    width: 75%;
    margin: 0
}

.qelp-search-container {
    display: inline;
    width: 25%;
    margin: 0;
    float: right
}

.qelp-search-no-results {
    padding: 5px 20px
}

.qc-showSidebar .qc-content, .qc-showSidebar .qc-content-header, .qc-showSidebar .qc-sidebar {
    display: inline;
    float: left;
    width: 100%;
    margin: 0
}

@media (min-width: 600px) {
    .qc-showSidebar .qc-sidebar {
        display: inline;
        float: left;
        width: 25%;
        margin: 0
    }

    .qc-showSidebar .qc-content {
        display: inline;
        float: left;
        width: 75%;
        margin: 0
    }

    .qc-showSidebar.qc-wide .qc-sidebar {
        display: inline;
        float: left;
        width: 33.33333333%;
        margin: 0
    }

    .qc-showSidebar.qc-wide .qc-content {
        display: inline;
        float: left;
        width: 66.66666667%;
        margin: 0
    }
}

.qelp-deviceimage {
    height: 140px;
    overflow: hidden;
    border-bottom: 1px solid #eee;
    margin-bottom: 5px
}

.qc-selectedDeviceWidget a {
    line-height: 20px
}

.qc-sidebar .qc-specificationsButton {
    margin-top: 10px
}

.qc-deviceimage {
    padding: 0 10px 0 0
}

.qelp-categories_list {
    display: inline;
    float: left;
    width: 100%;
    margin: 0
}

@media (min-width: 600px) {
    .qelp-deviceimage {
        height: auto;
        overflow: visible;
        border-bottom: none;
        margin-bottom: 0
    }

    .qelp-categories_list {
        display: inline;
        float: left;
        width: 50%;
        margin: 0
    }
}

.qelp-guidedfaq_item {
    display: inline;
    float: left;
    width: 100%;
    margin: 0
}

@media (min-width: 600px) {
    .qelp-guidedfaq_item {
        display: inline;
        float: left;
        width: 50%;
        margin: 0
    }
}

.qelp-guidedfaq_item_image {
    text-align: center;
    display: inline-block
}

.qelp-devices_list, .qelp-manufacturers_list, .qelp-osSelector_list {
    margin: -.5px
}

.qelp-devices_item_image img {
    margin-top: 10px
}

.qelp-devices_item, .qelp-devicetype_item, .qelp-manufacturers_item, .qelp-osSelector_item {
    display: inline;
    float: left;
    width: 50%;
    margin: 0
}

@media (min-width: 600px) {
    .qelp-devices_item, .qelp-devicetype_item, .qelp-manufacturers_item, .qelp-osSelector_item {
        display: inline;
        float: left;
        width: 25%;
        margin: 0
    }
}

.qelp-devices_item_name, .qelp-devicetype_item_name, .qelp-manufacturers_item_name, .qelp-osSelector_item_name {
    width: 100%;
    display: table;
    height: 55px
}

.qelp-devices_item_name_vertical, .qelp-devicetype_item_name_vertical, .qelp-manufacturers_item_name_vertical, .qelp-osSelector_item_name_vertical {
    display: table-cell;
    vertical-align: middle;
    text-align: center
}

.qelp-devices_item_inner, .qelp-devicetype_item_inner, .qelp-manufacturers_item_inner, .qelp-osSelector_item_inner {
    margin: .5px;
    background: #d4eae4;
    border-color: #eee
}

.qelp-osSelector_item_inner {
    text-align: center
}

.qelp-osSelector_item_image i {
    display: none
}

.qc-device-clickable .qc-deviceimage_hardware {
    cursor: pointer
}

#qelpClient [data-content-type=article] .qc-sidebar {
    display: none !important
}

#qelpClient [data-content-type=article] .qc-content {
    width: 100%
}

#qelpClient [data-content-type=article] .qc-content .qelp-usecase-navigation-container {
    display: none
}

#qelpClient [data-content-type=article] .qc-content .qc-usecase_steps {
    height: auto !important;
    border: none
}

#qelpClient [data-content-type=article] .qc-content .qc-usecase_steps h3 {
    display: block !important
}

#qelpClient [data-content-type=article] .qc-content .qc-usecase_steps .qc-usecase_step.qelp-active:before, #qelpClient [data-content-type=article] .qc-content .qc-usecase_steps .qc-usecase_step:before, #qelpClient [data-content-type=article] .qc-content .qc-usecase_steps .qelp-usecase_step.qelp-active:before, #qelpClient [data-content-type=article] .qc-content .qc-usecase_steps .qelp-usecase_step:before, #qelpClient [data-content-type=youtube] .qc-content .qelp-usecase-navigation-container, .qelp-usecase-navigation-container.qc-only-1-step {
    display: none
}

#qelpClient [data-content-type=article] .qc-content .qc-usecase_steps .qc-usecase_step, #qelpClient [data-content-type=article] .qc-content .qc-usecase_steps .qc-usecase_step.qelp-active, #qelpClient [data-content-type=article] .qc-content .qc-usecase_steps .qelp-usecase_step, #qelpClient [data-content-type=article] .qc-content .qc-usecase_steps .qelp-usecase_step.qelp-active {
    margin-bottom: 40px;
    opacity: 1;
    border: none;
    padding: 0;
    cursor: default
}

#qelpClient [data-content-type=article] .qc-content .qc-usecase_steps .qc-usecase_step.qelp-active:hover, #qelpClient [data-content-type=article] .qc-content .qc-usecase_steps .qc-usecase_step:hover, #qelpClient [data-content-type=article] .qc-content .qc-usecase_steps .qelp-usecase_step.qelp-active:hover, #qelpClient [data-content-type=article] .qc-content .qc-usecase_steps .qelp-usecase_step:hover {
    cursor: default;
    background: 0 0
}

#qelpClient [data-content-type=youtube] .qc-content .qc-usecase_steps {
    height: auto;
    border: none
}

#qelpClient [data-content-type=youtube] .qc-content .qc-usecase_steps p {
    margin: 0 !important
}

.qc-usecase_step {
    position: relative;
    cursor: pointer;
    min-height: 100px
}

@media (min-width: 600px) {
    .qc-usecase_step_remove {
        min-height: inherit;
        padding: 10px 10px 10px 35px;
        margin: 0 0 10px
    }

    .qc-usecase_step_remove:before {
        width: 25px;
        left: 10px;
        top: 10px;
        text-align: left;
        position: absolute;
        counter-increment: qelp-usecase;
        content: counter(qelp-usecase);
        display: inline-block
    }
}

.qelp-usecase_navigation .qc-ph-usecase-button-next, .qelp-usecase_navigation .qc-ph-usecase-button-previous {
    display: inline;
    float: left;
    width: 41.66666667%;
    margin: 0
}

.qelp-usecase_navigation .qc-ph-usecase-button-next {
    text-align: right
}

.qelp-usecase_navigation .qc-ph-usecase-progress, .qelp-usecase_navigation .qc-ph-usecase-progress-clean, .qelp-usecase_navigation .qelp-progress-text {
    display: inline;
    float: left;
    width: 16.66666667%;
    margin: 0;
    text-align: center
}

.qelp-usecase_progress {
    margin-bottom: 5px;
    margin-top: 5px
}

.qelp-usecase_progress .qc-usecase_progress_bar {
    /* background: #eee */
    background: #fff;
}

.qelp-usecase_progress .qc-usecase_progress_bar span {
    background: #001f3d
}

.qelp-guidedfaq_step .fa-caret-up {
    display: none
}

.qelp-guidedfaq_step .fa {
    margin-right: 5px
}

.qelp-guidedfaq_step.qelp-active .fa-caret-up {
    display: inline
}

.qelp-feedback_error, .qelp-guidedfaq_step.qelp-active .fa-caret-down {
    display: none
}

.qelp-guidedfaq_step:first-child {
    border-top: none
}

.qc-guidedfaq-feedback-container .qelp-feedback, .qc-usecase-feedback-container .qelp-feedback {
    border: 1px solid transparent
}

.qelp-specifications_item, .qelp-specifications_keyvalues_container {
    border-bottom: 1px solid #eee;
    border-left: 1px solid #eee;
    border-right: 1px solid #eee
}

.qc-guidedfaq-feedback-container.qelp-active .qelp-feedback, .qc-usecase-feedback-container.qelp-active .qelp-feedback {
    border: 1px solid #eee
}

.qc-fbb-required .qelp-feedback_error {
    display: block;
    color: red
}

.qelp-specifications_name {
    font-weight: 800;
    text-decoration: none !important
}

.qelp-specifications_item {
    padding: 5px;
    text-decoration: none !important;
    display: block;
    position: relative
}

body #qelpClient #qelp_layout a, body #qelpClient #qelp_layout a:active {
    text-decoration: none;
    /* color: #2574a9; */
    color: #007a9c;
}

.qelp-specifications_item:first-child {
    border-top: 1px solid #eee
}

.qelp-specifications_item:after {
    position: absolute;
    font-family: qelpclient-function;
    content: "\f107";
    font-size: 16px;
    right: 15px
}

.qelp-specifications_item.qelp-active:after {
    content: "\f106"
}

.qelp-specifications_keyvalues_container:first-child {
    display: block
}

.qelp-specifications_keyvalues_item {
    padding: 5px;
    display: block;
    border-bottom: 1px solid #fff
}

.qelp-specifications_keyvalues_item .qelp-specifications_key, .qelp-specifications_keyvalues_item .qelp-specifications_value {
    float: left;
    width: 50%;
    margin: 0;
    vertical-align: top;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    display: block
}

.qc-device_currentOs .qelp-device_currentOs_logo {
    vertical-align: middle
}

.qc-device_currentOs .qelp-device_currentOs_link {
    display: block;
    line-height: 18px;
    font-size: 12px
}

i[class*=" q-icon-"], i[class^=q-icon-] {
    display: inline-block
}

.qc-feedback-nps-show-smilies .qelp-nps-meta {
    display: block
}

.qelp-nps-meta {
    display: none;
    max-width: 300px;
    margin-top: 20px
}

.qelp-nps-meta table td.qelp-nps-detract span, .qelp-nps-meta table td.qelp-nps-passive span, .qelp-nps-meta table td.qelp-nps-promote span {
    height: 25px;
    display: inline-block;
    background-position: 50% 3px;
    background-repeat: no-repeat
}

@media (max-width: 600px) {
    .qelp-nps-meta {
        width: auto;
        padding: 10px 14px 0 12px
    }
}

.qelp-nps-meta table td span {
    top: -15px;
    position: relative;
    line-height: 0
}

.qelp-nps-meta table td.qelp-nps-detract {
    width: 63%;
    text-align: center;
    height: 25px;
    border-top: 2px solid #D11C07
}

.qelp-nps-meta table td.qelp-nps-detract span {
    width: 25px;
    background-image: url(data:image/gif;base64,R0lGODlhFwAWAMQfAPzPXuijYYxmD/SRBf6vAP7IAf39/vHi2ayGBv7rAP/tuPGUKf7bfP/klv7WAMqnAmAuAuq5j/LYxvTJpP7AFMePNdGvMcuTBfjSKPnr4fyuLP/XF+3ZAPf09ea6A////yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMwMTQgNzkuMTU2Nzk3LCAyMDE0LzA4LzIwLTA5OjUzOjAyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozODE1NjZFRkRDM0QxMUU0QkZGMUIyQTQyNDg0Mzg5MSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozODE1NjZGMERDM0QxMUU0QkZGMUIyQTQyNDg0Mzg5MSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjM4MTU2NkVEREMzRDExRTRCRkYxQjJBNDI0ODQzODkxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjM4MTU2NkVFREMzRDExRTRCRkYxQjJBNDI0ODQzODkxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAQAAHwAsAAAAABcAFgAABf/gJ46iIU1RNBlk63bRIsuBxLqkMS0a0yiKBmARyOBKgQEDyGQOD8fI4NeoWqsKwMDYkiiDjLA4XNUsbqUFRQhgAN5wd3gwIR0GmIpAYIHD9XwUAWgTA3sWFRYUi4yJehcDHSUAFwgYGxsFjIsFmBsWCFsiGQsEGx4Iew+aixd7CIsDUB8GpQWVAhACDgUFqAgQEB4FoiJJvbwPHg68BcwPqwSRI4W9yA4J2c3NBGcjBgME2wmoD9nWxCvfUs7YD8G6HAnM3WglFQPYHAIIHA8C5hIQm9WiAz5n8rIl4OBAmo0jHZIQaMeMWIUD9lwYOBCgwoIBAxZUkNAh4xEDHQ4MRMhQ0uSRbyVffggBADs=)
}

.qelp-nps-meta table td.qelp-nps-passive {
    width: 18%;
    height: 25px;
    text-align: center;
    border-top: 2px solid #ccc
}

.qelp-nps-meta table td.qelp-nps-passive span {
    width: 25px;
    background-image: url(data:image/gif;base64,R0lGODlhFwAWAMQfAJJvEP6qAPf09O+kWPOGBv7VYO+6jP/KAP/stvzFTvvbAP/tAM6tALSXBv/klv3v1OzKr9KuJ8/ExHVJB/7CEu2RHuDARdiQRfLbzfuhIc+TBP/THOi9A//ce////////yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMwMTQgNzkuMTU2Nzk3LCAyMDE0LzA4LzIwLTA5OjUzOjAyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDozODE1NjZGM0RDM0QxMUU0QkZGMUIyQTQyNDg0Mzg5MSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDozODE1NjZGNERDM0QxMUU0QkZGMUIyQTQyNDg0Mzg5MSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjM4MTU2NkYxREMzRDExRTRCRkYxQjJBNDI0ODQzODkxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjM4MTU2NkYyREMzRDExRTRCRkYxQjJBNDI0ODQzODkxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAQAAHwAsAAAAABcAFgAABf/gJ46iBxko5JEs6z1Dlc3VgK0tKciJg/yORE2QEwkICcTjx1xmCMSWB4lwWK/W3xNHImSsnbBYbCUMWA9CoWMpuN9vS2cDJQ0CEcAEkOj3CxZ6ABYBBiMeGRoAEYwUjo+MFg0AGgM4UxoRGxuPnY6bERoZlwSOinscB44cehMaGwEVKx4YBAEcDQ0TEwwKBwcMk3sHsTgYFQG/ChwMv84LCgypARc4AhfJzr7KCxwc2wQqJQYEzgcKC+ndvL4UdSXXAQrzzMG6E/MH4VwfHhK26CYBGNgAnYIAlqRIQHZuHrp0xAZEUXiBoUMKsSBMzOFBgIQLFStUuKCRX5F+AjwJSlhp8qTLHCEAADs=)
}

.qelp-nps-meta table td.qelp-nps-promote {
    width: auto;
    height: 25px;
    border-top: 2px solid #090;
    text-align: center
}

.qelp-nps-meta table td.qelp-nps-promote span {
    width: 25px;
    background-image: url(data:image/gif;base64,R0lGODlhFwAWAMQfAPT2+c+jXoxTFmYvDPujAfWIBf/1uvrt26Ghsu/Hcal1DvzKiP3KBf3OTv/GH+S1j+3bzf3ZAtWoBvPKqf7kmPy+C/GdSZWCdv/kdsOSA9KON/mgIv/wAOTKAP///////yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMwMTQgNzkuMTU2Nzk3LCAyMDE0LzA4LzIwLTA5OjUzOjAyICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgMjAxNCAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo0MTA4RkY0OERDM0QxMUU0QkZGMUIyQTQyNDg0Mzg5MSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo0MTA4RkY0OURDM0QxMUU0QkZGMUIyQTQyNDg0Mzg5MSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjM4MTU2NkY1REMzRDExRTRCRkYxQjJBNDI0ODQzODkxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjM4MTU2NkY2REMzRDExRTRCRkYxQjJBNDI0ODQzODkxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Af/+/fz7+vn49/b19PPy8fDv7u3s6+rp6Ofm5eTj4uHg397d3Nva2djX1tXU09LR0M/OzczLysnIx8bFxMPCwcC/vr28u7q5uLe2tbSzsrGwr66trKuqqainpqWko6KhoJ+enZybmpmYl5aVlJOSkZCPjo2Mi4qJiIeGhYSDgoGAf359fHt6eXh3dnV0c3JxcG9ubWxramloZ2ZlZGNiYWBfXl1cW1pZWFdWVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8+PTw7Ojk4NzY1NDMyMTAvLi0sKyopKCcmJSQjIiEgHx4dHBsaGRgXFhUUExIREA8ODQwLCgkIBwYFBAMCAQAAIfkEAQAAHwAsAAAAABcAFgAABf/gJ46jd5yeR66sBy1W/EApu3rTtjVJ0mwFC80mAlg2C8PpZKAAJ6pWYWOoUq6UqqFRgN4shGsigKUEElngYQUpNCgYzSCAwSQGijomGP14wA2BCgMadQEDAoEYFQVrIgcFFYENgxmBcomBDgUPURAEFQ6ilQwMEniiogQWUROgFRWmCqGwChIMsBWrra+xERGlpb+4sLsibQwZAgoKGRkSEs7MAxkMfMcFyQMICBfe39zUEQVDfhoEDAIXCBAA7gAQ3QIdjAAlDwURp4gC/f0DAyRw6NLHHAEOEvwpFCCQgAZ7KwCc49AhAzNmGTpwqGABIguJBH51GNnhF4EHHm0VwDuXS1eCdkQiHoAQoCbKmDhzfggBADs=)
}

#qelpClient.qc-popop-activated {
    position: static
}

#qelpClient.qc-popop-activated input.qc-search-input {
    pointer-events: none !important;
    tab-index: -1 !important
}

#qelpClient.qc-popop-activated #qelp_popup-backdrop {
    display: block
}

#qelp_popup, #qelp_popup-backdrop {
    display: none;
    top: 0;
    right: 0;
    position: absolute;
    bottom: 0;
    left: 0
}

#qelp_popup {
    z-index: 100;
    border: 1px solid #ccc;
    width: 100%;
    overflow: scroll
}

#qelp_popup-backdrop {
    background: rgba(0, 0, 0, .3)
}

.qc-plugin-deviceDetection {
    text-align: center;
    background: #fff;
    margin: 10px
}

.qc-plugin-deviceDetection_count-1 .qelp-devices_item_image img, .qc-plugin-deviceDetection_count-1 .qelp-devices_item_inner {
    margin: 0
}

.qc-plugin-deviceDetection_count-1 .qelp-devices_item {
    display: inline;
    float: left;
    width: 100%;
    margin: 0
}

.qc-plugin-deviceDetection_count-1 .qelp-devices_item_name {
    display: none
}

.qc-plugin-deviceDetection_count-1 .qelp-devices_item_image {
    padding: 20px
}

.qc-plugin-deviceDetection {
    padding: 40px 10px 10px
}

.qc-plugin-deviceDetection_close {
    display: block;
    position: absolute;
    top: 20px;
    right: 24px
}

.qc-plugin-deviceDetection_close:hover .mdd-close-cross:before {
    color: #001f3d
}

.qc-plugin-deviceDetection .mdd-close-cross {
    font-style: normal
}

.qc-plugin-deviceDetection .mdd-close-cross:before {
    font-family: qelpclient-function;
    font-size: 16px;
    content: "\f00d";
    color: #444
}

#qelpClient .qc-zoom-button-container.qc-zoom-enabled {
    display: none
}

@media (min-width: 600px) {
    .qc-wide .qc-deviceimage {
        height: auto;
        overflow: hidden;
        min-height: 200px
    }

    #qelpClient .qc-zoom-button-container.qc-zoom-enabled {
        display: block
    }

    #qelpClient .qc-zoom-button-container {
        *zoom: 1;
        margin-right: 10px;
        margin-top: -50px;
        position: relative;
        z-index: 100
    }

    #qelpClient .qc-zoom-button-container:after, #qelpClient .qc-zoom-button-container:before {
        content: "";
        display: table
    }

    #qelpClient .qc-zoom-button-container:after {
        clear: both
    }

    #qelpClient .qc-zoom-button-container .qelp-button {
        float: right;
        min-width: 40px;
        margin-right: 12px;
        padding-left: 0;
        padding-right: 0;
        font-size: 17px
    }

    #qelpClient .qc-zoom-button-container .qelp-button i {
        position: relative;
        top: 2px
    }
}

.qp-loader {
    display: none
}

.qp-landing.qp-loading .qp-loader {
    display: block;
    min-height: 300px;
    text-align: center
}

.qp-landing.qp-loading .qp-landing__component {
    display: none !important
}

.qp-deviceSelector.qp-loading .qp-loader {
    display: block;
    min-height: 300px;
    line-height: 300px;
    text-align: center
}

.qp-deviceSelector.qp-loading .qp-deviceSelector__component {
    display: none !important
}

.qp-deviceSelector__manufacturers_container .qelp-manufacturers_item {
    display: none
}

.qp-deviceSelector__manufacturers_container .qelp-manufacturers_item.qelp-filtered {
    display: block
}

#qelp_layout[data-page=manufacturerSelector] .qp-deviceSelector__devices, #qelp_layout[data-page=deviceSelector] .qp-deviceSelector__manufacturers {
    display: none
}

.qelp-guidedfaq_step {
    border: none;
    border-bottom: none
}

.qelp-ts-links, .qelp-ts-text {
    display: block
}

.qelp-ts-title {
    display: block;
    margin: 0;
    padding: 0;
    cursor: pointer;
    border-bottom: none
}

.qelp-guidedfaq_usecase {
    display: none;
    padding: 10px;
    color: #4a4a4a
}

.qelp-guidedfaq_usecase .qelp-guidedfaq_usecase_content, .qelp-guidedfaq_usecase .qelp-guidedfaq_usecase_header, .qelp-guidedfaq_usecase .qelp-guidedfaq_usecase_navigation {
    display: none
}

.qelp-guidedfaq_usecase.qelp-active {
    display: block;
    border-top: 10px solid #d5d5d5;
    border-bottom: 10px solid #d5d5d5;
    padding: 20px 10px;
    background: #fff;
    margin-left: -40px
}

.qelp-guidedfaq_usecase.qelp-active .qelp-guidedfaq_usecase_loading {
    display: none
}

.qelp-guidedfaq_usecase.qelp-active .qelp-guidedfaq_usecase_content, .qelp-guidedfaq_usecase.qelp-active .qelp-guidedfaq_usecase_header, .qelp-guidedfaq_usecase.qelp-active .qelp-guidedfaq_usecase_navigation {
    display: block
}

.qelp-guidedfaq_usecase .qelp-usecase_navigation, .qelp-guidedfaq_usecase .qelp-usecase_progress {
    margin-top: 10px
}

.qelp-guidedfaq_usecase .qelp-usecase .qc-usecase_steps {
    margin-top: 10px;
    margin-bottom: 10px
}

@media (min-width: 600px) {
    .qelp-guidedfaq_usecase.qelp-active {
        padding: 20px;
        margin-left: -30px;
        margin-right: -30px
    }

    .qelp-guidedfaq_usecase .qelp-usecase .qc-usecase_steps {
        margin-top: 0;
        margin-bottom: 0
    }
}

.qelp-guidedfaq_usecase .qelp-usecase_step:last-child {
    margin-bottom: 0
}

.qelp-guidedfaq_usecase_header h4 {
    color: #4a4a4a;
    font-weight: 700;
    position: relative;
    margin: 0 0 20px
}

.qelp-guidedfaq_usecase_header h4 span.qc-title {
    display: block;
    padding-right: 20px
}

.qelp-guidedfaq_usecase_header h4 span.close_usecase {
    position: absolute;
    display: block;
    right: 0;
    top: 0;
    bottom: 0;
    height: 100%;
    width: 20px;
    cursor: pointer
}

.qelp-guidedfaq_usecase_header h4 span.close_usecase:hover span {
    color: #001f3d
}

.qelp-guidedfaq_usecase_header h4 span.close_usecase span {
    font-size: 16px;
    top: 2px;
    position: relative
}

#qelp_content {
    position: relative
}

.qc-troubleshooter_steps {
    border: 1px solid #ddd
}

.qc-troubleshooter_steps .qelp-ts-step {
    border-top: 1px solid #ddd;
    border-bottom: none
}

.qc-troubleshooter_steps .qelp-ts-step:first-child {
    border-top: none
}

.qc-troubleshooter.feedback_end_activated .qc-troubleshooter_feedback, .qc-troubleshooter.feedback_end_activated .qc-troubleshooter_steps, .qc-troubleshooter_steps_feedback_end {
    display: none
}

.qc-troubleshooter.feedback_end_activated .qc-troubleshooter_steps_feedback_end {
    display: block
}

.qc-processsteps {
    *zoom: 1;
    margin-top: 20px;
    margin-bottom: 10px;
    border-bottom: 1px solid #001f3d;
    border-top: 1px solid #001f3d;
    border-radius: 3px;
    overflow: hidden
}

.qc-processsteps:after, .qc-processsteps:before {
    content: "";
    display: table
}

.qc-processsteps[data-totalsteps='2'] .qelp-proces-step.qelp-active .qelp-proces-step_number {
    margin-left: 5px
}

@media (min-width: 600px) {
    .qc-processsteps[data-totalsteps='2'] .qelp-proces-step.qelp-active .qelp-proces-step_number {
        width: 50px
    }

    .qc-processsteps[data-totalsteps='2'] .qelp-proces-step {
        display: inline;
        float: left;
        width: 50%;
        margin: 0
    }

    .qc-processsteps[data-totalsteps='2'] .qelp-proces-step .qelp-proces-step_number {
        width: 50px;
        margin-left: 5px;
        display: inline-block
    }
}

.qc-processsteps[data-totalsteps='1'] .qelp-proces-step {
    display: inline;
    float: left;
    width: 16.66666667%;
    margin: 0
}

.qc-processsteps[data-totalsteps='1'] .qelp-proces-step.qelp-active {
    display: inline;
    float: left;
    width: 66.66666667%;
    margin: 0
}

.qc-processsteps[data-totalsteps='1'] .qelp-proces-step.qelp-active .qelp-proces-step_name {
    display: inline-block
}

.qc-processsteps[data-totalsteps='1'] .qelp-proces-step.qelp-active .qelp-proces-step_number {
    width: 50px;
    display: inline-block
}

@media (min-width: 600px) {
    .qc-processsteps[data-totalsteps='1'] .qelp-proces-step, .qc-processsteps[data-totalsteps='1'] .qelp-proces-step.qelp-active {
        display: inline;
        float: left;
        width: 100%;
        margin: 0
    }

    .qc-processsteps[data-totalsteps='1'] .qelp-proces-step .qelp-proces-step_number {
        width: 30px;
        margin-left: 5px;
        display: inline-block
    }
}

.qc-processsteps[data-totalsteps='2'] .qelp-proces-step {
    display: inline;
    float: left;
    width: 16.66666667%;
    margin: 0
}

.qc-processsteps[data-totalsteps='2'] .qelp-proces-step.qelp-active {
    display: inline;
    float: left;
    width: 66.66666667%;
    margin: 0
}

.qc-processsteps[data-totalsteps='2'] .qelp-proces-step.qelp-active .qelp-proces-step_name {
    display: inline-block
}

.qc-processsteps[data-totalsteps='2'] .qelp-proces-step.qelp-active .qelp-proces-step_number {
    width: 50px;
    display: inline-block
}

@media (min-width: 600px) {
    .qc-processsteps[data-totalsteps='2'] .qelp-proces-step, .qc-processsteps[data-totalsteps='2'] .qelp-proces-step.qelp-active {
        display: inline;
        float: left;
        width: 50%;
        margin: 0
    }

    .qc-processsteps[data-totalsteps='2'] .qelp-proces-step .qelp-proces-step_number {
        width: 30px;
        margin-left: 5px;
        display: inline-block
    }
}

.qc-processsteps[data-totalsteps='3'] .qelp-proces-step {
    display: inline;
    float: left;
    width: 16.66666667%;
    margin: 0
}

.qc-processsteps[data-totalsteps='3'] .qelp-proces-step.qelp-active {
    display: inline;
    float: left;
    width: 66.66666667%;
    margin: 0
}

.qc-processsteps[data-totalsteps='3'] .qelp-proces-step.qelp-active .qelp-proces-step_name {
    display: inline-block
}

.qc-processsteps[data-totalsteps='3'] .qelp-proces-step.qelp-active .qelp-proces-step_number {
    width: 50px;
    display: inline-block
}

@media (min-width: 600px) {
    .qc-processsteps[data-totalsteps='3'] .qelp-proces-step, .qc-processsteps[data-totalsteps='3'] .qelp-proces-step.qelp-active {
        display: inline;
        float: left;
        width: 33.33333333%;
        margin: 0
    }

    .qc-processsteps[data-totalsteps='3'] .qelp-proces-step .qelp-proces-step_number {
        width: 30px;
        margin-left: 5px;
        display: inline-block
    }
}

.qc-processsteps[data-totalsteps='4'] .qelp-proces-step {
    display: inline;
    float: left;
    width: 16.66666667%;
    margin: 0
}

.qc-processsteps[data-totalsteps='4'] .qelp-proces-step.qelp-active {
    display: inline;
    float: left;
    width: 50%;
    margin: 0
}

.qc-processsteps[data-totalsteps='4'] .qelp-proces-step.qelp-active .qelp-proces-step_name {
    display: inline-block
}

.qc-processsteps[data-totalsteps='4'] .qelp-proces-step.qelp-active .qelp-proces-step_number {
    width: 24px;
    margin-left: 5px;
    display: inline-block
}

@media (min-width: 600px) {
    .qc-processsteps[data-totalsteps='4'] .qelp-proces-step, .qc-processsteps[data-totalsteps='4'] .qelp-proces-step.qelp-active {
        display: inline;
        float: left;
        width: 25%;
        margin: 0
    }

    .qc-processsteps[data-totalsteps='4'] .qelp-proces-step .qelp-proces-step_number {
        width: 30px;
        margin-left: 5px;
        display: inline-block
    }
}

#qelpClient .qc-showSidebar .qc-content, #qelp_layout[data-content-type=product-highlight] .qc-ph-usecase-button-next {
    /*float: right*/
}

.qelp-proces-step {
    background: #fff;
    border-right: 1px solid #001f3d;
    cursor: pointer;
    color: #001f3d;
    height: 47px;
    line-height: 47px
}

.qelp-proces-step:hover {
    background: #94caff
}

.qelp-proces-step:first-child {
    border-left: 1px solid #001f3d
}

.qelp-proces-step.qelp-active {
    background: #001f3d;
    color: #fff
}

.qelp-proces-step.qelp-active:hover {
    background: #00050a
}

.qc-usecase_step.qelp-active:next

.qelp-proces-step_number {
    display: block;
    text-align: center;
    font-size: 14px
}

@media (min-width: 600px) {
    .qelp-proces-step_number {
        font-size: 18px
    }
}

.qelp-proces-step_name {
    display: none;
    font-size: 14px
}

.qelp-information-box {
    display: inline-block;
    margin-top: 10px;
    border: 1px solid;
    padding: 5px 10px
}

@media (min-width: 600px) {
    .qelp-proces-step_name {
        display: inline-block;
        font-size: 18px
    }

    [data-page=usecase] #qelp_content.qelp-usecase_step_animation .qc-content {
        -webkit-transition: .3s ease width;
        -ms-transition: .3s ease width;
        -moz-transition: .3s ease width;
        -o-transition: .3s ease width;
        transition: .3s ease width
    }

    [data-page=usecase] #qelp_content.qelp-usecase_step_animation .qc-sidebar {
        overflow: hidden;
        -webkit-transition: .3s ease opacity;
        -ms-transition: .3s ease opacity;
        -moz-transition: .3s ease opacity;
        -o-transition: .3s ease opacity;
        transition: .3s ease opacity;
        opacity: 1;
        position: absolute
    }

    [data-page=usecase] #qelp_content.qelp-usecase_step_imageless .qc-sidebar {
        -webkit-transition: .3s ease opacity;
        -ms-transition: .3s ease opacity;
        -moz-transition: .3s ease opacity;
        -o-transition: .3s ease opacity;
        transition: .3s ease opacity
    }
}

[data-page=usecase] #qelp_content.qelp-usecase_step_imageless .qc-sidebar {
    width: 0 !important;
    opacity: 0
}

[data-page=usecase] #qelp_content.qelp-usecase_step_imageless .qc-content {
    position: relative;
    background: #fff;
    z-index: 10;
    width: 100% !important
}

#qelp-troubleshooter .image-buttons .qelp-button-label {
    color: #444;
    display: block
}

#qelp-troubleshooter .image-buttons .qelp-button-content {
    width: 50px;
    display: inline-block;
    margin: 0 0 10px
}

#qelp-troubleshooter .image-buttons .qelp-button-content img {
    width: 100%
}

#qelp-troubleshooter .image-buttons .qelp-button.qelp-button-primary {
    display: inline-block;
    vertical-align: top;
    border: 1px solid #001f3d;
    background: 0 0;
    text-align: center
}

#qelp-troubleshooter .image-buttons .qelp-button.qelp-button-primary:hover {
    border: 1px solid #001f3d;
    background: rgba(0, 31, 61, .05)
}

.qelp-search-input-wrapper {
    border: 1px solid #eee;
    padding-right: 30px;
    position: relative
}

.qelp-search-input-wrapper button {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    width: 30px;
    border: none;
    padding: 0;
    text-align: center;
    background: #eee
}

.qc-search-input {
    border: none;
    margin: 5px;
    width: 99%
}

.q-ph-highlight-relative {
    position: relative;
    width: 100%;
    margin-bottom: 500px
}

.q-ph-highlight-image img {
    width: 100%
}

.q-ph-highlight-item {
    position: absolute;
    border: 1px solid #001f3d;
    cursor: pointer
}

.q-ph-highlight-item:hover {
    background-color: rgba(255, 255, 255, .1)
}

.q-ph-highlight-container {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 100%
}

.q-stepPopup {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 10
}

.q-stepPopup-inner {
    margin-top: 10px;
    background: rgba(255, 255, 255, .95);
    box-shadow: 0 0 10px rgba(0, 0, 0, .3);
    border: 1px solid #001f3d;
    padding: 20px;
    width: 400px
}

.q-ph-highlight-item.qelp-active::before {
    position: absolute;
    content: ' ';
    border-color: transparent transparent #001f3d;
    border-width: 8px;
    border-style: solid;
    bottom: -12px;
    left: 50%;
    width: 8px;
    height: 8px;
    margin-left: -8px
}

.q-stepPopup-text p {
    margin: 0
}

.q-stepPopup-navigation {
    margin-top: 10px
}

.q-stepPopup-nav-next.disabled, .q-stepPopup-nav-prev.disabled {
    opacity: .3;
    pointer-events: none
}

#qelp_layout[data-content-type=product-highlight] .qc-producthighlights-container {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%
}

#qelp_layout[data-content-type=product-highlight] .qc-producthighlights-container .qc-producthighlights-hl {
    position: absolute;
    border: 1px solid #001f3d;
    cursor: pointer
}

#qelp_layout[data-content-type=product-highlight] .qc-producthighlights-container .qc-producthighlights-hl.qelp-active {
    border-width: 3px
}

#qelp_layout[data-content-type=product-highlight] .qc-usecase_steps {
    height: auto;
    border: none
}

#qelp_layout[data-content-type=product-highlight] .qc-usecase_step {
    display: none;
    border: none
}

#qelp_layout[data-content-type=product-highlight] .qc-usecase_step:hover {
    background: 0 0
}

#qelp_layout[data-content-type=product-highlight] .qc-usecase_step.qelp-active {
    cursor: default;
    min-height: 0;
    display: block;
    margin: 0;
    padding: 0;
    border: none
}

#qelpClient #qelp_layout .qc-specificationsButton, #qelp_layout[data-content-type=product-highlight] .qc-ph-usecase-progress, #qelp_layout[data-content-type=product-highlight] .qc-usecase_progressbar_container, #qelp_layout[data-content-type=product-highlight] .qc-usecase_step.qelp-active:before {
    display: none
}

@media (min-width: 600px) {
    [data-page=usecase] #qelp_content.qelp-usecase_step_imageless .qc-content {
        -webkit-transition: .3s ease width;
        -ms-transition: .3s ease width;
        -moz-transition: .3s ease width;
        -o-transition: .3s ease width;
        transition: .3s ease width
    }

    #qelpClient #qelp_layout[data-page=categorySelector] .qc-sidebar .qc-specificationsButton, #qelpClient #qelp_layout[data-page=topicSelector] .qc-sidebar .qc-specificationsButton {
        display: block
    }
}

#qelpClient #qelp_layout[data-content-type=product-highlight][data-page=usecase][data-device-type=set-top-box] #qelp_content .qc-sidebar {
    padding-bottom: 0
}

body #qelpClient {
    font-family: 'Open Sans', sans-serif;
    margin: 5px 0 100px;
    padding-top: 25px;
    font-size: 18px;
    font-weight: 400;
    line-height: 28px;
}

body #qelpClient #qelp_layout {
    font-weight: 400;
    position: relative
}

body #qelpClient #qelp_layout h1, body #qelpClient #qelp_layout h2, body #qelpClient #qelp_layout h3, body #qelpClient #qelp_layout h4 {
    font-family: 'Open Sans', sans-serif;
    font-size: 36.8px;
    font-weight: 600;
    color: #151515;
    margin: 0;
    line-height: 45px;
    padding-top: 16px;
}

body #qelpClient #qelp_layout h1 {
    line-height: 45px;
    color: #151515;
}

@media (max-width: 600px) {
    #qelpClient #qelp_layout[data-page=categorySelector] .qc-content .qc-specificationsButton, #qelpClient #qelp_layout[data-page=topicSelector] .qc-content .qc-specificationsButton {
        display: block
    }

    #qelpClient #qelp_layout[data-page=categorySelector] .qc-content .qc-specificationsButton button, #qelpClient #qelp_layout[data-page=topicSelector] .qc-content .qc-specificationsButton button {
        width: 100%
    }

    body #qelpClient {
        margin: 0 0 -10px;
        padding: 0px
    }

    body #qelpClient #qelp_layout h1 {
        /*font-size: 30px;
        line-height: 45.6px*/
        font-size: 24px;
    	line-height: 40.6px;
    }

    body #qelpClient #qelp_layout #qelp_header .qb-header__links {
        display: none
    }
}

body #qelpClient #qelp_layout h3 {
    line-height: 21px
}

body #qelpClient #qelp_layout a {
    font-weight: 400;
    -webkit-transition: .1s linear color;
    -ms-transition: .1s linear color;
    -moz-transition: .1s linear color;
    -o-transition: .1s linear color;
    transition: .1s linear color
}

body #qelpClient #qelp_layout a:hover {
    color: #005d77;
    text-decoration: underline 3px;
    border-bottom: 0px solid;
    cursor: pointer;
}

body #qelpClient #qelp_layout .qelp-button {
    cursor: pointer;
    outline: 0;
    border: 1px solid #005A70;
    font-weight: 400;
    font-size: 18px;
    line-height: 20px;
    padding: 15px;
    color: #005A70;
    background-color: #fff;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
    -webkit-transition: 135ms ease all;
    -ms-transition: 135ms ease all;
    -moz-transition: 135ms ease all;
    -o-transition: 135ms ease all;
    transition: 135ms ease all
}

body #qelpClient #qelp_layout .qelp-button:hover {
    color: #fff;
    background-color: #005A70;
}

body #qelpClient #qelp_layout .qelp-button ::selection {
    color: #fff
}

body #qelpClient #qelp_layout .qelp-button-primary {
    cursor: pointer;
    /* border: 1px solid #005A70; */
    border: 1px solid #9E007E;
    font-weight: 400;
    font-size: 18px;
    line-height: 20px;
    margin: 0 25px 25px 0;
    padding: 15px;
    color: #9E007E;
    /* background-color: #005A70; */
    background-color: #FFF;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
    -webkit-transition: 135ms ease all;
    -ms-transition: 135ms ease all;
    -moz-transition: 135ms ease all;
    -o-transition: 135ms ease all;
    transition: 135ms ease all
}

body #qelpClient #qelp_layout .qelp-button-primary:hover,
body #qelpClient #qelp_layout .qelp-button-primary:focus {
    /* color: #005A70; */
    color: #fff;
    background-color: #9E007E;
}

body #qelpClient #qelp_layout .qelp-button-disabled {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@a-ie)";
    filter: alpha(opacity=50);
    -moz-opacity: .5;
    -khtml-opacity: .5;
    opacity: .5;
    cursor: default;
    pointer-events: none
}

body #qelpClient {
    background-color: #fff
}

body #qelpClient #qelp_layout #qelp_header {
    margin-bottom: 20px;
     
}

@media (min-width: 600px) {
    body #qelpClient #qelp_layout #qelp_header {
        margin-bottom: 30px;
         
    }

    body #qelpClient #qelp_layout .qelp-categories_list:first-child {
        padding-right: 10px
    }

    body #qelpClient #qelp_layout .qelp-categories_list:last-child {
        padding-left: 10px
    }

    body #qelpClient #qelp_layout .qelp-categories_list .qelp-categories-topics_item:last-child {
        margin: 0
    }
}

body #qelpClient #qelp_layout #qelp_header .qb-header__links, body #qelpClient #qelp_layout #qelp_header .qb-header__links i {
    display: none
}

body #qelpClient #qelp_layout #qelp_header .qb-header__links i:before {
    color: #007fa3;
    font-weight: 700
}

body #qelpClient #qelp_layout #qelp_header .qb-header__links a {
    margin-bottom: 0
}

@media (max-width: 600px) {
    body #qelpClient #qelp_layout .qelp-categories_list:last-child .qelp-categories-topics_item:last-child {
        margin: 0
    }
}

body #qelpClient #qelp_layout .qelp-categories-topics_item {
    margin-bottom: 32px
}

body #qelpClient #qelp_layout .qelp-categories-topics_item_image {
    margin-right: 10px;
    float: left;
}

body #qelpClient #qelp_layout .qelp-categories-topics_item_image i:before {
    font-size: 29px
}

body #qelpClient #qelp_layout .qelp-categories-topics_item_name {
    display: inline-block;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    position: relative;
    bottom: 7px;
    font-size: 21px;
    line-height: 29px;
    color: #151515;
}

@media (max-width: 600px) {
    body #qelpClient #qelp_layout .qelp-categories-topics_item {
        margin-bottom: 5px
    }
}

body #qelpClient #qelp_layout .qelp-categoriesTopic_item {
    margin-top: 0px
}

body #qelpClient #qelp_layout #qelp_processes, body #qelpClient #qelp_layout .qelp-categoriesTopic_item i, body #qelpClient #qelp_layout .qelp-usecase-navigation-container.qc-only-1-step .qc-ph-usecase-progress, body #qelpClient #qelp_layout .qelp-usecase-navigation-container.qc-only-1-step .qc-usecase_progressbar_container {
    display: none
}

body #qelpClient #qelp_layout .qelp-usecase-navigation-container.qc-only-1-step .qc-ph-usecase-button-next, body #qelpClient #qelp_layout .qelp-usecase-navigation-container.qc-only-1-step .qc-ph-usecase-button-previous {
    width: 50%
}

body #qelpClient #qelp_layout .qelp-information-box {
    display: inline-block;
    padding: 5px 10px;
    margin: 10px 0;
    border-color: #333;
    background-color: #f5f5f5;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px
}

body #qelpClient #qelp_layout .qc-usecase_steps {
    overflow-y: hidden;
        
}

body #qelpClient #qelp_layout .qelp-ts-empty-question .qelp-ts-decisions h4 {
    display: none
}

body #qelpClient #qelp_layout .qelp-ts-empty-question .qelp-ts-title {
    padding: 0;
    margin-bottom: 16px;
    background-color: transparent
}

body #qelpClient #qelp_layout .qelp-ts-empty-question .qelp-ts-content-block {
    padding: 0
}

body #qelpClient #qelp_layout .qelp-usecase_step {
    display:none;
    padding: 10px;
    cursor: default;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@a-ie)";
    filter: alpha(opacity=20);
    -moz-opacity: .2;
    -khtml-opacity: .2;
    opacity: .2
}

@media (min-width: 600px) {
    body #qelpClient #qelp_layout .qelp-usecase_step {
        display: block;
        padding: 20px 20px 20px 30px
    }

    body #qelpClient #qelp_layout .qelp-usecase_step:before {
        left: 16px;
        top: 20px
    }

    body #qelpClient #qelp_layout .qelp-usecase_step.qelp-usecase_single_step {
        padding: 20px 0 0
    }

    body #qelpClient #qelp_layout .qelp-usecase_step.qelp-active {
        /* background-color: #d4eae4;  */
    }

    body #qelpClient #qelp_layout .qelp-usecase_step.qelp-active.qelp-usecase_single_step {
        background-color: transparent
    }
}

body #qelpClient #qelp_layout .qelp-usecase_step.qelp-usecase_single_step {
    pointer-events: none
}

body #qelpClient #qelp_layout .qelp-usecase_step li a {
    pointer-events: none;
    cursor: default
}

body #qelpClient #qelp_layout .qelp-usecase_step.qelp-active {
    display:block; 
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@a-ie)";
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1
}

body #qelpClient #qelp_layout .qelp-usecase_step.qelp-active .qelp-information-box {
    border-color: #333;
    background-color: #f5f5f5
}

body #qelpClient #qelp_layout .qelp-usecase_progress {
    margin: 20px 0
}

body #qelpClient #qelp_layout .qelp-usecase_progress .qc-usecase_progress_bar span {
    height: 10px;
    /* background-color: #d4eae4; */
    background-color: #fff;
}

@media (min-width: 600px) {
    body #qelpClient #qelp_layout .qc-ph-usecase-button-next button, body #qelpClient #qelp_layout .qc-ph-usecase-button-previous button {
        margin-bottom: 0
    }
}

body #qelpClient #qelp_layout .qc-ph-usecase-button-next button {
    margin-right: 0
}

body #qelpClient #qelp_layout .qc-ph-usecase-progress {
    position: relative;
    top: 8px
}

body #qelpClient #qelp_layout .qc-deviceimage {
    padding-right: 0;
    
}

body #qelpClient #qelp_layout .qc-deviceimage.qc-zoom-enabled {
    border: 1px solid #eee
}

@media (max-width: 600px) {
    
    body #qelpClient #qelp_layout .qc-ph-usecase-button-next, body #qelpClient #qelp_layout .qc-ph-usecase-button-previous, body #qelpClient #qelp_layout .qc-ph-usecase-progress {
        width: 33.333333%
    }

    body #qelpClient #qelp_layout .qc-ph-usecase-progress span[data-q-i18n=module_usecase_step_label] {
        display: none
    }

    body #qelpClient #qelp_layout .qc-deviceimage.qc-zoom-enabled {
        padding: 0;
        margin: 0;
        min-height: 247px
    }

    body #qelpClient #qelp_layout .qc-zoom-button-container.qc-zoom-enabled {
        display: block;
        text-align: center;
        width: 100%;
    }

    body #qelpClient #qelp_layout .qc-zoom-button-container.qc-zoom-enabled button {
        width: 100%
    }
}

body #qelpClient #qelp_layout .qc-zoom-button-container {
    margin: 15px 0 30px;
    text-align: center;
}

body #qelpClient #qelp_layout .qc-feedback-as-modal-backdrop {
    display: none
}
.qelp-active .qc-usecase_step{
    
}

@media(min-width: 100px){
    
    body #qelpClient #qelp_layout .qc-zoom-button-container.qc-zoom-enabled button {
        margin: 0 30%;
        width: 8em;
        height: 3em;
        float: none;
    }
}

@media (min-width: 600px) {
    body #qelpClient #qelp_layout .qc-zoom-button-container {
        margin-top: 32px 0 0 0
    }

    body #qelpClient #qelp_layout .qc-zoom-button-container.qc-zoom-enabled button {
        margin: 0;
        width: 8em;
    	height: 3em;
    }

    body #qelpClient #qelp_layout .qc-feedback-as-modal-backdrop {
        display: inline-block;
        position: absolute;
        top: -25px;
        left: -25px;
        background-color: #333;
        z-index: 1977;
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@a-ie)";
        filter: alpha(opacity=78);
        -moz-opacity: .78;
        -khtml-opacity: .78;
        opacity: .78
    }
}

body #qelpClient #qelp_layout .qelp-usecase_navigation.qc-feedback-as-modal .qc-feedback-modal {
    display: inline-block;
    width: 100%;
    float: left;
    text-align: center
}

body #qelpClient #qelp_layout .qelp-usecase_navigation.qc-feedback-as-modal .qc-feedback-as-modal-msg {
    display: inline-block;
    width: 70%;
    font-size: 14px;
    position: relative;
    top: 7px;
    overflow:hidden;
    margin-bottom:2%;
    margin-top: 1%;
    line-height: initial;
}

body #qelpClient #qelp_layout .qelp-usecase_navigation .qc-usecase_nextStep, body #qelpClient #qelp_layout .qelp-usecase_navigation .qc-usecase_prevStep {
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    -khtml-border-radius: 20px;
    border-radius: 20px;
    padding: 0;
    width: 40px;
    height: 40px
}

body #qelpClient #qelp_layout .qelp-usecase_navigation .qc-usecase_nextStep span span[data-q-i18n], body #qelpClient #qelp_layout .qelp-usecase_navigation .qc-usecase_prevStep span span[data-q-i18n] {
    display: none
}

body #qelpClient #qelp_layout .qelp-usecase_navigation .qc-usecase_nextStep span:after, body #qelpClient #qelp_layout .qelp-usecase_navigation .qc-usecase_prevStep span:after {
    font-family: qelpclient-function;
    font-size: 40px;
    position: relative;
    top: 4px;
    left: 2px
}

body #qelpClient #qelp_layout .qelp-usecase_navigation.qc-feedback-as-modal .qc-usecase_prevStep.qelp-button-primary {
    margin-right: 0px;
}

body #qelpClient #qelp_layout .qelp-usecase_navigation .qc-usecase_prevStep {
    float: right
}

body #qelpClient #qelp_layout .qelp-usecase_navigation .qc-usecase_prevStep span:after {
    content: "\f104";
    left: -1px
}

body #qelpClient #qelp_layout .qelp-usecase_navigation .qc-usecase_nextStep {
    float: left
}

body #qelpClient #qelp_layout .qelp-usecase_navigation .qc-usecase_nextStep span:after {
    content: "\f105"
}

@media (min-width: 600px) {
    body #qelpClient #qelp_layout .qelp-usecase_navigation.qc-feedback-as-modal .qc-ph-usecase-button-next, body #qelpClient #qelp_layout .qelp-usecase_navigation.qc-feedback-as-modal .qc-ph-usecase-button-previous {
        width: 10%
    }

    body #qelpClient #qelp_layout .qelp-usecase_navigation.qc-feedback-as-modal .qc-ph-usecase-progress {
        width: 80%;
        top: 8px
    }

    body #qelpClient #qelp_layout .qelp-usecase_navigation.qc-feedback-as-modal .qc-ph-usecase-progress-container {
        display: inline-block;
        width: 70%
    }

    body #qelpClient #qelp_layout .qelp-usecase_navigation.qc-feedback-as-modal span[data-q-i18n=devicehome_usecase_navigation] {
        display: inline-block;
        /*width: 311px;*/
        width: 100%;
        min-width: 15em;
        float: left;
        /*margin-left:-23px;*/
        margin-left:-10px;
        margin-bottom: 2%;
    }

    body #qelpClient #qelp_layout .qelp-usecase_navigation.qc-feedback-as-modal .qc-feedback-modal {
        /*width: 258px;*/
        width: 50%;
        min-width: 15em;
        /*float: right;*/
        float: none;
        margin: auto;
        display: block;
    }
}
@media (max-width: 252px) {
    
    body #qelpClient #qelp_layout .qelp-usecase_navigation.qc-feedback-as-modal span[data-q-i18n=devicehome_usecase_navigation] {
        display: none;
        width: 252px;
        float: left;
            margin-left:-23px;
            margin-bottom: 2%;
    }
 
}
@media (max-width: 840px) {
    body #qelpClient #qelp_layout .qelp-usecase_navigation.qc-feedback-as-modal .qc-feedback-modal, 
    body #qelpClient #qelp_layout .qc-usecase-feedback-container .qc-feedback-modal {
        width: 100%!important;
        max-width: none!important;        
    }
    body #qelpClient #qelp_layout .qelp-usecase_navigation.qc-feedback-as-modal span[data-q-i18n=devicehome_usecase_navigation] {
        width: 100%!important;
        margin-left: 0px!important;
        margin-bottom: 2%!important;
    }
    body #qelpClient #qelp_layout .qelp-usecase_navigation.qc-feedback-as-modal .qc-ph-usecase-progress {
        width: 70%!important;
    }
    body #qelpClient #qelp_layout .qelp-usecase_navigation .qc-ph-usecase-button-next, body #qelpClient #qelp_layout .qelp-usecase_navigation .qc-ph-usecase-button-previous {
        width: 15%!important;
    }
    body #qelpClient #qelp_layout .qelp-usecase_navigation .qc-usecase_prevStep {
        float: left!important;
        margin-left: 10px!important;
    }
    body #qelpClient #qelp_layout .qelp-usecase_navigation .qc-usecase_nextStep {
        float: right!important;
        margin-right: 10px!important;
    }
}
body #qelpClient #qelp_layout .qelp-usecase-navigation-container.qc-only-1-step .qelp-usecase_navigation.qc-feedback-as-modal span[data-q-i18n=devicehome_usecase_navigation] {
    display: none
}

body #qelpClient #qelp_layout .qelp-usecase-navigation-container.qc-only-1-step .qelp-usecase_navigation.qc-feedback-as-modal .qc-feedback-modal {
    margin: 0 25%
}

body #qelpClient #qelp_layout .qelp-usecase-navigation-container.qc-only-1-step .qelp-usecase_navigation.qc-feedback-as-modal.qelp-usecase_article_with_next_step span[data-q-i18n=devicehome_usecase_navigation] {
    display: block;
    width: 100%
}

body #qelpClient #qelp_layout .qelp-usecase-navigation-container.qc-only-1-step .qelp-usecase_navigation.qc-feedback-as-modal.qelp-usecase_article_with_next_step .qc-ph-usecase-button-previous, body #qelpClient #qelp_layout .qelp-usecase-navigation-container.qc-only-1-step .qelp-usecase_navigation.qc-feedback-as-modal.qelp-usecase_article_with_next_step .qc-ph-usecase-button-previous button {
    float: left
}

body #qelpClient #qelp_layout .qelp-usecase-navigation-container.qc-only-1-step .qelp-usecase_navigation.qc-feedback-as-modal.qelp-usecase_article_with_next_step .qc-ph-usecase-button-next, body #qelpClient #qelp_layout .qelp-usecase-navigation-container.qc-only-1-step .qelp-usecase_navigation.qc-feedback-as-modal.qelp-usecase_article_with_next_step .qc-ph-usecase-button-next button {
    float: right
}

body #qelpClient #qelp_layout .qelp-usecase-navigation-container.qc-only-1-step .qelp-usecase_navigation.qc-feedback-as-modal.qelp-usecase_article_with_next_step .qc-feedback-modal {
    display: none
}

body #qelpClient #qelp_layout .qelp-usecase-navigation-container.qc-only-1-step.qelp-usecase_article_end_of_the_line {
    display: block
}
body #qelpClient #qelp_layout .qelp-usecase-navigation-container{
   
}

body #qelpClient #qelp_layout .qc-feedback-modal {
    position: relative;
    background-color: #F2F2F2;
    min-height: 40px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px; 
    -khtml-border-radius: 4px;
    border-radius: 4px;
        text-align: -webkit-center;
    min-width: 15em;
    float: left;
        width: 80%;
    max-width: 23em;
    line-height:40px; 
}
.qc-feedback-as-modal-msg {
    display: inline-block;
    width: 70%;
    font-size: 14px;
    position: relative;
}

body #qelpClient #qelp_layout .qc-feedback-modal button {
    border: none;
    background-color: transparent;
    margin: 0;
    padding: 0;
    cursor: pointer
}

body #qelpClient #qelp_layout .qc-feedback-modal button .qc-fbb-icon {
    display: inline-block;
    width: 25px;
    height: 32px
}

body #qelpClient #qelp_layout .qc-feedback-modal button.qc-fbb-yes {
    position: absolute;
    top: 6px;
    left: 16px;
    transition: none
}

body #qelpClient #qelp_layout .qc-feedback-modal button.qc-fbb-yes .qc-fbb-yes-icon {
    background: url(https://d1r5etm691cejh.cloudfront.net/pearson-us/pearson-us-v4.2.6.4/assets/custom/images/thumb_up_hollow.svg) no-repeat;
    background-size: 22px 28px
}

body #qelpClient #qelp_layout .qc-feedback-modal button.qc-fbb-yes:hover,
body #qelpClient #qelp_layout .qc-feedback-modal button.qc-fbb-yes:focus {
    left: 17px
}

body #qelpClient #qelp_layout .qc-feedback-modal button.qc-fbb-yes:hover .qc-fbb-yes-icon,
body #qelpClient #qelp_layout .qc-feedback-modal button.qc-fbb-yes:focus .qc-fbb-yes-icon {
    background: url(https://d1r5etm691cejh.cloudfront.net/pearson-us/pearson-us-v4.2.6.4/assets/custom/images/thumb_up_hover.svg) no-repeat;
    background-size: 22px 28px
}

body #qelpClient #qelp_layout .qc-feedback-modal button.qc-fbb-no {
    position: absolute;
    top: 6px;
    right: 16px
}

body #qelpClient #qelp_layout .qc-feedback-modal button.qc-fbb-no .qc-fbb-no-icon {
    background: url(https://d1r5etm691cejh.cloudfront.net/pearson-us/pearson-us-v4.2.6.4/assets/custom/images/thumb_down_hollow.svg) no-repeat;
    background-size: 22px 28px
}

body #qelpClient #qelp_layout .qc-feedback-modal button.qc-fbb-no:hover .qc-fbb-no-icon,
body #qelpClient #qelp_layout .qc-feedback-modal button.qc-fbb-no:focus .qc-fbb-no-icon {
    background: url(https://d1r5etm691cejh.cloudfront.net/pearson-us/pearson-us-v4.2.6.4/assets/custom/images/thumb_down_hover.svg) no-repeat;
    background-size: 22px 28px
}

body #qelpClient #qelp_layout .qc-feedback-modal button.qc-btn-disabled {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=@a-ie)";
    filter: alpha(opacity=30);
    -moz-opacity: .3;
    -khtml-opacity: .3;
    opacity: .3;
    pointer-events: none;
    cursor: not-allowed
}

body #qelpClient #qelp_layout .qc-feedback-modal button:hover {
    background-color: transparent
}

body #qelpClient #qelp_layout .qc-usecase-feedback-container.qc-feedback-as-modal.qelp-inactive {
    display: none !important
}

body #qelpClient #qelp_layout .qc-usecase-feedback-container.qc-feedback-as-modal.qelp-inactive.qelp-active {
    display: block !important;
    position: absolute;
    top: 0;
    /*left: 50%;
    margin-left: -50%;
    margin-right: -5%;
    max-width: 600px;*/
    left:-2%;
    right:2em;
    -webkit-box-shadow: 0 0 51px -2px rgba(0, 0, 0, .5);
    -moz-box-shadow: 0 0 51px -2px rgba(0, 0, 0, .5);
    box-shadow: 0 0 51px -2px rgba(0, 0, 0, .5);
    z-index: 1978
}

body #qelpClient #qelp_layout .qc-usecase-feedback-container.qc-feedback-as-modal.qelp-inactive.qelp-active .qelp-feedback {
    margin: 0
}

body #qelpClient #qelp_layout .qc-usecase-feedback-container .qc-fbb-nextsteplist {
    list-style: none;
    padding: 0
}

body #qelpClient #qelp_layout .qc-feedback-as-modal-close {
    display: inline-block;
    position: absolute;
    /*top: 26px;*/
    right: 26px
}

body #qelpClient #qelp_layout .qc-feedback-as-modal-close i:before {
    font-size: 20px;
    color: #444;
    cursor: pointer;
    -webkit-transition: .25s ease color;
    -ms-transition: .25s ease color;
    -moz-transition: .25s ease color;
    -o-transition: .25s ease color;
    transition: .25s ease color
}

body #qelpClient #qelp_layout .qc-feedback-as-modal-close:hover i:before {
    color: #2574a9
}

body #qelpClient #qelp_layout .qc-troubleshooter_steps {
    border: none
}

body #qelpClient #qelp_layout .qelp-ts-step {
    display: none;
    border: none
}

body #qelpClient #qelp_layout .qelp-ts-step.qelp-active, body #qelpClient #qelp_layout .qelp-ts-step.qelp-active .qelp-ts-content-block {
    display: block
}

body #qelpClient #qelp_layout .qelp-guidedfaq_step_title {
    padding: 0 0 16px
}

body #qelpClient #qelp_layout .qelp-ts-content-block {
    padding: 0
}

body #qelpClient #qelp_layout .qelp-ts-decisions {
    margin: 32px 0 0
}

body #qelpClient #qelp_layout .qelp-ts-decisions h4 {
    font-size: 16px;
    font-weight: 700;
    padding: 16px;
    margin-bottom: 32px;
    background-color: #f5f5f5
}

body #qelpClient #qelp_layout .qelp-ts-decisions .qelp-button {
    cursor: pointer;
    border: 1px solid #005A70;
    font-weight: 400;
    font-size: 18px;
    line-height: 20px;
    margin: 0 25px 25px 0;
    padding: 15px;
    color: #fff;
    background-color: #005A70;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
    -webkit-transition: 135ms ease all;
    -ms-transition: 135ms ease all;
    -moz-transition: 135ms ease all;
    -o-transition: 135ms ease all;
    transition: 135ms ease all
}

body #qelpClient #qelp_layout .qelp-ts-decisions .qelp-button:hover,
body #qelpClient #qelp_layout .qelp-ts-decisions .qelp-button:focus {
    color: #005A70;
    background-color: #fff;
    text-decoration: none;
}

body #qelpClient #qelp_layout .qelp-ts-decisions .qelp-button:last-child {
    margin: 0 25px 25px 0;
    
}

@media (max-width: 600px) {
    body #qelpClient #qelp_layout .qelp-ts-decisions .qelp-button {
        width: 100%;
        margin-right: 0px!important;
    }
    body #qelpClient #qelp_layout .qelp-ts-decisions .qelp-button:last-child {
        margin-right: 0px!important;
    }

    body #qelpClient #qelp_layout .qelp-ts-decisions .qc-button-grid .qelp-button {
        margin: 0 0 10px;
        width: 100%
    }
}

body #qelpClient #qelp_layout .qelp-ts-decisions .qc-grid-c.color-yellow .qelp-button {
    border-color: #FFB81C;
    background-color: #FFB81C
}

body #qelpClient #qelp_layout .qelp-ts-decisions .qc-grid-c.color-yellow .qelp-button:hover {
    background-color: transparent
}

body #qelpClient #qelp_layout .qelp-ts-decisions .qc-grid-c.color-green .qelp-button {
    border-color: #008738;
    background-color: #008738
}

body #qelpClient #qelp_layout .qelp-ts-decisions .qc-grid-c.color-red .qelp-button {
    border-color: #AB005D;
    background-color: #AB005D;
}


body #qelpClient #qelp_layout .qelp-ts-decisions .qc-grid-c .qelp-button:hover {
    background-color: transparent
}

body #qelpClient #qelp_layout .qelp-ts-links {
    padding: 0
}

body #qelpClient #qelp_layout .qelp-ts-links a {
    display: block;
    padding-bottom: 16px
}

body #qelpClient #qelp_layout .qelp-ts-links a:last-child {
    padding-bottom: 0
}

body #qelpClient #qelp_layout .qelp-feedback {
    margin-top: 40px;
    margin-bottom: 200px;
    border: none;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
    background: #f2f2f2;
    padding: 20px 30px;
    width: 100%
}

@media (max-width: 600px) {
    body #qelpClient #qelp_layout .qelp-feedback {
        padding: 10px;
        width: 100%;
        text-align: center;
    }
}

body #qelpClient #qelp_layout .qelp-feedback_helpful p {
    display: none
}

body #qelpClient #qelp_layout .qelp-feedback_helpful h2 {
    font-family: 'Open Sans', sans-serif;
    font-size: 24px;
    line-height: 31px;
    padding-bottom: 15px
}

body #qelpClient #qelp_layout .qelp-feedback_helpful .qelp-feedback_buttons .qc-fbb-buttons button {
    margin-right: 30px;
    /*background: 0 0*/
}

@media (max-width: 600px) {
    body #qelpClient #qelp_layout .qelp-feedback_helpful .qelp-feedback_buttons .qc-fbb-buttons button {
        margin-right: 10px
    }

    body #qelpClient #qelp_layout .qelp-feedback_helpful .qelp-feedback_buttons .qc-fbb-buttons button:first-child {
        margin-bottom: 10px
    }
}

body #qelpClient #qelp_layout .qelp-feedback_options_option {
    margin-top: 15px;
    line-height: 14px;
    padding-bottom: 6px
}

body #qelpClient #qelp_layout .qelp-feedback_options_option input {
    display: inline-block;
    width: 12px;
    margin-right: 10px
}

body #qelpClient #qelp_layout .qelp-feedback_options_option label {
    display: inline-block;
    width: 86%;
    font-size: 14px;
    position: relative;
    top: 3px
}

body #qelpClient #qelp_layout .qelp-feedback .qelp-feedback_helpful_no h2, body #qelpClient #qelp_layout .qelp-feedback .qelp-feedback_helpful_yes h2 {
    font-family: 'Open Sans', sans-serif;
    font-size: 30.4px;
    line-height: initial;
    font-weight: 600;
    padding-bottom: 10px;
    margin-top: 32px;
    margin-bottom: 16px;
}

body #qelpClient #qelp_layout .qelp-feedback .qelp-feedback_helpful_no h3, body #qelpClient #qelp_layout .qelp-feedback .qelp-feedback_helpful_yes h3 {
    font-family: 'Open Sans', sans-serif;
    font-size: 25.6px;
    line-height: 27.5px;
    color: #151515;
    font-weight: 600;
    margin-top: 28px;
    margin-bottom: 16px;
}

body #qelpClient #qelp_layout .qelp-feedback .qelp-feedback_helpful_no input, body #qelpClient #qelp_layout .qelp-feedback .qelp-feedback_helpful_yes input {
    display: inline-block;
    width: 16px;
    height: 16px
}

body #qelpClient #qelp_layout .qelp-feedback .qelp-feedback_helpful_no label, body #qelpClient #qelp_layout .qelp-feedback .qelp-feedback_helpful_yes label {
    font-size: 14px
}

body #qelpClient #qelp_layout .qelp-feedback .qelp-feedback_helpful_no .qelp-feedback__nps, body #qelpClient #qelp_layout .qelp-feedback .qelp-feedback_helpful_no .qelp-feedback__whynot, body #qelpClient #qelp_layout .qelp-feedback .qelp-feedback_helpful_yes .qelp-feedback__nps, body #qelpClient #qelp_layout .qelp-feedback .qelp-feedback_helpful_yes .qelp-feedback__whynot {
    border-bottom: 1px solid #CECECE;
    padding-bottom: 15px
}

body #qelpClient #qelp_layout .qelp-feedback .qelp-feedback_helpful_no .qelp-feedback__nps, body #qelpClient #qelp_layout .qelp-feedback .qelp-feedback_helpful_yes .qelp-feedback__nps {
    margin: 10px 0
}

body #qelpClient #qelp_layout .qelp-feedback .qelp-feedback_helpful_no .qelp-feedback__nps p, body #qelpClient #qelp_layout .qelp-feedback .qelp-feedback_helpful_yes .qelp-feedback__nps p {
    font-size: 14px;
    margin-bottom: 10px
}

body #qelpClient #qelp_layout .qelp-feedback .qelp-feedback_helpful_no .qelp-feedback__nps h3, body #qelpClient #qelp_layout .qelp-feedback .qelp-feedback_helpful_yes .qelp-feedback__nps h3 {
    padding-bottom: 5px
}

body #qelpClient #qelp_layout .qelp-feedback .qelp-feedback_helpful_no .qc-fbb-buttons .qelp-button, body #qelpClient #qelp_layout .qelp-feedback .qelp-feedback_helpful_yes .qc-fbb-buttons .qelp-button {
    margin: 0
}

body #qelpClient #qelp_layout .qelp-feedback .qelp-feedback_helpful_no .qc-fbb-buttons .qelp-button:first-child, body #qelpClient #qelp_layout .qelp-feedback .qelp-feedback_helpful_yes .qc-fbb-buttons .qelp-button:first-child {
    margin-right: 20px
}

body #qelpClient #qelp_layout .qelp-feedback .qelp-feedback_helpful_yes .qelp-feedback__nps {
    margin-top: 0
}

body #qelpClient #qelp_layout .qelp-feedback .qelp-feedback_helpful_thankyou h2 {
    margin-bottom: 10px
}

body #qelpClient #qelp_layout .qelp-feedback_textarea textarea {
    width: 100%;
    max-width: 400px;
    resize: none
}

body #qelpClient #qelp_layout .qelp-feedback_helpful_thankyou h2, body #qelpClient #qelp_layout .qelp-feedback_helpful_thankyou_no h2, body #qelpClient #qelp_layout .qelp-feedback_helpful_thankyou_yes h2 {
    font-size: 24px
}

body #qelpClient #qelp_layout .qelp-feedback_helpful_thankyou .qelp-feedback_buttons, body #qelpClient #qelp_layout .qelp-feedback_helpful_thankyou_no .qelp-feedback_buttons, body #qelpClient #qelp_layout .qelp-feedback_helpful_thankyou_no p, body #qelpClient #qelp_layout .qelp-feedback_helpful_thankyou_yes .qelp-feedback_buttons {
    display: none
}

@media (min-width: 600px) {
    body #qelpClient #qelp_layout .qc-sidebar {
        width: 40%;
        /*min-width: 22em;*/
        /*padding-right: 64px*/
    }

    body #qelpClient #qelp_layout .qc-content {
        width: 59%;
        /*min-width: 29em;*/
        
        /*additional for minimum screen size*/
        margin-left: 1%;
    }
}

body #qelpClient #qelp_layout[data-content-type=article] .qc-content, body #qelpClient #qelp_layout[data-page=categorySelector] .qc-content, body #qelpClient #qelp_layout[data-page=topicSelector] .qc-content, body #qelpClient #qelp_layout[data-page=troubleshooter] .qc-content {
    width: 100%
}

body #qelpClient #qelp_layout[data-page=categorySelector] .qc-sidebar, body #qelpClient #qelp_layout[data-page=topicSelector] .qc-sidebar, body #qelpClient #qelp_layout[data-page=troubleshooter] .qc-sidebar {
    display: none !important
}

body #qelpClient #qelp_layout[data-page=categorySelector] .qb-header__description {
    margin-top: 10px
}

body #qelpClient #qelp_layout[data-page=categorySelector] #qelp-categories-list h3 {
    text-align: center
}

@media (max-width: 600px) {
    body #qelpClient #qelp_layout .qelp-feedback .qelp-feedback_helpful_no .qc-fbb-buttons .qelp-button:first-child, body #qelpClient #qelp_layout .qelp-feedback .qelp-feedback_helpful_yes .qc-fbb-buttons .qelp-button:first-child, body #qelpClient #qelp_layout[data-page=categorySelector] .qb-header__description {
        margin-bottom: 10px
    }

    body #qelpClient #qelp_layout[data-page=deviceSelector] .qb-header__breadcrumbs, body #qelpClient #qelp_layout[data-page=categorySelector] .qb-header__breadcrumbs {
        display: none
    }
}

body #qelpClient #qelp_layout .qelp-categories-topics_item[data-id="1883"] {
    display: none
}

body #qelpClient #qelp_layout[data-content-type=article] .qelp-usecase_step {
    padding-top: 0;
    margin-bottom: 0
}

body #qelpClient #qelp_layout[data-content-type=article] .qelp-usecase_step h2 {
    font-size: 18px;
    margin: 0 0 16px
}

body #qelpClient #qelp_layout[data-content-type=article] .qelp-usecase_step p {
    padding: 15px 0
}

body #qelpClient #qelp_layout[data-content-type=article] .qelp-usecase_step p:first-child {
    padding-top: 0
}

body #qelpClient #qelp_layout[data-content-type=article] .qelp-usecase_step ul {
    list-style: inside
}

body #qelpClient #qelp_layout[data-content-type=article] .qelp-usecase_step li {
    text-indent: -24px;
    padding-left: 26px
}

body #qelpClient #qelp_layout[data-content-type=article] .ge-content p:last-child {
    margin-bottom: 0
}

body #qelpClient #qelp_layout[data-content-type=article] .qelp-feedback {
    margin: 16px 0 0
}

body #qelpClient #qelp_layout[data-content-type=article] .qc-sidebar {
    display: none !important
}

body #qelpClient #qelp_layout[data-content-type=article] .qelp-usecase_navigation {
    margin-top: 20px
}

body #qelpClient #qelp_layout[data-content-type=article] .qelp-feedback {
    margin-top: 30px
}

body #qelpClient #qelp_layout .qelp-button.qc-ts-browser-btn {
    padding: 11px 15px 10px
}

body #qelpClient #qelp_layout .qelp-button.qc-ts-browser-btn .qelp-button-label span {
    display: inline-block;
    position: relative;
    top: -6px
}

body #qelpClient #qelp_layout span.qc-ts-custom-browser-icon {
    display: block;
    padding-left: 33px;
    position: relative
}

body #qelpClient #qelp_layout span.qc-ts-custom-browser-icon:before {
    position: absolute;
    left: 0;
    top: -3px;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: contain;
    display: block;
    width: 24px;
    height: 24px;
    content: ''
}

body #qelpClient #qelp_layout span.qc-ts-custom-browser-icon.qc-ts-custom-browser-icon-chrome:before {
    background-image: url(https://static.customersaas.com/pearson-us/assets/browser_images/chrome.png)
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi) {
    body #qelpClient #qelp_layout span.qc-ts-custom-browser-icon:before {
        background-size: 24px 24px
    }

    body #qelpClient #qelp_layout span.qc-ts-custom-browser-icon.qc-ts-custom-browser-icon-chrome:before {
        background-image: url(https://static.customersaas.com/pearson-us/assets/browser_images/@2x/chrome.png)
    }
}

body #qelpClient #qelp_layout span.qc-ts-custom-browser-icon.qc-ts-custom-browser-icon-firefox:before {
    background-image: url(https://static.customersaas.com/pearson-us/assets/browser_images/firefox.png)
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi) {
    body #qelpClient #qelp_layout span.qc-ts-custom-browser-icon.qc-ts-custom-browser-icon-firefox:before {
        background-image: url(https://static.customersaas.com/pearson-us/assets/browser_images/@2x/firefox.png)
    }
}

body #qelpClient #qelp_layout span.qc-ts-custom-browser-icon.qc-ts-custom-browser-icon-safari:before {
    background-image: url(https://static.customersaas.com/pearson-us/assets/browser_images/safari.png)
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi) {
    body #qelpClient #qelp_layout span.qc-ts-custom-browser-icon.qc-ts-custom-browser-icon-safari:before {
        background-image: url(https://static.customersaas.com/pearson-us/assets/browser_images/@2x/safari.png)
    }
}

body #qelpClient #qelp_layout span.qc-ts-custom-browser-icon.qc-ts-custom-browser-icon-ie:before {
    background-image: url(https://static.customersaas.com/pearson-us/assets/browser_images/ie.png)
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi) {
    body #qelpClient #qelp_layout span.qc-ts-custom-browser-icon.qc-ts-custom-browser-icon-ie:before {
        background-image: url(https://static.customersaas.com/pearson-us/assets/browser_images/@2x/ie.png)
    }
}

body #qelpClient #qelp_layout span.qc-ts-custom-browser-icon.qc-ts-custom-browser-icon-edge:before {
    background-image: url(https://static.customersaas.com/pearson-us/assets/browser_images/edge.png)
}

@media (-webkit-min-device-pixel-ratio: 2),(min-resolution: 192dpi) {
    body #qelpClient #qelp_layout span.qc-ts-custom-browser-icon.qc-ts-custom-browser-icon-edge:before {
        background-image: url(https://static.customersaas.com/pearson-us/assets/browser_images/@2x/edge.png)
    }
}

html body #qelpClient #qelp_layout .qelp-usecase_step.qelp-active .qc-deeplink, html body #qelpClient #qelp_layout .qelp-usecase_step.qelp-active .qc-externalLink {
    pointer-events: auto;
    cursor: pointer
}

.qelp-page_deviceHome[data-brandid="167"] .qelp-categories_list[data-categoryid="1901"] {
    grid-column: .5;
    grid-row: .5
}

.qelp-page_deviceHome[data-brandid="167"] .qelp-categories_list[data-categoryid="1904"] {
    grid-column: 1;
    grid-row: .5
}

.qelp-page_deviceHome[data-brandid="167"] .qelp-categories_list[data-categoryid="1902"] {
    grid-column: .5;
    grid-row: 1
}

.qelp-page_deviceHome[data-brandid="167"] .qelp-categories_list[data-categoryid="1093"] {
    grid-column: 1;
    grid-row: 1
}

@media (max-width: 600px) {
    .qelp-page_deviceHome[data-brandid="167"] .qelp-categories_list[data-categoryid="1901"] {
        grid-column: 1;
        grid-row: 1
    }

    .qelp-page_deviceHome[data-brandid="167"] .qelp-categories_list[data-categoryid="1904"] {
        grid-column: 1;
        grid-row: 3
    }

    .qelp-page_deviceHome[data-brandid="167"] .qelp-categories_list[data-categoryid="1902"] {
        grid-column: 1;
        grid-row: 2
    }

    .qelp-page_deviceHome[data-brandid="167"] .qelp-categories_list[data-categoryid="1093"] {
        grid-column: 1;
        grid-row: 4
    }
}

.qelp-page_deviceHome[data-brandid="167"] .qelp-categories_list[data-categoryid="1883"] {
    display: none
}

.qelp-page_deviceHome[data-brandid="185"] .qelp-categories_list[data-categoryid="2200"] {
    grid-column: .5;
    grid-row: .5
}

.qelp-page_deviceHome[data-brandid="185"] .qelp-categories_list[data-categoryid="2201"] {
    grid-column: 1;
    grid-row: .5
}

.qelp-page_deviceHome[data-brandid="185"] .qelp-categories_list[data-categoryid="2197"] {
    grid-column: .5;
    grid-row: 1
}

.qelp-page_deviceHome[data-brandid="185"] .qelp-categories_list[data-categoryid="2198"] {
    grid-column: 1;
    grid-row: 1
}

@media (max-width: 600px) {
    .qelp-page_deviceHome[data-brandid="185"] .qelp-categories_list[data-categoryid="2200"] {
        grid-column: 1;
        grid-row: 1
    }

    .qelp-page_deviceHome[data-brandid="185"] .qelp-categories_list[data-categoryid="2201"] {
        grid-column: 1;
        grid-row: 3
    }

    .qelp-page_deviceHome[data-brandid="185"] .qelp-categories_list[data-categoryid="2197"] {
        grid-column: 1;
        grid-row: 2
    }

    .qelp-page_deviceHome[data-brandid="185"] .qelp-categories_list[data-categoryid="2198"] {
        grid-column: 1;
        grid-row: 4
    }
}


ul.buttons-steps-line {}
ul.buttons-steps-line li {
    float: left;
    list-style: none;
    margin-top: 10px !important;
}
.hideCurrentStep { display: none; }
