/*input:focus, input[type=checkbox]:focus, span:focus, select:focus, textarea:focus, button:focus, a:focus, li:focus, div:focus, .checkbox input:focus ~ .checkmark, .radioButton input:focus ~ .radioCheckmark, .product-slider-single .slick-active:focus, .cursor-pointer:focus, input#show_password:focus ~ .showHidePassTxt {
    outline: none;
}*/
.wd-auto-format select:not(.form-control), .wd-auto-format .wd-field input[type=text],
.wd-auto-format .wd-field input[type=email],
.wd-auto-format .wd-field input[type=password],
.wd-auto-format .wd-field input[type=file],
.wd-auto-format .wd-field textarea {
    width: 100%;
    border: 1px solid rgba(0,0,0,.5);
    
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
}

.wd-auto-format .wd-field.dateInput .span6::after{
    content:"";
    background:url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDMzMCAzMzAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDMzMCAzMzA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBhdGggaWQ9IlhNTElEXzEwNF8iIGQ9Ik0zMTUsMzBoLTg1VjE1YzAtOC4yODQtNi43MTYtMTUtMTUtMTVjLTguMjg0LDAtMTUsNi43MTYtMTUsMTV2MTVoLTcwVjE1YzAtOC4yODQtNi43MTYtMTUtMTUtMTUKCXMtMTUsNi43MTYtMTUsMTV2MTVIMTVDNi43MTYsMzAsMCwzNi43MTYsMCw0NXYyNzBjMCw4LjI4NCw2LjcxNiwxNSwxNSwxNWgzMDBjOC4yODQsMCwxNS02LjcxNiwxNS0xNVY0NQoJQzMzMCwzNi43MTYsMzIzLjI4NSwzMCwzMTUsMzB6IE0zMDAsNjB2MzBIMzBWNjBIMzAweiBNMzAsMzAwVjEyMGgyNzB2MTgwSDMweiI+PC9wYXRoPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8Zz4KPC9nPgo8L3N2Zz4=") no-repeat 2% 7%;
    position:absolute;
    height:1rem;
    width:1rem;
    right:1rem;
    top: 1rem;
    opacity: .4;
}


.wd-auto-format .wd-field.uploadFile .span6::after{
    content:"";
    background:url("data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMzc0LjExNiAzNzQuMTE2IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAzNzQuMTE2IDM3NC4xMTY7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8cGF0aCBkPSJNMzQ0LjA1OCwyMDcuNTA2Yy0xNi41NjgsMC0zMCwxMy40MzItMzAsMzB2NzYuNjA5aC0yNTR2LTc2LjYwOWMwLTE2LjU2OC0xMy40MzItMzAtMzAtMzBjLTE2LjU2OCwwLTMwLDEzLjQzMi0zMCwzMAoJCXYxMDYuNjA5YzAsMTYuNTY4LDEzLjQzMiwzMCwzMCwzMGgzMTRjMTYuNTY4LDAsMzAtMTMuNDMyLDMwLTMwVjIzNy41MDZDMzc0LjA1OCwyMjAuOTM4LDM2MC42MjYsMjA3LjUwNiwzNDQuMDU4LDIwNy41MDZ6Ij48L3BhdGg+Cgk8cGF0aCBkPSJNMTIzLjU3LDEzNS45MTVsMzMuNDg4LTMzLjQ4OHYxMTEuNzc1YzAsMTYuNTY4LDEzLjQzMiwzMCwzMCwzMGMxNi41NjgsMCwzMC0xMy40MzIsMzAtMzBWMTAyLjQyNmwzMy40ODgsMzMuNDg4CgkJYzUuODU3LDUuODU4LDEzLjUzNSw4Ljc4NywyMS4yMTMsOC43ODdjNy42NzgsMCwxNS4zNTUtMi45MjksMjEuMjEzLTguNzg3YzExLjcxNi0xMS43MTYsMTEuNzE2LTMwLjcxLDAtNDIuNDI2TDIwOC4yNzEsOC43ODgKCQljLTExLjcxNS0xMS43MTctMzAuNzExLTExLjcxNy00Mi40MjYsMEw4MS4xNDQsOTMuNDg5Yy0xMS43MTYsMTEuNzE2LTExLjcxNiwzMC43MSwwLDQyLjQyNgoJCUM5Mi44NTksMTQ3LjYzMSwxMTEuODU1LDE0Ny42MzEsMTIzLjU3LDEzNS45MTV6Ij48L3BhdGg+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPGc+CjwvZz4KPC9zdmc+") no-repeat 2% 7%;
    position:absolute;
    height:1rem;
    width:1rem;
    right:1rem;
    top: 1rem;
    opacity: .4;
}
.customTreeDropDown .wd-select > div span.rn_Label{
    display:none;
}

