@import '_content/Common.Web/Common.Web.bundle.scp.css';
@import '_content/BlazorClient.Buy/BlazorClient.Buy.bundle.scp.css';
@import '_content/BlazorClient.GuidaItalia/BlazorClient.GuidaItalia.bundle.scp.css';
@import '_content/BlazorClient.WRTH/BlazorClient.WRTH.bundle.scp.css';

/* /Components/Profile/ProfileInfo.razor.rz.scp.css */
div[b-kpt0qvfqe8] {
    display: flex;
    flex-direction: column;
}

label[b-kpt0qvfqe8] {
    font-size: 12px;
}
/* /Pages/Account/Confirmation.razor.rz.scp.css */
[b-px5smtkj0a] .title {
    text-align: center;
    margin-bottom: 5px;
    margin-top: 16px;
}
/* /Pages/Account/Devices.razor.rz.scp.css */
#device-container[b-he0307prlj] {
    display: flex;
    gap: 2em;
    margin: 5em 3em;
    --icon-color: var(--rdc-orange);
}

#wrapper[b-he0307prlj] {
    height: calc(100vh - var(--topbar-size));
}

[b-he0307prlj] .device-detail-item {
    width: 50%;
}

[b-he0307prlj] .edit {
    cursor: pointer;
    transition: filter ease-in 100ms;
}

[b-he0307prlj] .edit:hover {
    filter: brightness(1.25);
}
/* /Pages/Account/Profile.razor.rz.scp.css */
#profile-head[b-thrxj65xj9] {
    display: flex;
    align-items: center;
}

#profile-head[b-thrxj65xj9]  svg {
    background-color: none;
}

@media (max-width: 640.98px) {
    /* We remove the profile picture on smaller screens
        
        This is a temporary measure, taken because profile pictures have no use right now.*/
    #profile-head[b-thrxj65xj9]  svg {
        display: none;
    }
    #profile-username-email[b-thrxj65xj9] {
        margin: 1.5em;
    }
}

#profile-menu[b-thrxj65xj9] {
    --icon-color: var(--rdc-orange);
}
/* /Pages/Account/Registration.razor.rz.scp.css */
[b-yu7fyeet2p] .cancel-button {
    color: #000114;
    border-color: #E5E5E7;
    background: #fff;
}

    [b-yu7fyeet2p] .cancel-button:hover, [b-yu7fyeet2p] .cancel-button:focus {
        color: #000114;
        border-color: #000114;
        background: #fff;
    }
/* /Pages/BookShelf.razor.rz.scp.css */
.body-padding[b-14z3al2ukx] {
    text-align: center;
}
[b-14z3al2ukx] .logo-image {
    max-height: 70px;
}

[b-14z3al2ukx] .ant-card-body {
    padding: 8px;
}

[b-14z3al2ukx] .ant-card-body h1, h4[b-14z3al2ukx] {
    text-align: center;
}

[b-14z3al2ukx] .ant-card-body h1 {
    font-size: 1.6rem !important;
    color: #666672 !important;
    font-family: Montserrat-900 !important;
    margin-top: 20px;
    margin-bottom: 0px !important;
}


[b-14z3al2ukx] .ant-card-body h4 {
    font-size: 0.9rem !important;
    color: #666672 !important;
    font-family: Montserrat-900 !important;    
    margin-top: 0px;
    margin-bottom: 0px !important;
}

[b-14z3al2ukx] .ant-card-meta {
    margin-top: 40px;
}

[b-14z3al2ukx] .ant-card-meta-detail {
    font-family: Montserrat !important;
    font-size: 15px !important;
    font-weight: 600;
    color: #666672 !important;
}
/* /Pages/Ordering/FeaturesDetails.razor.rz.scp.css */
.orders_detail-titles[b-eb2lj99l2q] {
    color: #7979ac;
    font-size: 1.125rem;
    font-weight: 300;
    margin-bottom: 1.5rem;
    text-transform: uppercase;
}

.orders_detail-title[b-eb2lj99l2q] {
    color: #7979ac;
    font-size: 1.125rem;
    font-weight: 300;
    text-transform: uppercase;
}

.orders_detail-items[b-eb2lj99l2q] {
    font-size: 1rem;
    font-weight: 400;
}

.orders_detail-thumbnail-container[b-eb2lj99l2q] {
    width: 10rem;
}

.orders_detail-thumbnail-wrapper[b-eb2lj99l2q] {
    background-color: #dbdede;
    height: 0;
    overflow: hidden;
    padding-top: 100%;
    position: relative;
}

.orders_detail-thumbnail[b-eb2lj99l2q] {
    height: 100%;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: auto;
}
/* /Pages/Ordering/OrderDetails.razor.rz.scp.css */
.orders_detail-titles[b-yt13hka0pm] {
    color: #7979ac;
    font-size: 1.125rem;
    font-weight: 300;
    margin-bottom: 1.5rem;
    text-transform: uppercase;
}

.orders_detail-title[b-yt13hka0pm] {
    color: #7979ac;
    font-size: 1.125rem;
    font-weight: 300;
    text-transform: uppercase;
}

.orders_detail-items[b-yt13hka0pm] {
    font-size: 1rem;
    font-weight: 400;
}

.orders_detail-thumbnail-container[b-yt13hka0pm] {
    width: 10rem;
}

.orders_detail-thumbnail-wrapper[b-yt13hka0pm] {
    background-color: #dbdede;
    height: 0;
    overflow: hidden;
    padding-top: 100%;
    position: relative;
}

.orders_detail-thumbnail[b-yt13hka0pm] {
    height: 100%;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: auto;
}
/* /Pages/Ordering/Orders.razor.rz.scp.css */
.orders-wrapper[b-ymqfjswboe] {
    background-color: #fff;
    padding-bottom: 4rem;
    /*padding-top: 4rem;*/
}

.orders-titles[b-ymqfjswboe] {
    color: #7979ac;
    font-size: 1.125rem;
    font-weight: 300;
    margin-bottom: 1rem;
    padding-left: 1rem;
    text-transform: uppercase;
}

.orders-item[b-ymqfjswboe] {
    font-size: 1rem;
    font-weight: 400;
    height: 6rem;
    line-height: 6rem;
    padding-left: 1rem;
    position: relative;
}

.orders-link[b-ymqfjswboe] {
    color: #0d2092;
    text-decoration: none;
    transition: color 0.35s;
}

.orders-link:hover[b-ymqfjswboe] {
    color: #292929;
}
