/* SPACES */

#userAccount .address,
#userAccount .account {
    padding-top: 80px;
    padding-bottom: 20px;
}

#userAccount .grid-container {
    max-width: 1280px;
}

#userAccount .form-boxed .form-dropdown {
    width: 90% !important;
}
#userAccount .form-boxed .form-dropdown > .label {
    border: none;
}
#userAccount .form-boxed .form-dropdown > .choices {
    width: 100%;
    top: 32px;
}


/* COLORS */

.inbox-message .copyLinkWrap .copyLink.-zero {
    border-color: #0050aa;
    color: #0050aa;
}
.inbox-message .copyLink.-one,
.inbox-message .copyLink.-two {
    border-color: #0050aa;
    color: #0050aa;
}
.toolBox {
	color: #0050aa;
}
.messagesTable .ui-paginator-pages > a {
	color: #0050aa;
}
.checkboxContainer .messageCheckbox:after {
	border: solid #0050aa;
}

#userAccount .messageTableHeadings a {
	color: #0050aa;
}
#userAccount .dashboard .dashboardOrders .order-table tr td:last-child a {
	color: #0050aa;
}
#userAccount .dashboard .messageTableHeadings a, 
#userAccount .dashboard .dashboardOrdersHeadings a {
	color: #0050aa;
}

#orderAddressCheckModal .button.-white.-secondary,
#orderAddressConfirm .button.-white.-secondary {
    background-color: #0050aa;
    color: #FFF;
}

#orderAddressCheckModal .button.-white,
#orderAddressConfirm .button.-white {
    background-color: #FFF;
    color: #0050aa;
    border: 2px solid #0050aa;
}

.order .button.-action {
    cursor: pointer;
    color: #0050aa;
    background-color: transparent;
    border-color: #0050aa;
    border-radius: 0;
    padding: 8px 10px;
    height: 35px;
    margin: 10px 0;
    clear: both;
}

#userAccount .form-boxed .cancelLink {
    color: #0050aa;
}
#userAccount .form-boxed .group .gendreSelection input[type=radio]:not(:checked).-hover + label:before, #userAccount .form-boxed .group .gendreSelection input[type=radio]:not(:checked):hover + label:before {
    border-color: #0050aa;
    color: #0050aa;
}
#userAccount .form-boxed .group .checkbox input:checked:hover + label:before, #userAccount .form-boxed .group .checkbox input:not(:checked):hover + label:before {
    border-color: #0050aa;
}
#userAccount .form-boxed .form-dropdown > .label:after {
    border-top: 7px solid #0050aa;
}
#userAccount .form-boxed .submitSafe {
    background-color: #0050aa;
    border-color: #0050aa;
}
#userAccount .form-boxed .cancel {
    border: 1px solid #0050aa;
    color: #0050aa;
}
#userAccount .account .form-boxed .submit, 
#userAccount .account .register .submit {
    background-color: #0050aa;
    color: white;
}
#userAccount .address .page-heading .address-edit {
    color: #0050aa;
}
#userAccount .order-table.-orders a,
.order-detail-button {
	color: #0050aa;
    background-color: transparent;
    border-color: #0050aa;
}
#userAccount .value a
#userAccount .order-detail-button {
    color: #0050aa;
    border-color: #0050aa;
}
#userAccount .form-boxed .group .gendreSelection input[type=radio]:checked + label:after,
#userAccount .form-boxed .group .gendreSelection input[type=radio]:not(:checked) + label:after {
    border: 1px solid #0050aa;
    background-color: #0050aa7a;
}
#userAccount .form-boxed .cancel:hover {
    border-color: #0050aa;
}
#userAccount .form-boxed .group .checkbox input:checked + label:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='49' viewBox='0 0 64 49'%3E%3Cpath d='M62.75 9.625c0 1.125-.375 2-1.125 2.75L26.875 47c-.75.75-1.625 1.125-2.75 1.125s-2-.375-2.75-1.125L1.25 26.875C.5 26.125.125 25.25.125 24.125s.375-2 1.125-2.75l5.5-5.5c.75-.75 1.625-1.125 2.75-1.125s2 .375 2.75 1.125L24.125 27.75l26.5-26.5C51.375.5 52.25.125 53.375.125s2 .375 2.75 1.125l5.5 5.5c.75.875 1.125 1.75 1.125 2.875z' fill='%230050aa' fill-rule='evenodd'/%3E%3C/svg%3E");
}
#userAccount .account>.content .form-boxed .group .checkbox input:checked+label:after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='49' viewBox='0 0 64 49'%3E%3Cpath d='M62.75 9.625c0 1.125-.375 2-1.125 2.75L26.875 47c-.75.75-1.625 1.125-2.75 1.125s-2-.375-2.75-1.125L1.25 26.875C.5 26.125.125 25.25.125 24.125s.375-2 1.125-2.75l5.5-5.5c.75-.75 1.625-1.125 2.75-1.125s2 .375 2.75 1.125L24.125 27.75l26.5-26.5C51.375.5 52.25.125 53.375.125s2 .375 2.75 1.125l5.5 5.5c.75.875 1.125 1.75 1.125 2.875z' fill='%230050aa' fill-rule='evenodd'/%3E%3C/svg%3E");
}

.-arrow:after {
    background-image: url(data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 6.1 9.4'%3E%3Cpolygon fill='%2335B2B6' points='4.7,3.3 1.4,0 0,1.4 3.3,4.7 0,8 1.4,9.4 4.7,6.1 6.1,4.7 '/%3E%3C/svg%3E);
}

#userAccount .order-table.-orders .ui-icon-seek-end {
	background-image: url(/assets/img/messages/lidl/end-blue.svg) !important;
}
#userAccount .order-table.-orders .ui-icon-seek-next {
	background-image: url(/assets/img/messages/lidl/next-blue.svg) !important;
}
#userAccount .order-table.-orders .ui-icon-seek-first {
	background-image: url(/assets/img/messages/lidl/start-blue.svg) !important;
}
#userAccount .order-table.-orders .ui-icon-seek-prev {
	background-image: url(/assets/img/messages/lidl/previous-blue.svg) !important;
}

#userAccount .form-boxed .group .info-component.edit.birthInfo {
    left: auto;
    right: 100px;
    top: 12px;
}

#userAccount .form-boxed .group .info-component .info-bubble.edit.birthInfo {
    left: auto !important;
    right: -9px !important;
    top: 32px;
}

#userAccount .reorder-item-cta .upload-button {
    background: transparent;
    background-color: transparent;
    border: none;
}

#userAccount button.-secondary {
    color: #0050aa!important;
    background-color: transparent;
    border-color: #0050aa;
}
#userAccount button {
    color: #fff!important;
    background-color: #0050aa;
    border-color: #0050aa;
}

#userAccount .ProjectsList.saved-projects button {
    color: #333!important;
}