.customTreeDropDown .wd-select > div.rn_WDProductCategoryInput .noLeft .rn_DisplayButton{
    background: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzEycHgnIHdpZHRoPScxMnB4JyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyMzAwMDAwMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNNy4yNDcgMTEuMTQgMi40NTEgNS42NThDMS44ODUgNS4wMTMgMi4zNDUgNCAzLjIwNCA0aDkuNTkyYTEgMSAwIDAgMSAuNzUzIDEuNjU5bC00Ljc5NiA1LjQ4YTEgMSAwIDAgMS0xLjUwNiAweicvPjwvc3ZnPg==") no-repeat;
   background-position: calc(100% - 1rem) center !important;
   -moz-appearance: none !important;
   -webkit-appearance: none !important;
   appearance: none !important;
   padding-right: 1.5rem!important;
   width: 100%;
   border: 1px solid rgba(0,0,0,.5);
   padding-left: 1rem;
   padding-top: 0.75rem;
   padding-bottom: 0.75rem;
   position: relative;
   min-height: 48px;
}
.customTreeDropDown .wd-select > div.rn_WDProductCategoryInput .noLeft .rn_DisplayButton span{
    float:left;
    font-weight: 300;
}
.customTreeDropDown .rn_Panel{
    border: 1px solid rgba(0,0,0,.5);
    max-height: 200px;
}
.customTreeDropDown .rn_Panel table{
    margin-bottom:0;
}
.customTreeDropDown .rn_Panel table tr{
    background: none !important;
}
.customTreeDropDown .rn_Panel table tr td{
    padding-left:0 !important;
    padding-top: 16px !important;
    padding-bottom: 16px !important;
}

.customTreeDropDown .rn_Panel #ygtvcontentel1{
    padding-left: 16px !important;
}
.customTreeDropDown .yui3-widget-modal{
    position: absolute;
    left: 0 !important;
    background: #ffffff;
    z-index: 1 !important;
    width: 100%;
    transform: none !important;
    top: 47.0026px  !important;
}
.customTreeDropDown .rn_Panel #ygtv1 #ygtvt1{
    display:none;
}
.customTreeDropDown .rn_Panel table tr .ygtvcontent a, .customTreeDropDown .rn_Panel table tr .ygtvfocus a,.customTreeDropDown .rn_Panel table tr .ygtvloading a{
    text-decoration: none;
    color: #000000;
}
.customTreeDropDown .rn_Panel table tr td.ygtvcell:not(.ygtvcontent) a{
    background:url("data:image/svg+xml,%3Csvg%20width='11'%20height='8'%20viewBox='0%200%2011%208'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3E%3Cpath%20d='M5.5%208L0%200L11%208.07577e-07L5.5%208Z'%20fill='black'%3E%3C/path%3E%3C/svg%3E") no-repeat;
    width: 11px;
    height: 11px;
    display: block;
    transform: rotate(-90deg);
    text-decoration:none !important;
}
.customTreeDropDown .ygtvchildren .ygtvtn a, .customTreeDropDown .ygtvchildren .ygtvln a{
    background-image: url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20height='12'%20width='20'%20viewBox='0%200%2020%2020'%20id='yui_3_18_1_1_1672205923149_1112'%3E%3Cpath%20d='M10%2012.917q1.229%200%202.073-.844.844-.844.844-2.073t-.844-2.073q-.844-.844-2.073-.844t-2.073.844q-.844.844-.844%202.073t.844%202.073q.844.844%202.073.844Zm0%204q-1.417%200-2.677-.542-1.261-.542-2.208-1.49-.948-.947-1.49-2.208-.542-1.26-.542-2.677%200-1.438.542-2.688.542-1.25%201.49-2.197.947-.948%202.208-1.49%201.26-.542%202.677-.542%201.438%200%202.688.542%201.25.542%202.197%201.49.948.947%201.49%202.197T16.917%2010q0%201.417-.542%202.677-.542%201.261-1.49%202.208-.947.948-2.197%201.49T10%2016.917Z'%3E%3C/path%3E%3C/svg%3E") !important;
    width:20px !important;
}
.customTreeDropDown .rn_Panel table tr td.ygtvcell:not(.ygtvcontent) {
    width: 11px;
    padding: 16px 10px 16px 16px!important;
}
.customTreeDropDown .rn_Panel .ygtv-expanded a{
    transform: rotate(0deg) !important;
}

.customTreeDropDown .rn_Panel .ygtvblankdepthcell,.customTreeDropDown .rn_Panel .ygtvdepthcell {width:30px};

.prodRegCustTop .span6::after{
    top: 2.5em !important;
}
.customTreeDropDown .rn_DisplayButton[disabled=disabled] {
background-color: rgba(239, 239, 239, 0.3) !important;
}

.wd-auto-format .wd-select label, .wd-auto-format .wd-field label{
    position: absolute;
    pointer-events: none;
    left: 1.125rem;
    font-size: .75rem;
    top: -1.125rem;
    color: #000;
    -webkit-transition: .2s ease all;
    transition: .2s ease all;
    font-weight: 300;
}
.wd-auto-format .form-group .notice{
    font-size: .75rem; 
    margin-bottom: 0px;
}

@media (min-width: 768px){
    .wd-auto-format .wd-select label, .wd-auto-format .wd-field label{
        font-size: .75rem;
        top: -1.125rem;
    }
}

