.main-header.navbar.navbar-expand.navbar-yellow.navbar-dark.border-bottom-0{
	display:none;
}
.backfixo {
	background-repeat: no-repeat;
	background-image: url(../images/barb13pbex.jpg);
	background-attachment: fixed;
	background-position: center center;
	background-size: cover; 
	width: 100%;
}
* {box-sizing: border-box;}
.mySlides {display: none;}
img {vertical-align: middle;}

/* Slideshow container */
.slideshow-container {
    position: relative;
    /* ordem é cima, direita, baixo, esquerda*/
    margin: 0% -1% -3% -5%;
}

#ew-navbar li {
    height: 30px;
    line-height: 30px;
}

.nav-link.active {
    height: 50px !important;
    line-height: 30px;
}
/* Caption text */
.text {
    font-size: 15px;
    padding: 8px 12px;
    position: absolute;
    bottom: 8px;
    width: 100%;
    text-align: center;
}

/* Number text (1/3 etc) */
.numbertext {
    font-size: 5vw;
    font-family: "Bitter", serif;
    line-height: 100%;
    padding: 8px 12px;
    /* ordem é cima, direita, baixo, esquerda*/
    margin: 10% 0 0 10%;
    position: absolute;
    top: 0;
}
.numbertextinverse {
    font-size: 5vw;
    font-family: "Bitter", serif;
    text-align: right;
    line-height: 100%;
    padding: 8px 12px;
    /* ordem é cima, direita, baixo, esquerda*/
    margin: 10% 0 0 60%;
    position: absolute;
    top: 0;
}
.subtitulo {
    font-size: 3vw;
    font-family: "Bitter", serif;
    text-align: center;
    line-height: 100%;
    padding: 8px 12px;
    /* ordem é cima, direita, baixo, esquerda*/
    margin: 3% 0 3% 0;
}
.subtitulo2 {
    font-size: 2.5vw;
    font-family: "Bitter", serif;
    text-align: center;
    line-height: 100%;
    padding: 8px 12px;
    /* ordem é cima, direita, baixo, esquerda*/
    margin: 5% 0 3% 0;
}
.subtitulo3 {
    font-size: 2.0vw;
    font-family: "Bitter", serif;
    text-align: center;
    line-height: 100%;
    padding: 8px 12px;
    /* ordem é cima, direita, baixo, esquerda*/
    padding: 5% 0 3% 0;
}
.precos {
    font-family: "Ubuntu", sans-serif ;
    text-align: center;
}

/* The dots/bullets/indicators */
.dot {
    height: 15px;
    width: 15px;
    margin: 0 2px;
    background-color: #bbb;
    border-radius: 50%;
    display: inline-block;
    transition: background-color 0.6s ease;
}
.active {
    background-color: #717171;
}

/* Fading animation */
.fade {
    -webkit-animation-name: fade;
    -webkit-animation-duration: 5.0s;
    animation-name: fade;
    animation-duration: 5.0s;
}
@-webkit-keyframes fade {
    from {opacity: .8} 
    to {opacity: 1}
}
@keyframes fade {
    from {opacity: .8} 
    to {opacity: 1}
}
.content-header{
    display: none;
}

