/*General Navbar container themeing*/
/*Used to theme entire navbar*/
.merge-navbar-container{
    /*color: red;*/
    background-color: #f8f9fa;

}
/*Navbar Item Theming*/
/*  .merge-navbar ul li{
    color: red;
    background-color: blue;

}  */

.mt-4.row{
    margin-left: 0px;
}
/*
#product-types-dropdown{
    margin-left: .5rem;
}
#products-dropdown{
    margin-left: .5rem;
}
#terms-dropdown{
    margin-left: .5rem;
}
*/
#product-description{
    margin-left: .5rem;
    padding-left: 1rem;
}

.merge.availableproducts_section {
    width: 100%
}
.direct.availableproducts_section {
    width: 100%
}

.merge .container-3{
    width: 100%;
}

.merge .add-to-cart{
    margin-top: 5px;
}

/*Navbar Item on hover theming*/
.merge-navbar ul li:hover{
    color: #dae0e5;
    /*background-color: #dae0e5 !important;*/

}
/*navbar on hover effects*/
.merge-navbar:hover{
    /*color: red;*/
    /*background-color: orange;*/

}

/*theme menu toggle button*/
#menu-toggle{

}

#sidebar-wrapper.merge{
    height: 100%;
}

.merge-sidebar{
    min-height: 100vh;
    width: 230px;
    /*   margin-left: -15rem; */
    -webkit-transition: margin .25s ease-out;
    -moz-transition: margin .25s ease-out;
    -o-transition: margin .25s ease-out;
    transition: margin .25s ease-out;
}

.merge-image{
    position: fixed;
    bottom: 0;
    width: 230px;
    height: auto;
    margin-left: 5px;
    margin-bottom: 10px;
    line-height: 60px;
}
/*Default form theming*/
.merge-collect-info-form{
    width: 100%;
    background-color: white;
}

.merge-page-content{
    width: 100%;
    /*     background-color: red; */
}



.w-select {
    display: block;
    width: 100%;
    height: 38px;
    padding: 8px 12px;
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #333333;
    vertical-align: middle;
    background-color: #ffffff;
    border: 1px solid #cccccc;
}
/*For formatting columns in payment page for merge*/
.merge.w-col.w-col-5.w-col-small-small-stack.w-col-medium-5 {
    width: 37%;
}
.direct.w-container {
    max-width: 90%;
}
.merge.w-container {
    max-width: 100%;
}
/*This is to overwrite the bg color from products.css*/
.nav-item.active{
    background-color: #f8f9fa;
}

.merge.products_container {
    display: none;
}
.merge.get-rates-div {
    padding: 0px;
}

/*Styling for Markup and taxes*/
#taxes,#markup{
    padding: 5px;
    margin: 5px;
    scroll-padding-block:
}

#taxes div,#markup div {
    padding: 5px;
    width:50%;
    margin: 5px;
    scroll-padding-block:
}
#taxes input,#markup input {
    max-width: 50%;
    padding: 5px;
    float: right;
    margin: auto;
    scroll-padding-block:
}
/*.merge.row select {
    max-width: 50%;
    padding: 5px;
    float: right;
    margin: auto;
    scroll-padding-block: 
}*/
/**/
/**/
/**/
/*Styling AssetType Selector*/

.direct.custom-select.col-md-3.offset-md-1{
    font-size: 16px;
    display: block;
    width: 100%;
    /*width: 75%;*/

    height: 38px;
    padding: 8px 12px;
    margin-bottom: 10px;
    font-size: 14px;
    line-height: 1.428571429;
    color: #333333;
    vertical-align: middle;
    background-color: #ffffff;
    border: 1px solid #cccccc;
}
/*Styling for merge loading screen*/
#submit-div {
    margin: auto;
    margin-bottom: 30%;
}
/**/
/*Batch Styling*/

/*#page-content-wrapper .row {
    margin-left: 0px; 
}*/
