body img, .overdiv img{
    max-width: 100%;
}
.logo img {
	width: 50px;
}
.logo-container .title {
	margin-left: 8px;
}
button.dusk_blue,
.mdl-button--raised.mdl-button--colored,
button.dusk_blue:hover,
.mdl-button--raised.mdl-button--colored:hover,
.mdl-button--raised.mdl-button--colored:active,
.mdl-button--raised.mdl-button--colored:focus:not(:active){
    background-color:#2A3551;
}
.red.mdl-button{
    background-color:#ffffff !important;
}
.red.mdl-button:hover,
.red.mdl-button:focus:not(:active),
.red.mdl-button:active {
    color: white;
    background-color: #b0171c !important;
}
.mdl-button:not(.default):not(.loading):hover{
    background: #386a8b !important;
}
.default.mdl-button{
    background-color:#fff;
    color:#386a8b;
    border-color:#386a8b;
}
.default.mdl-button:hover {
    color:#fff;
}
.button_with_icon,
.sort-by select{
    color:#383838;
}
#post_popup .post_close,
.material-icons{
    color:#386a8b;
}
.mdl-checkbox.is-checked:not(.is-disabled) .mdl-checkbox__box-outline,
.mdl-checkbox.is-checked .mdl-checkbox__tick-outline, .mdl-checkbox__ripple-container .mdl-ripple{
    color: #00604D;
    border-color: #00604D;
}
.mdl-checkbox.is-checked .mdl-checkbox__tick-outline, .mdl-checkbox__ripple-container .mdl-ripple{
    background-color: #00604D;
}
.card h2{
    color:#386a8b;
}
.smaller-overdiv a, .bigger-overdiv a{
    color: #ff4081;
}

/*Button*/
.styled-button {
    background: #225C81;
    color: #FFFFFF;
}

/*Menu Header*/
header ul li.sign-in {
    color: #225C81;
}
header ul li.sign-in a {
    border-color: #225C81;
}
header ul li.sign-in:hover a {
    color: #FFFFFF!important;
    background: #225C81;
}
#main_heading {
    background: #225C81;
}
#main_heading * {
    color: #FFFFFF;
}
#marketplace_sub_tabs ul a,
#menu_header_tabs ul a {
    border-color: #225C81;
}
#marketplace_sub_tabs ul li:hover a,
#marketplace_sub_tabs ul li.menu_selected a,
#menu_header_tabs ul li:hover a,
#menu_header_tabs ul li.menu_selected a,
#main .pagemode_toggler a.selected,
.organisation-card-grid .organisation-card-sector,
.profile-title .organisation-profile-type,
.card .card_cat_label,
.card_cat_label,
.pagination li.active a,
.pagination li.active button {
    background: #225C81;
    color: #FFFFFF;
}
#profile-topControls div,
.profile-section i.awe,
.profile-section a {
    color: #64707D;
}

/*Post number*/
.post-number {
    background: #225C81;
    color: #FFFFFF;

}

/*Post sidebar*/
.posts-container .posts ul li:hover,
.posts-container .posts ul li.active {
    border-left-color: #00993B;
}
#main .posts-container .posts ul li.active a {
    color: #00604D;
}
#profile-posts-bottom-title,
#subMenu .subMenu_section_link_title a {
    color: #225C81;
}

/*Toggler*/
#main .pagemode_toggler {
    border: 1px solid #0086B4;
}

/*Sidebar*/
.sidebar-tabs ul li.menu_selected {
    border-left: 4px solid #0086B4;
    color: #225C81;
    background: #F5F6F7;
}

/*Home*/
#home_banner_message {
    border-bottom: 5px solid #0086B4;
	background-color:#225C81;
}
.banner-title {
    background: #225C81;
    border: 2px solid #225C81;
    border-left: none;
}
.banner-title-highlight {
    color: #0086B4;
}
#home_banner {
    background: #225C81;
    color: #FFFFFF;
}
.home-section {
    background: #F3FAFD;
}
#home_multi .home-multi .multiField_1 {
    color: #0086B4;
}
#home_multi .home-multi a {
    color: #225C81;
}
#home_skills_grid > div {
    color: #225C81;
}
#home_skills_grid > div i {
    color: #0086B4;
}
#home_banner_button .styled-button {
    background: #FFFFFF;
    color: #225C81;
}

/*Cards*/
.card_fulfil_bar {
    background: rgba(0, 134, 180, .25)
}
.card_fulfil_bar_inner {
    background-color: #0086B4;
}

/*Footer*/
#prefooter .overdiv1120 {
    background: #225C81;
    color: #FFFFFF;
}
#prefooter .prefooter-button {
    color: #225C81;
}
#footer_top .flex a,
footer #footer_top a {
    color: #394046;
}
#footer_top .footer-title {
    color: #225C81;
}
footer #footer_bottom {
    background: #225C81;
    color: #FFFFFF;
}
.footer-account-mobile a {
    color: #394046;
}
.footer-menu {
    background: #225C81;
}

.mobile-menu-icon:last-child {
    color: #225C81;
    border: 1px solid #225C81;
}
