.rma h2{font-size:2.2em;color:#393939}
@media only screen and (min-width:48em){.rma h2{font-size:2.4em}
}
.rma .progress-bar{margin:2em auto 3em}
.rma .progress{clear:both;margin:1em 0 0}
.rma .progress li{list-style:none;position:relative;float:left;width:37%;font-size:12px;color:#d6d6d6;font-weight:600}
@media only screen and (min-width:48em){.rma .progress li{width:42%;font-weight:400}
}
.rma .progress li:last-child{width:14%}
.rma .progress li:last-child:after{display:none}
.rma .progress li:after{content:'';width:95%;height:1px;display:block;position:absolute;top:4px;left:40px;max-width:310px;margin:0 0 0 10px;border-top:1px dashed #d7d7d7}
@media only screen and (min-width:48em){.rma .progress li:after{left:50px}
}
.rma .progress li.current span{color:#f46a25}
.rma .progress li.current span:before{background:#f46a25;border-radius:50%;border:0}
.rma .progress li.completed span{color:#fabfa2}
.rma .progress li.completed span:before{background:#fabfa2;border-radius:50%;border:0}
.rma .progress li.completed:after{border-top:1px dashed #fabfa2}
.rma .progress li span{position:relative;padding:1.2em 0 0;width:80px;font-size:10px;text-align:center;display:block;color:#b0b0b0;text-transform:uppercase}
@media only screen and (min-width:48em){.rma .progress li span{font-size:12px;text-transform:initial;width:100px}
}
.rma .progress li span:before{content:'';width:8px;height:8px;display:block;position:absolute;top:0;left:50%;margin:0 0 0 -4px;background:#fff;border-radius:50%;border:1px solid #d7d7d7}
.rma .progress li:last-child span:after{display:none;width:0;height:0}
.rma #rma .dropdown-active-label{color:#7e7e7e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:20px}
.rma #rma .button.add{padding-left:3.5em}
.rma #rma .button.add:before{content:"";position:absolute;width:18px;height:18px;top:50%;left:2em;margin-top:-6px;background:url(clientlibs-forms/img/rma/1x/cta-icon.png);background-repeat:no-repeat;background-position:0 -52px}
@media(-webkit-min-device-pixel-ratio:2),(-o-min-device-pixel-ratio:3 / 2),(min--moz-device-pixel-ratio:2),(min-device-pixel-ratio:2),(min-resolution:144dppx){.rma #rma .button.add:before{background-image:url(clientlibs-forms/img/rma/2x/cta-icon-2x.png);-webkit-background-size:18px 89px;-khtml-background-size:18px 89px;-moz-background-size:18px 89px;-ms-background-size:18px 89px;-o-background-size:18px 89px;background-size:18px 89px}
}
.rma #rma .button.add:hover:before{background-position:0 -77px}
.rma #rma .button.delete{padding-left:4em;margin-top:2em}
.rma #rma .button.delete:before{content:"";position:absolute;width:18px;height:18px;top:50%;left:2em;margin-top:-9px;background:url(clientlibs-forms/img/rma/1x/cta-icon.png);background-repeat:no-repeat;background-position:0 0}
@media(-webkit-min-device-pixel-ratio:2),(-o-min-device-pixel-ratio:3 / 2),(min--moz-device-pixel-ratio:2),(min-device-pixel-ratio:2),(min-resolution:144dppx){.rma #rma .button.delete:before{background-image:url(clientlibs-forms/img/rma/2x/cta-icon-2x.png);-webkit-background-size:18px 89px;-khtml-background-size:18px 89px;-moz-background-size:18px 89px;-ms-background-size:18px 89px;-o-background-size:18px 89px;background-size:18px 89px}
}
.rma #rma .button.delete:hover:before{background-position:0 -23px}
.rma #rma .row.cta{margin:2em 0}
.rma #rma .row.cta #rmaBack,.rma #rma .row.cta #addBtn,.rma #rma .row.cta input[type=submit]{display:none}
.rma #rma #newProd,.rma #rma #sInfo{margin:20px 0;display:none}
.rma #rma #rInfo,.rma #rma #sInfo{padding-bottom:4em;border-bottom:1px solid #000}
.rma #rma .pane{position:relative;border-bottom:1px solid #000}
.rma #rma .chk{position:absolute;top:14px;left:10px;width:13px;height:13px;z-index:1000}
.rma #rma .title{width:100%;margin:0;cursor:pointer;padding:20px 30px 20px 0;margin-bottom:0;position:relative;cursor:pointer;font-size:24px;font-weight:400;color:#393939;text-transform:initial}
.rma #rma #newProd .title:after{content:"";position:absolute;right:16px;top:50%;margin-top:-3px;background:url(clientlibs-forms/img/sprite-dropdown-arrow-small.png) no-repeat 0 0;background-size:100%;width:12px;height:6px;display:block;border:0}
.rma #rma #newProd .title.active:after{background-position:0 bottom}
.rma #rma .pCont{padding-bottom:2em}
.rma #rma .icon-delete{position:absolute;left:-30px;top:.5em;background:url(clientlibs-forms/img/rma/1x/cta-icon-delete.png);background-repeat:no-repeat;background-position:left center;width:50px;height:50px;cursor:pointer;display:none}
.rma #rma .input-file{position:relative;margin:15px 0 0}
.rma #rma .input-file input.fileupload{position:absolute;top:0;right:0;margin:0;padding:0;font-size:20px;cursor:pointer;opacity:0;filter:alpha(opacity=0)}
.rma #rma .input-file .button{padding:.5em 2em}
.rma #rma .disclaimer{font-size:12px;color:#888;margin:5px 0 15px 0;display:block}
.rma #rma .cta-products{padding-right:0}
@media only screen and (min-width:48em){.rma #rma .cta-products{padding-right:10px}
}
.rma #rma .cta-next{margin:1em 0 0;padding:1em 0 0;border-top:1px solid #f1f1f1}
@media only screen and (min-width:48em){.rma #rma .cta-next{border-top:0;margin:0;padding:0 10px 0 0}
}
.rma #rma input[type=submit]{margin:0}
.rma #rma textarea{resize:none;-webkit-appearance:none;border-radius:0}
.rma #rma .form-textarea-wrapper{margin:25px 0}
@media only screen and (min-width:48em){.rma #rma .description{margin-top:60px;height:225px}
.rma #rma .description textarea{min-height:225px}
}
.rma.thankyou .success .icon-success{background:url(clientlibs-forms/img/rma/1x/icon-reg-complete.png) center center no-repeat;height:72px;margin-top:3em;margin-bottom:1em}
@media(-webkit-min-device-pixel-ratio:2),(-o-min-device-pixel-ratio:3 / 2),(min--moz-device-pixel-ratio:2),(min-device-pixel-ratio:2),(min-resolution:144dppx){.rma.thankyou .success .icon-success{background-image:url(clientlibs-forms/img/rma/2x/icon-reg-complete-2x.png);-webkit-background-size:72px 72px;-khtml-background-size:72px 72px;-moz-background-size:72px 72px;-ms-background-size:72px 72px;-o-background-size:72px 72px;background-size:72px 72px}
}
.rma.thankyou .success h2{font-size:48px;text-transform:none;margin-bottom:0}
.rma.thankyou .success .button.return{margin-top:1em}