@font-face {
    font-family: 'motion_picture_personal_useRg';
    src: url('front/motionpicture_personaluseonly-webfont.woff2') format('woff2'),
         url('front/motionpicture_personaluseonly-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

/* flex columns equals size */
.flex-1 {
	flex: 2;
}

.rotate {
	transform: rotate(353deg);
}

main {
	min-height: 100vh;
	background: no-repeat center center;
	background-size: cover;
	background-attachment: fixed;
}


#dialog {
	display: none;
}
.ui-dialog-titlebar {
	display: none;
}
.ui-dialog {
	box-shadow: 0px 0px 30px 0px rgba(0, 0, 0, 0.8);
}
.ui-widget-overlay {
    background: #888;
    opacity: 0.5;
}
.ui-dialog .ui-dialog-content {
	 padding: inherit;
}



/* modal case */
main.xhr {
	background: none;
	min-height: auto;
}
main.xhr .h1 ,
main.xhr .h1 a.top-link {
	color: black;
}
main.xhr div.top-bar .h1 a.top-link {
	display: none;
}
