:root {
	--cor-produto: #C66469;
	--cor-produto-half-opacity: rgb(198, 100, 105, 0.5);
	--cor-produto-zero-dot-three-opacity: rgb(198, 100, 105, 0.3);
	--cor-produto-zero-dot-one-opacity: rgb(198, 100, 105, 0.1);
	--cor-table-active: #8e3c44;
    --cor-degrade-inicio: #e57782;
    --cor-degrade-meio: #e57782;
    --cor-degrade-fim: #cf5e69;
    --is-bg-handle-expanded: #C66469; 
    --is-bg-secondary: #fbf4f7;
    --is-color-secondary: #8e3c44;
    --is-aside-bg: #e57782;
    --cor-dropdown-menu-focus: rgb(251, 244, 247);
    --is-color-light: #4f3430;
   	--cor-nav-active: #8e3c44;
	--cor-nav: #e57782;
	--cor-nav-hover: #e57782;
	--cor-nav-border-bottom: #8e3c44;
	--cor-accordion: rgb(0,  170,  140, 0.1);
	--is-color-page-not-favorite: #8e3c44;
	--is-color-nav-item-title-hover: #E6E6E6;
	--url-chevron-accordion: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%238e3c44'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
	--is-body-bg: #f5f5f5;
}

.dropdown-menu >li > a:hover, 
.dropdown-menu > li> a:focus {
    color: var(--cor-produto) !important;
}

.is-navbar .dropdown-item.show > div > .is-form-name-main-menu, 
.is-navbar .dropdown-item.show > div > .is-icon-main-menu, 
.is-navbar .dropdown-item.show > div > .is-icon-main-menu .light, 
.is-navbar .dropdown-item.show > .is-chevron-menu {
    color: var(--cor-produto) !important;
}

.is-navbar .dropdown-item:hover .is-form-name-main-menu, 
.is-navbar .dropdown-item:hover .is-icon-main-menu, 
.is-navbar .dropdown-item:hover .is-icon-main-menu .light, 
.is-navbar .dropdown-item:hover .is-chevron-menu {
    color: var(--cor-produto) !important;
}

.is-badge-favorito {
	background-color: var(--is-bg-secondary);
	color: var(--is-color-secondary);
}

.list-group-item.active  {
	background-color: var(--is-bg-secondary);
	color: var(--is-color-secondary);
	border: none;
}

.is-navbar-brand-logo {
	content: url('../../images/core/logo_menu_white.svg')
}

.logo-cliente-infosoft-menu-header {
    background: url('../../images/product/facedoctor/logo_face_doctor_barra_superior.svg');
    width: 170px;
    height: 35px;
    margin-left: 4em;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.is-btn-icon:hover {
	background-color: var(--is-bg-secondary);
	color: var(--is-color-secondary);
}

.is-btn-icon-com-label:hover {
    background-color: transparent;
}

table a:not([href]):not([class]), 
table a:not([href]):not([class]):hover {
    color: var(--cor-produto);
    text-decoration: none;
}

.menu-left-l > nav.navbar-primary {
	background: linear-gradient(to top, var(--cor-degrade-inicio), var(--cor-degrade-fim)) !important;
}

.menu-top-t > .bg-infosoft {
	background: linear-gradient(to left, var(--cor-degrade-inicio), var(--cor-degrade-fim)) !important;
}

.is-navbar-vertical-aside {
	background: linear-gradient(to top, var(--cor-degrade-inicio), var(--cor-degrade-fim)) !important;
}

.is-main-menu > li > .dropdown-item.show {
    background-color: rgb(251, 244, 247, 0.4) !important;
}

.is-main-menu > .is-nav-item:hover > a > div > .is-form-name-main-menu,
.is-main-menu > .is-nav-item:hover > a > div > .is-icon-main-menu,
.is-main-menu > .is-nav-item:hover > a > .is-chevron-menu {
	color: #fff !important;
}

.alert-is-info {
	background-color: var(--is-bg-secondary)  !important;
    color:  var(--is-color-secondary) !important;
    border-color: #ffdce0 !important;
}

.btn-medical-green.btn-clean-client,
.btn-clean-client {
	background-color: var(--is-bg-secondary)  !important;
    color:  var(--is-color-secondary) !important;
    border-color: #ffdce0 !important;	
}

@media (max-width: 768px) {
	
	.logo-cliente-infosoft-menu-header {
		display: none;
	}
	
}

@media (max-width: 1440px) { 
	
	.logo-cliente-infosoft-menu-header {
	     width: 125px;
   		 height: 25px;
	}
	
}