﻿
.body1 {
    background-color: #232220;
}
.container img {
    width: 100%;
}

/* width */
::-webkit-scrollbar {
    width: 10px;
}

/* Track */
::-webkit-scrollbar-track {
    background: #232220;
    
}
.invis{
    display:none;
}
/* Handle */
::-webkit-scrollbar-thumb {
    background: #888;
    border-radius: 10px;
}

    /* Handle on hover */
    ::-webkit-scrollbar-thumb:hover {
        background: #555;
    }

.container {
    width: 100%;
    max-width:100%;
    background-color:transparent;
}
.calendar
{
    background-color:white;
}
.divteste{
    width:100%;
    height:150vh;
}
.div1 {
    max-width: 100%;
    max-height: 739px;
    width: auto\9;
    background-size: contain;
}
.image {
    position: relative;
    width: 100%; /* for IE 6 */
}
.center {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.h2 {
    color:rgba(255,255,255,0.7);
    text-align: left;
    position: absolute;
    width: 100%;
    font-family: verdana;
    font-size: 200%;
    background: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,1));
    padding-top: 20px;
    padding-bottom:5px;
    padding-left:1%;
}

body .demo-blog {
    font-family: 'Roboto', 'Helvetica', sans-serif;
}

.demo-blog .demo-blog__posts {
    background: rgba(76, 175, 80, 0.0); /* Green background with 30% opacity */
    max-width: 40%;
    padding: 0;
    display: flex;
    margin: 0 auto;
    flex-shrink: 0;
}
.demo-blog__pub {
    background: rgba(76, 175, 80, 0.0); /* Green background with 30% opacity */
    max-width: 20%;
    padding: 0;
    position:fixed;
    display: flex;
    float:right;
    right:0px;
    bottom:278px;
    margin: 0 auto;
    flex-shrink: 0;
}

.demo-blog.mdl-layout .mdl-layout__content {
    padding-top: 0;
    position: relative;
    -webkit-overflow-scrolling: touch;
}

.demo-blog .mdl-card {
    display: flex;
    flex-direction: column;
    align-items: stretch;
    min-height: 300px;
}

.demo-blog .mdl-card__title {
    padding: 16px;
    flex-grow: 1;
}

.demo-blog .mdl-card__media {
    box-sizing: border-box;
    background-size: cover;
    padding: 0;
    flex-grow: 0;
    flex-direction: row;
    align-items: flex-end;
    cursor: pointer;
}

    .demo-blog .mdl-card__media a,
    .demo-blog .mdl-card__title a {
        color: inherit;
    }

.demo-blog .mdl-card__supporting-text {
    width: 100%;
    padding: 16px;
    min-height: 64px;
    display: flex;
    align-items: center;
}

    .demo-blog .mdl-card__supporting-text strong {
        font-weight: 400;
    }

.demo-blog .mdl-card__media ~ .mdl-card__supporting-text {
    min-height: 64px;
}

.demo-blog .mdl-card__supporting-text:not(:last-child) {
    box-sizing: border-box;
    min-height: 76px;
}

.demo-blog:not(.demo-blog--blogpost) .mdl-card__supporting-text ~ .mdl-card__supporting-text {
    border-top: 1px solid rgba(0,0,0,0.1);
}

.demo-blog .mdl-card__actions:first-child {
    margin-left: 0;
}
.size13{
    text-size-adjust:auto;
}
.demo-blog .meta {
    box-sizing: border-box;
    padding: 16px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    height: auto;
}

    .demo-blog .meta > .meta__favorites {
        flex-direction: row;
        margin: 0 8px;
        font-size: 13px;
        font-weight: 500;
    }

        .demo-blog .meta > .meta__favorites .material-icons {
            font-size: 2em;
            cursor: pointer;
            margin-left: 12px;
        }

.demo-blog .mdl-card .meta.meta--fill {
    justify-content: space-between;
}
.wrap {
    white-space: normal;
    width: 100px;
}

.demo-blog .meta > *:first-child {
    margin-right: 16px;
}

.demo-blog .meta > * {
    display: flex;
    flex-direction: column;
}

.demo-blog.is-small-screen .demo-blog__posts > .mdl-card.coffee-pic {
    order: 0;
}

