html {
    height: 100%;
}

body {
    height: 100%;
}

/*session flash*/
.flash_good {
    background: #e5f2be;
    border:2px solid #bedf5d;
    padding:10px;
    font-weight:bold;
    border-radius: 2px;
}
.flash_bad {
    background: #F15E63;
    /* border: 2px solid #F5C4C6; */
    padding: 10px;
    font-weight: bold;
    border-radius: 2px;
    color: white;
}

.flash_container p {
    margin: 0 5px;
}
.flash_container {
    cursor: pointer;
    position: fixed;
    top: 20%;
    left: 50%;
    z-index: 99999;
    white-space: nowrap;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
}

/*preloading gif*/
#preloader {
    background-color: #fff;
    height: 100%;
    position: fixed;
    width: 100%;
    z-index: 1100;
}

#preloader > img {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-top: -100px;
    margin-left: -100px;
}

.table-without-middle-separate-line tr td {
    /*border-top: 0!important;*/

}

.cell-separator {
    padding-top: 0;
    padding-bottom: 0;
}

.footer-ul li {
    display: inline;
    margin-left: 5px;
    margin-right: 5px;
}

.right-brand {
    height: 107px;
}

@media (min-width: 600px) {
    .right-brand {
        text-align: right;
    }
}

@media (max-width: 600px) {
    .right-brand {
        text-align: center;
        line-height: 70px!important;
    }
    .right-brand p {
        font-size: 2.0em!important;
        line-height: 70px!important;
    }
}

.right-brand p {
    line-height: 107px;
    font-size: 2.5em;
    margin-bottom: 0px;
}

video::-webkit-media-controls {
    display:none !important;
}

*::-webkit-media-controls-panel {
    display: none!important;
    -webkit-appearance: none;
}

/* Old shadow dom for play button */

*::--webkit-media-controls-play-button {
    display: none!important;
    -webkit-appearance: none;
}

/* New shadow dom for play button */

/* This one works */

*::-webkit-media-controls-start-playback-button {
    display: none!important;
    -webkit-appearance: none;
}
