/* DWPUNSPUN CUSTOM CSS */


/* OVERWRITE FONT SIZES (DUE TO DIFFERENT VERSION OF FONT) + OTHER TWEAKS */

#global-header #logo {font-size: 27px}

#global-header #logo img {padding-right:3px;}

strong {font-family: "nta", "GDS-Bold", sans-serif; font-weight:bold;}

#whitehall-wrapper .document-share-links {margin-bottom:0; margin-left: 0; padding-left:0; margin-top:35px; font-size: 15px}

#whitehall-wrapper .social-media-accounts li {font-size: 15px}


@media (min-width: 769px) {

#global-header .header-proposition #proposition-links li a {font-size:14px;}

#whitehall-wrapper .headings-block .heading h1, #whitehall-wrapper .headings-block .heading-with-extra h1, #whitehall-wrapper .headings-block .heading-big-with-extra h1, #whitehall-wrapper .headings-block .heading-big h1 {font-size: 32px;line-height: 1.2;}
#whitehall-wrapper .headings-block .heading, #whitehall-wrapper .headings-block .heading-with-extra, #whitehall-wrapper .headings-block .heading-big-with-extra, #whitehall-wrapper .headings-block .heading-big {padding-bottom: 40px}
#whitehall-wrapper .headings-block .heading .type, #whitehall-wrapper .headings-block .heading-with-extra .type, #whitehall-wrapper .headings-block .heading-big-with-extra .type, #whitehall-wrapper .headings-block .heading-big .type, #whitehall-wrapper .headings-block .heading .type a, #whitehall-wrapper .headings-block .heading-with-extra .type a, #whitehall-wrapper .headings-block .heading-big-with-extra .type a, #whitehall-wrapper .headings-block .heading-big .type a {font-size:24px; margin-bottom: 10px}
#whitehall-wrapper .document-page .summary p, #whitehall-wrapper .topics-show .what p {font-size:20px; margin:-5px 0 -5px 0; line-height: 1.4}
#whitehall-wrapper .govspeak p {font-size: 16px; line-height: 1.6}
#whitehall-wrapper .govspeak h2 {font-size:24px;}
#whitehall-wrapper .govspeak ul, #whitehall-wrapper .govspeak ol {font-size:16px; line-height: 1.6}
#whitehall-wrapper p.report-a-problem-toggle a {font-size:15px;}

#footer h2 {font-size:22px;}
#footer .footer-categories ul {font-size:14px; min-height: 100px;}
#footer .footer-meta .footer-meta-inner ul {font-size:14px;}
#footer .footer-meta .footer-meta-inner .open-government-licence p {font-size: 14px}
#footer .footer-meta .footer-meta-inner .open-government-licence {padding-left: 0}
#footer .footer-meta .copyright {font-size:14px;}

#whitehall-wrapper .featured-links li {font-size: 14px}
#whitehall-wrapper .featured-news article .content .text .meta {font-size: 13px}
#whitehall-wrapper .organisation-news article.first .content .text h2 {font-size: 21px}
#whitehall-wrapper .organisation-news article.first .content .text .summary {font-size:17px;}
#whitehall-wrapper .featured-news article .content .text h2 {font-size:17px;}
#whitehall-wrapper .featured-news article .content .text .summary {font-size:13px;}
#whitehall-wrapper .recently-updated .content .document-list .document-row li {font-size: 13px}
#whitehall-wrapper .recently-updated .content h1 {font-size:17px;}
#whitehall-wrapper .document-list .document-row h2, #whitehall-wrapper .document-list .document-row h3 {font-size:17px;}
#whitehall-wrapper .organisations-show #who h1 {font-size:32px;}
#whitehall-wrapper .person-excerpt span {font-size:13px;}
#whitehall-wrapper .person-excerpt strong  {font-size:17px;}
#whitehall-wrapper .person-excerpt .text .role {font-size: 13px}

}


#whitehall-wrapper p.report-a-problem-toggle {margin-top:0; padding-top:0; padding-bottom:0;}

#whitehall-wrapper #people {padding-left: 15px; }

hr {border: dotted #aaa; border-width: 1px 0 0;}

.lessspace {padding-bottom:5px !important}

#whitehall-wrapper .featured-news article .content .text .meta {margin-bottom:2px;}

.spacedlist li {margin-bottom: 0.5em}

#whitehall-wrapper .topics-show .block.headings-block {margin-bottom: 0}

#whitehall-wrapper .govspeak table {margin-top: -35px}

#whitehall-wrapper .organisation-news article#detector .content .image-holder .img {padding: 0}

#home-team {margin:0 !important; padding:0  !important}

@media (max-width: 640px) {
    #home-extra {
    display:none;
}}

#beep-one {display: none}


/* GUIDE */

