@charset "utf-8";

/* Font Setup */
 
@font-face {
    font-family: 'BrownPro Light';
    src: url('/resource/support_web_fonts/Web_fonts/lineto-brown-pro-light.eot'); /* IE9 Compat Modes */
    src: url('/resource/support_web_fonts/Web_fonts/lineto-brown-pro-light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/resource/support_web_fonts/Web_fonts/lineto-brown-pro-light.woff') format('woff'), /* Pretty Modern Browsers */ url('/resource/support_web_fonts/Web_fonts/lineto-brown-pro-light.ttf') format('truetype'), /* Safari, Android, iOS */ url('/resource/support_web_fonts/Web_fonts/lineto-brown-pro-light.svg') format('svg'); /* Legacy iOS */
}
@font-face {
    font-family: 'BrownPro Regular';
    src: url('/resource/support_web_fonts/Web_fonts/lineto-brown-pro-regular.eot'); /* IE9 Compat Modes */
    src: url('/resource/support_web_fonts/Web_fonts/lineto-brown-pro-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/resource/support_web_fonts/Web_fonts/lineto-brown-pro-regular.woff') format('woff'), /* Pretty Modern Browsers */ url('/resource/support_web_fonts/Web_fonts/lineto-brown-pro-regular.ttf') format('truetype'), /* Safari, Android, iOS */ url('/resource/support_web_fonts/Web_fonts/lineto-brown-pro-regular.svg') format('svg'); /* Legacy iOS */
}
@font-face {
    font-family: 'BrownPro Bold';
    src: url('/resource/support_web_fonts/Web_fonts/lineto-brown-pro-bold.eot'); /* IE9 Compat Modes */
    src: url('/resource/support_web_fonts/Web_fonts/lineto-brown-pro-bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('/resource/support_web_fonts/Web_fonts/lineto-brown-pro-bold.woff') format('woff'), /* Pretty Modern Browsers */ url('/resource/support_web_fonts/Web_fonts/lineto-brown-pro-bold.ttf') format('truetype'), /* Safari, Android, iOS */ url('/resource/support_web_fonts/Web_fonts/lineto-brown-pro-bold.svg') format('svg'); /* Legacy iOS */
}
/* Global Elements */
body {
    color: #2f3132;
    font-family: "BrownPro Light", Arial, sans-serif;
    font-size: 16px;
    line-height: 22px;
}
a {
    margin: 0% !important;
}
a:hover, a:focus {
    text-decoration: none;
}
a>li>i {
    color: #fff !important
}
input:focus {
    outline: none;
}
button:focus {
    outline: none;
}
hr {
    margin-top: 35px;
    margin-bottom: 35px;
}
h1, h3, h5 {
    font-family: "BrownPro Bold", Arial, sans-serif;
    font-weight: normal;
}
h3 {
    font-size: 24px;
}
h1.center {
    text-transform: uppercase;
}
#gt-download h1.center {
    text-transform: inherit;
    font-size: 24px;
}
h5 small {
    font-family: "BrownPro Light", Arial, sans-serif;
    font-size: 100%;
}
.container.main {
    margin: 20px auto;
}
.container.main {
    background: rgba(255,255,255,0.9);
    border-bottom: 1px solid #fff;
    -webkit-box-shadow: 0 3px 2px -2px rgba(0,0,0,0.4);
    -moz-box-shadow: 0 3px 2px -2px rgba(0,0,0,0.4);
    box-shadow: 0 3px 2px -2px rgb(255, 255, 255);
    /*max-width: 1240px;*/
    max-width: 1030px;
    margin: 1px auto;
}
.container.main.home {
    max-width: 1240px;
    padding-top: 20px;
}
.Xmain-content{
    text-align:center;
}
header {
    margin-bottom: 0;
}
.center {
    float: none !important;
    margin-bottom: 25px !important;
    font-size: 36px;
    color: black;
    color: #2f3132;
}
div.container {
    margin: 0 auto;
    max-width: 1250px;
    width: inherit;
}
.mt60 {
    margin-top: 0px
}
.mt70 {
    margin-top: 70px
}
h1, .h1 {
    float: none;
    margin-top: 10px;
    margin-left: 15px;
}
.container-overflow-wrap {
    overflow: hidden;
}

.blue-bg {
    background-color: #8146fe;
}
/* /Global Elements */

.main-content h3 {
text-align:center;    
}
.widget-link {
    text-align:center;  
}

.download-pdf{
    text-align:center;  
}

.d-sidenav {
    display: none;
}
.m-sidenav {
    display: block;
}
.panel-title {
    font-size: 22px !important;
    line-height: 24px !important;
}
/* Mobile Subnav */
.m-sidenav {
    padding-bottom: 20px;
    margin: 0 -15px;
}
.m-sidenav .sideNavLabel {
    height: 28px !important;
    line-height: 28px;
}
.mnav-title {
    font-size: 18px;
    text-align: center;
    padding: 9px;
}
.navbar-toggle {
    background-image: url(/resource/SupportPortalSprites/support_sprites_mobile.svg);
    background-size: 500px auto;
    background-color: inherit;
    background-position: -330px -78px;
    border: 0;
    width: 30px;
    height: 30px;
    padding: 0;
    margin: 0;
}
.navbar-toggle.collapsed {
    background-position: -378px -78px;
}
.navbar-header {
    width: 100%;
    margin: 0 auto;
    height: 40px;
    position: inherit;
    background: #f6f6f6;
}
.navbar-header p {
    display: block;
    text-align: center;
    width: 100px;
    margin: 0 auto;
}
.msideNav li {
    display: block;
    border-top: 1px solid #ffffff;
    border-bottom: none;
    border-right: none;
    border-left: none;
    color: #252a2c;
    background: #e9e9e9;
    margin: 0 auto;
}
.msideNav .list-group-item a {
    border: 0;
    width: 180px;
    text-transform: uppercase;
    font-family: "BrownPro Bold", Arial, sans-serif !important;
    font-weight: normal;
    font-size: 11px !important;
    background: none;
    margin: 0 auto;
    padding: 10px 5px;
    0px auto !important;
}
.msideNav .list-group-item:hover a {
    background: none !important;
}
.msideNav .list-group-item:hover, .msideNav .active {
    background: #e9e9e9 !important;
	border-color: #ffffff !important;
}
.msideNav .active a {
    background: none !important;
    color: #252a2c;
}
.msideNav .list-group-item a:hover, .msideNav .active a, .msideNav .active:focus a, .msideNav .active:hover a{
    color: #252a2c !important;
    text-shadow: none !important;
    opacity: .4;
}
.nav-control {
    width: 20px;
    /* float: right; */
    position: absolute;
    right: 10px;
    top: 0px;
}
/* Messaging */
 
.message {
    background-color: #ffc;
    border-style: solid;
    border-radius: 4px;
    border-width: 1px;
    color: #000;
    padding: 6px 8px 6px 6px;
    margin: 4px 20px;
}
.errorM3 {
    border-color: #c00;
}
.errorM3 .msgIcon, .errorMedium {
    background-image: url(/img/msg_icons/error24.png);
    background-position: 0px 0px;
    width: 24px;
    height: 24px;
}
.bPageBlock .message {
    margin: 0 0 4px 0;
}
body.lookupTab .bPageBlock .message {
    margin: 0;
}
.lookup .message {
    margin: 0 0px 12px;
}
.message .messageTable .messageCell {
    vertical-align: middle;
}
.pbError .message {
    text-align: left;
    font-weight: normal;
}
.message .messageText {
    margin-left: 8px;
}
.message .messageText h4 {
    font-weight: bold;
    display: block;
}
.message .messageText a {
    margin: 0 8px;
    color: #333;
    font-size: 91%;
}
.message .messageTextAndLinks a {
    margin: 0 0;
    font-size: 100%;
}
.input-group-addon:last-child {
    background-color: #fff;
    border: 1px solid #17120e;
}
.has-feedback {
    position: relative;
}
.form-group {
    margin-bottom: 15px;
}
.form-control {
    display: block;
    width: 30%;
    height: 34px;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.active {
    background: #814efa !important;
}
.list-group-item {
    position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid #ddd;
}
.list-group {
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.075);
    box-shadow: 0 1px 2px rgba(0,0,0,.075);
}
.list-group {
    padding-left: 0;
    margin-bottom: 20px;
}

.sidebar-nav .navbar .navbar-collapse {
    padding: 0;
    max-height: none;
}
.sidebar-nav .navbar ul {
    float: none;
    display: block;
}
.sidebar-nav .navbar li {
    float: none;
    display: block;
}
.sideNavLabel {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    height: auto !important;
    width: 70% !important;
}
.sidebar-nav .navbar li a {
    padding-top: 12px;
    padding-bottom: 12px;
}
.active {
    background: #814efa !important;
}
li.active>.fa {
    color: #fff;
}
.list-group-item:hover > i.fa {
    color: #fff !important;
}
.form-control-feedback {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 2;
    display: block;
    width: 34px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    pointer-events: none;
}
.has-feedback .form-control-feedback {
    position: absolute;
    top: -2px;
    right: 0;
    display: block;
    width: 34px;
    height: 34px;
    line-height: 34px;
    text-align: center;
}
/* /Messaging */
 
