.theme-purple .titulo {
  color: #9c27b0;
}
.theme-purple.menu_sm .sidebar .list li .ml-menu a {
  color: #78909c;
}
.theme-purple.menu_sm .sidebar .list li .ml-menu a::before {
  color: #78909c;
}
.theme-purple.menu_sm .sidebar .list li .ml-menu a:hover {
  background: #9c27b0;
  color: #fff;
}
.theme-purple .btn-primary {
  background: #9c27b0;
}
.theme-purple .btn-primary:active,
.theme-purple .btn-primary:hover,
.theme-purple .btn-primary:focus {
  background: #ac68cc;
}
.theme-purple .btn-primary.btn-simple {
  border-color: #9c27b0;
  color: #9c27b0;
  background: transparent;
}
.theme-purple .page-loader-wrapper {
  background: #9c27b0;
}
.theme-purple .sidebar .menu .list li.active.open {
  background: #9c27b0;
}
.theme-purple .sidebar .menu .list a:hover {
  color: #9c27b0;
}
.theme-purple .sidebar .menu .list .user-info .detail a {
  color: #9c27b0;
}
.theme-purple .sidebar .menu .list .user-info .detail a:hover {
  color: #000;
}
.theme-purple .checkbox input[type="checkbox"]:checked + label::after {
  border-color: #9c27b0;
  background: #9c27b0;
  color: white;
}
.theme-purple .nav-tabs .nav-link.active {
  border: 1px solid #9c27b0 !important;
  background: #9c27b0;
  color: #fff;
}
.theme-purple .card .header h2:before {
  background: #9c27b0;
}
.theme-purple .card .header h2 strong {
  color: #9c27b0;
}
.theme-purple .card .header .dropdown-menu li a:hover {
  background-color: #9c27b0;
  color: #fff;
}
.theme-purple .dropdown-temas, .purple {
  background-color: #9c27b0;
  color: #fff;
}
.theme-purple .breadcrumb-item a {
  color: #9c27b0;
}
.theme-purple .chat-widget li.left .message {
  background: #9c27b0;
}
.theme-purple .chat .chat-header {
  background: #9c27b0;
}
.theme-purple .menu-container ul > li > ul > li a:hover,
.theme-purple .menu-container ul.normal-sub > li a:hover {
  background: #9c27b0;
}
.theme-blue .titulo {
  color: #3eacff;
}
.theme-blue.menu_sm .sidebar .list li .ml-menu a {
  color: #78909c;
}
.theme-blue.menu_sm .sidebar .list li .ml-menu a::before {
  color: #78909c;
}
.theme-blue.menu_sm .sidebar .list li .ml-menu a:hover {
  background: #3eacff;
  color: #fff;
}
.theme-blue .dropdown-temas, .blue {
  background-color: #3eacff;
  color: #fff;
}
.theme-blue .btn-primary {
  background: #3eacff;
}
.theme-blue .btn-primary:active,
.theme-blue .btn-primary:hover,
.theme-blue .btn-primary:focus {
  background: #60bafd;
}
.theme-blue .btn-primary.btn-simple {
  border-color: #3eacff;
  color: #3eacff;
  background: transparent;
}
.theme-blue .page-loader-wrapper {
  background: #3eacff;
}
.theme-blue .sidebar .menu .list li.active.open {
  background: #3eacff;
}
.theme-blue .sidebar .menu .list a:hover {
  color: #3eacff;
}
.theme-blue .sidebar .menu .list .user-info .detail a {
  color: #3eacff;
}
.theme-blue .sidebar .menu .list .user-info .detail a:hover {
  color: #000;
}
.theme-blue .checkbox input[type="checkbox"]:checked + label::after {
  border-color: #3eacff;
  background: #3eacff;
  color: white;
}
.theme-blue .nav-tabs .nav-link.active {
  border: 1px solid #3eacff !important;
  background: #3eacff;
  color: #fff;
}
.theme-blue .breadcrumb-item a {
  color: #3eacff;
}
.theme-blue .card .header h2:before {
  background: #3eacff;
}
.theme-blue .card .header h2 strong {
  color: #3eacff;
}
.theme-blue .card .header .dropdown-menu li a:hover {
  background-color: #3eacff;
  color: #fff;
}
.theme-blue .chat-widget li.left .message {
  background: #3eacff;
}
.theme-blue .chat .chat-header {
  background: #3eacff;
}
.theme-blue .menu-container ul > li > ul > li a:hover,
.theme-blue .menu-container ul.normal-sub > li a:hover {
  background: #3eacff;
}
.theme-cyan .titulo {
  color: #49c5b6;
}
.theme-cyan.menu_sm .sidebar .list li .ml-menu a {
  color: #78909c;
}
.theme-cyan.menu_sm .sidebar .list li .ml-menu a::before {
  color: #78909c;
}
.theme-cyan.menu_sm .sidebar .list li .ml-menu a:hover {
  background: #49c5b6;
  color: #fff;
}
.theme-cyan .dropdown-temas, .cyan {
  background-color: #49c5b6;
  color: #fff;
}
.theme-cyan .btn-primary {
  background: #49c5b6;
}
.theme-cyan .btn-primary:active,
.theme-cyan .btn-primary:hover,
.theme-cyan .btn-primary:focus {
  background: #45e5c3;
}
.theme-cyan .breadcrumb-item a {
  color: #45e5c3;
}
.theme-cyan .btn-primary.btn-simple {
  border-color: #49c5b6;
  color: #49c5b6;
  background: transparent;
}
.theme-cyan .page-loader-wrapper {
  background: #49c5b6;
}
.theme-cyan .sidebar .menu .list li.active.open {
  background: #49c5b6;
}
.theme-cyan .sidebar .menu .list a:hover {
  color: #49c5b6;
}
.theme-cyan .sidebar .menu .list .user-info .detail a {
  color: #49c5b6;
}
.theme-cyan .sidebar .menu .list .user-info .detail a:hover {
  color: #000;
}
.theme-cyan .checkbox input[type="checkbox"]:checked + label::after {
  border-color: #49c5b6;
  background: #49c5b6;
  color: white;
}
.theme-cyan .nav-tabs .nav-link.active {
  border: 1px solid #49c5b6 !important;
  background: #49c5b6;
  color: #fff;
}
.theme-cyan .card .header h2:before {
  background: #49c5b6;
}
.theme-cyan .card .header h2 strong {
  color: #49c5b6;
}
.theme-cyan .card .header .dropdown-menu li a:hover {
  background-color: #49c5b6;
  color: #fff;
}
.theme-cyan .chat-widget li.left .message {
  background: #49c5b6;
}
.theme-cyan .chat .chat-header {
  background: #49c5b6;
}
.theme-cyan .menu-container ul > li > ul > li a:hover,
.theme-cyan .menu-container ul.normal-sub > li a:hover {
  background: #49c5b6;
}
.theme-green .titulo {
  color: #7325b0;
}
.theme-green.menu_sm .sidebar .list li .ml-menu a {
  color: #78909c;
}
.theme-green.menu_sm .sidebar .list li .ml-menu a::before {
  color: #78909c;
}
.theme-green.menu_sm .sidebar .list li .ml-menu a:hover {
  background: #7325b0;
  color: #fff;
}
.theme-green .btn-primary {
  background: #7325b0;
}
.theme-green .btn-primary:active,
.theme-green .btn-primary:hover,
.theme-green .btn-primary:focus {
  background: #3b0f5a;
}
.theme-green .btn-primary.btn-simple {
  border-color: #7325b0;
  color: #7325b0;
  background: transparent;
}
.theme-green .breadcrumb-item a {
  color: #7325b0;
}
.theme-green .page-loader-wrapper {
  background: #7325b0;
}
.theme-green .sidebar .menu .list li.active.open {
  background: #7325b0;
}
.theme-green .sidebar .menu .list a:hover {
  color: #7325b0;
}
.theme-green .sidebar .menu .list .user-info .detail a {
  color: #7325b0;
}
.theme-green .sidebar .menu .list .user-info .detail a:hover {
  color: #000;
}
.theme-green .dropdown-temas, .green {
  background-color: #7325b0;
  color: #fff;
}
.theme-green .checkbox input[type="checkbox"]:checked + label::after {
  border-color: #7325b0;
  background: #7325b0;
  color: white;
}
.theme-green .nav-tabs .nav-link.active {
  border: 1px solid #7325b0 !important;
  background: #7325b0;
  color: #fff;
}
.theme-green .card .header h2:before {
  background: #7325b0;
}
.theme-green .card .header h2 strong {
  color: #7325b0;
}
.theme-green .card .header .dropdown-menu li a:hover {
  background-color: #7325b0;
  color: #fff;
}
.theme-green .chat-widget li.left .message {
  background: #7325b0;
}
.theme-green .chat .chat-header {
  background: #7325b0;
}
.theme-green .menu-container ul > li > ul > li a:hover,
.theme-green .menu-container ul.normal-sub > li a:hover {
  background: #7325b0;
}
.theme-orange .titulo {
  color: #7325b0;
}
.theme-orange.menu_sm .sidebar .list li .ml-menu a {
  color: #78909c;
}
.theme-orange.menu_sm .sidebar .list li .ml-menu a::before {
  color: #78909c;
}
.theme-orange.menu_sm .sidebar .list li .ml-menu a:hover {
  background: #7325b0;
  color: #fff;
}
.theme-orange .btn-primary {
  background: #7325b0;
}
.theme-orange .btn-primary:active,
.theme-orange .btn-primary:hover,
.theme-orange .btn-primary:focus {
  background: #e7ca52;
}
.theme-orange .btn-primary.btn-simple {
  border-color: #7325b0;
  color: #7325b0;
  background: transparent;
}
.theme-orange .breadcrumb-item a {
  color: #7325b0;
}
.theme-orange .page-loader-wrapper {
  background: #7325b0;
}
.theme-orange .sidebar .menu .list li.active.open {
  background: #7325b0;
}
.theme-orange .dropdown-temas, .orange {
  background-color: #7325b0;
  color: #fff;
}
.theme-orange .sidebar .menu .list a:hover {
  color: #7325b0;
}
.theme-orange .sidebar .menu .list .user-info .detail a {
  color: #7325b0;
}
.theme-orange .sidebar .menu .list .user-info .detail a:hover {
  color: #000;
}
.theme-orange .checkbox input[type="checkbox"]:checked + label::after {
  border-color: #7325b0;
  background: #7325b0;
  color: white;
}
.theme-orange .nav-tabs .nav-link.active {
  border: 1px solid #7325b0 !important;
  background: #7325b0;
  color: #fff;
}
.theme-orange .card .header h2:before {
  background: #7325b0;
}
.theme-orange .card .header h2 strong {
  color: #7325b0;
}
.theme-orange .card .header .dropdown-menu li a:hover {
  background-color: #7325b0;
  color: #fff;
}
.theme-orange .chat-widget li.left .message {
  background: #7325b0;
}
.theme-orange .chat .chat-header {
  background: #7325b0;
}
.theme-orange .menu-container ul > li > ul > li a:hover,
.theme-orange .menu-container ul.normal-sub > li a:hover {
  background: #7325b0;
}
.theme-blush .titulo {
  color: #fc93a6;
}
.theme-blush.menu_sm .sidebar .list li .ml-menu a {
  color: #78909c;
}
.theme-blush.menu_sm .sidebar .list li .ml-menu a::before {
  color: #78909c;
}
.theme-blush.menu_sm .sidebar .list li .ml-menu a:hover {
  background: #fc93a6;
  color: #fff;
}
.theme-blush .btn-primary {
  background: #fc93a6;
}
.theme-blush .btn-primary:active,
.theme-blush .btn-primary:hover,
.theme-blush .btn-primary:focus {
  background: #ffafbd;
}
.theme-blush .btn-primary.btn-simple {
  border-color: #fc93a6;
  color: #fc93a6;
  background: transparent;
}
.theme-blush .page-loader-wrapper {
  background: #fc93a6;
}
.theme-blush .breadcrumb-item a {
  color: #fc93a6;
}
.theme-blush .sidebar .menu .list li.active.open {
  background: #fc93a6;
}
.theme-blush .dropdown-temas, .blush {
  background-color: #fc93a6;
  color: #fff;
}
.theme-blush .sidebar .menu .list a:hover {
  color: #fc93a6;
}
.theme-blush .sidebar .menu .list .user-info .detail a {
  color: #fc93a6;
}
.theme-blush .sidebar .menu .list .user-info .detail a:hover {
  color: #000;
}
.theme-blush .checkbox input[type="checkbox"]:checked + label::after {
  border-color: #fc93a6;
  background: #fc93a6;
  color: white;
}
.theme-blush .nav-tabs .nav-link.active {
  border: 1px solid #fc93a6 !important;
  background: #fc93a6;
  color: #fff;
}
.theme-blush .card .header h2:before {
  background: #fc93a6;
}
.theme-blush .card .header h2 strong {
  color: #fc93a6;
}
.theme-blush .card .header .dropdown-menu li a:hover {
  background-color: #fc93a6;
  color: #fff;
}
.theme-blush .chat-widget li.left .message {
  background: #fc93a6;
}
.theme-blush .chat .chat-header {
  background: #fc93a6;
}
.theme-blush .menu-container ul > li > ul > li a:hover,
.theme-blush .menu-container ul.normal-sub > li a:hover {
  background: #fc93a6;
}

