body {
    overflow: hidden !important;
    margin: 0 !important;
    position: fixed;
    width: 100%;
    height: 100%;
}
body:before {
    width: auto !important;
}﻿
body, html {
    overflow: hidden !important;
    margin: 0 !important;
    position: fixed;
    width: 100%;
    height: 100%;
}
                    html {
                        box-sizing: border-box;
                      }
                      *, *:before, *:after {
                        box-sizing: inherit; 
                      }
                      .overlay-no-click {
                          position: fixed;
                          top: 0;
                          left: 0;
                          width: 100%;
                          height: 100%;
                          z-index: 9999999;
                      }
                      /*WEB TV*/
                    /*Loading animation*/
                    .loader-anim {
                        width: 100%;
                        height: 100%;
                        position: absolute;
                        z-index: 99999;
                        background: #fff;
                        text-align: center;
                    }
                    .texto-acarregar {
                        height: 152px;
                        top: 50%;
                        margin-top: -76px;
                        position: relative
                    }
                    .texto-acarregar h2 {
                        margin: 5px 0;
                    }
                    .web-tv-container {
                       position: absolute;
                       width: 100%;
                       height: 100%;
                       padding: 0;
                       top : 0;
                       left: 0;
                    }
                    .webtv-content {
                        box-sizing: border-box;
                        background: #fff
                    }
                    
                    .spinner {
                      margin: 20px auto;
                      width: 50px;
                      height: 40px;
                      text-align: center;
                      font-size: 10px;
                    }

                    .spinner > div {
                      background-color: #333;
                      height: 100%;
                      width: 6px;
                      display: inline-block;

                      -webkit-animation: sk-stretchdelay 1.2s infinite ease-in-out;
                      animation: sk-stretchdelay 1.2s infinite ease-in-out;
                    }

                    .spinner .rect2 {
                      -webkit-animation-delay: -1.1s;
                      animation-delay: -1.1s;
                    }

                    .spinner .rect3 {
                      -webkit-animation-delay: -1.0s;
                      animation-delay: -1.0s;
                    }

                    .spinner .rect4 {
                      -webkit-animation-delay: -0.9s;
                      animation-delay: -0.9s;
                    }

                    .spinner .rect5 {
                      -webkit-animation-delay: -0.8s;
                      animation-delay: -0.8s;
                    }

                    @-webkit-keyframes sk-stretchdelay {
                      0%, 40%, 100% { -webkit-transform: scaleY(0.4) }  
                      20% { -webkit-transform: scaleY(1.0) }
                    }

                    @keyframes sk-stretchdelay {
                      0%, 40%, 100% { 
                        transform: scaleY(0.4);
                        -webkit-transform: scaleY(0.4);
                      }  20% { 
                        transform: scaleY(1.0);
                        -webkit-transform: scaleY(1.0);
                      }
                    }
                    
                    
                    .acf-field-message {
                        background: #333;
                        color: #fff;
                    }
                    .acf-field-message .acf-label, .acf-field-message label {
                        margin: 0 !important;
                    }
                    
 