:root {
	--color-btn-square: #00b0d8;
	--color-btn-square-hover: #0b87a3;
	--color-btn-square-active: #0a677c;
	--color-btn-rounded: #00b0d8;
	--color-btn-rounded-hover: #0b87a3;
	--color-btn-rounded-active: #0a677c;

	--color-items-header-hover: #00b0d8;
	--color-items-header-active: #006ea4;
	--color-menu-header: #00b0d8;
	--color-btn-menu-header-hover: #006ea4;
	--color-border-conteudo-hero: #00b0d8;
	--color-font-base: #fff;
	--color-text-default: #505050;
	--color-item-box-banner-one: #00b0d8;
	--color-item-box-banner-two: red;
	--color-item-box-banner-three: #00496c;
	--color-title-small-upperc: #006ea4;
	--color-btn-small-upperc: #00b0d8;
	--color-btn-options-one: #00b0d8;
	--color-btn-options-two: #006ea4;
	--color-btn-options-three: #52474d;
	--color-btn-options-four: #cc5154;
	--color-btn-options-five: #d7aa3a;
	--color-bb-btn-options-one: #00b0d8;
	--color-bb-btn-options-two: #006ea4;
	--color-bb-btn-options-three: #52474d;
	--color-bb-btn-options-four: #cc5154;
	--color-bb-btn-options-five: #d7aa3a;
	--color-description-notices: #00b0d8;
	--color-big-font: #d0dee1;
	--color-ul-itens-text: #006ea4;
	--color-effect-bg-img-desk: linear-gradient(
		to left,
		#00b0d8 50%,
		rgba(0, 0, 0, 0) 80%
	);
	--color-effect-bg-img-mob: linear-gradient(
		to top,
		#00b0d8 0%,
		rgba(0, 0, 0, 0) 85%
	);
	--color-bg-apps: #006ea4;
	--color-btn-rounded-two: #006ea4;
	--color-terms-footer: #00b0d8;
	--color-title-h1: #00b0d8;
	--color-bg-text-banner: #505050;
	--color-menu-options: #00b0d8;
	--color-bb-menu-options: #d6d6d6;
	--color-last-btn-def-one: #00b0d8;
	--color-font-last-btn-one-hover: #00b0d8;
	--color-border-last-btn-one-hover: #00b0d8;
	--color-bg-last-btn-one-hover: #ecfbff;
	--color-font-last-btn-one-active: #006ea4;
	--color-border-last-btn-one-active: #006ea4;
	--color-bg-last-btn-one-active: #fff;
	--color-bg-last-btn-def-two: #00b0d8;
	--color-bg-last-btn-two-hover: #006ea4;
	--color-font-last-btn-two-active: #006ea4;
	--color-bg-last-btn-two-active: #00b0d8;
	--color-label-form: #006ea4;
	--color-icons-samp: #00b0d8;
	--color-icons-medplan: #e40f18;
	--color-icons-humana: #ef7d00;
	--color-icons-santarita: #4aae46;
	--color-light-icons-samp: #aed3db;
	--color-light-icons: #d6d6d6;
	--width-sect-util: 940px;
	--width-sect: 1460px;
	--color-btn-download-app: #006ea4;
	--color-menu-hamburger: #00b0d8;
	--color-text-primary: #fff;
	--color-text-secondary: #006ea4;
	--primary-color-santarita-hum: #ef7d00;
	--secondary-color-santarita-hum: #24195d;
	--primary-color-medplan: #e40f18;
	--secondary-color-medplan: #5a3f40;
	--primary-color-santarita: #4aae46;
	--secondary-color-santarita-samp: #505050;
	--primary-color-samp: #00b0d8;
	--color-btn-1: #ec932f;
	--input-border: #8b8a8b;
	--input-focus-h: 245;
	--input-focus-s: 100%;
	--input-focus-l: 42%;
	--filter-color-item-box-banner-two: brightness(0) saturate(100%) invert(14%) sepia(72%) saturate(6219%) hue-rotate(0deg) brightness(98%) contrast(121%);
}


a#lum_2C9FA4A67420B11E0174303ADEFD0CF4_quickAcceptTerm {
	color: #00B0D8!important;
}