.wrapper {
    width: 40em;
    padding: 2em 2em 4em;
    margin: 0 auto;
    border-radius: 1em;
    color: #fff;
}
.item h2 {
    diaplay: inline;
}
.item .description {
    clear: both;
    overflow: hidden;
    max-height: 0;
    transition: 0.5s ease;
    color: #020202;
}
.item input[type=checkbox] {
    display: none;
}
.item input[type=checkbox] ~ label {
    display: block;
    width: 2em;
    height: 2em;
    background: #fff;
    border-radius: 0 0 50% 50%;
    text-align: center;
    line-height: 2;
    font-weight: bold;
    cursor: pointer;
}
.item input[type=checkbox] ~ label:hover {
    background: #fff;
}
.item input[type=checkbox]:checked ~ label {
    background: #fff;
}
.item input[type=checkbox]:checked ~ h2 {
    color: #fff;
}
.item input[type=checkbox]:checked ~ .description {
    max-height: 200em;
    transition: 0.5s ease;
}
.item input[type=checkbox]:checked ~ label {
    background: #fff;
}
.item input[type=checkbox] ~ label {
    display: block;
    width: 6em;
    height: 2em;
    background: #fff;
    border-radius: 0 0 50% 50%;
    text-align: center;
    line-height: 2;
    font-weight: bold;
    cursor: pointer;
}
footer .footer-bottom .change-location-btn {
    text-align: right;
}
footer .footer-bottom .change-location-btn div:first-child {
    display:inline-block;
	margin-right: 3px;
}
footer .footer-bottom .copyright {
    font-size: 10px;
}
footer .footer-bottom .change-location-btn span {
    display: inline-block;
    float: none;
    margin-left: 5px;
    background: black;
    background-color: black;
    margin-right: 10px;
}
footer .footer-bottom .change-location-btn select, footer .footer-bottom .change-location-btn select option {
    color: white;
    background-color: #444444;
    border: #444444;
    padding: 5px;
}
.footer-heading {
    text-transform: uppercase;
}
.download-button, .download-button-grey, .download-button:hover, .download-button-grey:hover {
    border-radius: 0% !important;
    background-color: #00a8e7;
    color: #fff;
}
.download-button-grey, .download-button-grey:hover {
    background-color: #666666;
}
.product-dis {
    max-width: 80%
}
.product-button {
    background-color: black;
    color: #dbfd01 !important;
    border-radius: 0% !important;
}
.background-white {
    background-color: #fff;
    margin-bottom: 30px;
}
.background-white .col-sm-3, .background-white .col-sm-12 {
    padding-left: 0px;
}
/* Blog Item Classes */
 
.blog-item {
    /*max-width: 700px;*/
    margin: 5px 25%;
}
.blog-item strong {
    font-family: "BrownPro Bold", Arial, sans-serif;
    font-weight: inherit;
}
div.blog-item p {
    margin: 0 0 1.5em
}

.blog-item .fulltext {
    font-family: "BrownPro Bold", Arial, sans-serif;
    font-weight: inherit;
}
.blog-item .Smalltext {
    font-family: "BrownPro Bold", Arial, sans-serif;
    font-weight: inherit;
}
.btn {
    width: 199px !important;
    display: inline-block;
    padding: 15px 12px;
    margin-bottom: 20px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    color: #fff;
    font-family: "BrownPro Bold", Arial, sans-serif;
    height: 50px !important;
    text-transform: uppercase;
    font-size: 13px;
}
.bg-blue-button {
    background-color: #00a9ec;
    border-radius: 0%;
    margin-top: 15px;
    /*position: absolute;
    bottom: 40px;*/
    margin: 0 auto !important;
    width: inherit !important;
    height: inherit !important;
    min-width: 199px;
    white-space: normal;
}
.bg-blue-button:hover {
    background-color: #ffffff;
    border:2px solid #00a9ec;
    color:#00a9ec;
}
/* Sub Nav */
 
#subnav .links > li > a {
    font-family: "BrownPro Bold", Arial, sans-serif;
    font-size: 14px;
    letter-spacing: .5px;
    margin: 10px !important;
}
#subnav .links > li {
}
#subnavlinks {
    font-family: "BrownPro Bold", Arial, sans-serif;
}
.no-prod-content{
text-align:center;
    display: block;
}

/* Side Nav */
 
.sideNav {
    box-shadow: none;
    padding-top: 30px;
}
.sideNav .list-group-item {
    border-right: 0;
    border-left: 0;
    border-top: 1px solid #dadada;
    border-bottom: 1px solid #dadada;
    padding: 11.5px 11px;
}

.sideNav .list-group-item a{
    font-family: "BrownPro Regular", Arial, sans-serif !important;
    font-size: 18px !important;
    color: #000000 !important;
}
.sideNav .list-group-item div, .msideNav .list-group-item div {
    width: 42px;
    height: 32px;
    display: inline-block;
    background-image: url(/resource/SupportPortalSprites/support_sprites.svg);
    background-size: 600px auto;
    background-position: -100px -47px;
    vertical-align: middle;
}
.msideNav .list-group-item div {
    background-image: url(/resource/SupportPortalSprites/support_sprites_mobile.svg);
}
.msideNav .list-group-item:hover div, .msideNav .list-group-item.active div, .msideNav .list-group-item.active:focus div, .msideNav .list-group-item.active:hover div {
    background-image: url(/resource/SupportPortalSprites/support_sprites_mobile.svg);
}
.sideNav .list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {
    border-color: #dadada;
}
.sideNav a:first-child li {
    border-top: 0;
}
.sideNav a:last-child li {
    border-bottom: 0;
}
.sideNav .list-group-item img {
    padding: 0 12px;
}
.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {
    text-shadow: 0 -1px 0 #286090;
    background-image: -webkit-linear-gradient(top, #337ab7 0, #2b669a 100%);
    background-image: -o-linear-gradient(top, #337ab7 0, #2b669a 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#337ab7), to(#2b669a));
    background-image: linear-gradient(to bottom, #337ab7 0, #2b669a 100%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff337ab7', endColorstr='#ff2b669a', GradientType=0);
    background-repeat: repeat-x;
    border-color: #2b669a;
}
.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover {
    z-index: 2;
    color: #fff;
    background-color: #337ab7;
    border-color: #337ab7;
}
.list-group-item:first-child {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
.list-group-item:hover a, .list-group-item.active a, .list-group-item.active:focus a, .list-group-item.active:hover a{
    color: #ffffff !important;
    text-shadow: none !important;
}

.list-group-item:hover {
    background: #814efa !important;
    color: white !important;
}
.list-group-item:hover div, .list-group-item.active div, .list-group-item.active:focus div, .list-group-item.active:hover div {
    background-image: url(/resource/SupportPortalSprites/support_sprites_over.svg);
}
.list-group-item:first-child {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.started-sideicon, .faq-sideicon, .forum-sideicon, .downloads-sideicon, .warrenty-sideicon, .specs-sideicon, .spare-sideicon, .contact-sideicon {
    vertical-align: top !important;
}
.register-sideicon {
    background-position: -554px -44px !important;
}
.started-sideicon {
    background-position: -41px -44px !important;
}
.faq-sideicon {
    background-position: -99px -44px !important;
}
.forum-sideicon {
    background-position: -155px -44px !important;
}
.downloads-sideicon {
    background-position: -216px -44px !important;
}
.warrenty-sideicon {
    background-position: -277px -44px !important;
}
.specs-sideicon {
    background-position: -336px -44px !important;
}
.spare-sideicon {
    background-position: -394px -44px !important;
}
.contact-sideicon {
    background-position: -454px -44px !important;
}
#page-sub-text {
    font-size: 18px;
}

/* Warranty */
.warranty-period-content{
    text-align:center;
}

/* Specs */
 
#spec-content > div > div > p {
    margin-bottom: 0px;
    padding-bottom: 0px;
}
#spec-content > div > div {
    margin-bottom: 0px;
    padding-bottom: 10px;
}
/* Landing Pages Boxes */
 
.mtb15 {
    font-size: 14px;
    background: #f6f6f6;
    background-clip: padding-box;
    border: 10px solid transparent;
    padding: 30px 20px 0px 20px;
    color: #000000;
    /*max-width: 95%;*/
    min-height: 170px;
    line-height: 1.3;
    margin-top: 0;
    margin-bottom: 0;
    margin: 0 auto;
}
.home .mtb15 strong {
    font-size: 18px;
    font-family: "BrownPro Bold", Arial, sans-serif;
    text-transform: uppercase;
    padding: 10px 0 0 0;
    font-weight: inherit;
}
.home .mtb15 strong p {
    padding: 10px 0px 0px 0px;
    font-weight: normal;
}
.home .mtb15 div {
    /*background: url(/resource/SupportPortalSprites/support_sprites.svg) no-repeat;*/
    background-size: 1100px auto;
    height: 50px;
    width: 50px;
    margin: 0 auto;
}

.home .mtb15 div:first-child {
   margin-bottom: 20px;
	margin-top: 10px;
}


.controls {
    height: inherit !important;
    width: inherit !important;
}
.center-button {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 40px;
    text-align: center;
}
.home .mtb15 {
    padding: 30px 20px 20px 20px;
}
.mtb15 .register-icon {
    background-position: -1035px -78px;
}
.mtb15 .started-icon {
    background-position: -105px -78px;
}
.mtb15 .faq-icon {
    background-position: -202px -78px;
}
.mtb15 .forum-icon {
    background-position: -302px -78px;
}
.mtb15 .downloads-icon {
    background-position: -410px -78px;
}
.mtb15 .warrenty-icon {
    background-position: -515px -78px;
}
.mtb15 .specs-icon {
    background-position: -628px -78px;
}
.mtb15 .spare-icon {
    background-position: -732px -78px;
}
.mtb15 .contact-icon {
    background-position: -840px -78px;
}
.mt30 {
    margin-top: 0px;
}

/* Footer */
 
@media (max-width: 479px) and (orientation: portrait) {
footer .footer-bottom .copyright {
    display: block;
}
footer .footer-bottom .change-location-btn {
    left: 0px;
}
}

@media (max-width: 480px) {
footer .change-location-btn {
    top: inherit;
}
}
#footer-bottom-links {
    margin-top: 25px;
}
#footer-bottom-links .col-sm-3 {
    float: left;
    width: 100%;
    height: 20px
}
#footer-bottom-links .col-sm-offset-6 {
    margin-left: 0%;
    width: 100%;
    height: 70px
}
footer form {
    padding-top: 40px;
}
footer .container .row {
    margin-left: 0px;
    margin-right: 0px;
}
footer {
    border: 0;
    background-color: #252a2c;
}
footer .col-sm-10 {
    padding-bottom: 16px;
    font-family: "BrownPro Bold", Arial, sans-serif;
}
footer .footer-bottom .social {
    margin: 20px 0;
    float: left;
    margin-left: 5px;
}
footer .footer-bottom .social a {
    margin-right: 20px !important;
}
#support-footer-links {
    border-bottom: 1px solid #515556;
}
#support-footer-links, #footer-links {
    font-family: "BrownPro Regular", Arial, sans-serif;
}
.logi-footer {
}
footer .footer-bottom .copyright {
    font-family: "BrownPro Regular", Arial, sans-serif;
    text-align: left;
    color: #ffffff;
}
/* Home */
 
