+
+.modfolder {
+ display: block;
+ position: fixed;
+ left: 50%; margin: 0 -15em;
+ vertical-align: middle;
+ text-align: center;
+ width: 30em;
+ min-width: 240px;
+ z-index: 3;
+ border-radius: .5em;
+ border: 1px solid black;
+ padding: .125em 0;
+ min-height: 3em;
+ background-color: #ACF;
+}
+.modfolder:before {
+ display: block;
+ content: '';
+ border: 1px solid black;
+ border-radius: 0 0 .5em .5em;
+ border-top: 0px;
+ top: 1.75em; bottom: .125em; left: .5%; right: .5%;
+ position: absolute;
+ background-color: white;
+ z-index: -1;
+}
+.modfolder + *:after {
+ content: ' ';
+ position: fixed;
+ top: 0; bottom: 0; left: 0; right: 0;
+ background-color: rgba(0,0,0,.5);