.dm-overlay{position:fixed;top:0;left:0;background:rgba(0,0,0,0.65);display:none;overflow:auto;width:100%;height:100%;z-index:1000}.dm-overlay:target{display:block;-webkit-animation:fade .6s;-moz-animation:fade .6s;animation:fade .6s}.dm-table{display:table;width:100%;height:100%}.dm-cell{display:table-cell;padding:0 1em;vertical-align:middle;text-align:center}.dm-modal{display:inline-block;padding:20px;max-width:50em;background:#607d8b;-webkit-box-shadow:0 15px 20px rgba(0,0,0,0.22),0 19px 60px rgba(0,0,0,0.3);-moz-box-shadow:0 15px 20px rgba(0,0,0,0.22),0 19px 60px rgba(0,0,0,0.3);box-shadow:0 15px 20px rgba(0,0,0,0.22),0 19px 60px rgba(0,0,0,0.3);color:#cfd8dc;text-align:left}.dm-modal img{width:100%;height:auto}.pl-left,.pl-right{width:25%;height:auto}.pl-right{float:right;margin:5px 0 5px 15px}.pl-left{float:left;margin:5px 15px 5px 0}.video{position:relative;overflow:hidden;padding-bottom:56.25%;height:0}.video iframe,.video object,.video embed{position:absolute;top:0;left:0;width:100%;height:100%}
.close{
z-index:9999;
float:right;
width:30px;
height:30px;
color:#cfd8dc;
text-align:center;
text-decoration:none;
line-height:26px;
cursor:pointer
}
.close:after{
display:block;
border:2px solid #cfd8dc;
-webkit-border-radius:50%;
-moz-border-radius:50%;
border-radius:50%;content:'X';-webkit-transition:all .6s;-moz-transition:all .6s;transition:all .6s;-webkit-transform:scale(0.85);-moz-transform:scale(0.85);-ms-transform:scale(0.85);transform:scale(0.85)}
.close:hover:after{
border-color:#000
;color:#000;
-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.green{background:#388e3c!important}.cyan{background:#0097a7!important}
.teal{background:#fff!important}@-moz-keyframes fade{from{opacity:0}to{opacity:1}}@-webkit-keyframes fade{from{opacity:0}to{opacity:1}}@keyframes fade{from{opacity:0}to{opacity:1}}