html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,input,textarea,button{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}html,body{width:100%;height:100%}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}.accessibility-text{display:none}html{height:100%;min-height:100%;background:#fff}body{height:100%;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:14px;font-weight:400;line-height:24px;color:#333;background:#fff}a{color:#8b2342;text-decoration:none}a.pdf{padding-left:24px;background:url(get_image_path("icons/icon_pdf_16.png")) top left no-repeat}a.external{position:relative;padding-right:20px}a.external:after{position:absolute;right:3px;font-family:"FontAwesome";content:" \f08e";color:#333}a:hover{text-decoration:underline}strong{font-weight:700}em{font-style:italic}u{text-decoration:underline}img{display:inline-block;vertical-align:top}h1,h2{margin-bottom:14px;font-size:24px;font-weight:700;color:#333;text-transform:capitalize}h1 a,h2 a{color:#8b2342}h1 a:hover,h2 a:hover{text-decoration:underline}h2 a{color:#8b2342}h3,h4,h5,h6{font-weight:700;color:#333}input[type=text],input[type=email],input[type=date],input[type=password],textarea,select{border:1px solid #ccc;min-width:120px;height:28px;text-indent:5px;padding:0}input[type=submit]{background:0;border:0;outline:none}textarea{resize:none;height:auto;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px;text-indent:0}footer{min-height:40px}button{background:none;border:none;cursor:pointer}button:focus{outline:none}.row{*zoom:1}.row:before,.row:after{display:table;content:"";line-height:0}.row:after{clear:both}.content .btn.primary,.content .btn.secondary,.content .orders-table.profile .inactive,.content .status-order-changes .btn,.status-order-changes .content .btn,.content .btn.tertiary,.content .orders-table.profile .active{display:inline-block;min-width:100px;height:40px;line-height:38px;padding:0 10px;color:#fff;background:#8b2342;border:1px solid #8b2342;cursor:pointer;text-decoration:none;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.content .btn.primary:hover,.content .btn.secondary:hover,.content .orders-table.profile .inactive:hover,.content .status-order-changes .btn:hover,.status-order-changes .content .btn:hover,.content .btn.tertiary:hover,.content .orders-table.profile .active:hover{color:#333;background:#fff;text-decoration:none !important}.content .btn.secondary,.content .orders-table.profile .inactive,.content .status-order-changes .btn,.status-order-changes .content .btn{color:#fff;background:#2c2d67;border:1px solid #2c2d67}.content .btn.secondary a,.content .orders-table.profile .inactive a,.content .status-order-changes .btn a,.status-order-changes .content .btn a{color:#fff}.content .btn.secondary:hover,.content .orders-table.profile .inactive:hover,.content .status-order-changes .btn:hover,.status-order-changes .content .btn:hover{color:#2c2d67;background:#fff}.content .btn.tertiary{color:#333;background:#fff;border:1px solid #333}.content .btn.tertiary:hover{background:#ccc;color:#333}.container{width:960px;margin:0 auto;padding:0 20px}.top-nav{*zoom:1;margin:15px auto 30px;padding-bottom:20px;border-bottom:1px solid #8b2342;position:relative}.top-nav:before,.top-nav:after{display:table;content:"";line-height:0}.top-nav:after{clear:both}.top-nav .branding a img{float:left}.top-nav .links{position:absolute;right:20px;bottom:30px;line-height:40px}.top-nav .links a{float:left;margin-left:2px;text-align:center;min-width:100px;padding:0 10px;color:#fff;background:#2c2d67;border:1px solid #2c2d67;cursor:pointer;text-decoration:none;font:inherit;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.top-nav .links a:hover,.top-nav .links a.active{color:#2c2d67;background:#fff;text-decoration:none !important}.top-nav .links a:first-child{-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px;border-radius:5px 0 0 5px}.top-nav .links a:last-child{-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0;border-radius:0 5px 5px 0}.content{width:960px;margin:0 auto;padding:0 20px;padding:0}.content .product-upload{width:720px;margin:0 auto;margin-top:30px;padding:30px;border:1px solid #8b2342}.content .product-upload h1{padding-bottom:14px;border-bottom:1px solid #8b2342}.content .product-upload form{*zoom:1}.content .product-upload form:before,.content .product-upload form:after{display:table;content:"";line-height:0}.content .product-upload form:after{clear:both}.content .product-upload form .label-col{width:180px;margin-right:0px;float:left}.content .product-upload form .label-col label{display:inline-block;border-right:1px solid #8b2342;margin-right:20px;padding-right:20px}.content .product-upload form .file-col{width:540px;margin-right:0px;float:left}.content .product-upload form .file-col .btn{height:30px;line-height:26px;float:right}.content .login{width:480px;margin:0 auto}.content .login form{border:1px solid #8b2342;border-radius:5px;padding:20px}.content .login form .top{*zoom:1}.content .login form .top:before,.content .login form .top:after{display:table;content:"";line-height:0}.content .login form .top:after{clear:both}.content .login form .top h1{float:left}.content .login form .top a{float:right}.content .login form .fields fieldset{margin-bottom:10px}.content .login form .fields fieldset label{width:40%;display:inline-block}.content .login form .fields .help{margin-left:82px}.content .login form .fields .actions{text-align:right;margin-top:10px}.content .login .related-info{margin-top:30px}.content .pagination{*zoom:1;width:100%;margin:20px 0 20px 0}.content .pagination:before,.content .pagination:after{display:table;content:"";line-height:0}.content .pagination:after{clear:both}.content .pagination .items-guide{float:left;margin-right:20px;color:#8b2342;line-height:30px}.content .pagination ul{*zoom:1;float:right;list-style:none;margin:0}.content .pagination ul:before,.content .pagination ul:after{display:table;content:"";line-height:0}.content .pagination ul:after{clear:both}.content .pagination ul li{float:left;min-width:20px;height:30px;line-height:30px;margin:0 0 0 6px;font-weight:700;text-align:center}.content .pagination ul li:first-child{margin-left:0}.content .pagination ul li a{display:block;width:30px;height:30px;line-height:30px;font-weight:700;color:#333;border:1px solid #ccc;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.content .pagination ul li a:hover,.content .pagination ul li.active a{text-decoration:none;background:#8b2342;border:0;color:#fff}.content .orders-table{border-top:1px solid #333;padding-top:20px;margin-bottom:20px}.content .orders-table table{border-collapse:separate;width:100%}.content .orders-table thead tr th{border-right:1px solid #333;padding:0 10px;font-weight:bold}.content .orders-table thead tr th:last-child{border-right:0}.content .orders-table tbody tr td{padding:10px 10px;border:1px solid #333;border-left:0}.content .orders-table tbody tr td .order-status select{width:100%;margin-bottom:10px}.content .orders-table tbody tr td .counter{text-align:center;margin-top:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.content .orders-table tbody tr td .counter .fa{font-size:24px;color:#2c2d67;margin-right:10px}.content .orders-table tbody tr td .counter .fa:after{content:"+";float:left}.content .orders-table tbody tr td .counter .fa:hover{color:#8b2342;cursor:pointer}.content .orders-table tbody tr td .counter .value{float:left;width:20px;border:1px solid #ccc;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;margin:0 0 0 10px}.content .orders-table tbody tr td .counter .limit{display:inline;color:#ccc}.content .orders-table tbody tr td .btn{width:100%;text-align:center}.content .orders-table tbody tr td:first-child{border-left:1px solid #8b2342;-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px;border-radius:5px 0 0 5px}.content .orders-table tbody tr td:last-child{-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0;border-radius:0 5px 5px 0}.content .orders-table tbody tr.multiple-order td{padding:0}.content .orders-table tbody tr.multiple-order td>div{border-top:1px solid #8b2342;padding:10px}.content .orders-table tbody tr.multiple-order td>div:first-child{border-top:0}.content .orders-table tbody tr.rejected td{border-color:#df272c;border-width:3px;border-right-width:1px;border-left-width:1px}.content .orders-table tbody tr.rejected td:first-child{border-left-width:3px}.content .orders-table tbody tr.rejected td:last-child{border-right-width:3px}.content .orders-table tbody tr.in-progress td{border-color:#e2b842;border-width:3px;border-right-width:1px;border-left-width:1px}.content .orders-table tbody tr.in-progress td:first-child{border-left-width:3px}.content .orders-table tbody tr.in-progress td:last-child{border-right-width:3px}.content .orders-table tbody tr.dispatched td{border-color:#078715;border-width:3px;border-right-width:1px;border-left-width:1px}.content .orders-table tbody tr.dispatched td:first-child{border-left-width:3px}.content .orders-table tbody tr.dispatched td:last-child{border-right-width:3px}.content .orders-table tbody .spacer{height:10px}.content .orders-table tbody .spacer td{border:none}.content .orders-table tbody .spacer td:first-child{border:none}.content .orders-table tbody .spacer td:last-child{border:none}.content .orders-table.profile{border:0;margin-top:40px;min-width:740px}.content .orders-table.profile .fa{font-size:18px;padding-left:20px}.content .orders .order-nav{*zoom:1}.content .orders .order-nav:before,.content .orders .order-nav:after{display:table;content:"";line-height:0}.content .orders .order-nav:after{clear:both}.content .orders .order-nav ul{line-height:40px;margin-left:0}.content .orders .order-nav ul li{float:left}.content .orders .order-nav ul li a{display:block;margin-left:10px;padding:0 43px;background:white;color:#8b2342;border:1px solid #8b2342;border-bottom:0;height:40px;-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px;border-radius:5px 5px 0 0}.content .orders .order-nav ul li a:hover,.content .orders .order-nav ul li a.active{color:white;background:#8b2342;border-color:#8b2342;text-decoration:none}.content .orders .order-content{border:1px solid #8b2342;padding:30px}.content .orders .order-content .header h1{margin-bottom:24px}.content .orders .order-content .filters select{margin-right:10px}.content .orders .order-content .filters .search{float:right;width:253px}.content .orders .order-content .filters .search-categories{margin-top:10px}.content .orders .order-content .filters.option{position:relative}.content .orders .order-content .filters.option .row .col{float:left;width:180px}.content .orders .order-content .filters.option .submit{position:absolute;right:0;bottom:0}.content .orders .order-content .filters.option .clear{position:absolute;right:110px;bottom:0}.content.order-details .checkbox-container{margin-bottom:10px}.content.order-details .header{*zoom:1;margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #8b2342}.content.order-details .header:before,.content.order-details .header:after{display:table;content:"";line-height:0}.content.order-details .header:after{clear:both}.content.order-details .header h1{float:left;margin-right:20px}.content.order-details .header p{font-size:24px;font-weight:bold}.content.order-details .address-details{margin-bottom:30px}.content.order-details .address-details .delivery-address,.content.order-details .address-details .secondary-details,.content.order-details .address-details .invoice-address{width:460px;margin-right:20px;float:left}.content.order-details .address-details .delivery-address>div,.content.order-details .address-details .secondary-details>div,.content.order-details .address-details .invoice-address>div{*zoom:1;margin-bottom:10px}.content.order-details .address-details .delivery-address>div:before,.content.order-details .address-details .delivery-address>div:after,.content.order-details .address-details .secondary-details>div:before,.content.order-details .address-details .secondary-details>div:after,.content.order-details .address-details .invoice-address>div:before,.content.order-details .address-details .invoice-address>div:after{display:table;content:"";line-height:0}.content.order-details .address-details .delivery-address>div:after,.content.order-details .address-details .secondary-details>div:after,.content.order-details .address-details .invoice-address>div:after{clear:both}.content.order-details .address-details .delivery-address>div .non-table-label,.content.order-details .address-details .secondary-details>div .non-table-label,.content.order-details .address-details .invoice-address>div .non-table-label{min-width:196px;display:inline-block;float:left}.content.order-details .address-details .delivery-address>div p,.content.order-details .address-details .secondary-details>div p,.content.order-details .address-details .invoice-address>div p{width:250px;float:left}.content.order-details .address-details .delivery-address h2,.content.order-details .address-details .secondary-details h2,.content.order-details .address-details .invoice-address h2{color:#8b2342;font-size:18px}.content.order-details .address-details .delivery-address table,.content.order-details .address-details .secondary-details table,.content.order-details .address-details .invoice-address table{width:100%;margin-bottom:10px}.content.order-details .address-details .delivery-address table td,.content.order-details .address-details .delivery-address table th,.content.order-details .address-details .secondary-details table td,.content.order-details .address-details .secondary-details table th,.content.order-details .address-details .invoice-address table td,.content.order-details .address-details .invoice-address table th{padding:5px 10px 5px 0}.content.order-details .address-details .delivery-address table td input,.content.order-details .address-details .delivery-address table td select,.content.order-details .address-details .delivery-address table th input,.content.order-details .address-details .delivery-address table th select,.content.order-details .address-details .secondary-details table td input,.content.order-details .address-details .secondary-details table td select,.content.order-details .address-details .secondary-details table th input,.content.order-details .address-details .secondary-details table th select,.content.order-details .address-details .invoice-address table td input,.content.order-details .address-details .invoice-address table td select,.content.order-details .address-details .invoice-address table th input,.content.order-details .address-details .invoice-address table th select{width:100%}.content.order-details textarea{overflow:hidden}.content.order-details .actions input[type=submit]{float:right}.content.order-details .actions input[type=submit].freeze{margin-right:20px}.orders-table table{margin:0 0 10px;border-spacing:0 20px}.content .orders-table tbody tr td .btn{width:40%;margin:0 auto;display:block}.status-order-changes{clear:both;overflow:hidden;margin:0 0 20px;padding:10px;border:1px solid #ddd;background:#f7f7f7}.status-order-changes div{float:right}.status-order-changes .btn.reset{background:#df4949;border:1px solid #df4949;box-sizing:border-box;color:#fff}.status-order-changes .btn.reset:hover{background:#fff;color:#df4949;border:1px solid #df4949}.status-order-changes p{float:left;margin:9px 5px 0 0;font-size:18px}.status-order-changes .tracking-order,.status-order-changes .bulk-status,.status-order-changes .bulk-all{margin:0 10px 0 0}.disabled{background:none;border:1px solid #ddd !important;color:#ddd;cursor:default}


/* line 3029, ../../base/stylesheets/_content.scss */
.notification {
    width: 100%;
    border: 1px solid #e2b842;
    margin-bottom: 20px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    overflow: hidden;
}
    /* line 3038, ../../base/stylesheets/_content.scss */
    .notification ul {
        list-style: decimal inside;
    }
    /* line 3043, ../../base/stylesheets/_content.scss */
    .notification .titlebar {
        width: 100%;
        height: 34px;
        line-height: 32px;
        padding: 0 0 0 10px;
        border-top: 1px solid rgba(255, 255, 255, 0.5);
        font-weight: 700;
        color: #fff;
        background: #df9a04;
        background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #df9a04), color-stop(100%, #d47803));
        background-image: -webkit-linear-gradient(#df9a04, #d47803);
        background-image: -moz-linear-gradient(#df9a04, #d47803);
        background-image: -o-linear-gradient(#df9a04, #d47803);
        background-image: linear-gradient(#df9a04, #d47803);
        text-shadow: rgba(0, 0, 0, 0.35) 1px 1px 0;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
    }
        /* line 3057, ../../base/stylesheets/_content.scss */
        .notification .titlebar .close-btn {
            display: block;
            float: right;
            padding: 0 10px;
            text-decoration: none;
            border-left: 1px solid #e2b842;
            color: #fff;
            cursor: pointer;
        }
            /* line 3067, ../../base/stylesheets/_content.scss */
            .notification .titlebar .close-btn:hover {
                background: #000;
                background: rgba(255, 255, 255, 0.2);
            }
    /* line 3075, ../../base/stylesheets/_content.scss */
    .notification .content {
        margin: 0;
        padding: 10px;
        border-top: 1px solid #e2b842;
        background: #fdf8f2;
    }
        /* line 3082, ../../base/stylesheets/_content.scss */
        .notification .content p:last-child {
            margin: 0;
        }
    /* line 3088, ../../base/stylesheets/_content.scss */
    .notification.negative {
        border-color: #c20209;
    }
        /* line 3092, ../../base/stylesheets/_content.scss */
        .notification.negative .titlebar {
            background: #ef3f48;
            background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ef3f48), color-stop(100%, #df272c));
            background-image: -webkit-linear-gradient(#ef3f48, #df272c);
            background-image: -moz-linear-gradient(#ef3f48, #df272c);
            background-image: -o-linear-gradient(#ef3f48, #df272c);
            background-image: linear-gradient(#ef3f48, #df272c);
        }
            /* line 3097, ../../base/stylesheets/_content.scss */
            .notification.negative .titlebar .close-btn {
                border-left: 1px solid #c20209;
            }
        /* line 3103, ../../base/stylesheets/_content.scss */
        .notification.negative .content {
            border-color: #c20209;
            background: #fef4f5;
        }
    /* line 3110, ../../base/stylesheets/_content.scss */
    .notification.positive {
        border-color: #05570e;
    }
        /* line 3114, ../../base/stylesheets/_content.scss */
        .notification.positive .titlebar {
            background: #078715;
            background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #078715), color-stop(100%, #05540d));
            background-image: -webkit-linear-gradient(#078715, #05540d);
            background-image: -moz-linear-gradient(#078715, #05540d);
            background-image: -o-linear-gradient(#078715, #05540d);
            background-image: linear-gradient(#078715, #05540d);
        }
            /* line 3119, ../../base/stylesheets/_content.scss */
            .notification.positive .titlebar .close-btn {
                border-left: 1px solid #05570e;
            }
        /* line 3125, ../../base/stylesheets/_content.scss */
        .notification.positive .content {
            border-color: #05570e;
            background: #f2f9f3;
        }

.login form .fields input[type="text"],
.login form .fields input[type="password"] {
    width: 55%;
}

.login form .fields .captchaPlugin {
    margin-left: 180px;
    margin-top: 10px;
    align-items: center;
}

.captchaControls a.lol.glyphicon-volume-up {
    display: none !important;
}

.captchaControls a {
    display: block;
    margin-right: 5px;
}

#divSubErrorMessage {
    margin-left: 1.5em;
}

.login form .fields fieldset div {
    margin-bottom: 10px;
}

.login form .fields .captchaPlugin #imgWrapperLogon,
.login form .fields .captchaPlugin #imgWrapperPasswordReset {
    width: 242px;
}

.login form .fields .captchaPlugin #imgLogon,
.login form .fields .captchaPlugin #imgPasswordReset {
    width: 100%;
}

.login form .fields .captchaPlugin .captchaControls .captchaRefreshIcon {
    float: right;
    margin-right: 16px;
}

.content .login form .fields .actions,
.content .login form .fields .actions div{
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-top: 15px;
}

.content .login form .fields .actions div {
    width: 100%;
    margin-top: 10px;
}

.content .login form .fields .actions input.btn.secondary {
    margin-right: 17px;
}


