﻿
@media(max-width:768px) {

    .splitter-dashboard .splitter-dashboard-right-pane { 
        width: 100%;
        height: 400px !important;
        overflow-y: scroll !important;
        overflow-x: hidden !important; 
    }

    .grid-utilities p { margin-bottom: 10px; }

}

.standard-widget .widget-content p a.email-address { word-break: break-word !important; }

.ShipTosDiv { height: 200px; overflow-y: scroll; }

.error-message-container .success-message { display: block; text-align: center; }
.error-message-container .success-message:empty { display: none; }
.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody {min-height: 50px !important;}

.table > tbody > tr > td.less-padding, .table > tbody > tr > th.less-padding { padding: 12px 10px !important; }

/* utility classes used in WYSIWYG editor */
.title-row { padding-top: 15px; }
.rightImg { float: right; margin: 0 0 15px 15px; }
.leftImg { float: left; margin: 0 15px 15px 0; }

.reportparams .igte_Button { width: 25px !important; }

/* cart confirm stuff */
.btn-cart-place-order.disable_a_href[disabled]{
    background: #939393;
}
.cart-warn-refresh {
    position: fixed; /* Stay in place */
    z-index: 1000; /* Sit on top */
    left: 0;
    top: 0;
    width: 100%; /* Full width */
    height: 100%; /* Full height */
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

.cart-warn-refresh-content {
    background-color: #fefefe;
    margin: 15% auto; /* 15% from the top and centered */
    padding: 20px;
    text-align: center;
    width: 50%; /* Could be more or less, depending on screen size */
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.cart-warn-refresh-content .cart-warn-refresh-loader {
    width: 54px;
    margin: 0 auto 15px auto;       
}

.product-details-wrapper .product-description .client-provided-content ul li, .about-popup .product-description .client-provided-content ul li { text-indent: 0; }

.product-details-wrapper .product-description .client-provided-content > li,
.about-popup .product-description .client-provided-content > li {
    margin-left: 15px;
}

/* CPA data tabs */
.igtab_THContent .report_table_container .table>tbody>tr>td, 
.igtab_THContent .report_table_container .table>tbody>tr>th, 
.igtab_THContent .report_table_container .table>tfoot>tr>td, 
.igtab_THContent .report_table_container .table>tfoot>tr>th, 
.igtab_THContent .report_table_container .table>thead>tr>td, 
.igtab_THContent .report_table_container .table>thead>tr>th {
    font-size: 11px;
    line-height: 15px;
    padding: 5px;
}

/* order pad colors and styles */
.QuotedItem { background: #dff0d8 !important; }
.DueToBuyItem  { background: #f2dede !important; }
.HistoryItem  { background: #d8e2ea !important; }
span.QuotedItem, span.DueToBuyItem, span.HistoryItem { 
    padding: 3px; 
    display: inline-block;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
}

span.QuotedItem.legend, span.DueToBuyItem.legend, span.HistoryItem.legend { margin-left: 5px; }

@media(max-width:480px) {
    .cart-warn-refresh-content {
        width: 80%;
        padding-left: 10%;
        padding-right: 10%;
    }

    .cart-warn-refresh-content h2 { font-size: 16px; line-height: 20px; }
}