.demo-blog.is-small-screen .demo-blog__posts > .mdl-card.something-else {
    order: -1;
}
.button-perfil {
    float: right;
    width: 10%;
    height: 10%;
    position: fixed;
    z-index: 10;
    background-color: white;
    right: 10%;
}
.social-btn {
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    background-color: transparent;
    margin: 0 16px;
    width: 30px;
    height: 30px;
    cursor: pointer;
    opacity: 0.9;
    border-radius: 2px;
}
.blocker{
    z-index:999;
}

.mdl-mega-footer {
    margin-top: 80px;
    height: 240px;
    padding: 40px;
    align-items: center;
    box-sizing: border-box;
}
.mdl-navigation__link {
    background-color: #232220;
}
.mdl-navigation{
    z-index:5;
}
.mdl-mega-footer¨ {
    padding-top: 20px;
    padding-bottom: 20px;
}
.mdl-mega-footer--heading, .mdl-mega-footer__heading{
    padding-right: 60.8px;
}
fas fa-question{
    color:black;
}
.div42 {
    position: relative;
    min-height: 150px;
}
.div42-content {
    position: absolute;
    bottom: 0;
    left: 0;
}
.button42 {
    background-color: rgb(55,55,55);
}
    .button42:hover {
        background-color: rgb(65,65,65);
    }
.nav2 {
    line-height: 1.5;
    width: 100%;
    -webkit-box-shadow: 2px 2px 5px rgba(0,0,0,0.2);
    -moz-box-shadow: 2px 2px 5px rgba(0,0,0,0.2);
    box-shadow: 2px 2px 5px rgba(0,0,0,0.2);
}
.menu-item {
    background: none;
    width: 100%;
}
    /*Menu Header Styles*/
    .menu-item h4 {
        color: #fff;
        line-height:2.7vh;
        font-size: 1vh;
        font-weight: 500;
        padding: 2px 2px;
        background: #a90329;
    }

        .menu-item h4 a {
            color: #FF9E19;
            display: block;
            text-decoration: none;
            width: 100%;
        }
    .menu-item h4 {
        border-bottom: 1px solid rgba(0,0,0,0.3);
        border-top: 1px solid rgba(255,255,255,0.2);
        color: #fff;
        margin-bottom: 0px;
        margin-top: 5%;
        font-size: 1vw;
        font-weight: 500;
        padding: 2px 2px;
        /*Gradient*/
        background: #2f2f2f; /* Old browsers */
        background: -moz-linear-gradient(top, #a90329 0%, #8f0222 44%, #6d0019 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a90329), color-stop(44%,#8f0222), color-stop(100%,#6d0019)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%); /* IE10+ */
        background: linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 ); /* IE6-9 */
    }
        .menu-item h4:hover {
            background: #cc002c; /* Old browsers */
            background: -moz-linear-gradient(top, #cc002c 0%, #6d0019 100%); /* FF3.6+ */
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cc002c), color-stop(100%,#6d0019)); /* Chrome,Safari4+ */
            background: -webkit-linear-gradient(top, #cc002c 0%,#6d0019 100%); /* Chrome10+,Safari5.1+ */
            background: -o-linear-gradient(top, #cc002c 0%,#6d0019 100%); /* Opera 11.10+ */
            background: -ms-linear-gradient(top, #cc002c 0%,#6d0019 100%); /* IE10+ */
            background: linear-gradient(top, #cc002c 0%,#6d0019 100%); /* W3C */
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc002c', endColorstr='#6d0019',GradientType=0 ); /* IE6-9 */
        }
    .menu-item ul {
        background: #fff;
        font-size: 13px;
        line-height: 5%;
        list-style-type: none;
        overflow: hidden;
        padding: 0px;
    }

        .menu-item ul a {
            margin-left: 20px;
            text-decoration: none;
            color: #aaa;
            display: block;
            width: 200px;
        }

    /*li Styles*/
    .menu-item li {
        border-bottom: 1px solid #eee;
    }

        .menu-item li:hover {
            background: #eee;
        }

    .menu-item ul {
        background: #fff;
        font-size: 0.7vw;
        line-height: 30px;
        height: 0px; /*Collapses the menu*/
        list-style-type: none;
        overflow: hidden;
        padding: 0px;
    }
  

    .menu-item ul {
        background: #fff;
        font-size: 0.7vw;
        line-height: 2.7vh;
        height: 0px;
        list-style-type: none;
        overflow: hidden;
        padding: 0px;
        /*Animation*/
        -webkit-transition: height 1s ease;
        -moz-transition: height 1s ease;
        -o-transition: height 1s ease;
        -ms-transition: height 1s ease;
        transition: height 1s ease;
    }
    .menu-item .special4 {
        background: #fff;
        font-size: 0.8vw;
        line-height: 2vh;
        height: 0px;
        list-style-type: none;
        overflow: hidden;
        padding: 0px;
        /*Animation*/
        -webkit-transition: height 1s ease;
        -moz-transition: height 1s ease;
        -o-transition: height 1s ease;
        -ms-transition: height 1s ease;
        transition: height 1s ease;
    }

    .menu-item:hover ul {
        height: 93px;
    }
    .menu-item:hover .special {
        height: 27.5vh;
    }
    .menu-item:hover .specialbar {
        height: 16.5vh;
    }
    .menu-item:hover .specialrestau {
        height: 22vh;
    }
    .menu-item:hover .special2 {
        height: 8vh;
    }
    .menu-item:hover .special2a {
        height: 6vh;
    }
    .menu-item:hover .special3 {
        height: 2.5vh;
    }
    .menu-item:hover .special4 {
        height: 8.2vh;
    }
#myImg {
    border-radius: 5px;
    cursor: pointer;
    transition: 0.3s;
}

    #myImg:hover {
        opacity: 0.7;
    }

/* The Modal (background) */
.modal {
    display: none; /* Hidden by default */
    position: fixed; /* Stay in place */
    z-index: 29; /* Sit on top */
    padding-top: 100px; /* Location of the box */
    left: 0;
    top: 0;
    overflow: auto; /* Enable scroll if needed */
    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.1); /* Black w/ opacity */
}

/* Modal Content (Image) */
.modal-content {
    margin: auto;
    display: block;
    max-width: 1500px;
    max-height: 1200px;
}

/* Caption of Modal Image (Image Text) - Same Width as the Image */
#caption {
    margin: auto;
    display: block;
    width: 90%;
    max-width: 700px;
    text-align: center;
    color: #ccc;
    padding: 10px 0;
    height: 150px;
}

/* Add Animation - Zoom in the Modal */
.modal-content, #caption {
    animation-name: zoom;
    animation-duration: 0.6s;
}