.wd-auto-format .form-group > .wd-select select {
    /*appearance: auto;*/
    background: url("data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9JzEycHgnIHdpZHRoPScxMnB4JyB2aWV3Qm94PScwIDAgMTYgMTYnIGZpbGw9JyUyMzAwMDAwMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJz48cGF0aCBkPSdNNy4yNDcgMTEuMTQgMi40NTEgNS42NThDMS44ODUgNS4wMTMgMi4zNDUgNCAzLjIwNCA0aDkuNTkyYTEgMSAwIDAgMSAuNzUzIDEuNjU5bC00Ljc5NiA1LjQ4YTEgMSAwIDAgMS0xLjUwNiAweicvPjwvc3ZnPg==") no-repeat;
    background-position: calc(100% - 1rem) center !important;
    -moz-appearance: none !important;
    -webkit-appearance: none !important;
    appearance: none !important;
    padding-right: 1rem!important;
}

.wd-auto-format  .rn_SpecificationMultiline.rn_Multiline table{
 font-size: 1rem !important;
}
.wd-auto-format table {
    font-size: 1rem;
    text-align: left;
    margin-bottom: 1.5rem;
    line-height: 1rem;
    width: 100%;

}

.wd-auto-format table tr {
    border-bottom-width: 1px;
    border-color: #e6e6e6;
}

.wd-auto-format table tbody tr:nth-of-type(odd){
    background-color: #f8f8f8;   
}
.rn_custom_AnswerDetail .wd-auto-format table tbody tr:nth-of-type(odd){
    background-color: #f2f3f3;   
}
.wd-auto-format table tr th{
    padding: 17px 1rem;
    word-break: normal;
}
.wd-auto-format table tr td{
    padding: 16px 1rem;
    word-break: normal;
}


@media (min-width: 768px){
   .wd-auto-format table tr th{
        padding: 25px 1rem;
    }
    .wd-auto-format table tr td{
        padding: 23px 1rem;
    }

}



/*.wd-auto-format  ul{
    list-style: none;
}*/
.rn_AnswerDetails_web .wd-auto-format  ul{
    margin-left: 2%;
}
.rn_AnswerDetails_web div#rn_PopularAnswers_div ul{
    margin-left: 0%;
}
div#rn_PopularAnswers_div li {
    list-style-type: none;
    margin-left: 0%;
}

.bgnormal tr:first-child td:first-child {
    width: 10% !important;
}
.bgnormal tr:first-child td:first-child img[alt="IMPORTANT"] {
    width: 40px !important;
    height: 33px !important;
}
#smartAssistContent  ul{
    list-style: disc;
}

.wd-auto-format  h4:not(.heading1),
.wd-auto-format  h4:not(.heading2),
.wd-auto-format  h4:not(.heading3),
.wd-auto-format  h4:not(.heading4),
.wd-auto-format  h4:not(.heading5),
.wd-auto-format  h4:not(.heading6){
    margin-top: 1rem;
    font-size: 20px;
    margin-bottom: 12px;
}

.wd-auto-format  h5:not(.heading1),
.wd-auto-format  h5:not(.heading2),
.wd-auto-format  h5:not(.heading3),
.wd-auto-format  h5:not(.heading4),
.wd-auto-format  h5:not(.heading5),
.wd-auto-format  h5:not(.heading6){
    margin-top: 1rem;
    font-size: 16px;
    margin-bottom: 12px;
}

.wd-auto-format  ol{
   margin-left: 1rem;
}

.wd-auto-format  ul, .wd-auto-format  ol{
    padding: 0;
}

.wd-auto-format  ul li, .wd-auto-format  ol li{
    line-height: 22px;
    --tw-space-y-reverse: 0;    
    margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
}
.removeMarginTop ul li{
    margin-top: 0 !important;
    line-height: 1 !important;
}
.removeMarginTop ul li a{
    text-decoration: none !important;
    color: #7f7f7f !important;
}
.removeMarginTop .heading3{
    line-height: 1 !important;
}

/*.wd-auto-format ul li a:not(.text-white, .text-black), 
.wd-auto-format ol li a:not(.text-white, .text-black), */
.wd-auto-format a:not(.text-white, .text-black)
{
    text-decoration: underline;
    color: #0074f3;
}
.wd-auto-format div#affected_prod li {
    margin-left: 0%;
}
.bgnormal tr{background-color: #FFF !important}
.wd-auto-format div#affected_prod li a{
    text-decoration: none !important;
}
.wd-auto-format ul {
    list-style: none;
}
.rn_AnswerDetails_web .wd-auto-format ul li {
    list-style-type: disc;
}
.rn_RelatedAnswers h2 {
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    font-size: 20px;
}

.wd-auto-format .supportBreadcrumb a{
    text-decoration: none;
    color: #6a6a6a;
}

.wd-auto-format .supportBreadcrumb a:hover{
    text-decoration: underline;
    color: #000000;
}

.customHeadingCss h2.rn_Title{
    font-weight: 500;
    font-size: 28px;
    margin-bottom:24px;
    margin-top: 0px;
}

