@import url('https://fonts.googleapis.com/css?family=Montserrat:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i');

@import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i');

@import url('https://fonts.googleapis.com/css?family=Oswald:200,300,400,500,600,700');

@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');

.White {
    color: white;
}

.Black {
    color: black;
}




/*BACKGROUNDS*/

.BackgroundMenuInterno {
	background: rgba(0,0,0,0.90);
}

.BackgroundColor1,
.CloseFullscreen,
.OpenFullscreen,
.ModalBeneficios .DivModalBeneficios .BtnCloseModal,
.ModalBeneficios .owl-theme .owl-dots .owl-dot span,
.ModalBeneficios .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span,
.BackgroundColor2,
.Beneficios .BtnFechaBeneficios,
.Beneficios .ShowBeneficios,
.BtnVoltaBeneficios,
.Comparar,
.ShowComparacoes,
.BtnFeatures,
.BtnChamaCarouselAtivo:after {
    /*background-color: #0386b2;
    background: #0386b2;*/
    background-color: #2E3192;
    background: #2E3192;
}

.BtsCustom {
	background-color: #16b0b8!important;
	background: #16b0b8!important;
	color: #2E3192!important;
}

.BackgroundOverlay {
	/*background: rgb(34,32,50);
	background: linear-gradient(135deg, rgba(34,32,50,1) 0%, rgba(72,64,83,1) 100%);*/
    background: url("../svg/BackgroundLoad.svg") center center no-repeat;
    background-size: cover;
}

.hamburger-inner, .hamburger-inner:after, .hamburger-inner:before {
	background-color: #16b0b8;
}


/*BOTOES*/

.BtnPrimary:hover {
    background-color: #31a99d;
    border: 2px solid #31a99d;
}

.ColorBtn_Primary {
	background: #0386b2;
	color: #ABD159;
}

.ColorBtn_Primary:hover {
	background: #086b8c;
	color: #ABD159;
}

.Welcome .BtnEntrar,
.Login .BtnEntrar, 
.Login .HomeLogin .BoxLogin .PortaFormLogin .FormLogin .BtnLogin,
.BtnProfile,
.Login .BtnLogin,
.BtnAdmin1 {
	background: #3BB6C4;
	color: #004880;
}

.Welcome .BtnEntrar:hover,
.Login .HomeLogin .BoxLogin .PortaFormLogin .FormLogin .BtnLogin:hover,
.BtnProfile:hover,
.Login .BtnLogin:hover,
.Login .BtnLogin:focus,
.Login .BtnLogin:active,
.BtnAdmin1:hover {
	background: #52cedc;
}

.BorderBtn_Primay {
	border: 2px solid #4cc1b5;
}

.BorderBtn_Primay:hover {
	border: 2px solid #5bd4c8;
}



.FormMaterial input.filled ~ label,
.FormMaterial input:focus ~ label {
	color: #3BB6C4;
}

.BtnExtras,
.Dhell .BtnDhell {
	color: #16b0b8;
}

.Dhell .BtnDhell:hover,
.Dhell .BtnDhell:focus,
.Dhell .BtnDhell:active,
.BtnExtras:focus,
.BtnExtras:active,
.BtnExtras:hover {
	color: white;
}

.Menu .BtnCalcular {
	background: #3BB6C4;
	color: #004880;
}

.Menu .BtnCalcular:hover,
.Menu .BtnCalcular:focus,
.Menu .BtnCalcular:active {
	background: #52cedc;
}

/*TEXTO*/

.TituloCor1,
.MenuInterno .BtnChangePages,
.CloseFullscreen:hover:after,
.OpenFullscreen:hover:after,
.BtnClosePresentation:hover:after,
.HomeProfile .BtnSolicitar,
.Header .DivBtnVoltarMenu:after,
.Login .FormMaterialLogin label,
.SolicitarAcesso .FormMaterialLogin label {
    color: #16b0b8;
}

.TituloCor2,
.Menu .BtnVoltarMenu {
    color: #3E4095;
}

.TituloCor3,
.Txt_EmLinha,
.Txt_EmLinha:hover,
.Txt_EmLinha:focus {
    color: #3E4095;
}

.TextoBtnCor2 {
    color: #00B8C8;
}

.TextoBtnCor2:hover,
.TextoBtnCor2:focus,
.TextoBtnCor2:active {
    color: #6dcff6;
}

.BtnCor3 {
    background: #666666;
    color: white;

    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
}

.BtnCor3:hover,
.BtnCor3:focus,
.BtnCor3:active {
    background: #666666;
    color: #d5d5d5;

    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    -ms-transition: all 0.4s ease;
}




/*BORDAS FORMS*/
.FormMaterial input:focus {
	border: 1px solid rgba(59,185,196,0.5)!important;
}