#page-main-heading {
    font-family: "BrownPro Bold", Arial, sans-serif;
    font-weight: inherit;
    text-transform: uppercase;
    max-width: 650px;
}
#page-sub-text {
    font-family: "BrownPro Light", Arial, sans-serif !important;
    font-weight: normal;
    max-width: 650px;
    margin: 0 auto;
	text-align: center;
}
#page-sub-text{
    margin: 0 auto 30px auto;
}

#page-sub-text-dw {
    margin: 0 auto 30px auto;
    text-align: center;
}

.view-more{
    text-align:center;
}


#page-sub-text2 {
	text-align: center;
}
.SearchBar1 {
    background: #f6f6f6;
    background-position: 0 -2000px;
    background-repeat: no-repeat;
    height: 210px;
    text-align: center;
    padding-top: 70px;
}
.searchProductName {
    height: 72px;
    width: 816px;
    text-align: left;
    padding-left: 30px;
}
.plus, .x {
    cursor: pointer;
    display: inline-block !important;
    width: 40px;
    height: 40px;
    vertical-align: top;
}
.plus {
    background: url(/resource/SupportPortalSprites/support_sprites.svg) no-repeat;
    background-size: 583px auto;
    background-repeat: no-repeat;
    background-position: -50px -102px;
    text-align: left;
    opacity: .5;
    color: rgba(0,0,0,0);
    padding: 14px 16px 0px 13px;
}
.x {
    background: url(/resource/SupportPortalSprites/support_sprites.svg) no-repeat;
    background-size: 583px auto;
    background-repeat: no-repeat;
    background-position: -105px -95px;
    opacity: .5;
    padding: 0px 16px 0px 13px;
}
.viewmore {
    color: #20b2f0;
    text-decoration: none;
    font-weight: bold;
    font-size: 18px;
    cursor: pointer;
    text-transform: uppercase;
}
.readmore-a::after, .readless-a::after {
    background-image: url(/resource/SupportPortalSprites/support_sprites.svg);
    background-size: 583px auto;
    background-repeat: no-repeat;
    background-position: -164px -92px;
    content: "";
    width: 30px;
    height: 30px;
    display: inline-block;
}
.readless-a::after {
    background-image: none;
}
.lable-search {
    background: white !important;
    height: 24px;
    margin: 0px -4px 0px -15px;
    font-size: 18px;
    font-weight: normal !important;
    font-family: "BrownPro Regular", Arial, sans-serif;
    padding: 20px 11px 23px 15px;
    display: inline;
}
input.SearchTextData {
    border: 0;
    height: 70px;
    width: 38%;
    padding-bottom: 9px;
    text-align: left;
    padding-left: 0px;
    padding-top: 7px;
    font-size: 20px;
    outline-offset: 0px !important;
    outline-color: white;
    margin-left: -2px;/* margin-top: 2px; */
    padding-right: 70px;
    border-radius: 0px;
}
div>i.fa {
    font-size: 50px;
    left: 42%;
    position: inherit;
    color: #8146fe;
}
.fa {
    font-size: 25px;
    left: 45%;
    position: inherit;
    color: #8146fe;
}
.fa-search {
    font-size: 30px;
    color: #8146fe;
}
.fa-search:before {
    content: "";
}
.SearchButton {
    background: url(/resource/SupportPortalSprites/support_sprites.svg) #ffffff;
    background-size: 900px auto;
    background-position: -779px -72px;
    margin-left: -60px;
    border: 0;
    width: 39px;
    height: 39px;
}
/* Support Product Forums */
 
/* Getting Started */
 
.ytframe {
    position: relative;
    /*padding-bottom: 56.25%;  16:9 */
    padding-bottom: 52.25%;
    padding-top: 25px;
    height: 0;
}
.ytframe .embed-responsive-item {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.panel-bar #support-downloads .download-wrapper {
    margin-bottom: 0px;
    padding: 0px 10px 0px 10px;
    background: rgba(255,255,255,0.7);
}
.panel-heading.accordion-toggle h4 {
    height: 20px;
}
.panel-body {
    padding: 0px 15px 15px 15px;
    margin-left: -15px;
    margin-right: -15px;
}
.panel-body .col-sm-8, .panel-body .col-sm-4, .panel-body .col-sm-12 {
    margin-left: -15px;
    margin-right: -15px;
}
.panel-body .col-sm-12 {
    margin-left: 0px;
    margin-right: 0px;
}
.embed-responsive-item {
    width: 100%;
    height: auto;
}
#support-downloads .additional-info .software-info {
    margin-top: 0px !important;
}
.dl-button {
    padding-left: 0;
    /*margin-left: -10px;*/
    margin-top: 10px;
}
/* Downloads */
 
 
/* IMPORT FROM PAGE */
.btn-bs {
    white-space: normal;
}
div.fadeOverlay {
    opacity: 0.7;
    background-color: white;
    width: 100%;
    height: 100%;
    z-index: 10;
    top: 0;
    left: 0;
    position: fixed;
}
#support-downloads .download-wrapper .software-icon {
    height: 45px !important;
    width: 45px !important;
    position: absolute !important;
    top: -3px !important;
    left: 15px !important;
}
#support-downloads .download-wrapper .btn-bs {
    margin-top: 5px !important;
}
.panel-bar.download {
    background: none !important;
    /* background-color: #C2D5E9 !important; */
 
    border: 0 !important;
}
.panel-heading {
    background : #fff !important;
}
.panel {
    border: none !important;
}
.panel-heading {
    border-top: 1px solid #ccc !important;
}
.panel-body {
    border: none !important;
}
.arrow {
    float: left !important;
    padding-left: 10px;
    margin-right: 10px;
}
.download-wrapper {
    border: none !important;
}
.additional-info {
    border: none !important;
}
.arrow-up-icon {
    background: none !important;
}
#support-downloads .additional-info .close-icon {
    display: none;
}
.btn-bs.btn-orange {
    background: linear-gradient(to bottom, #00a8e7 0%, #00a8e7 100%);
    padding: 12px !important;
}
#support-downloads .additional-info {
    background: none !important;
}
#support-downloads .additional-info {
    font-size: 16px !important;
}
p.short-name {
    font-size: 16px;
}
.boldtitle {
    font-size: 17px;
    font-weight: bold;
    color: black;
}
.title, .name a {
    font-size: 17px;
    font-weight: bold;
    color: black;
}
#support-downloads .additional-info {
    color: #000 !important;
}
li {
    color: #999 !important;
}
#support-downloads .additional-info .software-info li span {
    color: #000 !important;
}
.topp {
    margin-top: 20px !important;
}
.panel-title {
    color: #2f3132 !important;
    font-family: "BrownPro Bold", Arial, sans-serif !important;
}
.panel-heading.accordion-toggle .arrow {
    background-position: -98px -85px;
}
.log-icon {
    background: url(/resource/SupportPortalSprites/support_sprites.svg);
    background-size: 503px auto;
    background-repeat: no-repeat;
    opacity: .5;
    padding: 0px 16px 0px 13px;
}
.panel-heading.accordion-toggle.collapsed .arrow {
    background-position: -53px -81px;
}

