﻿/*#region Default */
/*#endregion */
/*#region Custom  */
.primary-color {
  color: #117dac; }

/*#endregion */
/*#region Menu */
.Produc-Color {
  color: #117dac;
  font-weight: 900; }

.site-navbar {
  background-color: #117dac; }

.navbar-default .navbar-toolbar .nav-link:focus, .navbar-default .navbar-toolbar .nav-link:hover {
  color: #616161;
  background-color: rgba(238, 238, 238, 0.3); }

.site-menu > .site-menu-item.active > a {
  color: rgba(117, 117, 117, 0.9); }

.site-menu .site-menu-sub .site-menu-item.active > a {
  color: #424242; }

.site-navbar .navbar-header .hamburger .hamburger-bar, .site-navbar .navbar-header .hamburger::after, .site-navbar .navbar-header .hamburger::before {
  background: #117dac; }

@media only screen and (max-width: 500px) {
  .site-navbar .navbar-header .navbar-toggler {
    color: #117dac; }
  .hamburger .hamburger-bar, .hamburger:after, .hamburger:before {
    background: #117dac !important; }
  .site-navbar .navbar-header .hamburger::before, .site-navbar .navbar-header .hamburger::after,
  .site-navbar .navbar-header .hamburger .hamburger-bar {
    color: #117dac !important; }
  .navbar-default .hamburger .hamburger-bar, .navbar-default .hamburger:after, .navbar-default .hamburger:before {
    color: #117dac !important; } }

/*#endregion */
/*#region BTN */
.btn-primary {
  background-color: #117dac;
  border-color: #117dac; }

.btn-primary.focus, .btn-primary.hover, .btn-primary:focus, .btn-primary:hover {
  background-color: #117dac;
  border-color: #117dac; }

.btn-primary:not([disabled]):not(.disabled).active,
.btn-primary:not([disabled]):not(.disabled):active, .open > .btn-primary.dropdown-toggle, .show > .btn-primary.dropdown-toggle {
  background-color: #117dac;
  border-color: #117dac; }

.btn-primary:not([disabled]):not(.disabled).active.focus, .btn-primary:not([disabled]):not(.disabled).active:focus,
.btn-primary:not([disabled]):not(.disabled).active:hover, .btn-primary:not([disabled]):not(.disabled):active.focus,
.btn-primary:not([disabled]):not(.disabled):active:focus, .btn-primary:not([disabled]):not(.disabled):active:hover,
.open > .btn-primary.dropdown-toggle.focus, .open > .btn-primary.dropdown-toggle:focus, .open > .btn-primary.dropdown-toggle:hover,
.show > .btn-primary.dropdown-toggle.focus, .show > .btn-primary.dropdown-toggle:focus, .show > .btn-primary.dropdown-toggle:hover {
  background-color: #117dac;
  border-color: #117dac; }

.btn-mobile {
  background-color: black !important;
  border-color: black !important; }

/*#endregion */
/*#region TAg a */
a {
  color: #117dac; }

a:hover {
  color: #117dac; }

.page-item.active .page-link {
  background-color: #117dac;
  border-color: #117dac; }

/*#endregion */
/*#region SiteMAp */
.site-menu > .site-menu-item.hover > a, .site-menu > .site-menu-item:hover > a {
  background-color: rgba(33, 33, 33, 0.08); }

.site-menu > .site-menu-item.open {
  background: rgba(33, 33, 33, 0.08); }

.site-navbar .navbar-container {
  background-color: white; }

.navbar-default .navbar-toolbar .nav-link {
  color: #757575; }

.hamburger:before {
  background: #757575; }

.navbar-default .hamburger .hamburger-bar, .navbar-default .hamburger:after, .navbar-default .hamburger:before {
  background: #757575; }

.site-menubar-unfold .site-menu-category {
  color: rgba(117, 117, 117, 0.9); }

.site-menubar {
  background-color: white;
  color: rgba(117, 117, 117, 0.9); }

.site-menu-item a {
  color: rgba(117, 117, 117, 0.9); }

.site-menu > .site-menu-item.hover > a, .site-menu > .site-menu-item:hover > a {
  color: #424242; }

.site-menu > .site-menu-item.open > a {
  color: #424242; }

.site-menu .site-menu-sub .site-menu-item.hover > a, .site-menu .site-menu-sub .site-menu-item:hover > a {
  color: #424242;
  background-color: rgba(33, 33, 33, 0.08); }

.site-menubar-fold .site-menu > .site-menu-item > .site-menu-sub {
  background-color: white; }

.site-footer {
  background-color: rgba(0, 0, 0, 0.02); }

.site-footer-left {
  background-color: #117dac; }

/*#endregion */
/*#region switch */
.switchtoggle input:checked + span {
  box-shadow: inset 0 0 0 0.73em #1e88e5; }

.switchtoggle input:focus:checked + span {
  box-shadow: inset 0 0 0 0.73em #1e88e5; }

.switchtoggle:active input + span,
.switchtoggle input + span:active {
  box-shadow: inset 0 0 0 0.73em #1e88e5; }

.switchtoggle:hover input:focus:checked + span {
  box-shadow: inset 0 0 0 0.73em #1e88e5; }

/*#endregion */
/*#region Inputs */
.form-material .form-control.focus ~ .floating-label, .form-material .form-control:focus ~ .floating-label {
  color: #117dac; }

.form-material .form-control, .form-material .form-control.focus, .form-material .form-control:focus {
  background-image: linear-gradient(#117dac, #117dac), linear-gradient(#e0e0e0, #e0e0e0); }

.form-material .form-control:invalid {
  background-image: linear-gradient(#f44336, #f44336), linear-gradient(#e0e0e0, #e0e0e0); }

.form-material.has-success .form-control.focus, .form-material.has-success .form-control:focus, .form-material.has-success .form-control:not(.empty) {
  background-image: linear-gradient(#4caf50, #4caf50), linear-gradient(#e0e0e0, #e0e0e0); }

/*#endregion */
/*#region Checkbox */
.checkboxNice label {
  color: #117dac; }

.checkboxNice label:hover {
  background: rgba(66, 81, 181, 0.7); }

.checkboxNice label:before {
  border: 3px solid #117dac; }

.checkboxNice input[type="radio"]:checked + label {
  background: #117dac; }

.checkboxNice input[type="checkbox"]:checked + label {
  background: #117dac; }

.checkbox-primary input[type="checkbox"]:checked + label::before,
.checkbox-primary input[type="checkbox"]:checked + input[type="hidden"] + label::before,
.checkbox-primary input[type="radio"]:checked + label::before,
.checkbox-primary input[type="radio"]:checked + input[type="hidden"] + label::before {
  background-color: #117dac;
  border-color: #117dac; }

/*#endregion */
/*#region ModaRight */
.cd-panel__header {
  background: #117dac !important; }

/*#endregion */
/*#region Default newpass, reset */
.page-login-v3:before {
  background: #117dac;
  background-image: linear-gradient(to bottom, #117dac 0%, #117dac 100%); }

/*#endregion */
/*#region Table */
.table th {
  color: black !important; }

/*#endregion */
/*#region Fonts */
body {
  font-family: "Lato", sans-serif;
  font-weight: 400; }

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  font-family: "Lato", sans-serif; }

.tooltip {
  font-family: "Lato", sans-serif; }

.popover {
  font-family: "Lato", sans-serif; }

.drop-cap {
  font-family: "Lato", sans-serif; }

.site-navbar .navbar-header .navbar-brand {
  font-family: "Lato", sans-serif; }

.site-menubar {
  font-family: "Lato", sans-serif; }

.btn {
  font-weight: 400; }

/*#endregion */
/*#region badge */
.badge-success.badge-outline {
  border-color: #4caf50;
  color: #4caf50; }

.badge-danger.badge-outline {
  border-color: #f44336;
  color: #f44336; }

/*#endregion */
/*#region Loader */
.loader-overlay {
  background-color: #117dac; }

/*#endregion */