@media only screen and (min-width: 767.99px) {
        .content-wrapper{
            margin-left:0px !important;
        }
        #pagmobBtn {
            display: none;
        }
        #hidedesk {
            display: none;
        }
        #pagBtn {
            display: block;
            position: fixed;
            bottom: 90px;
            right: 25px;
            z-index: 99;
            font-size: 18px;
            outline: none;
            background-color: #353a40;
            opacity: 0.9;
            color: white;
            cursor: pointer;
            padding: 15px;
            border-width: 5px;
            border-color: #00b0f2;
        }
        #pagBtn:hover {
            background-color: #555;
        }
        .select2 {
                width: 350px !important;
        }
        .ew-add-div{
            width: 350px !important;
        }
        #datetimepicker_fHomeadd_x_dia.input-group{
            width: 350px !important;
        }
        #x_dia{
            width: 350px !important;
        }
        .form-text {
            width: 350px !important;
            color: white;
        }
        .form-control:not(.form-control-color):not(textarea), .form-select {
            width: 470px !important;
        }
        #titulomes{
            color: black;
        }
        img.prof {
            width: 60px; height: 60px; object-fit: cover;
            clip-path: inset(0px 0px 0px 0 round 50%);
        }
        .instrucao{
            padding-left: 5%;
            padding-top: 3%;
            padding-bottom: 2%;
        }
        #modular{
            margin-left: 35%;
            margin-right: 35%;
        }
		#modularint{
            margin-left: 10%;
            margin-right: 10%;
        }
        #diames{
            margin-left: 35%;
            margin-right: 35%;
            padding-bottom: 5%;
        }
        #rodape{
            position: fixed;
            right: 0;
            bottom: 0;
            left: 0;
            background-color: #212529 !important;
        }
}

/* On smaller screens, decrease text size */
@media only screen and (max-width: 767.98px) {
    .text {font-size: 20px}
    .precos { 
    width: 100% !important;
        img {
            width:20% !important;
        }
    }
    .imgfooter img {
        width:80% !important;
    }
    .subtitulo {
        font-size: 20px;
    }
    .subtitulo2 {
        font-size: 20px;
    }
    .subtitulo3 {
        font-size: 15px;
    }
    .espacos {
        margin-top: 10px !important;
    }
    #pagBtn {
        display: none;
    }
    img.prof {
		width: 60px; height: 60px; object-fit: cover;
		clip-path: inset(0px 0px 0px 0 round 50%);
	}
	.instrucao{
		padding-left: 5%;
		padding-top: 8%;
		padding-bottom: 2%;
	}
    #modular{
		margin-left: 0;
		margin-right: 0;
	}
    #rodape{
        position: fixed;
        right: 0;
        bottom: 0;
        left: 0;
        background-color: #212529 !important;
    }
    .escondelabel{
        display: none !important;
    }
    #diames{
        padding-bottom: 25%;
    }
}
.form-select {
    appearance: auto !important;
}
.menu:hover{
    color:cyan !important;
}
.breadcrumb.float-sm-end.ew-breadcrumbs{
    display: none !important;
}
#datetimepicker_fHomeadd_x_dia{
    flex-wrap: nowrap !important;
}
::placeholder {
    color: gray !important;
    opacity: 1; /* Firefox */
}
::-ms-input-placeholder { /* Edge 12-18 */
    color: gray !important;
}
input {
    background-color: rgb(211, 211, 211) !important;
    color: black !important;
}
.select2-selection--single .select2-selection__rendered {
    color: black !important;
}
.main-footer{
    display:none !important;
}
.espacovert{
	margin-top:3%;
	margin-bottom:2%;
	margin-left:2%;
	margin-right:2%;
}

.option{
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	cursor: pointer;
	border-bottom: 1.5px solid #ccc;
	transition: 0.2s all;
	color:black;
	border-color: orange;
}
.descricao{
	padding: 5px;
	display: inline;
}

.check{
	height: 20px;
	width: 20px;
	border: 1px solid #000;
	border-radius: 20px;
	margin-right: 20px;
	transition: 0.2s all;
	display:none;
}

.option.selected .check{
	background-color: #212529;
}
.option.selected{
	background-color: yellow;
}

.optionunid.selected .check{
	background-color: #212529;
}
.optionunid.selected{
	background-color: #34d0ff !important;
    color: black !important;
}

.optionday.selected .check{
	background-image: linear-gradient(cyan, white);
}
.optionday.selected{
	background-image: linear-gradient(cyan, white);
}
.optionhour.selected .check{
	background-color: #212529;
	color: black;
}