@media (min-width: 760px) {
.img-download {
    min-width: 749px;
}
}
/* IMPORT FROM PAGE */
 
 
.img-download {
    padding-bottom: 30px;
}
.accordion-toggle {
}
.short-name {
    padding-left: 25px;
    padding-bottom: 25px;
    margin-top: -15px;
    margin-left: -23px;
    margin-right: -15px;
}
.additional-info {
    padding: 0 20px !important
}
.panel-bar.download .operating-systems {
    margin: 10px 0px 0;
}
.panel-heading.accordion-toggle.collapsed .arrow {
    background-position: -50px -84px !important;
}
.arrow {
    margin-right: 8px !important;
}
#iOS {
    width: 135px;
    height: auto;
}
#Android {
    width: 152px;
    height: auto;
}
#web-app {
    width: 148px;
    height: auto;
    margin-top: -2px;
    margin-left: -6px;
}
.btn-bs {
    font-family: "BrownPro Bold", Arial, sans-serif;
    font-weight: inherit;
    text-transform: uppercase;
}
.item {
    font-size: 18px;
    font-family: "BrownPro Bold", Arial, sans-serif;
    font-weight: inherit;
    color: #2f3132;
}
.item p {
    font-family: "BrownPro Light", Arial, sans-serif;
    font-size: 16px;
}
.item label, .item input[type=checkbox] ~ label {
    background: url(/resource/SupportPortalSprites/support_sprites.svg) no-repeat;
    background-size: 503px auto;
    background-repeat: no-repeat;
    background-position: -50px -75px;
    display: inline-block;
    width: 40px;
    text-align: left;
    opacity: .5;
    color: rgba(0,0,0,0);
}
.item label, .item input[type=checkbox] ~ label:hover {
    background: url(/resource/SupportPortalSprites/support_sprites.svg) no-repeat;
    background-size: 503px auto;
    background-repeat: no-repeat;
    background-position: -50px -75px;
}
.item input[type=checkbox]:checked ~ label {
    background: url(/resource/SupportPortalSprites/support_sprites.svg) no-repeat;
    background-size: 503px auto;
    background-repeat: no-repeat;
    background-position: -98px -75px;
    opacity: .5;
}
/* FAQ */
 
.ng-binding img {
    width: 100%;
    height: auto;
}
.col-sm-9 #page-sub-text {
    max-width: 90%;
}
.col-sm-9 .Smalltext {
    font-family: "BrownPro Light", Arial, sans-serif;
    font-size: 16px;
    margin-bottom: 5px;
}
.col-sm-9 hr {
    margin-top: 25px;
    margin-bottom: 25px;
    border-top: 1px solid #dadada;
}
table {
    font-size: 16px;
}
.accordion-content {
    width: 80%;
    display: inline-block;
}
.accordion-content li {
    margin: 5px 0;
}
.accordion-content li p {
    margin: 0 0 .5em
}
.readmore-a, .readless-a {
    font-family: "BrownPro Bold", Arial, sans-serif;
    font-weight: inherit;
    color: #00a9e0;
    text-transform: uppercase;
    cursor: pointer;
    font-size: 13px;
}
.ng-binding {
    font-family: "BrownPro Light", Arial, sans-serif;
}
.ng-binding td {
    padding: 5px;
}
.ng-scope {
    margin: 5px 0;
}
.ng-scope strong {
    font-size: 20px;
}
.readmore {
    font-size: 40px;
    color: #d1d1d1;
}
/* Spare Parts */
.spare-img {
    /*background: #f6f6f6;*/
    height: 316px;
    text-align: -webkit-center;
    padding-top: 90px;
    font-size: 16px;
}
h6 {
    font-size: 16px;
}
.background-white {
    min-height: 560px;
}
.background-white .col-sm-12 {
    position: absolute;
    bottom: 0px;
}
/* Contact Us */
#widget-block .mtb15 {
    padding: 20px 20px 40px 20px;
    min-height: 250px;
}
#widget-block .btn {
    bottom: 40px;
    margin: 0 auto !important;
    width: inherit !important;
    height: inherit !important;
    min-width: 199px;
    white-space: normal;
}
#widget-block p {
    padding-bottom: 20px;
}
.blue-side-element {
    display: none;
}

@media only screen and (max-width: 497px) {
.text-center {
    text-align: center;
}
}

@media (min-width: 760px) {
.img-download {
    min-width: inherit !important;
    width: 75%;
}
}

@media (min-width: 768px) and (max-width: 991px) {
.container.main .col-sm-9 {
    width: 100% !important;
}
}

@media (min-width: 767px) {
#footer-bottom-links .col-sm-3 {
    float: left;
    width: 65%;
    height: inherit;
}
#footer-bottom-links .col-sm-offset-6 {
    margin-left: 0%;
    width: 35%;
    height: inherit;
}
.container {
    padding-left: 15px;
    padding-right: 15px;
}
.container.main {
    margin: 70px auto;
}
.SearchBar1 {
    background: inherit;
    height: 300px;
    padding-top: 150px;
}
.panel-body {
    padding: 0px 15px 15px 15px;
    margin-left: 0px;
    margin-right: 0px;
}
.panel-body .col-sm-8, .panel-body .col-sm-4, .panel-body .col-sm-12 {
    margin-left: 0px;
    margin-right: 0px;
}
.panel-body .col-sm-12 {
    margin-left: 0px;
    margin-right: 0px;
}
.short-name {
    padding-left: 25px;
    padding-bottom: 25px;
    margin-top: -10px;
    margin-left: 0px;
    margin-right: 0px;
}
.SearchBar1 {
    
    background-position: bottom center;
    background-size: 130% auto;
    background-repeat: no-repeat;
    height: 400px;
    text-align: center;
    padding-top: 270px;
}
.mtb15 {
    font-size: 18px;
    transition: all 0s ease-out;
    -webkit-transition: all 0s ease-out;
}
.topics .mtb15:hover {
    background: #eeeeee;
    padding: 40px 30px 0px 30px;
    border: 0px solid transparent;
}
.mtb15 strong {
    font-size: 20px;
}
.ContactUs-section .mtb15 {
    padding: 20px 20px 40px 20px;
}
.ContactUs-section .download-button, .ContactUs-section .download-button-grey {
    margin-top: 5px;
}
.content-block .contact-info .detail-column {
    min-height: 1000px;
}
}

@media (min-width: 992px) {
.lable-search {
    font-size: 22px;
}
.accordion-content {
    width: 90%;
    display: inline-block;
}
footer .footer-bottom .copyright {
    font-size: 12px;
}
.form-control {
    width: 100%;
}
.container.main.home {
    padding-top: 0px;
}
.container.main {
}
.content-block .contact-info .detail-column {
    min-height: 703px;
}
.footer {
    padding-bottom: 30px;
}
.blue-side-element {
    display: block;
}
.d-sidenav {
    display: block;
	margin: 0 0 -15px 0;
}
.m-sidenav {
    display: none;
}
footer #footer-links {
    padding-bottom: 20px;
}
footer .footer-bottom .social {
    margin-left: -15px;
}
}
/* FF Only */
@-moz-document url-prefix() {
 .lable-search {
 padding: 20px 11px 22px 35px;
}
.SearchButton {
 background: url(/resource/SupportPortalSprites/support_sprites.svg) #ffffff;
 background-size: 900px auto;
 background-position: -779px -65px;
}
 .panel-heading.accordion-toggle.collapsed .arrow {
 background-position: -41px -84px !important;
}
.panel-heading.accordion-toggle .arrow {
 background-position: -92px -84px;
}
 .readmore-a::after, .readless-a::after {
 background-position: -164px -90px;
}
 .x {
 background-position: -105px -100px;
}
}

/*background-position: -769px -66px;*/
 
/* IE11 */
 
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.SearchButton {
    background-position: -776px -326px;
}
.mtb15 .started-icon {
    background-position: -102px -398px;
}
.mtb15 .faq-icon {
    background-position: -200px -398px;
}
.mtb15 .forum-icon {
    background-position: -302px -398px;
}
.mtb15 .downloads-icon {
    background-position: -410px -398px;
}
.mtb15 .warrenty-icon {
    background-position: -519px -398px;
}
.mtb15 .specs-icon {
    background-position: -634px -398px;
}
.mtb15 .spare-icon {
    background-position: -736px -398px;
}
.mtb15 .contact-icon {
    background-position: -844px -398px;
}
.started-sideicon {
    background-position: -43px -144px !important;
}
.faq-sideicon {
    background-position: -100px -144px !important
}
.forum-sideicon {
    background-position: -155px -144px !important;
}
.downloads-sideicon {
    background-position: -214px -144px !important;
}
.warrenty-sideicon {
    background-position: -274px -144px !important;
}
.specs-sideicon {
    background-position: -336px -144px !important;
}
.spare-sideicon {
    background-position: -394px -144px !important;
}
.contact-sideicon {
    background-position: -454px -144px !important;
}
.collapsed.accordion-toggle.panel-heading .arrow {
    background-position: -38px -204px !important;
}
.accordion-toggle.panel-heading .arrow {
    background-position: -88px -204px !important;
}
.x {
    background-position: -96px -268px;
}
.plus {
    background-position: -40px -267px;
}
}
 
 
/* iOS Only */
@media screen and (min-color-index:0) and (-webkit-min-device-pixel-ratio:0) {
@media {
.lable-search {
 padding: 24px 11px 23px 35px;
}
}
}
 
 
/* Safari Desktop and iOS */
 
@supports (overflow:-webkit-marquee) and (justify-content:inherit) {
.SearchButton {
 background-position: -772px -66px;
}
 .mtb15 .started-icon {
 background-position: -105px -78px;
}
.mtb15 .faq-icon {
 background-position: -202px -78px;
}
.mtb15 .forum-icon {
 background-position: -303px -78px;
}
.mtb15 .downloads-icon {
 background-position: -412px -78px;
}
.mtb15 .warrenty-icon {
 background-position: -518px -78px;
}
.mtb15 .specs-icon {
 background-position: -632px -78px;
}
.mtb15 .spare-icon {
 background-position: -737px -78px;
}
.mtb15 .contact-icon {
 background-position: -846px -78px;
}
 .started-sideicon {
 background-position: -56px -39px !important;
}
.faq-sideicon {
 background-position: -108px -39px !important
}
.forum-sideicon {
 background-position: -162px -38px !important;
}
.downloads-sideicon {
 background-position: -218px -38px !important;
}
.warrenty-sideicon {
 background-position: -276px -38px !important;
}
.specs-sideicon {
 background-position: -336px -39px !important;
}
.spare-sideicon {
 background-position: -392px -40px !important;
}
.contact-sideicon {
 background-position: -450px -40px !important;
}
 .plus {
background-position: -50px -92px;
}
 .readmore-a::after {
 background-position: -170px -83px;
}
}
/* Marc CSS for Armada */
 
