/*include external style files */
@import url("../css/nzy2qre.css");


/*anchor tag css*/
a{
    cursor: pointer;
}
a:hover,a:focus{
    text-decoration: none !important;
}
/*anchor tag css*/

/*btn-default css*/
.cc_add_to_btn:focus,.cc_add_to_btn:active{
    color: #55565A !important;
    background-color: #DBAA00 !important;
    border-color: #DBAA00 !important;
}
/*btn-default css*/

/*petro theme buttons*/
#loginBtnId,#asGuestBtnId,#chkOutBtn,#guestChkOutBtn,#shippingProceedButton,.proceed.cc_process_review{
    color: #55565A;
    background-color: #DBAA00;
    border-color: #DBAA00;
    font-weight: 700;
    font-size: 14px;
}
#loginBtnId:hover,#asGuestBtnId:hover,#chkOutBtn:hover,#guestChkOutBtn:hover,#shippingProceedButton:hover,.proceed.cc_process_review:hover{
    background: #55565A;
    border-color: #55565A;
    color: #fff;
}
.processBack.cc_process_back,.processBack{
    font-size: 14px;
}
/*petro theme buttons*/

/* PCB2B_BIE_CartPage  */
.wishButtons.cc_wish_buttons {
margin-top:4px
}

/* PCB2B_CheckOutPayment_ACH  PCB2B_CheckOutPayment_CreditCard*/
.pcb2bPaymentleftText{
color:#646567;
font-size: 13px;
letter-spacing: .25px;
padding: 8px;
text-align: right;
font-family: sans-serif;
/*align: right; */

width: 35%;
vertical-align : middle;
}
.pcb2bPaymentrightField{
width: 65%;
/*align: left;*/
vertical-align : middle;
font-family: sans-serif;
color: #444;

}
.pcb2bPaymentInputBox{
background: #F9F9F9;
display: block;
padding: 4px;
font-size: 1em;
line-height: 18px;
color: #808080;
border: 1px solid #ccc;
border-radius: 3px;
width: 67%;
}

.pcb2bPaymentcancelButton {
margin-top: 1.5625em;
border: 1px solid #ccc;
border-bottom: 1px solid #c7c7c7;
color: #777;
background: #f1f1f1;
border-radius: 3px;
box-shadow: 0 1px 1px 0 rgba(0,0,0,0.15);
font-family: sans-serif;
font-size: 13px;
padding: 7px;
}


/*  PCB2B_HIE_GlobalHeader   */
p { word-break:break-word }
/* PLP START */
.tab-content.cc_tab-content { margin-top: 10px; font-size:12px }
.panel-title { font-size:14px; text-transform: uppercase } /* PLP and Category Tree */
.cc_product_detail_container .product_title.cc_product_title { font-size:16px; font-weight:bold }
.cc_product_detail_container .panel-heading.cc_heading { display:none }
.cc_product_detail_container .action.cc_action div { text-align:right }
.cc_product_detail_container .cc_nav-tabs a,
.cc_product_detail_container .nav-tabs>li.active>a, .cc_product_detail_container .nav-tabs>li.active>a:hover,
.cc_product_detail_container .nav-tabs>li.active>a:focus
{ color: #0000EE }

/* plp pricing start */
.cc_price_container.cc_grid_price_info.caption { padding-left: 0; padding-right: 0; }
/* plp pricing end */
/* PLP END */

/* PDP START */
.cc_product_sku, .cc_product_detail .price.cc_price { margin-bottom:0; }
/* PDP END */

/* SHARED START */
.cc_price_block, /* pdp price */
.cc_price_container.cc_grid_price_info.caption, /* plp price - grid */
.cc_row_price_info /* plp price - row */
{ font-size: 16px; font-weight: bold; }
p.leadtime.cc_leadtime { font-weight: normal }

.cc_price_block, /* pdp price */
.cc_row_price_info {
margin-bottom:10px;
}

/* SHARED END */


/*PCB2B_CC_OrderDetailRD*/
.orderDetailRDcc_well.orderDetailRDcc_order_information h5 {
    font-weight:bold;
}
.orderDetailRDcc_addr_name, .orderDetailRDcc_addr_company, .orderDetailRDdce_buyer-info, .orderDetailRDdce_payment-info p { margin: 0 }
.orderDetailRDdce_btn-engagements { text-align:center }
/*PCB2B_CC_OrderDetailRD*/

/*PCB2B_COOrderReview_ReviewDesktop*/
.reviewDesktopcc_well.cc_order_review h5 {
    font-weight:bold;
}
.reviewDesktopcc_addr_name, .reviewDesktopcc_addr_company, .reviewDesktopdce_buyer-info { margin: 0 }
/*PCB2B_COOrderReview_ReviewDesktop*/

/*PCB2B_CreditApplication*/
#creditmodalForm .req {
content:"*";
color:red;
}
#creditmodalForm .errorHide {
    display:none;
}
/*PCB2B_CreditApplication*/

