﻿body.pic .page .logo {
    background-image: url('/Codeshare/Images/Logos/logo-pic-white-400.png');
    height:80px;
    margin:6px 0px;
}

body.pic a, a:visited {
    color: #00457c;
}

body.pic strong {
    color: #00457c;
}

body.pic main.public > header {
    background-color: #ebefe2;
}

body.pic .page > header .logo img {
    margin: 5px 0px 0px 5px;
	height: 80px;
}

body.pic .page  .footerBottom {
    background-color: #00457c;
}

body.pic .page .footerBottom article {
	max-width: 1140px;
	padding-left: 30px
}


/* body.pic .page > .topfooter {
    background-color: rgba(238, 208, 131,0.7);
} */

body.pic .page > .bodyFooter .box {
    background-color: #ebefe2;
}

body.pic .page > .bodyFooter .box > a {
    color: #254A77;
}

body.pic .page > header {
    background-color: #00457c;
}

body.pic main.public article.phs > footer {
    background-color: #F3DEA8;
}

body.pic main.public article.phs > footer > h1 {
    color: #00457c;
}

body.pic main.public article.phs > section footer .btn:hover {
    background-color: #00457c;
}

body.pic main.public article.phs ul.boxes > li > div.actions .btn {
    background-color: #00457c;
}

body.pic main.public nav.phs > ul > li > a {
    background-color: #00457c;
}

body.pic main.public nav.phs > ul > li > a:hover {
    background-color: #00457c;
}

body.pic main.public nav.phs ul ul.sub {
    background-color:#F4F0E4;
}

body.pic main.public article div.form {
    background-color: #cee8e9;
}

body.pic main.public article > footer {
    background-color: #F3DEA8;
}


body.pic main.public article div.form > fieldset > legend,
body.pic main.public article div.form > h1,
body.pic main.public article div.form > h2 {
    color: #00457c;
}

body.pic main.public article div.form > fieldset > legend,
body.pic main.public article div.form > h1,
body.pic main.public article div.form > h2 {
    color: #00457c;
}

body.pic main.public article div.form > footer {
    border-color:#00457c;
}

body.pic main.public article .btn.toggle {
    background-color: #00457c;
}

body.pic main.public article div.form > footer .btn {
    background-color: #00457c;
}

body.pic main.public article .btn::after {
    border-color: #00457c;
}

body.pic div.illustration {
    background-color: #EBE3E6;
}

body.pic div.helpPage > article > header > h1,
body.pic div.illustration > article > header > h1 {
    color: #053260;
}

body.pic div.helpPage > article > section h3 {
    color: #12467C;
}

body.pic div.helpPage > article > section div.message > h4 {
    color: #053260;
}

body.pic div.helpPage > article > section.highlight {
    border: 1px solid #053260;
}

body.pic div.helpPage > article > section:not(:first-of-type) {
    border-top: 1px solid #053260;
}

body.pic div.helpPage > article > footer {
    background-color: #6BA69F;
}

body.pic div.helpPage > article > section > footer > .btn {
    background-color: #00457c;
}

body.pic main.public article table.normal tr.head {
    background-color: #00457c !important;
    color: white !important;
}

body.pic main.public article table.normal tr:nth-child(2n+1) {
    background-color: #F8F8FA;
}

body.pic main.public article .searchResults table thead th {
    border-bottom: 1px solid #19988b;
}

body.pic main.public article .searchResults table tbody td:first-child {
    color: #002856;
}

body.pic main.public article .searchResults table tbody tr:nth-child(odd) {
    background: #d8edeb;
}

body.pic main.public article .searchResults table tbody tr:last-child td {
    border-color: #19988b;
}

body.pic main.public article .searchResults footer .btn {
    background: #19988b;
}


body.pic main.public article.phs > section.viewPolicy > header h1,
body.pic main.public article.phs h3.viewPolicy {
    color: #56aaaf;
}

body.pic main.public .btn.viewPolicy,
body.pic main.public a.viewPolicy {
    background-color: #56aaaf !important;
}

body.pic main.public .btn.fileClaim,
body.pic main.public a.fileClaim,
body.pic main.public .btn.userGuide,
body.pic main.public a.userGuide {
    background-color: #7F9CC9 !important;
}

body.pic main.public article.phs > section.fileClaim > header h1,
body.pic main.public article.phs h3.fileClaim {
    color: #617ca7;
}

body.pic main.public .box-popup section.ad-mobileApp {
    background-image: url('/Codeshare/images/phs/PIC/en/illustration-mobile-app.png');
}
body.pic main.public .box-popup section.ad-paymentus {
    background-image: url('/Codeshare/Images/PHS/PIC/appLogo-payment-200.png');
}

body.pic main.public article.publicsite div.prelude.warning {
    border: 1px solid #a8b9f7;
    background-color: #edf0fc;
    border-radius: 5px;
}

@media only screen and (max-width: 700px) {
    body.pic main.public > header nav {
        background-color: #F3DEA8;
    }
	
	body.pic .page .footerBottom article {
		padding-left: 20px;
	}
}

body.pic .page > .bodyFooter {
    background-color: #ebefe2;
    background-image: none;
    background-repeat: repeat-x;
    background-position: 50% top;
    margin-top: 60px;
}

body.pic .page > .bodyFooter > article {
    max-width: 1200px;
}