textarea, input {
    outline: none;
}
select {
    -webkit-appearance: none;
    
    -webkit-border-radius: 0px;
}
.form-control {
    border-radius: 0;
    -webkit-border-radius: 0px;
    border: 1px solid #000000;
}
.form-control {
    width: 90%;
    display: inline-block;
}
.form-horizontal .control-label {
    font-size: 18px;
    text-align: left;
}
.problem-fields {
    margin: 40px;
}
.problem-fields .btn-container {
    padding-top: 40px;
}
.problem-fields .btn-container > div {
    padding: 0px;
}
.questions {
    margin: 20px 60px;
    font-size: 18px;
}
.question-options table {
    margin: 10px;
}
.question-options td {
    padding: 10px;
}

@media (min-width: 992px) {
.form-control {
    width: 90%;
}
}

/* Update on line 1466 of casper.css */
/* IE11 */
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.register-sideicon {
    background-position: -556px -142px !important;
}
}
.msideNav .list-group-item a {
    width: 210px;
}
.register-sideicon {
    background-position: -554px -42px !important;
}

.form-control {
    border: 1px solid #999;
}
.problem-fields {
    margin: 40px 0; /* 16/11/4 */
}
.row .row h1 {
    display: block;
}
#page-sub-text a, #page-sub-text2 a {
    color: #000;
    text-decoration: underline;
}
.signin-form > .row > .col-sm-12 {
    padding: 0;
}
form .signin-form .dateInput {
    width: 9em;
}
form .problem-fields .submitBtn {
    background: #00a8e3;
    border: 1px solid #00a8e3;
    color: #fff;
}
form .problem-fields .submitBtn:hover {
    background: #00a8e3;
    border: 1px solid #00a8e3;
    color: #fff;
}
form .problem-fields .btn-container, form #survey-ques .btn-container {
    padding-left: 0;
}
form .signin-form label, form .survey-ques label {
    font-weight: normal;
}
form .signin-form label a, form .questions label a {
    color: inherit;
    text-decoration: underline;
}
.infoIcon.tooltipicon {
    background: 0;
}
.PurchaseDateEmpty {
    display: block;
    clear: both;
}
/* Step 2 */
.questions {
    margin: 20px 20px;
}
.signin-form input[type="radio"], .signin-form input[type="checkbox"], .question-options input[type="radio"], .question-options input[type="checkbox"] {
    margin-right: .6em;
}
.questions label:first-child {
    font-weight: bold;
}
.question-options label {
    font-weight: normal
}
.question-options table {
    width: 100%;
    margin: 10px 0;
}
.question-options td {
    width: 50%;
    padding: 10px 0;
}
#thankyou-sec .btn {
    width: auto !important;
}
.topics {
    margin: 0 auto;
}

.topics a > div {
    min-height: 273px !important;
}
.topics a > div > div {
    width: 50px;
}

@media (max-width: 991px) {
.topics {
    max-width: 640px;
}
.topics a {
    width: 50%;
}
}

@media (max-width: 768) {
.topics a > div {
    min-height: 224px !important;
}
}

@media (max-width: 480px) {
.topics {
    max-width: 100%;
}
.topics a {
    width: 100%;
}
.topics a > div {
    min-height: 20px !important;
}
}

@media (min-width: 992px) {
.main > .row > .col-sm-8 > .row, .main > .row > .col-sm-9 > .row, .main > .row > .col-sm-8 > span, .main > .row > .col-sm-9 > span {
    margin-left: 40px;
    margin-right: 40px;
}
#survey-ques {
    margin: 0 40px;
}
}

@media (max-width: 991px) {
.main > .row > .col-sm-8 > .row, .main > .row > .col-sm-9 > .row, .main > .row > .col-sm-8 > span, .main > .row > .col-sm-9 > span {
    margin-left: 1.5em;
    margin-right: 1.5em;
}
#survey-ques {
    margin: 0 24px;
}
}

@media (min-width: 481px) {
form .signin-form select, form .signin-form .dateOnlyInput input {
    width: 50%;
}
}

@media (max-width: 480px) {
.dateFormat {
    display: block;
    margin: .5em;
}
form .signin-form select, form .signin-form .dateOnlyInput input {
    width: 90%;
    float: none !important;
}
.main > .row > .col-sm-8 > .row, .main > .row > .col-sm-9 > .row, .main > .row > .col-sm-8 > span, .main > .row > .col-sm-9 > span {
    margin-left: 0em;
    margin-right: 0em;
}
#survey-ques {
    margin: 0px;
}
#survey-ques.col-sm-9 hr {
    margin-top: 10px;
    margin-bottom: 10px;
}
.questions label:first-child, .question-options label {
    display: inline;
}
.questions {
    font-size: 1em;
}
.question-options label {
    font-size: .8em;
}
.question-options td {
    display: block;
    width: 100%;
    padding: .25em 0;
}
}
/* End Casper Merge 4/20/2017 */

/* Armada Merge 4/20/2017*/

.sideNav .list-group-item div, .msideNav .list-group-item div {
    background-image: url(/resource/SupportPortalSprites/support_sprites.svg);
}
.sideNav .list-group-item {
    margin-left: 0;
}
.home .mtb15 div {
    background-image: url(/resource/SupportPortalSprites/support_sprites.svg);
}
.list-group-item:hover div, .list-group-item.active div, .list-group-item.active:focus div, .list-group-item.active:hover div {
    background-image: url(/resource/SupportPortalSprites/support_sprites_over.svg);
}
#mac_option, #windows_option {
    padding-left: 48px;
    width: 100%;
}
#mac_option select, #windows_option select {
    display: block;
    margin-bottom: 16px;
    width: 184px;
}
select {
    -webkit-appearance: menulist-button;
    -webkit-border-radius: 0px;
}
.tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}
.tooltip.right .tooltip-arrow {
    display: none;
}
.tooltip-inner {
    font-weight: normal;
    font-size: 16px;
    line-height: 22px;
    padding: 20px;
    color: #2f3132;
    text-align: left;
    text-decoration: none;
    border: 1px solid #999;
    border-radius: 0;
    background-color: #f7f7f7;
}
.tooltip.in {
    opacity: 1 !important;
    filter: alpha(opacity=100) !important;
}
.tooltip {
    max-width: 80%;
}
.tooltip .row {
    display: block;
    width: 630px;
    height: 240px;
    ;
    margin: 0;
}
.tooltip-inner {
    max-width: 100%;
}
.tooltip .Prod-Ser-Img {
    width: 55%;
    padding: 0 20px 0px 0;
}
.tooltip .Prod-Ser-Img img {
    width: 100%;
    max-width: 100%;
}

@media (min-width: 991px) {
.tooltip .Prod-Ser-Desc {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    width: 45%;
    padding: 0 0 0 20px;
}
}

@media (max-width: 990px) {
.tooltip {
    width: 100%;
}
.tooltip .tooltip-inner {
    width: 350px;
}
.tooltip .row {
    width: 100%;
    height: auto;
}
.tooltip .Prod-Ser-Img, .tooltip .Prod-Ser-Desc {
    padding: 0;
    width: 100%;
}
.tooltip .Prod-Ser-Desc {
    padding: 15px 0 0;
}
}

@media (max-width: 480px) {
.tooltip .tooltip-inner {
    width: 80%;
}
}
/* Tuesday */
.problem-fields {
    margin: 0 0 40px;
}
.error-message-text.pull-left {
    color: #CC0000;
}
#global-navbar .utility-nav ul li {
    margin-left: 0em;
}
.questions > label {
    display: inline;
}
.SearchBar1 {
    background-size: cover;
}
.question-options input[type="checkbox"], .question-options td label {
    display: inline-block;
    position: relative;
    vertical-align: middle;
    margin-top: 0;
    margin-bottom: 0;
}
.question-options td label {
    position: relative;
}

@media (min-width: 991px) {
.sideNav .list-group-item {
    line-height: 24px;
}
}

@media (max-width: 768px) {
.mnav-title {
    max-width: 90%;
    height: 100%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.question-options td {
    vertical-align: top;
}
}

@media (max-width: 480px) {
.error-message-text {
    width: 90%;
    margin: 0 auto;
    float: none !important;
}
form .problem-fields .btn-container, form #survey-ques .btn-container {
    padding-left: 0;
    padding-right: 0;
}
}
.list-group a:hover {
    text-decoration: none;
}

@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (-webkit-min-device-pixel-ratio: 2) and (orientation: landscape) {
.question-options label {
    font-size: .8em;
    display: inline;
}
}

@media only screen and (max-width: 480px) {
.question-options td label {
    display: inline;
}
}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
.register-sideicon {
    background-position: -556px -142px !important;
}
.mtb15 .register-icon {
    background-position: -1042px -398px !important;
}
.SearchButton {
    background-position: -776px -326px;
}
}
/* Thursday */
h1.center {
    margin-bottom: 30px !important;
}
.error-message-text.pull-left {
    display: none;
}
.msideNav .list-group-item a {
    width: 230px;
}
.msideNav .list-group-item div {
    color: #020202;
}
#thankyou-sec .btn-container {
    margin-bottom: 30px;
}
.SearchButton, .SearchButton:hover {
    background-position: -776px -66px;
    background-size: 900px 380px;
}
body .navbar-toggle:hover {
    background-position: -330px -78px;
}
body .navbar-toggle.collapsed:hover {
    background-position: -378px -78px;
}
.msideNav .list-group-item div {
    background-image: url(/resource/SupportPortalSprites/support_sprites_mobile.svg);
}
.control-label .glyphicon-question-sign {
    color: #999;
}

