/**
* reset on 9 May
*/
/* overrides the bootstrap 3.x print css */
html a[href]:after {
    content:none;
}
@page {
    size:auto;
}
html header {
    border-bottom: 1mm solid var(--token-dark);
}
html footer {
    border-top: 5mm solid var(--token-dark); padding:0; margin:5mm 0 0 0;
}
html header #search, html header #sa-connect, html footer > *, html .no-print, html .noprint {
    display:none;
}
html .video-message {
    position: absolute; top: 0; left:0; display: block; border: 1px solid var(--token-dark); width:100%; height:100%; text-align:center; font-size: 0.75em; 
}
html .video-message::before {
    position: absolute; top: 40%; left: 50%; transform: translate(-50%, -50%); height:30%; width:30%; content: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 60'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23dba387;stroke-width:0px;%7D.cls-2%7Bfill:none;stroke:%23202f3b;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;%7D.cls-3%7Bfill:%23fff;stroke:%23202f3b;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;%7D%3C/style%3E%3C/defs%3E%3Cg id='Icon_-_fill'%3E%3Cpath class='cls-1' d='M30,7c-12.7,0-23,10.3-23,23s10.3,23,23,23,23-10.3,23-23S42.7,7,30,7ZM22.51,40.98v-21.98l19.04,10.99-19.04,10.99Z'/%3E%3C/g%3E%3Cg id='Icon_-_stroke'%3E%3Cpath class='cls-2' d='M7,29.97c0,12.7,10.3,23,23,23s23-10.3,23-23S42.7,6.97,30,6.97,7,17.27,7,29.97'/%3E%3Cpolygon class='cls-3' points='41.55 29.99 22.51 19 22.51 40.98 41.55 29.99'/%3E%3C/g%3E%3C/svg%3E");
}
html .video-message::after {
    position: absolute; top: 80%; left: 50%; transform: translate(-50%, -50%); display: block; content: "The video thumbnail is not displayed in a print document.";
}

/*bootstrap override*/
/*
body header {
    padding-top: 0px!important;
    margin-bottom: 30px!important;
    background: none !important;
    color: #fff!important;
    box-shadow: none !important;
    color: white!important;
}
body footer {
    display:none;
    background: #315893!important;
    color: #fff!important;
    margin-top: 30px!important;
    padding: 50px!important;
    min-height: 200px!important;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.5)!important;
    color: white!important;
}

body footer *,
body header * {
    color: white!important;
}

#logo{ display:none; }
#logo-print{ display:block !important; }

.left_menu,
.right_menu,
#search,
#header-links,
#project-tabs,
.cms_page_id,
#footer-right,
#left-column,
#header-left .no-gutter,
#add-to-favourites{
	display: none;
}

#header-left{ padding-left:2px !important; padding-right:2px !important; }


a[href]:after,
#banner a[href]:after,
header a[href]:after,
footer a[href]:after,
.content_area h1 a[href]:after,
.content_area a[href].has_image:after{
    content: "";
}




.content_area a[href]:after {
    content: " (" attr(href) ")";
}


.container  {
	width: auto;
}

.panel-heading  {
	padding: 10px 0px;
}

.panel-heading-box h2 {
    font-size: 21px;
}

#ce-message {
	background: none;
}

#ce-message .col-lg-offset-6,
#ce-message .col-md-offset-2,
#ce-message .col-sm-offset-3,
#ce-message .col-xs-offset-6 {
	margin-left: 0;
}


#main ,
#main .content_area{
	width: 100%;
}

#_hj_feedback_container{ display:none; }

.fullscreen{ display:none; }
.no-print,
.noprint{ display:none; }
*/