.customHeadingCss .rn_RatingButtons button{
    border: 1px solid #ffffff;
    background-color: #000000;
    padding: 12px 52px;
}
.customHeadingCss .rn_RatingButtons button:hover{
    background-color: #FFFFFF1A;
}
#rn_AnswerDetails_table tr{
    border: none;
}
#rn_AnswerDetails_table td{
    padding-top: 24px;
    padding-bottom: 24px;
    padding-right: 24px;
    width:50%;
}
.loginForm h2{
    margin-bottom: 8px;
    font-weight: 700;
    font-size: 24px;
}
.rn_custom_AnswerDetail .rn_DialogTitle{
    font-size: 2rem;
    font-weight: 500;
}
.rn_custom_AnswerDetail .rn_DialogSubtitle ,.rn_custom_AnswerDetail .rn_ErrorMessage h2{
    display:none;
}

.yui3-skin-sam .yui3-widget-mask {
    background-color: black;
    zoom: 1;
    -ms-filter: "alpha(opacity=40)";
    filter: alpha(opacity=40);
    opacity: .6;
}

.rn_EmailLinkDialog form input, .rn_AnswerFeedbackForm form input {
    width: 100% !important;
    height: 48px;
    font-size: 16px;
    font-weight: 300;
    border: 1px solid #313131;
    margin-bottom: 1rem;
}
.yui3-panel-hidden {
    display:none;
}
.rn_AnswerFeedbackForm form textarea {
    width: 100% !important;
    font-size: 16px;
    font-weight: 300;
    border: 1px solid #313131;
    margin-bottom: 1rem;
}
.yui3-skin-sam .yui3-panel .yui3-widget-ft .yui3-button {
    margin-left: 8px;
}
.rn_custom_AnswerDetail .yui3-widget-buttons .yui3-button-primary~.yui3-button, .rn_custom_AnswerDetail .yui3-widget-buttons .yui3-button-primary~.yui3-button {
    color: #000;
    border: 1px solid #000;
    background-color: #fff;
    padding: 1rem;
    font-size: 1rem;
    line-height: 1.5;
    font-weight: 500;
    width: 200px;
}

.wd-auto-format input {
    border-radius: 0 !important;
}

.rn_FormSubmitDisputeReturnStatus button[type="submit"], .wd-auto-format .wd-submit button[type="submit"]{
    border: 1px solid black !important;
    background: black !important;
    width: 100%;
    color: #fff;
    text-align: center;
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    font-weight: 500;
    -webkit-box-pack: center;
    justify-content: center;
    display: inline-flex;
}
.rn_FormSubmitDisputeReturnStatus button[type="submit"]{
    margin-top:32px;
}
.rn_FileAttachmentUpload input[type="file"]{
    margin:16px 0 0 0;
    background: white;
    border: 1px solid #6a6a6a;
    padding: 16px;
}

@media (min-width: 768px)
    {
    .wd-auto-format #WD_video ul{
        display: flex;
    }
}
.wd-auto-format #WD_video ul{
    flex-wrap: wrap;
    gap: 0.5rem;
}

#KBSearchDiv{
   /* background: url(https://shop.westerndigital.com/content/dam/store/en-us/assets/common/banners/404-banner.png.wdthumb.3000.3000.webp) center no-repeat;
    background-size: auto;
    background:#000000;*/
    background-image: url(/euf/assets/images/wdc-images/OCSHeroBanner.png);
}

.alertMsg a{
    color:inherit !important;
}

.wd-auto-format .accordion-content {
    font-size: 1rem;
}

.loginForm .errorcontent.bg-green,.errorcontent.bg-red{color:#008000;background-color:#fefafb;border:1px solid #008000;word-break:break-word}
.loginForm .errorcontent.bg-green:before,.errorcontent.bg-red:before{content:"";background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9IiMwMDgwMDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0Ij48cGF0aCBkPSJNMjAuMjg1IDJsLTExLjI4NSAxMS41NjctNS4yODYtNS4wMTEtMy43MTQgMy43MTYgOSA4LjcyOCAxNS0xNS4yODV6IiBmaWxsPSIjMDA4MDAwIj48L3BhdGg+PC9zdmc+") no-repeat 2% 7%;position:absolute;height:20px;width:24px;left:.9rem}
.loginForm .errorcontent.bg-green button{color:#008000}

.loginForm .errorcontent.bg-orange,.errorcontent.bg-red{color:#aa5d00;background-color:#fefafb;border:1px solid #aa5d00;word-break:break-word}
.loginForm .errorcontent.bg-orange:before,.errorcontent.bg-red:before{content:"";background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='%23AA5D00'%20width='20px'%20height='20px'%3E%3Cpath%20d='M0%200h24v24H0z'%20fill='none'/%3E%3Cpath%20d='M12%202C6.48%202%202%206.48%202%2012s4.48%2010%2010%2010%2010-4.48%2010-10S17.52%202%2012%202zm1%2015h-2v-2h2v2zm0-4h-2V7h2v6z'/%3E%3C/svg%3E") no-repeat 2% 7%;position:absolute;height:20px;width:24px;left:.9rem}
.loginForm .errorcontent.bg-orange button{color:#aa5d00}

#wd_proAlert{
    color: #0074f3 !important;
}
.infoAlert {
    color: #0074f3 ;
    border: 1px solid #0074f3 ;
}
.infoAlert a{
    text-decoration: underline;
}

.alterBox .alterBoxContent center{
    text-align: left;
}
 .alterBox .alterBoxContent center span{
    font-size: inherit !important;
    color: inherit !important;
    font-weight: inherit !important;
}


#WD_updateDownloads .rn_Multiline{
    border-bottom: 1px solid #c9c9c9;
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
    padding-bottom: .2rem;
}
#WD_updateDownloads .rn_Multiline:last-child {
    border-bottom: none;
    margin-top: 1.5rem;
    margin-bottom: 0;
    padding-bottom: 0;
}
#WD_updateDownloads .rn_Multiline button.accordion-title{
    margin-bottom: 1.6rem;
} 
#WD_updateDownloads .rn_Multiline .accordion-link{
    margin-bottom: 1.6rem;
}
#WD_updateDownloads .rn_Multiline:last-child ul>.accordion-text:last-child button.accordion-title {
    margin-bottom: 0;
}

