
div.ui-dialog.ui-corner-all.ui-widget.ui-widget-content.ui-front.PopupFrontAll.fullScreenPopupFixedPosition {
  border: none; /* Get rid of the white outline on the marketplace dialog window. */
}

.clearfix{
clear: both;      
            
}
.fleft {
    float: left;
}

.fright {
    float: right;
}
.pointStoreCartOrderHistory {
    overflow:hidden;
}
#Cart-order-history {
    width: 100%;
    padding-bottom:15px;
	margin-top: -30px;
}

.green {
    color:green;
}
.red {
    color:red;
}


 /*body of the Cart Order History */

#Cart-order-history-body {
    width:100%;
}
#Cart-order-history-body .admin-order-history {
    padding-top:20px;
        
}
#Cart-order-history-body .title {
    width:90%;
    padding-left:24px;
    font-size: 18px;
    /*padding-top: 12px;*/
    margin: 24px 0px 24px 0px;
}
#Cart-order-history-body .filters {
    padding-right:12px;
    padding-bottom:5px;
    display:none;
}
#Cart-order-history-body .btn-Cart {
    padding-top:12px;    
}
#Cart-order-history-body .filters .Cart-history-filter {
    font-size:14px;
    color: #333333;
    margin-bottom:15px;
    margin-right:5px;
    font-weight:bold;
}
#Cart-order-history-body .filters .Cart-history-checkbox{
    margin-right:5px;
    font-size:12px;
    color: #333333;
    font-weight: bold;
    padding-right:10px;
}
#Cart-order-history-body .filters .Cart-history-checkbox label{
    cursor:pointer;
}
 #Cart-order-history-body .table-orders {
    width:100%;
}
 #Cart-order-history-body .table-orders .table {
    width: 98%;
    /*padding-left: 2%;*/    
    padding-left: 24px;
}
 
/* CSS for Cart Order History Table*/
.CartOrderHistoryGrid {
     padding-right: 2%;
}
.CartOrderHistoryGrid .CartOrderHistoryGrid-Header {
       
    border-bottom: 1px solid #95989A;
    min-height: 32px;
}