.guidenav {padding: 10px; background: #eee; font-size: 80%; margin-top: 10px}
.guidenav h3 {margin-top: 6px; font-weight: bold; }
.guidenav h2 {font-weight: bold; font-size:120%;}
#whitehall-wrapper .govspeak#bignav p {margin:0;}
#whitehall-wrapper .govspeak#bignav h3 {margin-top:25px;}

/* MODAL WINDOW */

.white-popup {
  position: relative;
  background: #FFF;
  padding: 20px;
  width:auto;
  max-width: 800px;
  margin: 20px auto;
}

.white-popup h1, .white-popup p {margin-bottom: 0.8em}
.white-popup h1 {font-weight: bold; font-size: 24px}
.white-popup p, .white-popup ul, .white-popup li {font-size: 15px;}
.white-popup ul {padding:0; margin:0 0 0 20px;}
.white-popup li {margin-bottom: 7px; padding-left:6px;}
.white-popup a {font-weight: bold}

.linkbox {padding: 10px; background: #eee; margin-top:15px;}
.linkbox p {font-size: 13px}


@media (max-width: 640px) {
    .white-popup p ,.white-popup ul, .white-popup li {font-size: 13px;}
    .linkbox p {font-size: 12px}
}


/* LARGE BUTTON */

.button {
    background-color: #00823b;
    position: relative;
    display: -moz-inline-stack;
    display: inline-block;
    padding: 0.35em 0.5em 0.15em 0.5em;
    border: none;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;
    -webkit-appearance: none;
    -webkit-box-shadow: 0 2px 0 #003518;
    -moz-box-shadow: 0 2px 0 #003518;
    box-shadow: 0 2px 0 #003518;
    font-size: 1.4em;
    line-height: 1.3;
    text-decoration: none;
    -webkit-font-smoothing: antialiased;
    cursor: pointer;
    color: #fff !important;
}

.button:visited {background-color: #00823b}

.button:hover, .button:focus {background-color: #00692f}

.button:active {
    top: 2px;
    -webkit-box-shadow: 0 0 0 #00823b;
    -moz-box-shadow: 0 0 0 #00823b;
    box-shadow: 0 0 0 #00823b
}


/* LIE DETECTOR */

#detector h2 {color:#005ea5;; font-family: "nta", "GDS-Bold", sans-serif; font-weight:bold !important;}

.brain {background:url('../files/brain.jpg') no-repeat left top; background-size:100%; margin-bottom: 30px; min-height:200px}

.brain img {margin:0; padding:0; display: block;}

#detector h2 span {color:red}

@media (min-width: 641px) {
    .brain {
    min-height:450px
}}



@-webkit-keyframes blink {
    0% {opacity:1;}
    50% {opacity:0;}
    100% {opacity:1;}
}

@-moz-keyframes blink {
    0% {opacity:1;}
    50% {opacity:0;}
    100% {opacity:1;}
}

@keyframes blink {
    0% {opacity:1;}
    50% {opacity:0;}
    100% {opacity:1;}
}

.objblink {
    -webkit-transition: all 1s ease-in-out;
    -moz-transition: all 1s ease-in-out;
    transition: all 1s ease-in-out;
    
    -webkit-animation-direction: normal;
    -webkit-animation-duration: 1s;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-name: blink;
    -webkit-animation-timing-function: ease-in-out;
    
    -moz-animation-direction: normal;
    -moz-animation-duration: 1s;
    -moz-animation-iteration-count: infinite;
    -moz-animation-name: blink;
    -moz-animation-timing-function: ease-in-out; 
    
    animation-direction: normal;
    animation-duration: 1s;
    animation-iteration-count: infinite;
    animation-name: blink;
    animation-timing-function: ease-in-out;    
}



/* HEADER/FOOTER COLOURS */


#global-header .header-proposition #proposition-name, #global-header .header-proposition #proposition-links li a.active {
    color: #205ea5;
}

#whitehall-wrapper .horizontal-percent-bar .bar-inner, #global-header form#search input.submit, #global-header .search-toggle {
    background-color: #205ea5;
}

#whitehall-wrapper .status-block {
    border: 5px solid #205ea5;
}

@media (min-width: 641px) {
    #whitehall-wrapper .inside_gov_how-gov-works .feature-ministers span.circle {
    border: 0.1em solid #205ea5;
}}

@media (min-width: 641px) {
    #whitehall-wrapper .inside_gov_how-gov-works .feature-ministers span.invert {
    background-color: #205ea5;
    border-color: #205ea5;
}}

#whitehall-wrapper .inside_gov_how-gov-works .policy-count p.circle {
    border: 4px solid #205ea5;
}

#whitehall-wrapper {
    border-bottom: 10px solid #205ea5;
}

#whitehall-wrapper .whitehall-top-bar {
    border-top: 10px solid #205ea5;
}