#WD_updateDownloads .accordion-content{
    background: #F8F8F8 !important;
/*    padding: 1.5rem;   removed and changed by ben */ 
    padding: 1.25rem;
    
}

.select_current_firmware_wrap .component-accordian-text  .accordion-text .accordion-box .accordion-content.mb-6 {
    background: none !important;
    padding: 0 0 0 4rem!important;
}/*
.select_current_firmware_wrap .component-accordian-text  .accordion-text .accordion-box button{
   margin-bottom: 0 !important;
}*/

.select_current_firmware_wrap .component-accordian-text{
    margin-bottom: 0 !important;
}

.select_current_firmware_wrap .component-accordian-text .accordion-content {
    margin-bottom: 1.5rem;
}

.select_current_firmware_wrap .wd-bullet-list #dl-link{
    margin-top: 1rem;
}

.wd-auto-format .wd-bullet-list ul{
    list-style-type: disc;
    margin-left: 1rem;
}

.wd-auto-format .wd-bullet-list a.btn{
    width: 100%;
    color: #fff;
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    background-color: #0074f3;
    text-decoration: none;
}

.wd-auto-format .wd-border-b-2{
    border-bottom: 2px solid #f6f6f6;   
}

.wd-auto-format .wd-border-b-2:last-child{
    border-bottom: none;   
}

.wd-auto-format .form-group .rn_ErrorField{
    border: 2px solid #df001f !important;
    position: relative;
}

/*.wd-auto-format .form-group .rn_ErrorField:before{
    content:"";
    background:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='%23DF001F'%20width='20px'%20height='20px'%3E%3Cpath%20d='M0%200h24v24H0z'%20fill='none'/%3E%3Cpath%20d='M12%202C6.48%202%202%206.48%202%2012s4.48%2010%2010%2010%2010-4.48%2010-10S17.52%202%2012%202zm1%2015h-2v-2h2v2zm0-4h-2V7h2v6z'/%3E%3C/svg%3E") no-repeat;
    position:absolute;
    z-index:0;
    right:1rem;
    padding:.625rem;
    top:.9rem;
}*/

#rn_imsg.text-base > p{
    font-size: 18px;
}

.productListView .span12{
    display: -webkit-box;
    display: flex;
    flex-wrap: wrap;
}
.productListView .span12 .rn_VisualItemContainer{
    width: 50%;
    padding-bottom: 1.2rem;
    padding-top: 1.2rem;
    padding-left: 0.5rem;
    padding-right: 0.5rem;
}

@media (min-width: 768px){
    .productListView .span12 .rn_VisualItemContainer{
        width: 33%;
    }
    .productListView .productImg img.prod-img{
        width:100%; 
        height:auto;
    }
    .splide__arrow{
        top: 39% !important;
    }
    .stepsForIssue li{
        list-style: disc !important;
        margin-bottom: 32px !important;
        margin-left: 16px;
    }
}
@media (min-width: 992px){
    .productListView .span12 .rn_VisualItemContainer{
        width: 25%;
    }
    .productListView .productImg img.prod-img{
        width: 100%;
        height: auto;
    }
    .splide__arrow{
        top: 31% !important;
    }
}
@media (min-width: 1464px){
    .productListView .span12 .rn_VisualItemContainer{
        width: 20%;
    }
    .splide__arrow{
        top: 39% !important;
    }
}

.productListView .span12 .rn_VisualItemContainer .span2{ 
    min-height: auto !important;
    width: 100%;
}
.productListView .productImg{
 background: #F2F3F3;
    padding: 1rem;
    text-align: center;
}
.productListView .productImg .prod-img{
    width: 100%;
    height: auto;
}