.CartOrderHistoryGrid .Header-Cart-Order-History {
    float: left;
    width: 100px;
    outline: none;
    height: 20px;
}
 .CartOrderHistoryGrid .green {
    color:#3D9349;
}
.CartOrderHistoryGrid .Center {
    text-align:center;
}
.CartOrderHistoryGrid .detail-header {
    color:#3D9349;
    font-size:medium;
    font-weight:bold;
    background-color:#E8E8E8;
}
.CartOrderHistoryGrid .detail {
    font-size:medium;
    background-color:#F7F7F7;
    color:#3D9349;
}
.CartOrderHistoryGrid .gridOrdered-Cart-Order-History {
    padding-left: 40px;
}
.CartOrderHistoryGrid .gridOrdered-Cart-Order-HistoryHeader {
    min-height :35px;
    line-height:35px;
    background-color:#e8e8e8;
}
.CartOrderHistoryGrid .gridOrdered-Cart-Order-HistoryRow {
    min-height :32px;
    line-height:32px;
    background-color:#f7f7f7;
}
.CartOrderHistoryGrid .gridOrdered-Cart-Order-HistoryButtons {
    float: right;
    background-color: #F7F7F7;
}
.CartOrderHistoryGrid .Header-Cart-Order-History-w5 {
    width:5%;
    float: left;
    outline: none;
    font-size:medium;
    height: 100%;
    display: flex;
}
.CartOrderHistoryGrid .Header-Cart-Order-History-w5_h {
    width:5%;
    float: left;
    outline: none;
    font-size:medium;
}
.CartOrderHistoryGrid .Header-Cart-Order-History-w5 .pointStoreImage.edit-gray-icon{
    height: 25px;
    width: 25px;
    background-size: contain;
}
.CartOrderHistoryGrid .Header-Cart-Order-History-w10 {
    width:10%;
    float: left;
    outline: none;
    font-size:medium;
}
.CartOrderHistoryGrid .Header-Cart-Order-History-w10 .orderTotal {
    text-align:left;
}
.CartOrderHistoryGrid .Header-Cart-Order-History-w10 .lblCoins {
    width:50%;
}
.CartOrderHistoryGrid .Header-Cart-Order-History-w13 {
    width:13%;
    float: left;
    outline: none;
    font-size:medium;
}
.CartOrderHistoryGrid .Header-Cart-Order-History-w15 {
    width:15%;
    float: left;
    outline: none;
    font-size:medium;
}
.CartOrderHistoryGrid .Header-Cart-Order-History-w10 select{
    height: 24px;
    margin-top: 1px;
    font-size: 15px;
}
.CartOrderHistoryGrid .Header-Cart-Order-History-w30 {
    width:30%;
    float: left;
    outline: none;
    font-size:medium;
}
.CartOrderHistoryGrid .Header-Cart-Order-History-w20 {
    width:20%;
    float: left;
    outline: none;
    font-size:medium;
}
.CartOrderHistoryGrid .Header-Cart-Order-History-w40 {
    width:40%;
    float: left;
    outline: none;
    font-size:medium;
}
.CartOrderHistoryGrid .Header-Cart-Order-History-w42 {
    width:42%;
    float: left;
    outline: none;
    font-size:medium;
}
.overFlowText {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.CartOrderHistoryGrid .Header-Cart-Order-History-w45 {
    width:45%;
    float: left;
    outline: none;
    font-size:medium;
}


.CartOrderHistoryGrid .Detail2 {
    width: 300px;
}

.CartOrderHistoryGrid  .TitleName-Cart-Order-History {    
    font-size: medium;
    float: left;
    font-weight:bold;
    -webkit-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -ms-user-select: none;
    padding-right: 3px;
    cursor:pointer;
    outline:none;
}

.gridRow-Cart-Order-History {
    min-height:32px;
    border-bottom: 1px solid #F6F6F6;
    outline: none;
    cursor:pointer;
    line-height: 32px;
}
.cursor-pointer {
    cursor: pointer;
    outline:none;
}

.CartOrderHistoryGrid .gridRows-Cart-Order-History {
    overflow-x: hidden;
    border-bottom: 1px solid #95989A;
    height: 100%;
    overflow-y: auto;
    max-height: calc(97vh - 270px);
}
.CartOrderHistoryGrid .withoutborder{ 
    border-bottom: 0px solid #95989A;
}

.gridAreaCartOrders2 .gridRows-Cart-Order-History .gridRow-Cart-Order-History {
    height: 20px;
}

.agentOrderHistoryGrid .panel-icon,
.CartOrderHistoryGrid .panel-icon {
    /*background-image: url(Images/CoreTheme/PointStore/open-panel-gray-icon.png);*/
    background-image: url(Images/CoreTheme/PointStore/expand_arrow_small.png);
	background-position: center center;
	background-repeat: no-repeat;
    cursor: pointer; 
    outline:none;   
    /*height: 25px;
    width: 50px;*/
    width: 16px;
    height: 32px;
    padding-left: 16px;

    -webkit-transition-duration: 0.5s;
    -moz-transition-duration: 0.5s;
    -o-transition-duration: 0.5s;
    transition-duration: 0.5s;

    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    transition-property: transform;
}
/*.CartOrderHistoryGrid .close-panel-gray-icon {
    background-image: url(Images/CoreTheme/PointStore/close-panel-gray-icon.png);
	background-position: center center;
	background-repeat: no-repeat;
    cursor: pointer;
    outline:none;
    height: 25px;
    width: 50px;
}*/

.TogglePanel {
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
}

.OrderHistoryDetailContainer {
    display: block;
    margin: 24px 16px 24px 64px;
    /*margin: 24px 16px;*/
    width: 100%;
}

.OrderHistoryDetailEntry {
    width: 40%;
    margin-bottom: 40px;
}

.OrderHistoryImageContainer {
    display: inline-block;
    width: 15%;
    margin-right: 16px;
}

.OrderHistoryImageContainer img {
    display: inline-block;
    max-height: 64px;
    margin-right: 16px;
}

.OrderHistoryDetailFlexContainer {
    display: inline-block;
    height: 48px;
    margin-right: 40px;
}

.OrderHistoryDetails {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: space-between;
}

.OrderHistoryDetails div {
    display: flex;
    padding-top: 4px;

    line-height: 16px;
    font-size: 14px;
}

.OrderHistoryDetailFont {
    color: #6A7480;
}

.OrderHistoryItem .OrderHistoryDetailFlexContainer {
    width: 160px;
}

/*.OrderHistoryDetailInfo div {
    line-height: 16px;
    padding-top: 4px;
}*/

/*.OrderHistoryDetailInfo {
    display: inline-block;
    height: 48px;
    vertical-align: top;
    margin-right: 40px;
}*/

.OrderHistoryDoubleWidth {
    width: 160px;
}

.OrderHistorySelect {
    flex-grow: 1;
    justify-content: center;
}

.OrderHistoryDetailInfo div {
    display: block;
    font-size: 14px;
}

.OrderHistoryDetailTitle {
    font-weight: bold;
    color: #353A40;
}

.BuyItAgain {
    cursor: pointer;
}