/* Additional CSS required for site */
#dashboard-logout {
    font-family: roboto, arial, sans-serif;
    font-size: 13px;
    color: #bf9926;
    letter-spacing: .5px;
    font-weight: 500;
    text-transform: none;
    padding: 2px 10px 2px 10px;
    background-color: #bf9926;
    color: #fff;
    border-radius: 5px;
    margin-top: 10px;
    margin-right: -15px;
}

.lj-client-navigation ul {
    list-style: none;
    margin-bottom: 15px;
}
.lj-client-navigation ul li {
    list-style: none;
}

/** Styling for header navigation **/

.header-widget.widget_nav_menu {
    padding-right: 0!important;
}

.lj-login-wrapper,
.lj-login
{
    display: flex;
    flex-flow: row;
    flex-wrap: nowrap; 
}
.lj-login-wrapper {
    margin-left: 55px;
}


.lj-btn {
    font-family: roboto, arial, sans-serif;
    font-size: 13px;
    color: #bf9926;
    letter-spacing: .5px;
    font-weight: 500;
    text-transform: none;
    padding: 3px 10px 3px 10px;
    background-color: #bf9926;
    color: #fff;
    border-radius: 5px;
    margin-top: 10px;
    margin-left: 5px;
    line-height: 1.65em;
}
.lj-btn:hover {
    background-color: #cfa629 !important;
}
.lj-btn a {
    color: white!important;
}
.lj-btn:hover a {
    color: white!important;
}
.switch-lang a {
    font-family: roboto, arial, sans-serif;
    font-size: 13px;
    color: #555;
    letter-spacing: .5px;
    font-weight: 500;
    text-transform: none;
    margin-top: 12px;
    margin-right: 25px;
}
.switch-lang a:hover {
    color: #3d6399;
}

.breadcrumb {
    top: 15px!important;
}

/* Styles for Client Dashboard */

.welcome-wrapper {
    /*display: flex;
    flex-direction: row;
    justify-content: space-between;*/
    display: block;
}
.welcome-wrapper article {
    width: 100%;
    margin-bottom: 35px;
}
.welcome-wrapper article ul {
    list-style-type: none;
    margin-left: 15px;
}
.welcome-wrapper article ul li {
    list-style-type: none;
    font-family: 'roboto slab', georgia, serif;
}
.welcome-wrapper article ul li a {
    color: #555555;
}
.welcome-wrapper button {
    background-color: #3d6399;
    border-radius: 7px;
    color: white;
    padding: 5px 20px;
    font-size: 1.1rem;
    border: none;
    margin-top: 15px;
    margin-bottom: 20px!important;
    cursor: pointer;
}

.welcome-wrapper .welcome_roundel {
    width: 70px;
    height: 70px;
    background-color: #bf9926;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.welcome-wrapper h3 {
    margin-top: 30px;
}

.wpb_wrapper select {
    background: #fff none;
    border: 1px solid #dfdfdf;
    border-right-width: 1px;
    border-right-width: 1px;
    border-right-width: 0;
    border-radius: 3px 0 0 3px;
    box-shadow: inset 0 1px 1px rgba(0,0,0,.1);
    box-sizing: border-box;
    color: #888;
    display: inline-block;
    font-size: 12px;
    float: none;
    min-height: auto;
    height: 28px;
    line-height: 20px;
    margin: 1px 0 1px 1px !important;
    padding: 3px 6px;
    text-align: left;
    vertical-align: bottom;
}

.wpb_wrapper input.button-large {
    background: #3d6399;
    color: #fff;
    border-radius: 5px;
    cursor: pointer;
    font-family: 'roboto slab',georgia,serif;
}

/** Doxim results table */
table.lj-results-table {
    table-layout: fixed;
    width: 100%;
    display: revert!important;
}
col.result-account {
    width: 50%;
}
col.result-date {
    width:50%;
    text-align: left;
}
table.lj-results-table a {
    display: inline-block;
    width: 100%;
    padding:10px;
}
table.lj-results-table td {
    padding: 0!important;
} 

.page-id-7546 h1 {
    width: 50%;
    margin: 0 auto;
}