@media (min-width: 1140px){
    .productListView .productImg .prod-img{
        width: 200px;
        height: 200px;
    }
}
@media (max-width: 1140px){
    #thumbnail-carousel span.text-xxs{        
        white-space: nowrap;
        width: 120px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: block;
    }
}
.productListView .productName{
    font-size: 16px;
    font-weight: bold;
    padding-top: .5rem;
}

.productListView .rn_ItemGroup {
 padding-bottom: 1.5rem;
}
.product-cart{
    display:none;
}
.wd-auto-format #WD_downloads .accordion-content{
    word-break: break-word;
}

#WD_downloads .accordion-content.hidden{
    display:none !important;   /*added by ben to fix gap */
}

.wd-auto-format .top-cats dt{
    margin-top: 24px;
}
.wd-auto-format #WD_quicklinks ul li a{
    display:block;
}
.openLoginFlyout{
    padding-right: 0;
}
@media (max-width: 991px){
    .customTreeDropDown .wd-select > div.rn_WDProductCategoryInput .noLeft .rn_DisplayButton{
       height: 56px;
    }
    .mobSearch {
        right: 66px;
    }
    #thumbnail-carousel span.text-xxs {
        white-space: nowrap;
        width: 110px;
        overflow: hidden;
        text-overflow: ellipsis;
        display: block;
    }
}
.rn_ItemGroup{
    display:block;
}

.product-registration .yui3-panel-hidden{
    display: none;
}

.product-registration .yui3-widget-modal{
    border: 1px solid #000;
    box-shadow: 0 0 5px #333;
    width: 500px !important;
    padding: 3rem;
    background-color: #fff;
    left: 0px !important;
    margin: 0 auto;
}  

.product-registration .yui3-button-close {
    top: 5%;
    right: 5%;
    position: absolute;
}

.product-registration  .yui3-widget-buttons .yui3-button-primary {
    padding: 1rem;
    font-size: 1rem;
    line-height: 1.5;
    font-weight: 500;
    width: 200px;
    background-color: #0074f3;
    color: #ffffff;
    margin: 0 !important;
}

@media (max-width: 768px){
    .yui3-widget-modal {
      padding: 0px 16px !important;
    }
    .wd-auto-format .tablesaw_unplugged tr td{
        display: inline-block;
        padding: 16px 1rem;
    }
    .select_current_firmware_wrap .component-accordian-text .accordion-text .accordion-box .accordion-content.mb-6 {
        background: none !important;
        padding: 1.5rem !important;
    }
    #thumbnail-carousel span.text-xxs{        
        width: 100px;
    }
    .splide__arrow{
        top: 31% !important;
    }
    .stepsForIssue li{
        list-style: disc !important;
        margin-bottom: 24px !important;
        margin-top:0px !important;
        margin-left: 16px !important;
    }
}


.rn_AnswerFeedbackForm .rn_ErrorMessage{
    color: red;
    font-size: 12px;
}

.oda-chat-wrapper button:focus{
    outline: 3px solid #b58409 !important;
}

.wd-auto-format .rn_warrantyStatus #resMsgBox{
    width: 100%;
    overflow-x: auto;
}

/* Dialog Modal */
#WarrantyStatusExplanation #StatusInfo .yui3-widget-bd h4{
    margin-top: 0px !important;
}
#WarrantyStatusExplanation #StatusInfo .yui3-widget-bd{
    padding-top: 0px !important;
}
#WarrantyStatusExplanation #StatusInfo .btn-std{
    margin-bottom: 0px !important;
}
.rn_custom_AnswerDetail .yui3-widget-buttons .yui3-button-primary,.rn_custom_AnswerDetail .yui3-widget-buttons .yui3-button-primary, .customModalStyle .yui3-widget-buttons .yui3-button-primary{
    padding: 1rem;
    font-size: 1rem;
    line-height: 1.5;
    font-weight: 500;
    width: 200px;
    background-color: #0074f3;
    color:#ffffff;
    margin: 0 !important;
}
.modalBoxOverlay{
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 40;
    background-color: #000;
    overflow-y: auto;
    overflow-x: hidden;
    background-color: rgba(0,0,0,.7);
}
.rn_custom_AnswerDetail .yui3-widget-modal{
    width: 536px !important;
    padding: 3rem;
    background-color: #fff;
    margin: 0 auto;
    left: 0 !important;
    right: 0 !important;
}
.customModalStyle .yui3-widget-modal{
    width: 400px !important;
    padding: 3rem;
    background-color: #fff;
    margin: 0 auto;
    left: 0 !important;
    right: 0 !important;
}
.rn_custom_AnswerDetail .yui3-widget-hd{
    background: none !important;
}
.rn_custom_AnswerDetail .yui3-widget-hd span:nth-child(2){
    font-size: 2rem;
    color:#000;
    font-weight: 500;
    line-height: 1.1;
    margin-bottom: 1rem;
    padding: 0;

}
.rn_custom_AnswerDetail .yui3-panel-content {
    box-shadow: none !important;
    border:none !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

.custom_AnswerDetailModal .yui3-widget-bd{
    margin-bottom: 12px;
}
#rn_ErrorLocation_Dispute{
    color:#cb001c;
    font-size: .75rem;
}