a#lum_2C9FA4A67420B11E0174303ADEFD0CF4_openPrivacyTerm{
	color: #fff !important;
}

aside#lum_2C9FA4A67420B11E0174303ADEFD0CF4_privacyTermMessageBar .lum-content {
	padding: 22px 10px 10px 10px !important;
	position: relative;
}

.ui.dropdown{
	font-size: 12px !important;
	color: #505050 !important;
}

.ui-dialog .ui-dialog-buttonpane button:nth-child(1) {
	background:#00B0D8;
	border-radius: 30px;
	text-decoration: none;
	width: 285px;
	padding: 12px 0;
	border: none;
	font-weight: 400;
	font-size: 15px;
	color: var(--color-font-base);
	text-transform: uppercase;
	transition-duration: 0.4s;
}

.ui-dialog .ui-dialog-buttonpane button:nth-child(2) {
	background: #CC5154;
	border-radius: 30px;
	text-decoration: none;
	width: 285px;
	padding: 12px 0;
	border: none;
	font-weight: 400;
	font-size: 15px;
	color: var(--color-font-base);
	text-transform: uppercase;
	transition-duration: 0.4s;
}

.filter-operadora {
	filter: brightness(0) saturate(100%) invert(61%) sepia(45%) saturate(7216%) hue-rotate(159deg) brightness(101%) contrast(104%);
}

@media (max-width: 500px){
	#download-app button{
		background: #006ea4 !important;	
	}	

	.box-como-contratar .hero-como-contratar {
		background: var(--color-effect-bg-img-mob), url("https://www2.samp.com.br/lumis/portal/file/fileDownload.jsp?fileId=2C9FA4A6744BADE401744FF363251BFD&inline=1"); }
}

.container-form-contact {
	position: relative;
	max-width: 550px;
	width: 100%;
	margin: 0 auto;
}

.btn-req {
	color: #fff;
	bottom: 16px;
	display: block;
	position: absolute;
	border-radius: 50px;
	text-decoration: none;
	width: 150px;
	padding: 10.5px 0;
	font-weight: 700;
	font-size: 14px;
	transition-duration: .4s;
	text-transform: uppercase;
	background: #006ea4;
	text-align: center;
	left: 20px;
}

.btn-req:hover {
	background-color: var(--color-item-box-banner-three);
	color: #fff;
}

.link-req {
	color: #7a4547;
	bottom: 257px;
	display: block;
	position: absolute;
	text-decoration: none;
	padding: 18.5px 0;
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	text-align: center;
	left: 20px;
}

.link-req:hover {
	font-size: 11.5px;
	color: #7a4547;
}

@media (max-width: 500px){
	.btn-req {
		right: 38px;
		left: auto;
		bottom: 68px;
	}
	.link-req {
		right: 38px;
		left: auto;
		bottom: 68px;
	}
	.checkbox-wrapper {
		padding-bottom: 70px !important;
	}
}

.red__text{
	color: var(--color-item-box-banner-one) !important;
}

.black__text{
	color: #006da8 !important;
}

.button__red{
	background: linear-gradient(0deg,#006da8,var(--color-item-box-banner-one));
}

.custom__bg__medplan {
	background-image: url("../../lumis/portal/file/fileDownload.jsp?fileId=2C9FA4A67D2512A1017D34E6464C0BB7&inline=1");
}

.wrapper__banner .red__text, .wrapper__banner h3{
	color: #006da8 !important;
}

.title.operadora__medplan h1:after{
	border-bottom: 7px solid #006da8 !important;
}

.custom__bg__medplan.footer{
	background: url(../../lumis/portal/file/fileDownload.jsp?fileId=2C9F9BCA7CE579ED017CE730DAF46261&inline=1) no-repeat center #006da8;
	width: 100vw;
	height: 100vh;
	background-size: contain;
}

.opcoes-itens{
	gap: 15px;
}

.opcoes-itens button{
	height: 65px;
}

.opcoes-itens button:hover {
	color: var(--color-font-base) !important;
	border-bottom: var(--color-font-base) !important;
}