/*PCB2B_NewCustomer*/
.newCustomercheckBoxAlign {
width: 40%;
padding: 20px;
display: inline-block;
}
/*PCB2B_NewCustomer*/

/*PcB2b_CartActionTotals*/
.btn.cartActionTotalscc_rfq_link_button p {
    margin-bottom:0;
}
.cartActionTotalscc_checkout_btn { width: 137.44px }
.cartActionTotalschkbtnClass{
    width: 137.44px;
    background-color: #DBAA00 !important;
    border-color: #DBAA00 !important;
    border-radius: 0;
    color: #55565A;
    font-weight: bold !important;
    text-transform: uppercase;
}
.cartActionTotalschkbtnClass:hover{
    background: #55565A !important;
    border-color: #55565A !important;
    color: #fff !important;
}
/*PcB2b_CartActionTotals*/

/*PcB2b_MyAccountContactInfo*/

/* Contact Info - User Edit - start */
#PcB2b_MyAccountContactInfo_first-block .myAccCurrency.cc_acct_currency,
#myAccountForm .cc_contact_input_language_label,#myAccountForm .cc_user_language,
#myAccountForm .cc_contact_input_currencycode_label,#myAccountForm .form-control.cc_currency_code{
  display:none;
}
/* Contact Info - User Edit - start */

/*PcB2b_MyAccountContactInfo*/


/*PcB2b_PDP_Aggregate,PcB2b_ProductDetail,PcB2b_ProductItem,PcB2b_ProductItemGrid*/
.notAvailableStyle{
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
    color: #DBAA00;
    letter-spacing: .5px;
    white-space: nowrap;
 }
 /*PcB2b_PDP_Aggregate,PcB2b_ProductDetail,PcB2b_ProductItem,PcB2b_ProductItemGrid*/
 
 /*PcB2b_RequestFormModal*/
 #modalForm .req {
	content:"*";
	color:red;
 }
 #modalForm .errorHide {
    display:none;
 }
 /*PcB2b_RequestFormModal*

 /*PcB2b_CheckOutUserInfo*/
 /*PC-403*/
 .copyAddress{
    cursor: pointer;
 }
 /*PcB2b_CheckOutUserInfo*/

 /*InvoicePayment Page, InvoiceDetailPayment Page*/
 .invoicePaymentContainer .panel.panel-default.cc_panel.cc_panel_invoice_payment_single,.invoiceContainer .panel.panel-default.cc_panel.cc_panel_invoice_detail{
    padding: 15px;
 }
 /*InvoicePayment Page, InvoiceDetailPayment Page*/

 /*Checkout page:Payment section*/
 #ach-account-type-checking .iCheck-helper, #ach-account-type-savings .iCheck-helper{
    position: relative;
 }
 /*Checkout page:Payment section*/
 .mt-5{margin-top:5px !important;}
 .mr-0{margin-right:0px !important;}

/* Dave additions */

 #categories-right-nav  { display: none; }

 .cc_price_block, .cc_price_container.cc_grid_price_info.caption, .cc_row_price_info {
    font-size: 14px;
    font-weight: bold;
    padding: 0;
}

.thumbnail>img, .thumbnail a>img {
    margin-right: auto;
    margin-left: auto;
    height: 200px !important;
}

h5.cc_product_link {
    height: 210px;
}

p.description.cc_desc {
    height: 110px;
}

.cc_product_grid_actions .notAvailableStyle {
    padding-top: 57px;
}

.spot.img-responsive.center-block,
.featured.img-responsive.center-block {
    height: 400px;
}

.coso_ship_complete.cc_coso_ship_complete.form-group {
    display: none;
}

.carousel-control {
    display: none;
}

/** Remove "New Customer" panel on front page **/

.cc_main_body .cc_register_account {
	display: none;
}