.rn_custom_AnswerDetail .yui3-widget-bd, .rn_custom_AnswerDetail .yui3-widget-hd, .rn_custom_AnswerDetail .yui3-widget-ft{
    padding: 0 !important;
    background: none !important;
}

.rn_custom_AnswerDetail .yui3-widget-buttons {
    display: block;
}
.rn_custom_AnswerDetail .rn_EmailField,.rn_custom_AnswerDetail .rn_Textarea{
    padding:16px;
}
.rn_custom_AnswerDetail .rn_Textarea{
    height:200px;
    line-height: 1.5;
}
.customModalStyle .yui3-widget-ft .yui3-widget-buttons .yui3-button, .rn_custom_AnswerDetail .yui3-widget-ft .yui3-widget-buttons .yui3-button{
    width: 100% !important;
    border: none !important;
}
#StatusInfo .btn-std, .customModalStyle  .yui3-widget-buttons .yui3-button-primary,.rn_custom_AnswerDetail .yui3-widget-buttons .yui3-button-primary{
    background-color: #000000;
    padding: 1rem;
    font-size: 1rem;
    line-height: 1.5;
    font-weight: 500;
    width: 200px;
    color: #ffffff;
    margin: 0 !important;
}
.customModalStyle  .yui3-widget-buttons .yui3-button-primary{
    margin-top: 1rem !important;

}
#StatusInfo .btn-std:hover, .customModalStyle .yui3-widget-buttons .yui3-button-primary:hover, .rn_custom_AnswerDetail .yui3-widget-buttons .yui3-button-primary:hover{
    background-color: #333333;
}
.rn_custom_AnswerDetail .yui3-widget-buttons .yui3-button-primary~.yui3-button {
    margin:0 !important;
    text-decoration: underline !important;
}

.customModalStyle  .yui3-button-close, .rn_custom_AnswerDetail .yui3-button-close{
    top: 12px;
    right: -13px;
    position: absolute;
} 
.customModalStyle .yui3-panel .yui3-widget-hd .yui3-button-close:before, .rn_custom_AnswerDetail .yui3-panel .yui3-widget-hd .yui3-button-close:before {
    content: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.54' fill-rule='evenodd' clip-rule='evenodd' d='M14 1.4L12.6 0L7 5.6L1.4 0L0 1.4L5.6 7L0 12.6L1.4 14L7 8.4L12.6 14L14 12.6L8.4 7L14 1.4Z' fill='black'%3E%3C/path%3E%3C/svg%3E") !important;
    display: block !important;
    text-align: center;
    font-size: 0;
    line-height: 0;
    width: 14px !important;
    margin: 0 !important;
}
@media (max-width: 576px){
.customModalStyle .yui3-widget-modal,.rn_custom_AnswerDetail .yui3-widget-modal{
    width: 100% !important;
}
.uploadCustUI {
    top: 52px !important;
}
#disputePopup .rn_FileAttachmentUpload div label{
    text-align: center;
    padding: 0 8px;
}
.uploadWrap .rn_FileAttachmentUpload input[type=file] {
    margin-top: 20px;
}
}
@media (max-width: 412px){
    .uploadCustUI {
        top: 68px !important;
    }
}

.customModalStyle  .yui3-button-close, .rn_custom_AnswerDetail .yui3-button-close {
top: 12px;
right: 12px;
position: absolute;
font-size: 0;
}

.fa-info-circle:before {
    content: "\f05a";
}

i.fa-info-circle{
    color: #0074f3 !important;
}

#StatusInfo .modal-container .yui3-widget-ft .btn-std{
    margin-bottom: 8px!important;
}

#smartAssistContent ul li{
    margin-bottom: 10px;
}
#smartAssistContent ul li a{
    color:#0074f3;
    text-decoration: none;
}

#main-carousel{
    background-color: #f9f9f9;
    height:273px;
}
#main-carousel .splide__list{
    will-change: unset;
}
.productDetailWeb #main-carousel .rn_ProductImageContainer img{
    max-height: 200px;
}
.productDetailWeb #main-carousel .splide__track{
    z-index: unset;
}
.splide--nav>.splide__track>.splide__list>.splide__slide.is-active {
    border: none;
}
#main-carousel .splide__track{
    height:273px;
}
/* #thumbnail-carousel .splide__track{
    height:185px;
}*/
#main-carousel .splide__list,#thumbnail-carousel .splide__list{
    width:auto;
}

.loader {
    border: 5px solid #f3f3f3;
    border-radius: 50%;
    border-top: 5px solid #ccc;
    width: 50px;
    height: 50px;
    -webkit-animation: spin 2s linear infinite; /* Safari */
    animation: spin 2s linear infinite;
    }
    
    /* Safari */
    @-webkit-keyframes spin {
    0% { -webkit-transform: rotate(0deg); }
    100% { -webkit-transform: rotate(360deg); }
    }
    
    @keyframes spin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
    }