@media (min-width: 992px) {
#j_id0\:template\:j_id22 {
    width: 610px;
    display: block;
}
#survey-ques {
    margin: 0;
}
}

@media (min-width: 769px) {
.question-options label {
    position: relative;
    top: 0px;
    font-size: 18px;
}
}
/* End Armada Merge 4/20/2017*/


<!--
Imported per Ramesh 4/7/17
-->
 .btn-bs {
white-space:normal;
}
div.fadeOverlay {
    opacity: 0.7;
    background-color: white;
    width: 100%;
    height: 100%;
    z-index: 10;
    top: 0;
    left: 0;
    position: fixed;
}
#support-downloads .download-wrapper .software-icon {
    height: 45px !important;
    width: 45px !important;
    position: absolute !important;
    top: -3px !important;
    left: 15px !important;
}
#support-downloads .download-wrapper .btn-bs {
    margin-top: 5px !important;
}
/* 11-08-2016 */
.panel-bar.download {
    background: none !important;
    /* background-color: #C2D5E9 !important; */
    border: 0 !important;
}
.panel-heading {
    background : #fff !important;
}
.panel {
    border: none !important;
}
.panel-heading {
    border-top: 1px solid #ccc !important;
}
.panel-body {
    border: none !important;
}
.arrow {
    float: left !important;
    padding-left: 10px;
    margin-right: 10px;
}
.download-wrapper {
    border: none !important;
}
.additional-info {
    border: none !important;
}
.arrow-up-icon {
    background: none !important;
}
 .#support-downloads .additional-info .close-icon {
 display:none;
}
.btn-bs.btn-orange {
    background: linear-gradient(to bottom, #00a8e7 0%, #00a8e7 100%);
    padding: 12px !important;
}
#support-downloads .additional-info {
    background: none !important;
}
#support-downloads .additional-info {
    font-size: 16px !important;
}
p.short-name {
    font-size: 16px;
}
.boldtitle {
    font-size: 17px;
    font-weight: bold;
    color: black;
}
.title, .name a {
    font-size: 17px;
    font-weight: bold;
    color: black;
}
#support-downloads .additional-info {
    color: #000 !important;
}
li {
    color: #999 !important;
}
#support-downloads .additional-info .software-info li span {
    color: #000 !important;
}
.topp {
    margin-top: 20px !important;
}
<!--
.panel-title {
    font-size: 18px !important;
    color: #2f3132 !important;
    font-family: "BrownPro Bold", Arial, sans-serif !important;
}
p {
    font-size: 16px !important;
    color: #020202!important;
    font-family: "BrownPro Light", Arial, sans-serif !important;
}
-->
li {
    font-size: 16px !important;
    font-family: "BrownPro Light", Arial, sans-serif !important;
    color: #020202!important;
}
li span {
    font-weight: bold;
    font-family : "BrownPro Bold", Arial, sans-serif
}
.log-icon {
    background: url(/resource/CircleImage/support_sprites.svg);
    background-size: 503px auto;
    background-repeat: no-repeat;
    opacity: .5;
    padding: 0px 16px 0px 13px;
}
.panel-heading.accordion-toggle.collapsed .arrow {
    background-position: -53px -81px;
}
 @  (min-width: 760px) {
 .img-download {
 min-width: 749px;
}
}

/* Spare Parts */

.col-sm-9 > span {
    margin: 0 !important;
}
.product-dis {
    max-width: 100%;
    text-align: center;
}
.container-overflow-wrap {
    overflow: inherit;
}
.bg-blue-button {
    margin: 10px 5px !important;
}
.spare-img {
    height: auto;
    padding: 30px 0 10px 0;
}
.background-white {
    border: solid 1px #D6D6CE;
 text-align: center;
 margin-right: -1px;
 margin-bottom: -1px;
    min-height: 410px;
}
.background-white .col-sm-12 {
    position: inherit;
    bottom: inherit;
}
.background-white .col-sm-12:last-child {
    position: absolute;
    bottom: 0;
    margin-left: -15px;
}
.title, .name a {
    font-size: 17px !important;
    font-weight: bold !important;
    color: #000000 !important;
}
.img-responsive {
    margin: 0 auto;
}
/* Home */
#imagegallery {
    border-top: 1px solid #cacdcf;
    margin-bottom: 20px;
    max-width: 890px
}
.large-img {
    max-width: 800px;
    position: relative;
    padding: 20px 40px 40px 40px;
    height: 400px;
	margin: 0 auto;
}
.large-img #placeholder {
    height: 100%;
}
.product-images {
    margin-left: 0px;
    margin-right: 0px;
    background: #f6f6f6;
    margin-bottom: -70px;
}
.prev-btn, .next-btn {
    padding: 0;
    margin: 0;
    background: url(/resource/SupportPortalSprites/IconSprite.svg) !important;
    background-size: 240px 240px !important;
    background-position: -25px -75px !important;
    height: 55px;
    width: 30px;
    min-width: 30px;
    border: none;
    position: absolute;
    left: 10px;
    top: 50%;
    border-radius: 0;
    outline: none;
    z-index: 100;
}
.next-btn {
    background-position: -65px -75px !important;
    left: inherit;
    right: 10px;
    z-index: 101;
}
.prev-btn:active, .next-btn:active {
    outline: none !important;
}
#imagegallery {
    list-style: none;
    text-align: center;
    padding-top: 20px;
	margin: 0 auto;
}
#imagegallery li {
    height: 70px;
    display: inline-block;
    width: 100px;
    float: none;
}
#imagegallery li a {
    opacity: .6;
    height: 60px;
    display: block;
}
#imagegallery li a img {
    display: inline-block;
}
#imagegallery .active {
    opacity: 1;
    background: none !important;
}
/* Downloads */

.dl-button {
    padding-right: 0;
}
.dl-button a, .dl-button a:hover {
    border-radius: 0;
    background: none;
    border: 0;
    font-family: "BrownPro Regular", Arial, sans-serif;
    letter-spacing: 1px;
    padding: 12px 5px;
    width: 100%;
}
.coveo-active:last-child > a {
    border: 0 !important;
}
.dl-button .btn-info, .dl-button .btn-info:hover {
    background: #00a9e0;
}
/* Article */

.breadcrumb{
   margin-top: -45px !important
}
.article {
    margin: 0 auto;
    padding: 0 30px;
}

.breadcrumb a {
    color: #03b2e4;
    font-size: 14px;
    font-family: "BrownPro Regular", Arial, sans-serif;
}
.breadcrumb .active {
    font-size: 16px;
color:#2f3132 !import;
    background: none !important;
}
.breadcrumb > li + li::before {
    content: "> ";
}
.bg-primary {
    background-color: #814efa;
    font-size: 16px;
    min-height: 250px !important;
    text-align: center;
    padding-bottom: 40px;
    font-family: "BrownPro Regular", Arial, sans-serif;
}
#j_id0\:template\:j_id60\:j_id61\:j_id63\:Country1 {
    padding-right: 10px;
}
footer {
    background: #252a2c;
}
.bg-primary h3 {
    font-size: 36px;
    font-family: "BrownPro Regular", Arial, sans-serif;
    color: #ffffff;
    max-width: 400px;
   margin: 30px auto 0px auto;
	
}
.bg-primary .btn {
    color: #2f3132;
}
.bg-primary .btn-custom {
    display: inline-block !important;
    font-size: 12px;
    color: #000000;
    border: 2px solid #ffffff;
    letter-spacing: 1px;
    margin: 0px 10px 20px 10px !important;
    min-width: 199px !important;
    box-sizing:border-box;
}
.bg-primary .btn-custom:hover {
    color: #ffffff;
    background: #814efa;
    border: 2px solid #ffffff;
}
.bg-primary  center a:last-child:hover {
	padding: 14px 12px;
}
.bg-primary center a:last-child {
    color: #ffffff;
    background: #814efa;
    border: 1px solid #ffffff;
}

/* Article */
.translate-widget {
    padding: 18px;
    background-color: #f4f4f4;
    font-size: 12px;
}
.translate-widget a {
    color: #000000;
    font-weight: bold;
}
#news-article .translate-widget .title {
    font-family: "BrownPro Bold", Arial, sans-serif;
    font-weight: normal !important;
    font-size: 18px;
    text-transform: uppercase;
    color: #000000 !important;
    background: none !important;
    margin: 0px 0 10px 0;
}
.translate-select {
    padding-bottom: 20px;
    border-bottom: 1px solid #ffffff;
    margin-bottom: 20px;
}
#news-article h1 {
    font-size:24px;
    text-transform: uppercase;
    margin: 0px 0 10px 0;
    color: #000000;
}
.panel-bar {
    border: 0;
    border-top: 1px solid #bfbfbf;
    border-bottom: 1px solid #bfbfbf;
    background: none;
    padding: 40px 15px;
    margin-bottom: 40px !important;
}
.model {
    margin-left: 15px;
}
.model label {
    font-weight: normal;
}
#google_translate_element {
    display: inline-block;
}
#news-article .name {
    font-family: "BrownPro Light", Arial, sans-serif;
}
/* Article */
.article-header > div > .col-sm-4 {
    float: right;
}
select.input-sm, .input-group-sm > select.form-control, .input-group-sm > select.input-group-addon, .input-group-sm > .input-group-btn > select.btn-bs {
    height: 34px;
    line-height: 32px;
}
/* Getting Started */
.btn-lg {
    border-radius: 0px;
    background: #00b8fc;
    border: 0;
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 2px;
    padding: 15px 40px !important;
    height: inherit !important;
    white-space: normal;
	margin-bottom: 20px !important;
}
.gs-setup {
    text-transform: uppercase;
    font-family: "BrownPro Bold", Arial, sans-serif !important;
    color: #2f3132;
    font-size: 22px !important;
}
.topics strong p {
    font-size: 20px;
    font-family: "BrownPro Bold", Arial, sans-serif;
    text-transform: uppercase;
}
form .problem-fields .submitBtn {
    font-family: "BrownPro Regular", Arial, sans-serif;
}