@keyframes zoom {
    from {
        transform: scale(0)
    }

    to {
        transform: scale(1)
    }
}

/* The Close Button */
.close {
    z-index: 30; /* Sit on top */
    position: fixed;
    top: 60px;
    right: 80%;
    color: #FF9E19;
    font-size: 60px;
    transition: 0.3s;
    text-decoration: none;
    opacity:1;
}

    .close:hover,
    .close:focus {
        color: #FF9E19;
        text-decoration: none;
        cursor: pointer;
    }

/* 100% Image Width on Smaller Screens */
@media only screen and (max-width: 700px) {
    .modal-content {
        width: 100%;
    }
}


.menu-item label {
    color: #fff;
    font-size: 15px;
    font-weight: 500;
    padding: 2px 2px;
    background: #a90329;
}

    .menu-item label a {
        color: white;
        display: block;
        text-decoration: none;
        width: 200px;
    }

.menu-item label {
    border-bottom: 1px solid rgba(0,0,0,0.3);
    border-top: 1px solid rgba(255,255,255,0.2);
    color: #fff;
    margin-bottom: 0px;
    margin-top: 12px;
    font-size: 15px;
    font-weight: 500;
    padding: 2px 2px;
    /*Gradient*/
    background: #a90329; /* Old browsers */
    background: -moz-linear-gradient(top, #a90329 0%, #8f0222 44%, #6d0019 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#a90329), color-stop(44%,#8f0222), color-stop(100%,#6d0019)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%); /* IE10+ */
    background: linear-gradient(top, #a90329 0%,#8f0222 44%,#6d0019 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a90329', endColorstr='#6d0019',GradientType=0 ); /* IE6-9 */
}

    .menu-item label:hover {
        background: #cc002c; /* Old browsers */
        background: -moz-linear-gradient(top, #cc002c 0%, #6d0019 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cc002c), color-stop(100%,#6d0019)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #cc002c 0%,#6d0019 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #cc002c 0%,#6d0019 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #cc002c 0%,#6d0019 100%); /* IE10+ */
        background: linear-gradient(top, #cc002c 0%,#6d0019 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc002c', endColorstr='#6d0019',GradientType=0 ); /* IE6-9 */
    }

a:hover {
    color: #FF9E19;
}
.a24 {

    font-family: Arial, "Helvetica", sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
    text-transform: uppercase;
    text-align: center;
    text-shadow: 1px 1px 0px #07526e;
    padding-top: 6px;
    cursor: pointer;
    border: none;
    background: #FF9E19;
    background-image: linear-gradient(bottom, rgb(255, 158, 25) 0%, rgb(255, 158, 25) 100%);
    border-radius: 5px;
    box-shadow: inset 0px 0px 0px #FF9E19, 0px 2px 0px 0px #FF9E19, 0px 5px 5px #999;
}
a {
    color: #FF9E19;
}
.fa-utensils {
    color: #FF9E19;
}
.fa-glass-martini {
    color: #FF9E19;
}
.fa-moon {
    color: #FF9E19;
}
.dropdown-menu > li > a:focus, .dropdown-menu > li > a:hover {
    color: #FF9E19;
}
.terminar {
    color: white;
}
.terminar:hover {
    color: #FF9E19;
}
.bet42:hover {
    color: #FF9E19;
}
.mdl-textfield__label::after {
    background-color: white;
    color: #FF9E19;
}
.mdl-textfield--floating-label.is-focused .mdl-textfield__label, .mdl-textfield--floating-label.is-dirty .mdl-textfield__label, .mdl-textfield--floating-label.has-placeholder .mdl-textfield__label {
    font-size: 0.6vw;
}
.mdl-textfield__label {
    color: #FF9E19;
    font-size: 0.8vw;
}
.mdl-textfield--floating-label.is-focused .mdl-textfield__label, .mdl-textfield--floating-label.is-dirty .mdl-textfield__label, .mdl-textfield--floating-label.has-placeholder .mdl-textfield__label {
    color: #FF9E19;
}
.mdl-textfield__input{
    color:white;
    font-size:0.9vw;
}
.mdl-textfield__label{
    top:1.5vw;
    bottom:-0.4vw;
}
.mdl-radio__outer-circle {
    border-color: white;
    border-width: 0.1vw;
    height: 0.79vw;
    width: 0.79vw;
}
.mdl-radio.is-checked .mdl-radio__outer-circle {
    border-color: #232220;
    border-width: 0.1vw;
    border:none;
    height: 0.79vw;
    width: 0.79vw;
}
.mdl-radio.is-upgraded{
    padding-left:1vw;
}
.mdl-textfield{
    padding-top:1vw;
    padding-bottom:1vw;

}
.mdl-radio__inner-circle {
    background: #FF9E19;
    height: 0.43vw;
    width: 0.43vw;
}
.mdl-radio.is-checked .mdl-radio__inner-circle {
    transform: scale(1.5);
    height: 0.43vw;
    width: 0.43vw;
}


.area {
    display: none;
    background-color: transparent;
    clear: both;
}
.container42 {
width:100%;
}

.floated42 {
    float: left;
    width: 12vw;
}
.a22, .a22:visited, .a22:hover {
    text-decoration: none;
    padding-top: 10px;
    color: white;
}
.styled-select {
    width: 70px;
    height: 30px;
    overflow: hidden;
    background-color: #232220;
    background: url('Images/560px-White_Arrow_Down.svg.png') no-repeat right #232220;
    background-size: 15px;
    border: 2px solid #232220;
    border-radius: 5px;
}
.styled-select option{
   color:white;
}

    .styled-select select {
        background-color: #232220;
        width: 70px;
        padding: 3px;
        font-size: 14px;
        line-height: 1;
        border: 0;
        border-radius: 0;
        height: 30px;
        -webkit-appearance: none;
        color: #FF9E19;
    }

.styled-select2 {
    width: 100px;
    height: 30px;
    overflow: hidden;
    background-color: #232220;
    background: url('Images/560px-White_Arrow_Down.svg.png') no-repeat right #232220;
    background-size: 15px;
    border: 2px solid #232220;
    border-radius: 5px;
}

    .styled-select2 select {
        background-color: #232220;
        width: 100px;
        padding: 3px;
        font-size: 14px;
        line-height: 1;
        border: 0;
        border-radius: 0;
        height: 30px;
        -webkit-appearance: none;
        color: white;
    }

.cartoes  .mdl-textfield {
    padding:0px;
}
.cartoes  .mdl-textfield__label{
    top:0px;
}
    .cartoes .mdl-textfield__label::after {
        top: 23px;
     
    }

.cartoes .div77 {
    float: left;
    background-color: #4b4b4b;
    width: 11.038%;

    height: 50px;
    text-align: center;
    line-height: 13px;

}
    .cartoes .div77 p {
        color: white;
        font-size:0.9vw;
        font-weight: bold;
        margin-bottom:0px;
    }
    .cartoes .div77 label {
       
        font-size: 0.7vw;
       
    }
.cartoes .div23 {
    float: left;
    background-color: #4b4b4b;
    width: 24.9%;
    height: 50px;
    text-align: center;
    line-height: 13px;
}

    .cartoes .div23 p {
        color: white;
        font-size: 0.9vw;
        font-weight: bold;
        margin-bottom: 0px;
    }

    .cartoes .div23 label {
        font-size: 0.7vw;
    }
.cartoes .div86 {
    float: left;
    background-color: #4b4b4b;
    width: 12.334%;
    height: 50px;
    text-align: center;
    line-height: 13px;
}

    .cartoes .div86 p {
        color: white;
        font-size: 0.9vw;
        font-weight: bold;
        margin-bottom: 0px;
    }

    .cartoes .div86 label {
        font-size: 0.7vw;
    }

.cartoes .mdl-textfield__input{
    font-size:16px;
}
label > input { /* HIDE RADIO */
    visibility: hidden; /* Makes input not-clickable */
    position: absolute; /* Remove input from document flow */
}

    label > input + img { /* IMAGE STYLES */
        cursor: pointer;
        border: 2px solid transparent;
    }

    label > input:checked + img { /* (RADIO CHECKED) IMAGE STYLES */
        border: 2px solid #f00;
    }

.styled-select3 {
    width: 100px;
    height: 30px;
    overflow: hidden;
    background-color: #232220;
    background: url('Images/560px-White_Arrow_Down.svg.png') no-repeat right #232220;
    background-size: 15px;
    border: 2px solid #232220;
    border-radius: 5px;
}

    .styled-select3 select {
        background-color: #232220;
        width: 100px;
        padding: 3px;
        font-size: 14px;
        line-height: 1;
        border: 0;
        border-radius: 0;
        height: 30px;
        -webkit-appearance: none;
        color: #757575;
    }

.cartoes .div78 {
    float: left;
    background-color: #4b4b4b;
    width: 16.92%;
    height: 50px;
    text-align: center;
    line-height: 13px;
}

    .cartoes .div78 p {
        color: white;
        font-size:0.8vw;
        font-weight: bold;
        margin-bottom: 0px;
    }
.checkcheck {
    float: left;
    margin-left: 7.55%;
    margin-top: 1.5%;
    margin-right: 7.35%;
}
.cartoes .div79 {
    float: left;
    background-color: #4b4b4b;
    width: 12.08%;
    height: 50px;
    text-align: center;
    line-height: 13px;
}

    .cartoes .div79 p {
        color: white;
        font-size: 0.8vw;
        font-weight: bold;
        margin-bottom: 0px;
    }

.checkcheck2 {
    float: left;
    margin-left: 4.95%;
    margin-top: 1.5%;
    margin-right: 5.15%;
}
.checkfunk  input[type=checkbox] {
    display: none;
}

    .checkfunk  input[type=checkbox] + label {
        background: url(images/white.png);
        background-size: cover;
        height: 1vw;
        width: 1vw;
        padding: 0 0 0 0px;
    }

    .checkfunk input[type=checkbox]:checked + label {
        background: url(images/check.png);
        background-size: cover;
        height: 1vw;
        width: 1vw;
        padding: 0 0 0 0px;
    }

.divcheck input[type=checkbox] {
    display: none;
}

    .divcheck input[type=checkbox] + label {
        background: url(images/checkgrey.png);
        background-size: cover;
        height: 20px;
        width: 20px;
        padding: 0 0 0 0px;
    }

    .divcheck input[type=checkbox]:checked + label {
        background: url(images/checkgreen.png);
        background-size: cover;
        height: 20px;
        width: 20px;
        padding: 0 0 0 0px;
    }



.box {
    width: 100%;
    height: 100%;
    position: relative;
    overflow: hidden;
}

    .box .file {
        width: 100%;
        height: 100%;
        background: rgba(150,225,150,0.5);
        margin-top:-0%;
        color: #FFF;
        font-weight: bold;
        font-size: 400px;
        opacity: 0;
    }

.styled-select5 {
    width: 40%;
  
    overflow: hidden;
    background-color: #232220;

  margin-left:-0.5%;
}
.styled-select5 option{
    color:white;
}

    .styled-select5 select {
        background-color: #232220;
        width: 100%;
        padding: 0.1vw;
        padding-left: 0px;
        font-size: 0.8vw;
        line-height: 1;
        border: 0;
        border-radius: 0;
        height: 1.2vw;
        -webkit-appearance: none;
        color: #FF9E19;
    }
.styled-select52 {
    width: 32%;
    overflow: hidden;
    background-color: #232220;
    margin-left: -0.5%;
}

    .styled-select52 option {
        color: white;
    }

    .styled-select52 select {
        background-color: #232220;
        width: 100%;
        padding: 0.1vw;
        padding-left: 0px;
        font-size: 0.8vw;
        line-height: 1;
        border: 0;
        border-radius: 0;
        height: 1.2vw;
        -webkit-appearance: none;
        color: #FF9E19;
    }
.styled-select7 {
    width: 42%;

    overflow: hidden;
    background-color: #232220;
    background: url('Images/560px-White_Arrow_Down.svg.png') no-repeat right #232220;
    background-size: 0.5vw;
    margin-left: -0.5%;
}

    .styled-select7 option {
        color: white;
    }

    .styled-select7 select {
        background-color: #232220;
        width: 100%;
        
        padding-left: 0px;
        font-size: 0.7vw;
        line-height: 0.7vw;
        border: 0;
        border-radius: 0;
        height: 1.5vw;
        -webkit-appearance: none;
        color: #FF9E19;
    }
.styled-select8 {
    width: 42%;
    overflow: hidden;
    background-color: #232220;
    margin-left:5px;
}

    .styled-select8 option {
        color: white;
    }

    .styled-select8 select {
        background-color: #232220;
        width: 100%;
        padding: 3px;
        padding-left: 0px;
        font-size: 0.7vw;
        line-height: 1;
        border: 0;
        border-radius: 0;
        height: 1.5vw;
        -webkit-appearance: none;
        color: #FF9E19;
    }
.styled-select22 {
    width: 40%;
    height: 2vw;
    overflow: hidden;
    background-color: #232220;
    background: url('Images/560px-White_Arrow_Down.svg.png') no-repeat right #232220;
    background-size: 15px;
    margin-left: 5px;
}

    .styled-select22 option {
        color: white;
    }

    .styled-select22 select {
        background-color: #232220;
        width: 100%;
        padding: 3px;
        padding-bottom:0px;
        padding-left: 0px;
        font-size: 0.7vw;
        line-height: 1.5vw;
        border: 0;
        border-radius: 0;
        height: 2vw;
        -webkit-appearance: none;
        color: #FF9E19;
    }
.styled-select6 {
    width: 60%;
    overflow: hidden;
    background-color: #232220;
   
    border: 2px solid #232220;
    border-radius: 5px;
}
.styled-select6 option {
    color: white;
}

    .styled-select6 select {
        background-color: #232220;
        width: 100%;
        padding: 0px;
        font-size: 0.8vw;
        line-height: 0.8vw;
        border: 0;
        border-radius: 0;
        height: 1.5vw;
        -webkit-appearance: none;
        color: #FF9E19;
    }

.selectgold :hover {
    color: #FF9E19;
}
label.tip {
    border-bottom: 1px dashed;
    text-decoration: none
}

    label.tip:hover {
        cursor: help;
        position: relative
    }

    label.tip span {
        display: none
    }

    label.tip:hover span {
        border: #c0c0c0 1px dotted;
        padding: 5px 20px 5px 5px;
        display: block;
        z-index: 100;
        background: url(../images/status-info.png) #f0f0f0 no-repeat 100% 5%;
        left: 0px;
        margin: 10px;
        width: 250px;
        position: absolute;
        top: 10px;
        text-decoration: none
    }
.ui-autocomplete-input {
    float:left;
    width: 80%;
    height: 20px;
}
.ui-corner-right {
    float: left;
    width: 10%;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 9px;
    padding-bottom: 9px;
}
.calendar a {
    text-decoration: none;
}

.rounded-corners {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    border: 1px solid black;
    overflow: hidden;
}

.dayheader {
    color: white;
}

.fontday {
    color: white;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.div_network .mdl-textfield__label{
    bottom:-14px;
    top:10px;
}
.div_network .mdl-textfield{
    padding:5px 0;
}

.perguntafaq
{
    margin-top:5%;
}

.cartoes .mdl-tooltip {
    font-size: 0.65vw;
    text-align: left;
}
.mdl-tooltip{
    font-size:0.7vw;
    line-height:0.7vw
}
.textocartaoevento p {
    margin: 0;
    padding: 0;
    color: black;
    line-height: 100%;
    font-size: 100%;
    font-weight: bold;
}
.textocartaoevento label {
    margin: 0;
    padding: 0;
}
.textocartaoevento {
    float: left;
    width:100%;
    height:55%;
    margin-top:5%;
    
}
.textocartaoeventobot {
    margin-top: 0%;
    width: 100%;
    height: 30%;
}
.cartoetextoglob {
    width: 57%;
    height: 76%;
    margin-left: 4%;
    margin-top: 0.5%;
    float: left;
}
.imgcartaoevento {
    margin-top: 1%;
    float: left;
    width: 35%;
    height: 100%;
    margin-left: 4%;

}
    .imgcartaoevento img {
        max-width: 100%;
        max-height: 100%;
    }
.pubicon {
    float: left;
    background-color: #E4E4E4;
    border: solid;
    border-width: 1px;
    border-color: grey;
}
.pubicon[disabled]:hover {
    float: left;
    background-color: #E4E4E4;
    border: solid;
    border-width: 1px;
    border-color: grey;
}
    .pubicon:hover{
        background-color:#FF9E19;
        border:none;
    }

.area .mdl-tooltip {
   text-align:left;
}
.mdl-slider__container{
    float:left;
    width:90%;
    margin-left:-22px;
    margin-top:10px;
}
.mdl-slider__background-lower{
    background:#FF9E19;
}
.mdl-slider :active::-webkit-slider-thumb, ::-webkit-slider-thumb {
    background: #FF9E19 !important;
}

.divmdldura .mdl-radio__label {
    font-size: 0.8vw;
}
.divmdldura .mdl-radio{
    margin-left:10px;
}
.mdl-radio{
    z-index:0;
}
.mdl-checkbox__box-outline{
    width:0.8vw;
    height:0.8vw;
}
.mdl-checkbox.is-checked .mdl-checkbox__tick-outline {
    background: #FF9E19;
}

.mdl-checkbox.is-checked .mdl-checkbox__box-outline {
    border: 0.1vw solid #FF9E19;
}
.h5bundle h5 {
    font-size: 1.2vw;
    margin-top: 1.2vw;
}
.mdl-button{
    height:2vw;
    line-height:2vw;
}
h5, h6, h1, h2, h3, h4, p, label,a,select {
    font-family: 'Agency FB';
}
.compradis {
    background-image: url(images/compras_black.png);
}
.compradis:disabled {
    background-image: url(images/compras_grey.png);
}
    .compradis:active:hover:not([disabled]) {
       background-color:
    }
    .compradis:disabled + label {
        display:none;
    }

.guestdis {
    background-image: url(images/guest_list_black.png);
}

    .guestdis:disabled {
        background-image: url(images/guest_list_grey.png);
    }

        .guestdis:disabled + label {
            display: none;
        }