.loaderWrap{
    height: 316px;
}

.splide__sr,.splide__arrows{
    display:none;
}
.rn_FeedbackFieldset table tr{
    background: none !important;
    border: none;
}
.rn_FeedbackFieldset table tr td{
    padding: 1rem 0 0 0 !important;
}
.question_text,.star-group-intro,.rn_FeedbackQuestionText{
    font-size: 1.125rem;
    font-weight: 700;
}

label.answer_text {
    font-weight:500;
    padding-left: 8px;
}
.rn_FeedbackMatrixQuestion thead tr th{
    padding:1rem 1rem 0!important;
}
.rn_FeedbackMatrixQuestion tbody tr th{
    padding-bottom: 6px !important;
}
.wd-auto-format .rn_FeedbackMatrixQuestion{
    width:100% !important;
}
.answer_csat{
    width: 100%;
    border: 1px solid rgba(0,0,0,.5);
    padding:1rem;
}
.question_csat{
    padding-bottom: 1rem;
    display: block;
}
.play-btn{
    opacity:1 !important;
}
.play-btn::after{
    opacity:0;
}
.play-btn:hover:after{
    opacity:1;
}
.playBtnOverlay:hover{
    opacity: 39%;
}
.playBtnOverlay{
    opacity: 0;
    width: 100%;
    height: 100%;
    background: #000;
}
.msgBoxWrap{
    background-color: #F0F1F1;
}
#rn_imsg p{
    font-size: 18px;
}
#btnDispute{
    right: 51px;
    top: 40%;
}
#rn_DisputeStatus h2{
    margin-bottom: 24px;
}
#successDisputecontent h2{
    font-size: 32px;
}
#resMsgBox table{
    display: table;
}
.chooseFileCust{
    width:40%;
}
.uploadFileCust{
    width:60%;
}
.uploadCustUI{
    position: absolute;
    width: 100%;
    top: 40px;
    z-index: 0;
}
.uploadWrap .rn_FileAttachmentUpload input[type=file]{
    width:100%;
    opacity: 0;
    position: relative;
    z-index: 1;
}
#rn_ErrorLocation_Dispute h2{
    display:none;
}
.uploadWrap .rn_FileAttachmentUpload .rn_Hidden{
   display: none !important;
}
#resMsgBox .dropdown{
    display:none;
}

#thumbnail-carousel .splide__track{
    padding-left: 3px !important;
    padding-right: 3px !important;
    padding-top: 3px;
    margin: -3px;
}
.warRepInstruction p,.warRepInstruction .table-form2{
    font-size: 18px;
}
.warRepInstruction #wdRMATable table{
    display:table;
}
.warRepInstruction #wdRMATable table tbody tr{
    text-align: left !important;
}
.warRepInstruction #wdRMATable table tbody tr ._c5,.warRepInstruction #wdRMATable table thead tr ._c5{
    text-align: center !important;
}
.warRepInstruction .table-form2 > .table-form2{
    padding:32px;
    background-color: #f2f3f3;
    margin:16px 0 48px 0;
}
.custAddressRMA div,.customInfoWrap p{
    font-size: 16px;
}
.rmaNoTotal #wdRMATable{
    margin-bottom: 0 !important;
}
.rmaTotlVal{
    margin:0 0 34px 0;
}
#disputePopup #popupcontent .rn_FileAttachmentUpload ul{
    word-break: break-word;
    padding:16px
}

#disputePopup #popupcontent .rn_FileAttachmentUpload ul li{
margin: 20px 0;
}

/* added by ben for guided assist 1/9/2023 */
.rn_GuidedAssistant .rn_BackButton, .rn_GuidedAssistant .rn_RestartButton {
  margin-top: 0.5em;
  margin-right: 0.5em; 
  color: #0074f3;
}

.supportResponseGradient{background: rgb(65,65,65);
background: linear-gradient(180deg, rgba(65,65,65,1) 0%, rgba(0,0,0,1) 100%);}
.impactedProd{
    width:116px;
}
.selectOS{
    background-color: #ffffff !important;
}
.verifyForm .form-group{
    margin-bottom: 0 !important;
}
.loadingGif{
    top:5px;
}
/*--Start of Warning modal --*/
.yui3-widget-modal{
  position: fixed;
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%);
}
.rn_MessageDialog{
  background-color: #ffffff;
  padding:32px;
}
.rn_MessageDialog .yui3-widget-buttons{
  width:100%;
}
.yui3-widget-mask{
  background: #000000;
  opacity: .5;
}
.yui3-button-primary {
  background: #0072ef;
  width: 100%;
  padding: 16px;
  color: white;
  font-weight: 500;
  margin-top: 10px;
}
/*--End of Warning modal --*/
/*--Start of Language Selector CSS --*/

.languageSelectorTopRight .rn_LanguageSelector select{
  padding:2px !important;
}
/*--End of Language Selector CSS --*/

.supportBreadcrumb > div ul{
    margin-left: 0 !important;
}

.supportBreadcrumb > div ul li{
    list-style-type: none !important
}