/* Cookie consent
–––––––––––––––––––––––––––––––––––––––––––––––––– */

#cookie-settings a:active, #cookie-consent a:afocus {outline-offset: unset !important;}

#cookie-settings {z-index: 999999;}
#cookie-settings .modal-lg, #cookie-onload .modal-lg {max-width: 700px;}
#cookie-settings .modal-content, #cookie-onload .modal-content{border-radius: 0}

#cookie-onload .modal-header,#cookie-settings .modal-header, #cookie-onload .modal-footer,#cookie-settings .modal-footer{border:none}
#cookie-onload .modal-body, #cookie-settings .modal-body {padding: 1.5rem 1.5rem 0}
#cookie-onload .modal-body p {margin-bottom: 0; line-height: 1.35}
#cookie-settings .modal-body p {line-height: 1.35}
#cookie-onload .modal-footer, #cookie-settings .modal-footer {padding-right:1.5rem}
#cookie-onload h2, #cookie-settings h2  {font-size: 1.75rem; margin-bottom: 1rem}

.cookie-panel  { background-color: #f5f5f5;padding: 10px;position: relative;min-height: 48px;border-bottom:1px solid #fff; margin-top:.25rem}

.cookie-panel-info {margin-bottom:10px;background-color: #f5f5f5;padding: 10px;}
.cookie-panel-info p{margin-bottom: 0}
.cookie-toggle {display: block;margin-top: .25rem} 
.cookie-panel-title {display: inline;line-height: 28px;font-weight: 600;}
.cookie-panel-title a {color:#1a171b}
.cookie-panel-title a:hover,.cookie-panel-title a:focus {color:#0a58ca;text-decoration: none}
.cookie-panel-title a::before{content: "- ";margin-right: .5rem;color:#0a58ca;font-weight: 700;}
.cookie-panel-title a.collapsed::before {content: "+";}
.necessary-text {color: #5cb85c;font-weight: 600;letter-spacing: .025rem;margin-right: 10px;line-height: 28px;}
.cookie-toggle .btn-light {background: #fff;} 
.toggle:focus > .toggle-group > .toggle-handle, .toggle:hover > .toggle-group > .toggle-handle {
  opacity: .25;
}

/* large mobiles (tablets, 360px and up)*/
@media (min-width: 360px) {
.cookie-toggle {display: inline-block;position: absolute;right: 10px;margin-top:0; top:.5rem}    
}

.modal {background: rgba(0, 0, 0, 0.5); }
.modal-backdrop {display: none;}