.c-primary {
    color: #003663 !important;
}

.tab-nav li.active a {
    color: #008ca9 !important;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{ background-color:#008ca9 !important;;}


.c-secondary {
    color: #008ca9 !important;
}


.bgm-primary, .btn-primary {
    background-color: #003663 !important;
}
.btn-secondary {
    background-color: #008ca9 !important;
}
.bgm-secondary {
    background-color: #008ca9 !important;
}

.contact-actions button:hover {
    background-color: #008ca9 !important;
}

.cokkieconsent {
    background-color: #008ca9 !important; 
}

.cokkieconsent button{
    background-color: #003663 !important;
}

.border-primary {
    border-color: #003663 !important;
}

.border-secondary {
    border-color: #008ca9 !important;
}

.logo-img {
    background-image: url('/logo/60c76573eff446061fde5dc911Toolboxx Logo high res PNG.png');
    background-size: 100% 100%;
    max-width: 70%;
    width: 40%;
    height: 75px;
    margin: 0 auto;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    padding:10px;
    margin-bottom:25px;
    margin-top:15px;
    display: inline-block;
}

.logo-img2 {
        background-image: url('logo/rightlogo.png');
    background-size: 100% 100%;
    max-width: 70%;
    width: 40%;
    height: 75px;
    margin: 0 auto;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    padding:10px;
    margin-bottom:25px;
    margin-top:15px;
    display: inline-block;
}


.single-logo-img {
    background-image: url('/logo/60c76573eff446061fde5dc911Toolboxx Logo high res PNG.png');
    background-size: 100% 100%;
    max-width: 70%;
    width: 75%;
    height: 75px;
    margin: 0 auto;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    padding:10px;
    margin-bottom:25px;
    margin-top:15px;
}

.single-logo-img2 {
    background-image: url('');
    background-size: 100% 100%;
    max-width: 70%;
    width: 75%;
    height: 75px;
    margin: 0 auto;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center center;
    padding:10px;
    margin-bottom:25px;
    margin-top:15px;
}

.common_logo{ /* margin:15px 10px 25px; */ margin:5px 15px 5px; }

#sidebar .profile-menu > a {
background-image: url('/logo/60c76573eff446061fde5dc911Toolboxx Logo high res PNG.png');
}

h4[data-toggle="collapse"]:before {
    color: #008ca9;
}

body.login-content:before {
    background-color: #003663;
}


.folder-container:hover{
  background-color:#008ca9 !important;
}

.folder-container:hover .folder{
  background-color:#008ca9 !important;
}

.folder-container:hover:before{
  background-color: #008ca9 !important;
  border-color:#008ca9 !important;
}


.questionnaire > .card {
    border: 1px solid #008ca9;
}

.functions .function-icon:hover {
    color: #008ca9;
}

.checklist .cl-body .checkbox .input-helper:after {
    border-color: #008ca9;
}

.nav-pills > li.active > a {
    background-color:#003663 !important;
}

.checklist .cl-body .checkbox .input-helper:after {
    border-color:#008ca9 !important;
}
.checklist .cl-body .checkbox, .questionnaire .created {
    color:#003663 !important;
}

.questionnaire .created {
    color:#003663;
}

.questionnaire .created ul > li:before {
    color:#008ca9 !important;
}

.questionnaire .q-container .q-label {
    background-color:#003663;
}
.questionnaire .q-container .q-label:after {
    border-bottom: 20px solid #003663;
}

.questionnaire .q-container .q-label.q-reply.active {
    background-color:#008ca9;
}
.questionnaire .q-container .q-label.q-reply.active:after {
    border-left: 20px solid #008ca9;
}

.bucket-list li > a > .counts {
    background-color:#008ca9;
}
.comment-list li:before {
    color:#008ca9;
}

.checklist .cl-body .checkbox .input-helper:before {
  border-color:#008ca9;
}
.toggle-switch:not([data-ts-color]) input:not(:disabled):checked + .ts-helper:before {
    background:#008ca9;
}
.toggle-switch:not([data-ts-color]) input:not(:disabled):checked + .ts-helper {
        background:#b6b6b6;
}
.text-white {
    color: #fff !important;
}
.shadow-boxed {
    box-shadow: 1px 1px 10px rgba(0,0,0,0.5);
    padding: 20px;
}

.dadhboard_row .col a:hover {
    background: #008ca9 !important;
    color: #fff !important;
}

.dadhboard_row .col .box-content-inn a:hover{
    background:none !important
}

.wizard li.active span.round-tab {
    background: #fff;
    color: #008ca9 !important;
    border: 2px solid #008ca9 !important;
    cursor: pointer
}

.active .connecting-line {
    background-color: #008ca9 !important;
}


