.ciOverlay {
                                    background-color: rgba(0, 0, 0, 0.6);
                                    bottom: 0;
                                    cursor: default;
                                    left: 0;
                                    opacity: 0;
                                    position: fixed;
                                    right: 0;
                                    top: 0;
                                    visibility: hidden;
                                    z-index: 1;

                                    -webkit-transition: opacity .5s;
                                    -moz-transition: opacity .5s;
                                    -ms-transition: opacity .5s;
                                    -o-transition: opacity .5s;
                                    transition: opacity .5s;
                                }
                                .ciOverlay:target {
                                    visibility: visible;
                                    opacity: 1;
                                }
                                .ciPopup {
                                    background-color: #fff;
                                    border: 3px solid #fff;
                                    display: inline-block;
                                    opacity: 0;
                                    padding: 5px;
                                    position: absolute;
                                    text-align: justify;
                                    visibility: hidden;
                                    z-index: 99999999;
                                    overflow: scroll;

                                    -webkit-border-radius: 10px;
                                    -moz-border-radius: 10px;
                                    -ms-border-radius: 10px;
                                    -o-border-radius: 10px;
                                    border-radius: 10px;

                                    -webkit-box-shadow: 0 1px 1px 2px rgba(0, 0, 0, 0.4) inset;
                                    -moz-box-shadow: 0 1px 1px 2px rgba(0, 0, 0, 0.4) inset;
                                    -ms-box-shadow: 0 1px 1px 2px rgba(0, 0, 0, 0.4) inset;
                                    -o-box-shadow: 0 1px 1px 2px rgba(0, 0, 0, 0.4) inset;
                                    box-shadow: 0 1px 1px 2px rgba(0, 0, 0, 0.4) inset;

                                    -webkit-transition: opacity .5s, top .5s;
                                    -moz-transition: opacity .5s, top .5s;
                                    -ms-transition: opacity .5s, top .5s;
                                    -o-transition: opacity .5s, top .5s;
                                    transition: opacity .5s, top .5s;
                                }
                                .ciOverlay:target+.ciPopup {
                                    opacity: 1;
                                    visibility: visible;
                                }
                                .ciClose {
                                    background-color: rgba(0, 0, 0, 0.8);
                                    height: 30px;
                                    line-height: 30px;
                                    position: absolute;
                                    right: 0;
                                    text-align: center;
                                    text-decoration: none;
                                    top: -1px;
                                    width: 30px;

                                    -webkit-border-radius: 15px;
                                    -moz-border-radius: 15px;
                                    -ms-border-radius: 15px;
                                    -o-border-radius: 15px;
                                    border-radius: 15px;
                                }
                                .ciClose:before {
                                    color: rgba(255, 255, 255, 0.9);
                                    content: "X";
                                    font-size: 24px;
                                    text-shadow: 0 -1px rgba(0, 0, 0, 0.9);
                                }
                                .ciClose:hover {
                                    background-color: rgba(64, 128, 128, 0.8);
                                }