.selecthour{
	gap: 10px;
}

#horario {
	display: none;
}
#prox1 {
	display: none;
}
#prox2 {
	display: none;
}
#cancelaBtn{
	display: none;
}
#final {
	display: none;
}
#servicos{
	font-size: 12px;
	color: white;
	padding-top:8px;
	padding-right:10px;
}
#btnHorarios, #btnlocal, #btnface, #btninsta, #btnwhats{
	background-color:transparent;
	color: gray !important;
	border:0;
	
}

#modalhorarios {
  display: none;
  flex-direction: column;
  justify-content: center;
  gap: 0.4rem;
  width: 70%;
  height: 70%;
  padding: 1.3rem;
  min-height: 250px;
  position: absolute;
  top: 15%;
  left: 15%;
  background-color: white;
  border: 1px solid #ddd;
  border-radius: 15px;
}

.hidden {
  display: none;
}

.overlay {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  backdrop-filter: blur(3px);
  z-index: 1;
}

#ew-modal-dialog{
  display: none;
}

#horario{
	font-size: 12px;
	color: white;
	padding-top:8px;
	padding-right:10px;
}

#confirmaBtn {
	font-size: 18px;
	border: none;
	outline: none;
	opacity: 0.8;
	color: black;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	padding-right: 10px;
	border-radius: 40px 0px 0px 40px;
}
#confirmaBtn:hover {
	background-color: #555;
}

.escalaBtn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: 300;
	border: none;
	outline: none;
	opacity: 0.8;
	color: white;
	background-color:gray;
	padding: 7px;
	border-radius: 10px 10px 10px 10px;
	max-width:33%;
	min-width:calc(33% - 20px / 3);
}
.nenhumHorario {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	border: none;
	outline: none;
	opacity: 0.8;
	color: gray;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
}
.escalaBtn:hover {
	background-color: cyan;
    color:black;
}

#confirma {
	display: none;
}
#confirma a{
	color: black !important;
	font-weight: 700;
}
#servicos{
	font-size: 12px;
	color: white;
	padding-top:8px;
	padding-right:5px;
}
.diacompleto {
	visibility:hidden;
	max-height: 0;
}
.dayweek {
	font-size: 12px;
	color: #282828;	
}
.day {
	font-size: 18px;
	color: #282828;
	font-weight: 300;
}
.month {
	font-size: 10px;
	color: #282828;	
}
.dia1, .dia2, .dia3, .dia4, .dia5, .dia6{
	background-image: linear-gradient(lightgray, white);
	border-left: 1px solid gray;
}

.dia7{
	background-image: linear-gradient(lightgray, white);
	border-left: 1px solid gray;
	border-right: 1px solid gray;
    max-width:13% !important;
}
.selectday{
	flex-wrap:nowrap;
}
.titulosemana{
	background-color: lightgrey;
	border-left: 1px solid gray;
	border-right: 1px solid gray;
	border-top: 1px solid gray;
}
#bd-theme{
    display:none !important;
}
#nomeHelp{
    color:gray !important;
}
.btn.btn-outline-primary {
    --bs-btn-color: #0d6efd !important;
    --bs-btn-border-color: orange !important;
    --bs-btn-hover-color: #fff !important;
    --bs-btn-hover-bg: #0d6efd !important;
    --bs-btn-hover-border-color: #0d6efd !important;
    --bs-btn-focus-shadow-rgb: 13, 110, 253 !important;
    --bs-btn-active-color: #fff !important;
    --bs-btn-active-bg: #0d6efd !important;
    --bs-btn-active-border-color: #0d6efd !important;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125) !important;
    --bs-btn-disabled-color: #0d6efd !important;
    --bs-btn-disabled-bg: transparent !important;
    --bs-btn-disabled-border-color: #0d6efd !important;
    --bs-gradient: none !important;
	background: transparent !important;
	color: #001022 !important;
}