.dropdown-toggle{
    cursor: pointer;
}
span.icon-arrow {
    background: url('/resource/DownArrowIcon') no-repeat;
    background-size:16px 16px;
    background-position: 8px 8px;
    height: 32px;
    width:32px;
    position: relative;
    top: -2px;
    display: inline-block;
}

span.filter-icon-arrow {
    background: url('/resource/filterIcon') no-repeat;
    background-size:32px 32px;
    height: 32px;
    width:32px;
    position: relative;
    top: -2px;
    display: inline-block;
}

span.icon-close, span.filter-icon-close {
    background: url('/resource/closeIcon') no-repeat;
    background-size:16px 16px;
    background-position: 8px 8px;
    height: 32px;
    width:32px;
    position: relative;
    top: -2px;
    display: inline-block;
}


.mtb15 {
    font-size: 18px;
}
.pdfframe {
    min-height: 250px;
    padding-bottom: 0;
    background-color: #f6f6f6 !important;
    padding-top: 60px;
    margin-bottom: 30px;
}
.pdfframe img {
    margin-bottom: 10px;
}
/* Search Results */

#searchall {
    padding: 0;
}
.coveo-tab-section {
    border: 0 !important;
    padding: 0 !important;
}
.CoveoTab {
    padding: 0px
}
.CoveoTab p {
    border-bottom: solid 10px;
    border-bottom-color: #f4f4f4;
    color: #000000;
    min-height: 39px;
    width: 100%;
    font-family: "BrownPro Light", Arial, sans-serif;
    background: #f4f4f4;
    line-height: 55px;
    padding-top: 5px;
}
.CoveoTab.coveo-selected p {
    border-bottom: solid 10px;
    border-bottom-color: #814efa;
    color: #814efa;
    background: #ffffff;
}
#support-downloads select[multiple], #support-downloads select[size] {
    height: 42px;
    font-size: 14px;
    letter-spacing: 1px;
    margin-bottom: 0;
}
#support-downloads .download-wrapper {
    padding: 0px;
}
.operating-systems .title {
    font-family: "BrownPro Regular", Arial, sans-serif;
}
.swType {
    width: 100%;
    margin-top: 10px;
    height: 42px !important;
}
.coveo-title .CoveoResultLink, .coveo-title .CoveoResultLink:hover {
    padding: 0;
    margin: 0 !important;
}
#searchall .CoveoResult .coveo-title .CoveoResultLink {
    font-size: 16px !important;
    color: #000000 !important;
}
#searchall .CoveoResult .coveo-excerpt {
    line-height: 18px;
    padding: 0;
}
.coveo-page-icon {
    height: 50px;
    background: url(/resource/SupportPortalSprites/IconSprite.svg) !important;
    background-size: 220px 220px !important;
    background-position: -145px -59px !important;
}
.coveo-community-icon {
    background: url(/resource/SupportPortalSprites/IconSprite.svg) !important;
    background-size: 220px 220px !important;
    background-position: -86px -121px !important;
    height: 50px;
    width: 42px;
}
.coveo-knowledge-icon {
    background: url(/resource/SupportPortalSprites/IconSprite.svg) !important;
    background-size: 220px 220px !important;
    background-position: -96px -67px !important;
    height: 50px;
    width: 42px;
}
.CoveoSearchInterface .coveo-result-cell {
    font-family: "BrownPro Light", Arial, sans-serif;
    color: #999;
}
.coveo-expanded-child-result .coveo-community-icon {
    margin-left: 0px;
    background: url(/resource/SupportPortalSprites/IconSprite.svg) !important;
    background-size: 220px 220px !important;
    background-position: -132px -121px !important;
    height: 50px;
    width: 42px;
}
.section-header {
    border-bottom: 1px solid #cccccc;
}
.search-result {
    padding-top: 60px;
    padding-bottom: 5px;
    font-family: "BrownPro Bold", Arial, sans-serif;
    font-size: 30px;
    text-transform: uppercase;
}
#section-name {
    font-family: "BrownPro Regular", Arial, sans-serif;
    font-size: 12px;
    padding-bottom: 20px;
}
.coveo-results-section {
    width: 100%;
    margin: 0 auto;
    padding: 0 30px;
}
.CoveoResultLink, .CoveoResultLink:hover, .CoveoResultLink:focus {
    border-radius: 0;
    text-decoration: none;
    font-size: 12px !important;
    letter-spacing: 1px;
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}
.btn-bs.btn-orange .CoveoResultLink, .CoveoResultLink:hover, .CoveoResultLink:focus {
    background: #ffffff !important;
    border: 2px solid #00a8e7; 
    color:#00a8e7 !important;
}
.CoveoResultLink {
    font-family: "BrownPro Regular", Arial, sans-serif;
}
.product-nametwo {
    line-height: 14px;
}
.product-name, .product-name:link, .product-name:hover, .coveo-field-section .CoveoResultLink:hover, .coveo-field-section .CoveoResultLink:active{
    font-size: 17px !important;
    background: none !important;
    color: #000000 !important;
    border:0;
}
#searchall .CoveoResult .coveo-excerpt {
    font-family: "BrownPro Light", Arial, sans-serif;
    font-size: 14px;
    color: #000000;
    margin-bottom: 0;
}
.CoveoPager {
    text-align: center
}
.CoveoPager .coveo-active > a, .CoveoPager .coveo-active:first-child > a {
    font-family: "BrownPro Light", Arial, sans-serif;
    width: inherit;
    background: none;
    text-transform: uppercase;
    border: 0;
    color: #b2b2b2;
    letter-spacing: 1px;
    padding: 7px 15px;
    
}

.CoveoPager .coveo-active{
    pointer-events: none;
}

.coveo-pager-list-item, .coveo-pager-list-item:hover {
    background: none;
    border: 0;
}
.coveo-pager-next > a > span {
    background: url(/resource/SupportPortalSprites/IconSprite.svg);
    background-size: 240px 240px;
    background-position: -55px -129px;
    width: 25px;
    height: 37px;
    padding: 0;
}
.coveo-pager-next, .coveo-pager-previous {
    padding: 0;
}
.coveo-pager-previous > a > span {
    background: url(/resource/SupportPortalSprites/IconSprite.svg);
    background-size: 240px 240px;
    background-position: -25px -129px;
    width: 25px;
    height: 37px;
    padding: 0;
}
.coveo-pager-anchor {
    line-height: 54px
}
/* Search */

.search-title {
    color: #ffffff;
    text-transform: uppercase;
    margin-top: 0;
    font-size: 40px;
    padding: 40px;
    display: block;
}
.searchboxWrap {
    position: relative;
    height: 100%;
}
div.CoveoOmnibox.magic-box {
    height: 100%;
}
.lable-search {
    display: none;
    position: absolute;
    z-index: 10;
    left: 280px;
    line-height: 27px;
    font-family: "BrownPro Light", Arial, sans-serif;
    padding-left: 20px;
}
.SearchBar1 {
    height: 280px;
    padding-top: 0px;
    background-color: #8146fe !important;
}
.SearchBar1 a:hover {
    text-decoration: none;
}
#searchBox {
    width: 50%;
    height: 60px;
    margin: 0 auto;
}
.magic-box .magic-box-input {
    height: 100%;
}
.CoveoSearchbox {
    height: 60px;
}
.magic-box .magic-box-input .magic-box-underlay, .magic-box .magic-box-input > input {
    height: 100%;
    font-size: 22px;
    font-family: "BrownPro Light", Arial, sans-serif;
    padding: 12px 5px;
}
.magic-box .magic-box-input {
    padding-left: 20px;
    color: #2f3132;
}
.magic-box-clear {
    display: none;
}
.magic-box-notEmpty {
    margin-left: 40px;
}
.CoveoSearchButton > .coveo-icon, .CoveoSearchButton > .coveo-icon:hover {
    background: url(/resource/SupportPortalSprites/support_sprites.svg) #ffffff;
	background-position: -1039px -83px;
    background-size: 1200px auto;
    height: 100%;
    width: 50px;
    color: rgba(0,0,0,0);
	text-indent: 1000px;
}

/*IE11*/
@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {

.CoveoSearchButton > .coveo-icon, .CoveoSearchButton > .coveo-icon:hover {
    background: url(/resource/SupportPortalSprites/support_sprites.svg) #ffffff;
    background-position: -730px -380px;
    background-size: 850px auto;
}
}

