.row.site-page-row {
    z-index: unset;
}

.DnnModule-UserAccountList { display: none; }

.DnnModule-ContactUs .account-details h2 { display: none; }

footer .site-page-contents .row div:first-child {
    width: 100% !important;
}
footer .site-page-contents .row div:last-child {
    display: none;
}

footer .client-logo {
    max-width: 50%;
}

.inbox-background .container {
    margin: 0;
}

/* Menu */

@media only screen and (max-width: 1200px) {
    .sub-menu-toggle {
        right: 10px;
    }

    .menu-item-has-children a {
        margin-right: 30px;
    }

    .site-menu li {
        margin-left: 23px;
    }
}

input::placeholder {
    color: #eeecf4 !important;
}

@media (min-width: 800px) {
    .sub-menu li {
        justify-content: center;
        padding-right: 1.5em;
        padding-left: 1.2em;
    }

    .sub-menu li a {
        margin: 0px;
        padding-left: 0px;
    }
}

nav ul li:hover > ul {
    min-width: 100%;
}

.site-page-pointsbank .points-bank-card .card-body .card-text {
	font-size: 2.5em;
}

.DnnModule-AccountInfo .account-details .RadButton_Default.k-switch-off .k-switch-container {
    color: #fff;
    background-color: #1976d2;
    background-image: linear-gradient(to bottom left, var(--primary-button-colour), var(--primary-button-text-colour)) !important;
}

.DnnModule-AccountInfo .account-details .RadButton_Default.k-switch-on .k-switch-container {
    color: #333;
    background-color: #e6e6e6;
    background-image: none;
}

a.basket-link {
     color: var(--text-colour) !important;
}

.current-balance-row label {
     color: var(--text-colour) !important;
}

.btn {
    border-radius: 0 !important;
}

.btn.btn-primary:hover {
    background-image: linear-gradient(var(--primary-button-colour-gradient-direction), var(--primary-button-colour), var(--primary-button-colour-gradient)) !important;
}

.campaign-info.featured-campaign .description,
.campaign-info.featured-campaign .text-end,
.campaign-info.featured-campaign .campaign-thumbnail,
.site-page-earnpage .featured-campaign {
    border-radius: 0;
}

#content {
    min-height: calc(100vh - 245px);
}

#dnn_ctr855_ModuleContent #dnn_ctr855_ViewPolicy_TermsPanel {
    max-width: none;
}

#dnn_ctr976_ModuleContent #dnn_ctr976_ViewPolicy_TermsPanel {
    max-width: none;
    padding-top: 50px;
    padding-bottom: 0px;
    padding-left: 10%;
    padding-right: 10%;
}

/* First, set all numbered lists to use counter-reset 
.LKQ-Terms ol {
      counter-reset: item;
}

/* Display all list items in a numbered list in block display */
.LKQ-Terms ol>li {
      display: block;
}

/* Use a counter that checks the number of items and adds a "." between them and ends with ". " 
.LKQ-Terms ol>li:before { 
      content: counters(item, ".") ". "; 
      counter-increment: item;
}*/

/* Ignore styling on a row but continue counting */
.LKQ-Terms li.nostyle {
  list-style-type: none;
}

/* LKQ Terms Table Styling */
.LKQ-Terms table, th, td {
  border: 1px solid;  
  border-collapse: collapse;
}

/* LKQ Terms Table Styling */
.LKQ-Terms th {
background-color: #ddd;
}

a#ot-sdk-btn.ot-sdk-show-settings,
a#ot-sdk-btn.ot-sdk-show-settings:hover {
    color: var(--footer-link-colour) !important;
    border: none !important;
    padding: 0 !important;
    font-size: inherit !important;
    background-color: transparent;
}

.col.radio-button {
    border: none !important;
    display: flex
}

.RadDataPager_Bootstrap.LsLitePager .rdpNumPart a.rdpCurrentPage,
.RadDataPager_Bootstrap.LsLitePager .rdpNumPart a:hover {
    background-image: none;
    color: var(--secondary-button-text-colour);
    border-color: var(--secondary-button-colour);
    background-color: var(--secondary-button-colour);
}

.reward-accordion {
    background-color: var(--tertiary-button-colour) !important;
    color: var(--tertiary-button-text-colour) !important;
}

.Normal,
.NormalDisabled,
.NormalDeleted {
    color: var(-text-colour);
    font-size: var(--text-size);
    font-weight: var(--text-weight);
}

