.btn-secondary{
    color: #ffffff !important;
}
.block.aw-ca-creat-wrapper{
    float: right;
    width: 100%;
    max-width: 584px;
    padding: 20px 0;
}
body .btn-primary, 
body .tocart.btn-cart,
body .action.create.primary,
body .actions-toolbar .primary .action.primary.add,
#mini-quote-list-content-wrapper .actions .secondary .action.viewquotelist{
    color: #ffffff !important;
    background-color: #243d64 !important;
    border-color: #243d64 !important;
}
body .aw-block-new-company .action.create.primary,
body .actions-toolbar .primary .action.primary.add,
body.account.customer-address-index a.action.back,
body .primary.action.create,
body .secondary .action.back,
body.account.customer-paymentinfo-index .actions-toolbar .primary .action.save.primary,
body.aw_quick_order-index-index .actions-toolbar .primary .action.primary,
body .action.primary.toquotelist,
#mini-quote-list-content-wrapper .actions .secondary .action.viewquotelist{
    height: 40px;
    font-weight: 600;
    padding: 0 35px;
    line-height: 35px;
    display: inline-block;
    border-radius: 40px;
    -webkit-border-radius: 40px;
}
body.customer-account-create .action.create.primary{
    border: 2px solid #243d64;
    line-height: 34px;
}
body .action.create.primary,
#mini-quote-list-content-wrapper .actions .secondary .action.viewquotelist{
    border: 2px solid #243d64;
}
body .btn-primary:hover, 
body .btn-primary:focus, 
body .btn-primary:active, 
body .tocart.btn-cart:hover, 
body .tocart.btn-cart:focus, 
body .tocart.btn-cart:active,
body .action.create.primary:hover,
body .aw-block-new-company .action.create.primary:hover,
body .products-grid .product-item-info .product-top:hover .tocart.btn-cart:hover,
body .actions-toolbar .primary .action.primary.add:hover,
body.account.customer-paymentinfo-index .actions-toolbar .primary .action.save.primary:hover,
body.aw_quick_order-index-index .actions-toolbar .primary .action.primary:hover,
body .action.primary.toquotelist:hover,
#mini-quote-list-content-wrapper .actions .secondary .action.viewquotelist:hover{
    color: #243d64 !important;
    background-color: #ffffff !important;
    border-color: #243d64 !important;
}
body .secondary .action.btn-secondary.back,
body .action.btn-secondary,
body a.action.back{
    color: #ffffff !important;
    background-color: #ea1b25 !important;
    border-color: #ea1b25 !important;   
}
body .secondary .action.btn-secondary.back:hover,
body .action.btn-secondary:hover,
body a.action.back:hover,
body.account.customer-address-index a.action.back:hover,
body.account.customer-paymentinfo-index .actions-toolbar .secondary .action.back:hover{
    color: #ea1b25 !important;
    background-color: #ffffff !important;
    border-color: #ea1b25 !important;   
}
body .order-status,
body .order-date span,
body .order-date span.label{
    color: #ffffff;
}
body.account.customer-address-index a.action.back{
    margin-top: 10px;
    border: 2px solid #243d64;
}
body.account.paypal-billing_agreement-index .actions-toolbar .secondary a.action.back,
body.account.customer-paymentinfo-index .actions-toolbar .secondary .action.back{
    margin-top: 10px;
    border: 2px solid #ea1b25;
}
body.account.customer-paymentinfo-index .actions-toolbar .primary .action.save.primary,
body.aw_quick_order-index-index .actions-toolbar .primary .action.primary,
body .action.primary.toquotelist{
    color: #ffffff !important;
    background-color: #243d64 !important;
    border-color: #243d64 !important;
}
body.aw_quick_order-index-index .tabs.ui-tabs {}
body.aw_quick_order-index-index .tabs.ui-tabs ul.toolbar-nav-items {
    float: left;
    width: 100%;
    max-width: 400px;
    padding: 10px 10px;
    border: 1px solid #888888;
    border-right: 0px solid #000000;
}
body.aw_quick_order-index-index .tabs.ui-tabs ul.toolbar-nav-items li{
    padding: 5px 10px;
}
body.aw_quick_order-index-index .tabs.ui-tabs ul.toolbar-nav-items li.ui-tabs-active {
    color: #ffffff !important;
    background-color: #243d64 !important;
}
body.aw_quick_order-index-index .tabs.ui-tabs ul.toolbar-nav-items li.ui-tabs-active a{
    color: #ffffff !important;
}
body.aw_quick_order-index-index .tabs.ui-tabs .toolbar-content-items {
    float: left;
    width: 100%;
    max-width: 770px;
    border: 1px solid #888888;
    padding: 10px 20px;
}
body.aw_quick_order-index-index .admin__data-grid-wrap table{
    width: 100%;
    margin-top: 20px;
    float: left;
}
.data-grid-tr-no-data{
    text-align: center !important;
}
body .action.primary.toquotelist{
    margin-bottom: 10px;
}
.aw-ctq.mini-quote-list.minicart-wrapper {
    display: table-row;
    position: absolute;
    width: 100%;
    height: 1px;
}
.aw-ctq.mini-quote-list.minicart-wrapper a.action.showlist {
    display: block;
    width: 1230px;
    margin: 0 auto;
    text-align: right;
    margin-top: 71px;
    position: relative;
    z-index: -1;
    height: 1px;
}
.header.content.active-sticky .aw-ctq.mini-quote-list.minicart-wrapper a.action.showlist{
    margin-top: 24px;
}
.aw-ctq.mini-quote-list.minicart-wrapper A.action.showlist .counter.qty::before {
    content: "\e62e";
    display: inline-block;
    font-family: Pe-icon-7-stroke;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    position: absolute;
    right: 13px;
    font-size: 23px;
}
.aw-ctq.mini-quote-list.minicart-wrapper A.action.showlist .counter.qty::before {
    color: #000;
}
.aw-ctq.mini-quote-list.minicart-wrapper .action.showlist .counter.qty .counter-number {
    color: #fff;
    background-color: #EF801A;
    text-align: center;
    white-space: normal;
    position: relative;
    height: 24px;
    min-width: 24px;
    font-size: 12px;
    line-height: 22px;
    left: 0px;
    top: -18px;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    display: inline-block;
}
.minicart-wrapper .mage-dropdown-dialog {
    display: block !important;
}
.header .table-icon-menu {
    display: table;
    position: relative;
    right: 50px;
}
#mini-quote-list-content-wrapper .block-title {
    font-size: 16px;
    line-height: 50px;
    letter-spacing: 2px;
    text-transform: uppercase;
    background: #000;
    color: #fff;
    text-align: center;
    font-weight: 600;
    position: relative;
    text-align: right;
    padding: 0 20px;
}
#btn-mini-quote-list-close {
    position: absolute;
    top: 0;
    color: #fff;
    z-index: 999999999;
    text-shadow: none;
    opacity: 1;
    line-height: 45px;
}
#mini-quote-list-content-wrapper .items-total {
    font-size: 15px;
    padding: 10px 0;
    text-align: right;
}
#mini-quote-list-content-wrapper .subtotal {
    text-align: right;
}
#mini-quote-list-content-wrapper .subtotal span.label {
    display: inline-block;
    width: 110px;
}
#btn-mini-quote-list-close.action.close{
    display: block !important;
}
#btn-mini-quote-list-close.action.close::before{
    content: "X";

}
#btn-mini-quote-list-close.action.close span{
    visibility: hidden;
}
.minicart-items .product-item .product-item-details .product-item-name a{
    text-overflow: ellipsis;
    width: 100%;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
#mini-quote-list-content-wrapper .actions .secondary .action.viewquotelist {
    margin: 20px auto;
    display: block;
    width: 90%;
    text-align: center;
}