﻿html, 
body, 
.dx-viewport {
    height: 100%;
}


.dx-icon-mycartv-login:before {
    content: url('./images/icons/mycartv_login.svg');
}

.dx-icon-mycartv-dashboard:before {
    content: url('./images/icons/mycartv_dashboard.svg');
}

.dx-icon-mycartv-account:before {
    content: url('./images/icons/mycartv_account.svg');
}

.dx-icon-mycartv-invoice:before {
    content: url('./images/icons/mycartv_invoice.svg');
}

.dx-icon-mycartv-statistics:before {
    content: url('./images/icons/mycartv_statistics.svg');
}

 
.div_login_image {
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    width: 100%;
    height: 100%;
}

.div_login_link {
    text-decoration: none !important;
}
.div_login_label {
    font-size: 25px;
    position: relative;
    text-align: left;
    top: -30px;
}
a:hover.div_login_link {
    text-decoration: underline !important;
}

.div_login {
    border-style: groove;
    border-width: 1px;
    text-align: center;
    width: 220px;
    height: 200px;
    margin-right: 20px;
}

.navigation-list .dx-scrollable-content {
    left: 0px;
    top: 0px;
    transform: none;
}

.navigation-list .dx-scrollable-native .dx-scrollable-container {
    position: fixed;
}


.dx-slideout-menu .dx-scrollable-content {
    position: absolute !important;
    width: 800px !important;
    background: white;
} 

 .dx-slideoutview-content {
    margin-left: 60px !important
}
 
.slideout-layout {
    width: calc(100% - 60px) !important
}

body {
    margin: 0;
    padding: 0;
}

.delete-button {
    text-align: center;
}
.delete-button div {
    width: 98%;
}
.msg {
    width: 100%;
    padding-bottom: 10px;
}
.dx-theme-ios .msg-button-left {
    width: 44%;
    margin: 0 4% 0 0;    
    float: left;
}
.dx-theme-ios .msg-button-right {
    width: 44%;
    margin: 0 0 0 4%;    
    float: left;
}

.dx-theme-ios #deleteConfirmation {
    height: 135px !important;
}

.dx-theme-android .msg-button-left {
    width: 42%;
    margin: 0 3% 0 0;    
    float: left;
}
.dx-theme-android .msg-button-right {
    width: 42%;
    margin: 0 0 0 3%;    
    float: left;
}
.dx-theme-android #deleteConfirmation {
    height: 150px !important;
} 
.wordwrap { 
   white-space: pre-wrap;        
   white-space: -moz-pre-wrap; 
   white-space: -pre-wrap;     
   white-space: -o-pre-wrap;   
   word-wrap: break-word;      
}


.dx-gallery
{
    width: 100%;
}

@media only screen and (orientation : portrait)
{
    .dx-gallery-item
    {
        display: table;
    }

    .gallery-item
    {
        display: table-cell;
        vertical-align: middle;
    }

    .gallery-item > img
    {
       max-width: 100%;
    }
}

@media only screen and (orientation : landscape)
{
    .gallery-item
    { 
        text-align: center;
    }

    .gallery-item > img
    {
        max-height: 100%;
    }
}
 
#searchWrapper{   
    z-index:1;
    background: #fff;
}

#pageWrapper{  
    bottom: 0;
    position: absolute;
    width: 100%;
    height: 95%;
}

#pageWrapper80{   
    width: 100%;
    height: 85%;
}
#pageWrapper85{   
    width: 100%;
    height: 85%;
}
#pageWrapper90{   
    width: 100%;
    height: 90%;
}

#listWrapper{ 
    bottom: 0; 
    position: relative;
}

 
 

#pageSelectWrapper{     
}

#listSelectWrapper{   
 
    height: 100%;

}

.itemTable{    
    width: 100%; 
}