.CoveoSearchButton, .CoveoSearchButton:hover {
    background: #ffffff;
    border: 0px;
}
.CoveoSearchbox .CoveoSearchButton {
    height: 100%;
}
.CoveoSearchInterface {
    background-color: inherit;
    margin-left: 0;
	margin-right: 0;
}
#coveoscope {
    padding: 6px 12px 6px 20px;
}
.search-nav-select {
    height: 100%;
    background: #ffffff;
    margin-right: 15px;
}
.search-nav-select.input-group .form-control {
    background: inherit;
    border: 0;
    height: 60px;
    font-size: 16px;
    color: #999999;
    box-shadow: none;
}
.search-nav-select .input-group-btn button.btn-bs, .btn-bs btn-default dropdown-toggle active {
    background: #ffffff !important;
    border: 0;
    margin-top: 0px;
	outline: none;
}
.btn-bs:active, .btn-bs.active {
    box-shadow: none;
}
#faq-right-column h3 {
    font-size: 20px;
    text-transform: uppercase;
    padding: 0;
    margin: 0;
    display: inline-block;
    font-family: "BrownPro Regular", Arial, sans-serif;
}
#faq-right-column h3 .ng-binding {
    font-family: "BrownPro Bold", Arial, sans-serif;
    text-transform: initial;
}
#faq-right-column .dropdown h3 {
    font-family: "BrownPro Light", Arial, sans-serif;
    top: -9px;
    position: relative;
	font-size: 20px;
}
.dropdown > a, .dropdown > div > a {
    display: inline-block;
    vertical-align: top;
}
.dropdown-menu, .dropdown-menu {
    padding: 20px;
    box-shadow: none;
    border-radius: 0;
}
.dropdown-menu ul, .dropdown-menu ul {
    padding-left: 0px;
}
.dropdown-menu li ul, .dropdown-menu li ul {
    cursor: pointer;
}

.sort-dropdown ul li ul{
    cursor: pointer;
    border-bottom: 1px solid rgba(0, 0, 0, 0.15);
    padding-bottom: 8px;
    margin-bottom: 8px;
    font-size: 14px;
}
.sort-dropdown ul li div{
    cursor: pointer;
}

#filter-dropdown li{
font-size: 16px !important
}

.sort-dropdown ul li:last-child ul{
    border-bottom: 0px;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

.sort-by-head{
    font-size: 22px;
	text-transform: uppercase;
    font-family: "BrownPro Bold", Arial, sans-serif;
    font-weight:inherit;
}

#spec-content .Table_Header td, .logitech-table thead tr.primary th {
    background: #8146fe !important;
}
.logitech-table thead tr th {
    color: inherit;
    background: #eeeeee;
    border-color: #cccccc;
}
.label-left tbody tr td:first-of-type {
    color: inherit;
    border-color: #cccccc;
    background: #eeeeee
}
#faq-right-column .dropdown{
    top:-4px; 
 }
.dropdown, #filter-dropdown-menu, #dropdown-menu-sort {
    text-align: right;
}
.dropdown-menu { 
    right: -28px;
    left: auto;
}
.sideNavLabel {
    width: 72% !important;
}
.msideNav .list-group-item a {
    width: 255px;
}
.msideNav .list-group-item a {
    padding: 0px;
    text-align: left;
    margin: 0 auto !important;
}
.btn {
    width: inherit !important;
    min-width: 199px;
    max-width: 234px;
}
.accordion-content .ng-binding img {
    width: auto;
    height: auto;
    max-width: 100%;
}
.accordion-content a{
    word-wrap: break-word;
}
.accordion-content iframe{
max-width:100%;
}

#page-sub-text a, #page-sub-text2 a {
    color: #428bca;
    text-decoration: none;
}
#page-sub-text a:hover, #page-sub-text2 a:hover {
    color: #2a6496;
    text-decoration: none;
}
.caret {
    border-top: 8px solid;
    border-right: 6px solid transparent;
    border-left: 6px solid transparent;
}
#warranty-period {
    display: inline-block;
}
.search-head-title a {
    display: inline-block;
    margin-bottom: -10px !important;
}
.gallery {
    background: #f6f6f6;
    margin-left: calc(50% - 50vw);
    margin-right: calc(50% - 50vw);
    margin-top: 20px;
}

/* Chat */

/*.col-xs-12{width:100%}
.col-sm-4{border-top:0}*/
.panel.small-panel.middle.active{padding-bottom:40px}
.mobile-order-second .panel.small-panel{min-height:220px}

.background-sprite.chat.mobile {
    width: 27px;
    height: 30px;
    top: 11px;
    left: 12px;
    background-size: 27px 30px;
}
/*.btn-bs {
display: inline-block;
margin-bottom: 0;
font-weight: normal;
text-align: center;
vertical-align: middle;
cursor: pointer;
background-image: none;
border: 1px solid transparent;
white-space: nowrap;
padding: 6px 12px;
font-size: 14px;
line-height: 1.42857;
border-radius: 4px;
}*/
.panel.small-panel {
    width: 100%;
}
.btn-bs.btn-orange {
    background: #00a8e7;
    color: #ffffff;
}
section > * > div.controls {
    position: initial !important;
    margin-left: auto !important;
}
.panel.small-panel .controls {
    text-align: center;
    bottom: 20px;
    position: absolute;
    width: 100%;
    margin-left: -30px;
}
section > div > p {
    min-height: 82px;
}
.right-panel {
    padding-left: 80px;
    font-size: 13px;
}
.background-sprite.chat {
    background: url("/resource/1454956189000/ResourcesSupportPortal/dist/img/backgrounds/chat-widget-icon.png"),
        url("/resource/1454956189000/ResourcesSupportPortal/dist/img/backgrounds/chat-widget-icon-shadow.png");
    background-repeat: no-repeat,no-repeat;
    display: block,block;
    background-position: 0px 0px,-196px -253px;
    width: 65px;
    height: 127px;
}
.background-sprite.chatshadow {
    background: url("/resource/1454956189000/ResourcesSupportPortal/dist/img/backgrounds/chat-widget-icon-shadow.png") top left repeat-y;
    background-position: -196px -253px;
    width: 65px;
    height: 127px;
}

.background-sprite.chatshadow.mobile {
    width: 27px;
    height: 30px;
    top: 11px;
    left: 12px;
    background-size: 27px 30px;
}

.panel h2 {
    margin: 0 0 20px 0;
    cursor: pointer;
}
.panel .blue-title-arrow-container {
    height: 19px;
    width: 19px;
    -webkit-border-radius: 10px 10px 10px 10px;
    -moz-border-radius: 10px 10px 10px 10px;
    border-radius: 10px 10px 10px 10px;
    position: relative;
    float: left;
    margin-right: 10px;
    overflow: hidden;
}
.icon-sprite.blue-title-circle {
    background-position: -108px -15px;
    width: 19px;
    height: 19px;
}
.icon-sprite {
    background: url("http://support.logitech.com/resource/1454956189000/ResourcesSupportPortal/dist/img/icons/icon_sprite.png") no-repeat;
}
.background-sprite, .icon-sprite {
    font-size: 0px;
    text-indent: -9999px;
    display: inline-block;
    float: left;
}
.panel .blue-title-arrow-container .blue-title-arrow {
    position: absolute;
    top: 4px;
    left: 6px;
}
.icon-sprite.blue-title-arrow {
    background-position: -126px 0;
    width: 8px;
    height: 11px;
}


@media (max-width: 768px){
    #spacerContainer{
        display:none;
    }
}




@media (max-width: 767px) {

.article {
    margin: 0 auto;
	padding: 0px;
}
    
.article-header > div > .col-sm-4 {
    float: none;
}


.magic-box .magic-box-input .magic-box-underlay, .magic-box .magic-box-input > input {
    height: 100%;
    font-size: 16px;
    font-family: "BrownPro Light", Arial, sans-serif;
    padding: 12px 5px;
}
.bootstrap-select .input-group-btn .dropdown-menu>li>a {
    font-size: 14px;
}
.input-group .form-control {
    max-width: 113px;
}
.CoveoSearchButton {
    width: 30px;
}
.CoveoSearchButton > .coveo-icon, .CoveoSearchButton > .coveo-icon:hover {
    background: url(/resource/SupportPortalSprites/support_sprites.svg) #ffffff;
    background-position: -742px -56px;
    background-size: 850px auto;
    width: 30px;
}
#searchBox {
    width: 90%;
}
table {
    font-size: 9px;
    width: 100% !important;
}
.large-img #placeholder {
    height: initial;
    margin-top: 30%;
}
.swType {
    max-width: 60%;
}
.dl-button {
    text-align: left;
}
.dl-button a, .dl-button a:hover {
    max-width: 60%;
}
.search-result {
/*padding-top:10px;*/
}
.search-title {
    padding: 30px 0px;
    font-size: 30px;
}
.input-group.search-nav-select {
    margin-bottom: 10px;
}
#searchall {
    /* margin: 0px 20px; */
    margin: 0;
}
.CoveoResult {
    margin: 20px 0px 20px 0px;
}
.coveo-results-section {
    width: 100%;
    padding: 0 15px;
}
.img-responsive.coveo-product-img {
/*margin-bottom: 90px;*/
}
.btn btn-default btn-custom, .bg-primary .btn-custom {
    margin: 10px 10px !important;
}
.bg-primary {
    height: 330px !important;
}
.CoveoOmnibox magic-box, .magic-box-notEmpty {
    margin-left: 0px !important;
}
.SearchBar1 {
    height: 200px;
}
#searchBox {
    width: 90%;
}
.CoveoSearchButton {
    width: 50px;
}
.CoveoSearchButton > .coveo-icon, .CoveoSearchButton > .coveo-icon:hover {
    transform: scale(.7);
}
.magic-box .magic-box-input .magic-box-underlay, .magic-box .magic-box-input > input {
    font-size: 16px;
}
}