.example-tooltip-red {
  font-size: 12px;
  color: #fff;
  background: #e46326;
}

.popover{
  max-width: 350px !important;
  width: 350px !important;
  font-size: 12px;
  position: absolute !important;
  z-index: 100;
}
.popover .popover-header{
  color: #7325b0 !important;
  padding-bottom: 5px;
  padding-bottom: 0px;
}
.popover-body{
  padding-top: 3px;
}

.mat-radio-button.mat-accent .mat-radio-ripple .mat-ripple-element {
  opacity: 0 !important; /*click effect color change*/
  background-color: #7325b0 !important;  }
  
  .mat-radio-button.mat-accent .mat-radio-inner-circle {
  background-color: #7325b0 !important; /*inner circle color change*/  }
  
  .mat-radio-button.mat-accent.mat-radio-checked .mat-radio-outer-circle {
  border-color: #7325b0 !important; /*outer ring color change*/  }

.mat-checkbox-checked.mat-accent .mat-checkbox-ripple .mat-ripple-element {
    opacity: 0.03 !important;
    background-color: #7325b0!important;
  }

.mat-checkbox-checked.mat-accent .mat-checkbox-background,.mat-checkbox-indeterminate.mat-accent .mat-checkbox-background {
    background-color: #7325b0;
  }