.card-deck .campaign-thumbnail {
    max-height: 100%;
}

#dnn_ctr1182_ModuleContent #mayAlsoLikeSection,
#dnn_UserInfo1_dnn_ctr1182_RewardDetails_rewardListView_rewardListViewPanel {
    display: none !important;
}

/*homepage - row given the css via client admin*/
.target-gauge-row h2 {
    font-size: 4rem;
    padding-bottom: 10px;
    font-weight: bold;
}


.target-gauge-row .target-tracker--center{
    background-color: transparent !important;
}


.target-gauge-row [id*="_DisplaySitePage_rowsRpt_colsRpt_0_contentItemGrpRpt_1_contentItemGroupViewer_1_cardsRepeater_1_displayCard_0_cardPanel_0"]
{
    position: relative;
    top: -6rem ;
    left: -0.3rem;
}

.target-gauge-row [id*="_DisplaySitePage_rowsRpt_colsRpt_0_contentItemGrpRpt_0_contentItemGroupViewer_0_cardsRepeater_0_displayCard_0_divClassBody_0"] h2{
        font-size: 7rem;
    padding-bottom: 20px;
    text-align: left;
}

.target-gauge-row [id*="_DisplaySitePage_rowsRpt_colsRpt_0_contentItemGrpRpt_0_contentItemGroupViewer_0_cardsRepeater_0_displayCard_0_divClassBody_0"] p{
    text-align: left;
    font-weight: bold;
}

.target-gauge-row [id*="_DisplaySitePage_rowsRpt_colsRpt_0_contentItemGrpRpt_0_contentItemGroupViewer_0_cardsRepeater_0_displayCard_0_divCardHeader_0"] h4 {
    text-align: left;
}

.target-gauge-row [id*="_DisplaySitePage_rowsRpt_colsRpt_0_sitePageRowCol_0"]{
    height: 300px;
}

.target-gauge-row [id*="_DisplaySitePage_rowsRpt_colsRpt_0_contentItemGrpRpt_1_contentItemGroupViewer_1_cardsRepeater_1_displayCard_0_divCard_0"]{
     background-color: transparent !important;
}

.target-gauge-row [id*="_DisplaySitePage_rowsRpt_colsRpt_0_sitePageRowCol_1"]{
    height: 300px;
}

.target-gauge-row [id*="_DisplaySitePage_rowsRpt_colsRpt_0_contentItemGrpRpt_2_contentItemGroupViewer_0_cardsRepeater_0_displayCard_0_progressTileData_0"]
, .target-gauge-row [id*="_DisplaySitePage_rowsRpt_colsRpt_0_contentItemGrpRpt_2_contentItemGroupViewer_0_cardsRepeater_0_displayCard_0_lbCardText_0"]{
text-align: left !important;
}



@media (max-width: 600px) {
    h2 {
        font-size: 1.5rem  !important;
    }

    .target-gauge-row #dnn_ctr762_DisplaySitePage_rowsRpt_colsRpt_0_contentItemGrpRpt_0_contentItemGroupViewer_0_cardsRepeater_0_displayCard_0_divClassBody_0 h2{
        font-size: 3rem !important;
 
    }

    .dashboard-gauge-row #dnn_ctr1606_DisplaySitePage_rowsRpt_colsRpt_1_contentItemGrpRpt_0_contentItemGroupViewer_0_cardsRepeater_0_displayCard_0_titleDataLabel_0 h2 {
      font-size: 3rem !important;
}
}

@media (max-width: 1250px)
{
    .target-gauge-row [id*="_DisplaySitePage_rowsRpt_colsRpt_0_contentItemGrpRpt_1_contentItemGroupViewer_1_cardsRepeater_1_displayCard_0_titleDataLabel_0"] h2 {
    font-size: 2rem;
}
}


.dashboard-gauge-row #dnn_ctr1606_DisplaySitePage_rowsRpt_colsRpt_1_contentItemGrpRpt_0_contentItemGroupViewer_0_cardsRepeater_0_displayCard_0_titleDataLabel_0 h2{
    text-align: left;
      font-size: 7rem;
    padding-bottom: 20px;
}

.dashboard-gauge-row  h5{
    font-size: 1rem;
}

.dashboard-gauge-row .site-page-img{
    padding-left: 5px;
    padding-right: 9px;
}

.dashboard-gauge-row .site-page-img img{
    border-radius: 0.25rem;
}











