.modal
{
    position: fixed;
    width: 100%;
    height: 100%;
    /* Web browsers that does not support RGBa */
    background: rgb(0, 0, 0);
    /* IE9/FF/chrome/safari supported */
    background: rgba(0, 0, 0, 0.9);
    /* IE 8 suppoerted */
    /* Here some time problem for Hover than you can use background color/image */
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#88000000, endColorstr=#88000000)";
    /* Below IE7 supported */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#88000000, endColorstr=#88000000);
    z-index: 1000000;
    justify-content: center;
    align-items: center;
}
.modal .close
{
    background-color: transparent;
    border: none;
    font-size: 40pt;
    color: #fff;
    right: 10%;
    top: 1%;
    position: absolute;
    cursor: pointer;
    border: solid 1px #fff;
    width: 48px;
    line-height: 45px;
    border-radius: 200px 200px 200px 200px;
    -moz-border-radius: 200px 200px 200px 200px;
    -webkit-border-radius: 200px 200px 200px 200px;
}
.modal .button
{
    background-color: #d30104;
    border: #fff;
    font-size: 15pt;
    color: #fff;
    margin: 10px auto 0 auto;
    display: block;
    padding: 10px;
    border-radius: 8px 8px 8px 8px;
    -moz-border-radius: 8px 8px 8px 8px;
    -webkit-border-radius: 8px 8px 8px 8px;
    cursor: pointer;
    font-family: 'Oswald', sans-serif;
}
#modal-video
{
    width: 100%;
}
.modal .modal-body
{
    text-align: center;
}
#top_centro {
    min-width: 980px!important;
}