/* 24th May 2019 */
.lc-block .fg-line.fg-toggled:after {
  width:0px;
}
.input-w-border:focus,.input-w-border:hover {
 border-color:#008ca9 !important;
}
/* 24th May 2019*/

.login-footer a span{color:#008ca9; font-weight:500;}

/*============= new design ============*/

.button-shape a{
    background: #008ca9;
}

.button-shape a:before{
    border-left: 30px solid transparent;
    border-right: 30px solid transparent;
    border-top: 30px solid #008ca9;
}

.dadhboard .heading{
    background-color: #003663;
}

.bootom-box{
    background-color: #003663;
}

.dadhboard_row .col .box-shade .box-shade-inn{
    border: 1px solid #008ca9;
}

.dadhboard_row .col .box-shade:before{
    background:#008ca9;
}
.dadhboard_row .col .box-shade:after{
border-left: 5px solid #008ca9;
    border-bottom: 5px solid #008ca9;}

.col .box-progress .progress-bar {
    background-color: #008ca9
}

.col .box-progress .remaining-progress{
    background-color: #003663;
}

.dadhboard .c-info{
    background-color: #008ca9;
    font-size: 18px;
}


.dadhboard_row .col .title span{display:block; text-align:center; color:#008ca9}
.img-progress-award.active .cls-4{fill:#008ca9;}
.img-progress-award.active .cls-6 {fill:#f8e77e;}
.check-icon-color{fill:#008ca9;}

.btn-custom-outline svg{
    width:340px;
    fill:none;
    stroke:#008ca9;
    stroke-miterlimit:10;
    stroke-width:6px;
}

.btn-custom-outline01 .st0{
stroke:#008ca9;}

.btn-custom-outline svg+span,.btn-custom-outline01 svg+span{
    color:#008ca9; 
}

.personal-message h3.h3-primary{color:#008ca9; }

.btn-custom-fill svg,.btn-custom-fillcolor svg{fill:#008ca9;}
.btn-custom-fill a:hover svg{fill:#003663;}

.btn-custom-fillcolor svg{stroke:transparent}

.bounce .st2{fill:#008ca9;}

.legal-helpline .st0 {fill:#008ca9;}

.btn-next.btn-border .st0 {fill:#008ca9;}

.btn-back.btn-border .st1 {fill:#003663;}

.steps-form label{color:#008ca9;}

label.fileContainer,.btn-simple {background:#008ca9; }

.recipient-search .search-input input{background-color:#003663;}
.table-icon li a,.btn-heighlight{ background:#008ca9;}

.stepwizard-outer .c-secondary{color:#003663 !important;}
.stepwizard-outer .c-primary,.stepwizard-outer p a{color:#008ca9!important;}

.stepwizard-step .btn.btn-circle{background:#003663 !important;}
.stepwizard-step .btn.btn-circle.btn-active{background:#008ca9!important;}

.stepwizard-step-overview a {
    border: 3px solid #003663 !important;
color:#003663 !important;
}

.setup-content a{color:#008ca9!important;}
.steps-counting h4 a,.steps-counting:before,.steps-counting:after {
background-color:#008ca9!important;}

.steps-overview-box{border:1px solid #003663 !important;}
.steps-overview-box-right:after{border-right: 12px solid #003663 !important;}

.steps-overview-outline:before,.steps-overview-outline:after{background:#008ca9!important;}


.step10-overview-summary h3.c-secondry{color:#003663 !important;}

.bodyback{
 
        /* background: #f9f9f9 !important; */
                background: #FFFFFF !important;
        
}


.dadhboard_row{
 
        background: #f9f9f9 !important;     
    
}

.your-benifit-holder .c-primary{color:#003663 !important;}
.your-benifit-holder .bg-primary{background:#003663 !important;}
.your-benifit-holder .c-secondary{color:#008ca9 !important;}

.your-benifit-holder .info-inside-fill{fill:#008ca9 !important;}


.your-benifit-holder .bg-secondary{background:#008ca9 !important;}


.your-benifit-holder .cls-4{fill:none;stroke:#003663 !important;;}

.your-benifit-holder .cls-5{fill:#008ca9 !important;}
.your-benifit-holder .cls-6{fill:#003663 !important;}

.icon-on-theoutside .cls-1{fill:#008ca9 !important;}


.planbox-outer  .popover-title i{background-color:#008ca9 !important;}

.icon-on-theoutside .info-inside {
    fill: #008ca9 !important;   
}

.question-list i{ border:2px solid #008ca9;  }
.question-list a{color:#008ca9; text-decoration:none;}
.question-list:hover{ background:#008ca9 !important;}

.stript-bg{ background:#008ca9 !important;}
.subs-box{border: solid 1px #008ca9 !important;}
.subs-box h5{color:#008ca9 !important;}
.subs-box .c-primary{ background:#008ca9 !important;}
.backbuton a{color:#008ca9 !important;}
.btn-back.btn-border .st0,.btn-center.btn-border .st0 {fill:#008ca9;} 

.stript-bg .cls-4 {  fill: #008ca9 !important; }

.collapse-bg { 
    background:#003663 !important;
}

.logo-2-bk {
  background-color:#003663 !important;
}

.aviva-heading {
    background-color: #008ca9 !important;
}


.petals-singlebtn .st0 {fill:#008ca9;}
.petals-singlebtn .st0-border{stroke:#008ca9;fill: none;  stroke-miterlimit: 10;stroke-width: 15px;}

.petals-singlebtn .st0-border1{
    stroke:#008ca9;
    fill: none;
    stroke-miterlimit: 10;
    stroke-width: 22px;
}

.petals-singlebtn .st0-border2{
    stroke:#008ca9;
    fill: none;
    stroke-miterlimit: 10;
    stroke-width: 17px;
}

.petals-singlebtn .st0-border3{
    stroke:#008ca9;
    fill: none;
    stroke-linecap: round;
    stroke-linejoin: round;
    stroke-width: 7px;
}

.petals-singlebtn .st0-border4{
    fill:#008ca9;
    fill-rule: evenodd;
}

.petals-singlebtn .st0-border5{
    fill: none;
    stroke: #008ca9;
    stroke-width: 14px;
    stroke-linecap: round;
    stroke-linejoin: round;
}


.petals-singlebtn .st0-border6{
    fill: none;
    stroke: #008ca9;
    stroke-width: 14px;
    stroke-miterlimit: 10;
}

.avivasidebar-container .custom-tabs.tab-section .tab-content .tab-pane .custom-scroll::-webkit-scrollbar-thumb
{
    background-color: #008ca9; 
}

.triangle_arrow_front{background:#003663 !important;}
.welcome_popup.modal .welcome_popup_bg:before, .triangle_arrow_back{background:#008ca9!important;}



.petals-singlebtn .st0-border7{
        fill: none;
        stroke: #008ca9;
        stroke-miterlimit: 10;
        stroke-width: 53px;
}


.petals-singlebtn .st0-border8{
        fill: none;
        stroke: #008ca9;
        stroke-linecap: round;
        stroke-linejoin: round;
        stroke-width: 18px;
}

.petals-singlebtn .st0-border8{ 
    fill: #008ca9;
}

.custom-tabs.tab-section ul.nav-tabs > li.active {
    background: #008ca9 !important;
}

.moreless-button {
    color: #008ca9;
}

.readmore-outer a:hover, .readmore-outer a:focus{
color: #008ca9;
}

a:hover .cls-11,  a.active .cls-11{
    fill: #008ca9;
}

.sidebar-menu ul li a:hover, .sidebar-menu ul li a:focus, .sidebar-menu ul li a.active {
    color: #008ca9;
}

a:hover .cls-222,  a.active .cls-222 {
    fill: #008ca9;
}

a:hover .cls-333, a.active .cls-333 {
    stroke: #008ca9;
}

a:hover .cls-234, a.active .cls-234 {
    fill: #008ca9;
}

a:hover .cls-124, a.active .cls-124 {
    fill: #008ca9;
}



a:hover .iconhealth, a.active .iconhealth {
    fill: #008ca9;
}

a:hover .icon-1, a.active .icon-1 {
    fill: #008ca9;
}

a:hover .icon-2, a.active .icon-2 {
    fill: #008ca9;
}

a:hover .icon-message, a.active .icon-message {
    stroke: #008ca9;
    fill: #008ca9;
}

a:hover .cls-111,a.active .cls-111 {
    stroke: #008ca9;
}

a:hover .cls-222, a.active  .cls-222 {
    fill: #008ca9;
}

a:hover .cls-123, a.active .cls-123{
    fill: #008ca9;
}

a:hover .cls-234, a.active .cls-234, a:hover .cls-345, a.active .cls-345{
    fill: #008ca9;
}

.message-large{
    fill: #008ca9;
}

a:hover .icon-16, a:hover .icon-26, a.active .icon-16, a.active .icon-26{
    stroke: #008ca9;
}

a:hover .icon-36, a.active .icon-36{
    fill: #008ca9;
}

a:hover .cls-116, a:hover .cls-226,  a.active .cls-116, a.active .cls-226{
    stroke: #008ca9;
}

a:hover .icon-59, a.active .icon-59{
    fill: #008ca9;
}

a:hover .icon-49, a.active .icon-49 {
    stroke: #008ca9;
}

.has-error .input-group-addon {
    color: #008ca9;
}

.portlet-box .btn-custom-fill svg path{
    fill:#008ca9 !important;
}

.portlet-box.staff-headline span, .portlet-box.staff-headline h3{
    color:#008ca9 !important;
}

.portlet-box.staff-headline a:hover{
    background:#008ca9 !important;
}