#google_translate_element, 
.goog-te-banner-frame, 
.goog-te-balloon-frame, 
#goog-gt-tt, 
.goog-te-balloon-frame, 
.goog-tooltip, 
.goog-tooltip:hover{ 
	display:none !important; 
} 
.goog-text-highlight:hover, 
.goog-text-highlight { 
	-webkit-box-shadow: inherit !important; 
	-moz-box-shadow: inherit !important; 
	box-shadow: inherit !important; 
	box-sizing: inherit !important; 
	-webkit-box-sizing: inherit !important; 
	-moz-box-sizing: inherit !important;
}
.topo-box-bandeira{
	display:inline !important
}

.goog-te-combo {
    background-color: #f8f9fa !important;
    border: none;
    display: block;
    width: 130px;
    color: rgba(0, 0, 0, 0.5);
    font-size: 17px !important;
    font-family: Raleway-medium !important;
    padding: 0.2rem 1rem !important;
}

.goog-te-combo option {
    font-size: 15px !important;
}

.goog-logo-link {
    display: none !important;
}

.goog-te-gadget {
    color: transparent !important;
    font-size: 0px !important;
}

.goog-te-banner-frame {
    left: 0px;
    top: 0px;
    height: 39px;
    width: 100%;
    z-index: 10000001;
    position: fixed;
    border: none;
    border-bottom: 1px solid #6b90da;
    margin: 0;
    -moz-box-shadow: 0 0 8px 1px #999999;
    -webkit-box-shadow: 0 0 8px 1px #999999;
    box-shadow: 0 0 8px 1px #999999;
    _position: absolute;
}

#goog-gt-tt {
    display: none !important;
}

#google_translate_element2 {
    display: none !important;
    width: 0px !important;
    height: 0px !important;
    position: absolute !important;
    margin-top: -1000px !important;
}

#google_translate_element {
    display: none;
}
.goog-te-banner-frame {
    display: none !important;
}

.skiptranslate {
    display: none !important;
}
.dropdown-item IMG {
    height: 16px;
    width: 16px;
}
        /* MENU ACESSIBILIDADE */
        .menu-accessibility .chBut {
            background: #d42a38;
            width: 50px;
            height: 50px;
            position: absolute;
            top: 15px;
            left: 0;
            z-index: 1000000;
            text-align: center;
            border: 1px solid #d42a38;
            border-left: none;
            border-radius: 6px 0px 0px 6px;
            -webkit-transition: all 300ms ease-in-out;
            -moz-transition: all 300ms ease-in-out;
            -o-transition: all 300ms ease-in-out;
            -ms-transition: all 300ms ease-in-out;
            transition: all 300ms ease-in-out;
           /* box-shadow: 0 0 2px rgba(50, 50, 50, 0.4);*/
        }
        
        .menu-accessibility a {
          text-decoration: none;
        }        
        .menu-accessibility {
          text-decoration: none;
          position: fixed;
          z-index: 999;
          font-size: 13px;
          overflow: hidden;
          right: -206px;
          top: 37%;
          cursor: pointer;
          -webkit-border-radius: 0;
          -moz-border-radius: 0;
          border-radius: 0;
          -webkit-transition: all 400ms ease-in-out;
          -moz-transition: all 400ms ease-in-out;
          -o-transition: all 400ms ease-in-out;
          -ms-transition: all 400ms ease-in-out;
          transition: all 400ms ease-in-out;
        }
        
        .menu-accessibility:hover {
          right: 0px;
        }
        
        .menu-accessibility .bgChanger {
          min-width: 290px;
          min-height: auto;
        }
        
        .menu-accessibility .blockChanger {
          width: 260px;
        }
        
        .menu-accessibility .chBody {
          background: #ffffff;
          width: 260px;
          color:red !important;
          position: relative;
          overflow: hidden !important;
          border: 0px solid #e0e0e0;
          -webkit-border-radius: 0;
          -moz-border-radius: 0;
          border-radius: 20px 0  0 20px;
          height: auto; 
          overflow: scroll; 
          overflow-x: hidden;
          margin-left: 88px;
          box-shadow: 0 7px 15px rgb(0 0 0 / 13%);
          margin-top: 5px;
          margin-bottom: 25px;
        }
        
        .menu-accessibility .chBody > div > div{
          padding:0px 15px 15px 10px;
        }
        .menu-accessibility .chBody > div > div > div{
          
        }
        .menu-accessibility .chBody p{
          color: #d42a38;
          /*margin-top:5px !important;*/
          font-weight:400;
          margin-bottom:2px
        }
        .menu-accessibility .chBody a,
        .menu-accessibility .chBody a:link,
        .menu-accessibility .chBody a:active,
        .menu-accessibility .chBody a:visited{
          color: #000000;
          font-weight:700;
          font-size:14px
        }
        
        .menu-accessibility .chBut {
          background: #104e8b;
          width: 50px;
          height: 47px;
          position: absolute;
          top: 32%;
          left: 38px;
          z-index: 1000000;
          text-align: center;
          border: 0px solid #104e8b;
          border-left: none;
          border-radius: 33px 0px 0px 33px;
          -webkit-transition: all 300ms ease-in-out;
          -moz-transition: all 300ms ease-in-out;
          -o-transition: all 300ms ease-in-out;
          -ms-transition: all 300ms ease-in-out;
          transition: all 300ms ease-in-out;
           /*box-shadow: 0 0 2px rgba(50, 50, 50, 0.4); */
        }
        
        @media only screen and (max-width: 600px) {
          .menu-accessibility .chBut {
            top: 50%; 
          }
          .menu-accessibility {
            top: unset;
            bottom: 30%;
          }
        
          .menu-accessibility .chBody{
            margin-top: 60px;
            margin-bottom: 25px;
          }
        
        /*libras*/
          div[vw] {
            top: unset!important;
            bottom: 0px;
          }
        }
        
        .menu-accessibility .chBut i {
          color: #ffffff !important;
          font-size: 15px;
          line-height: 50px;
        }
        
        .menu-accessibility p {
          color: #000000;
          font-size: 13px;
          font-weight: 900;
          text-transform: initial;
          letter-spacing: 0.5px;
          margin-bottom: 5px;
        }
        
        .menu-accessibility-p-mg-top{
          margin-top:25px 
        }
        
        .menu-accessibility .stBgs a {
          text-decoration: none;
          width: 50px;
          height: 50px;
          float: left;
          padding: 0;
          margin: 0 4px 8px;
          cursor: pointer;
          opacity: 1;
        }
        
        .menu-accessibility .stBgs a:hover {
          opacity: 0.7;
        }
        
        .stBlock1 {
          margin: 0 20px 25px 20px;
        }
        
        .stBlock1 .btn {
          width: 100%;
          font-size: 13px;
          line-height: 1;
          padding: 10px 22px;
        }
        /*FIM MENU ACESSIBILIDADE*/
html, body { 
	top: 0 !important; 
}
