.markdownx-preview h1 { font-size: 2.5em; } .markdownx-preview h2 { font-size: 2.0em; } .markdownx-preview h3 { font-size: 1.6em; } .markdownx-preview blockquote { border-left: lightgray solid 0.4em; padding-left: 0.4em; } .collection-item-position-edit { float: right; } .collection-item-position-edit a { cursor: pointer; color: #ccc; } .action-icon svg { cursor: pointer; fill: #ccc; height: 12px; vertical-align: text-bottom; } .entity-list__entity-img-wrapper { position: relative; } .entity-list__entity-action-icon { position: absolute; top:0; right:0; mix-blend-mode: hard-light; text-stroke: 1px black; background-color: lightgray; border-radius: 0 0 0 8px; padding: 0 4px; cursor: pointer; } /***** MODAL DIALOG ****/ #modal { /* Underlay covers entire screen. */ position: fixed; top:0px; bottom: 0px; left:0px; right:0px; background-color:rgba(0,0,0,0.5); z-index:1000; /* Flexbox centers the .modal-content vertically and horizontally */ display:flex; flex-direction:column; align-items:center; /* Animate when opening */ animation-name: fadeIn; animation-duration:150ms; animation-timing-function: ease; } #modal > .modal-underlay { /* underlay takes up the entire viewport. This is only required if you want to click to dismiss the popup */ position: absolute; z-index: -1; .collection_list_position_edittop:0px; bottom:0px; left: 0px; right: 0px; } #modal > .modal-content { /* Position visible dialog near the top of the window */ margin-top:10vh; /* Sizing for visible dialog */ width:80%; max-width:600px; /* Display properties for visible dialog*/ background-color: #f7f7f7; padding: 20px 20px 10px 20px; color: #606c76; /* Animate when opening */ animation-name:zoomIn; animation-duration:150ms; animation-timing-function: ease; } #modal.closing { /* Animate when closing */ animation-name: fadeOut; animation-duration:150ms; animation-timing-function: ease; } #modal.closing > .modal-content { /* Aniate when closing */ animation-name: zoomOut; animation-duration:150ms; animation-timing-function: ease; } @keyframes fadeIn { 0% {opacity: 0;} 100% {opacity: 1;} } @keyframes fadeOut { 0% {opacity: 1;} 100% {opacity: 0;} } @keyframes zoomIn { 0% {transform: scale(0.9);} 100% {transform: scale(1);} } @keyframes zoomOut { 0% {transform: scale(1);} 100% {transform: scale(0.9);} } #modal .add-to-list-modal__head { margin-bottom: 20px; } #modal .add-to-list-modal__head::after { content: ' '; clear: both; display: table; } #modal .add-to-list-modal__title { font-weight: bold; font-size: 1.2em; float: left; } #modal .add-to-list-modal__close-button { float: right; cursor: pointer; } #modal .add-to-list-modal__confirm-button { float: right; } #modal li, #modal ul, #modal label { display: inline; }