/*

Default:    var(--default) > var(--defaultrgb) :hover var(--defaulthover)
Primary:    var(--primary) > var(--primaryrgb) :hover var(--primaryhover)
Secondary:  var(--primary) > var(--primaryrgb) :hover var(--primaryhover)
Tertiary:   var(--primary) > var(--primaryrgb) :hover var(--primaryhover)
Success:    var(--success) > var(--successrgb) :hover var(--successhover)
Info:       var(--info) > var(--inforgb) :hover var(--infohover)
Warning:    var(--warning) > 229, 93, 1 :hover var(--warning)
Danger:     var(--danger) > var(--primaryrgb) :hover var(--primary)

 Bootstrap Classes */




::-moz-selection    {background-color: rgba(var(--primaryrgb), 0.8); color: #ffffff;}
::selection         {background-color: rgba(var(--primaryrgb), 0.8); color: #ffffff;}

.checkbox input:checked ~ .checkmark,
.radio input:checked ~ .radiomark {
    background-color: var(--primary) !important;
    border: 2px solid var(--primary) !important;
}

.site .btn-default              {background-color: var(--default) !important; color: #212121 !important; border-color: var(--default) !important;}
.site .btn-primary              {background-color: var(--primary) !important; color: #ffffff !important; border-color: var(--primary) !important;}
.site .btn-secondary            {background-color: #a7a9ac !important; color: #ffffff !important; border-color: #a7a9ac !important;}
.site .btn-tertiary             {background-color: var(--primary) !important; color: #ffffff !important; border-color: var(--primary) !important;}
.site .btn-success              {background-color: var(--success) !important; color: #ffffff !important; border-color: var(--success) !important;}
.site .btn-info                 {background-color: var(--info) !important; color: #ffffff !important; border-color: var(--info) !important;}
.site .btn-warning              {background-color: var(--warning) !important; color: #ffffff !important; border-color: var(--warning) !important;}
.site .btn-danger               {background-color: var(--danger) !important; color: #ffffff !important; border-color: var(--primary) !important;}
.site .btn-link                 {background-color: transparent !important; color: var(--primary) !important; border-color: transparent !important;}

.site .btn-default:hover        {background-color: var(--defaulthover) !important; color: #212121 !important; border-color: var(--defaulthover) !important;}
.site .btn-primary:hover        {background-color: var(--primaryhover) !important; color: #ffffff !important; border-color: var(--primaryhover) !important;}
.site .btn-secondary:hover      {background-color: var(--primaryhover) !important; color: #ffffff !important; border-color: var(--primaryhover) !important;}
.site .btn-tertiary:hover       {background-color: var(--primaryhover) !important; color: #ffffff !important; border-color: var(--primaryhover) !important;}
.site .btn-success:hover        {background-color: var(--successhover) !important; color: #ffffff !important; border-color: var(--successhover) !important;}
.site .btn-info:hover           {background-color: var(--infohover) !important; color: #ffffff !important; border-color: var(--infohover) !important;}
.site .btn-warning:hover        {background-color: var(--warning) !important; color: #ffffff !important; border-color: var(--warning) !important;}
.site .btn-danger:hover         {background-color: var(--dangerhover) !important; color: #ffffff !important; border-color: var(--primaryhover) !important;}
.site .btn-link:hover           {background-color: transparent !important; color: var(--primaryhover) !important; border-color: transparent !important;}

.site .btn-flat.btn-default              {background-color: rgba(var(--defaultrgb), 0) !important; color: #212121 !important; border-color: #212121 !important;}
.site .btn-flat.btn-primary              {background-color: rgba(var(--primaryrgb), 0) !important; color: var(--primary) !important; border-color: var(--primary) !important;}
.site .btn-flat.btn-secondary            {background-color: rgba(var(--primaryrgb), 0) !important; color: var(--primary) !important; border-color: var(--primary) !important;}
.site .btn-flat.btn-tertiary             {background-color: rgba(var(--primaryrgb), 0) !important; color: var(--primary) !important; border-color: var(--primary) !important;}
.site .btn-flat.btn-success              {background-color: rgba(var(--successrgb), 0) !important; color: var(--success) !important; border-color: var(--success) !important;}
.site .btn-flat.btn-info                 {background-color: rgba(var(--inforgb), 0) !important; color: var(--info) !important; border-color: var(--info) !important;}
.site .btn-flat.btn-warning              {background-color: rgba(229, 93, 1, 0) !important; color: var(--warning) !important; border-color: var(--warning) !important;}
.site .btn-flat.btn-danger               {background-color: rgba(var(--primaryrgb), 0) !important; color: var(--primary) !important; border-color: var(--primary) !important;}

.site .btn-flat.btn-default:hover        {background-color: rgba(var(--defaultrgb), 0.2) !important; color: #212121 !important; border-color: #212121 !important;}
.site .btn-flat.btn-primary:hover        {background-color: rgba(var(--primaryrgb), 0.2) !important; color: var(--primaryhover) !important; border-color: var(--primaryhover) !important;}
.site .btn-flat.btn-secondary:hover      {background-color: rgba(var(--primaryrgb), 0.2) !important; color: var(--primaryhover) !important; border-color: var(--primaryhover) !important;}
.site .btn-flat.btn-tertiary:hover       {background-color: rgba(var(--primaryrgb), 0.2) !important; color: var(--primaryhover) !important; border-color: var(--primaryhover) !important;}
.site .btn-flat.btn-success:hover        {background-color: rgba(var(--successrgb), 0.2) !important; color: var(--success) !important; border-color: var(--success) !important;}
.site .btn-flat.btn-info:hover           {background-color: rgba(var(--inforgb), 0.2) !important; color: var(--info) !important; border-color: var(--info) !important;}
.site .btn-flat.btn-warning:hover        {background-color: rgba(229, 93, 1, 0.2) !important; color: var(--warning) !important; border-color: var(--warning) !important;}
.site .btn-flat.btn-danger:hover         {background-color: rgba(var(--primaryrgb), 0.2) !important; color: var(--primaryhover) !important; border-color: var(--primaryhover) !important;}

.site .bg-default       {background-color: #var(--default) !important;}
.site .bg-default-25    {background-color: rgba(var(--defaultrgb), 0.25) !important;}
.site .bg-default-50    {background-color: rgba(var(--defaultrgb), 0.5) !important;}
.site .bg-default-75    {background-color: rgba(var(--defaultrgb), 0.75) !important;}

.site .bg-primary       {background-color: var(--primary) !important;}
.site a.bg-primary:hover { background-color: var(--primaryhover) !important;
}
.site .bg-primary-25    {background-color: rgba(var(--primaryrgb), 0.25) !important;}
.site .bg-primary-50    {background-color: rgba(var(--primaryrgb), 0.5) !important;}
.site .bg-primary-75    {background-color: rgba(var(--primaryrgb), 0.75) !important;}

.site .bg-secondary     {background-color: #a7a9ac !important;}
.site .bg-secondary-25  {background-color: rgba(167, 169, 172, 0.25) !important;}
.site .bg-secondary-50  {background-color: rgba(167, 169, 172, 0.5) !important;}
.site .bg-secondary-75  {background-color: rgba(167, 169, 172, 0.75) !important;}



.site .bg-tertiary      {background-color: var(--primary) !important;}
.site .bg-tertiary-25   {background-color: rgba(var(--primaryrgb), 0.25) !important;}
.site .bg-tertiary-50   {background-color: rgba(var(--primaryrgb), 0.5) !important;}
.site .bg-tertiary-75   {background-color: rgba(var(--primaryrgb), 0.75) !important;}

.site .bg-success       {background-color: var(--success) !important;}
.site .bg-success-25    {background-color: rgba(var(--successrgb), 0.25) !important;}
.site .bg-success-50    {background-color: rgba(var(--successrgb), 0.5) !important;}
.site .bg-success-75    {background-color: rgba(var(--successrgb), 0.75) !important;}

.site .bg-info          {background-color: var(--info) !important;}
.site .bg-info-25       {background-color: rgba(var(--inforgb), 0.25) !important;}
.site .bg-info-50       {background-color: rgba(var(--inforgb), 0.5) !important;}
.site .bg-info-75       {background-color: rgba(var(--inforgb), 0.75) !important;}

.site .bg-warning       {background-color: var(--warning) !important;}
.site .bg-warning-25    {background-color: rgba(229, 93, 1, 0.25) !important;}
.site .bg-warning-50    {background-color: rgba(229, 93, 1, 0.5) !important;}
.site .bg-warning-75    {background-color: rgba(229, 93, 1, 0.75) !important;}

.site .bg-danger        {background-color: var(--danger) !important;}
.site .bg-danger-25     {background-color: rgba(var(--primaryrgb), 0.25) !important;}
.site .bg-danger-50     {background-color: rgba(var(--primaryrgb), 0.5) !important;}
.site .bg-danger-75     {background-color: rgba(var(--primaryrgb), 0.75) !important;}

.site .text-default     {color: #212121 !important;}
.site .text-default-25  {color: rgba(33, 33, 33, 0.25) !important;}
.site .text-default-50  {color: rgba(33, 33, 33, 0.5) !important;}
.site .text-default-75  {color: rgba(33, 33, 33, 0.75) !important;}

.site .text-primary     {color: var(--primary) !important;}
.site .text-primary-25  {color: rgba(var(--primaryrgb), 0.25) !important;}
.site .text-primary-50  {color: rgba(var(--primaryrgb), 0.5) !important;}
.site .text-primary-75  {color: rgba(var(--primaryrgb), 0.75) !important;}

.site .text-secondary     {color: var(--primary) !important;}
.site .text-secondary-25  {color: rgba(var(--primaryrgb), 0.25) !important;}
.site .text-secondary-50  {color: rgba(var(--primaryrgb), 0.5) !important;}
.site .text-secondary-75  {color: rgba(var(--primaryrgb), 0.75) !important;}

.site .text-tertiary      {color: var(--primary) !important;}
.site .text-tertiary-25   {color: rgba(var(--primaryrgb), 0.25) !important;}
.site .text-tertiary-50   {color: rgba(var(--primaryrgb), 0.5) !important;}
.site .text-tertiary-75   {color: rgba(var(--primaryrgb), 0.75) !important;}

.site .text-success     {color: var(--success) !important;}
.site .text-success-25  {color: rgba(var(--successrgb), 0.25) !important;}
.site .text-success-50  {color: rgba(var(--successrgb), 0.5) !important;}
.site .text-success-75  {color: rgba(var(--successrgb), 0.75) !important;}

.site .text-info        {color: var(--info) !important;}
.site .text-info-25     {color: rgba(var(--inforgb), 0.25) !important;}
.site .text-info-50     {color: rgba(var(--inforgb), 0.5) !important;}
.site .text-info-75     {color: rgba(var(--inforgb), 0.75) !important;}

.site .text-warning     {color: var(--warning) !important;}
.site .text-warning-25  {color: rgba(229, 93, 1, 0.25) !important;}
.site .text-warning-50  {color: rgba(229, 93, 1, 0.5) !important;}
.site .text-warning-75  {color: rgba(229, 93, 1, 0.75) !important;}

.site .text-danger      {color: var(--danger) !important;}
.site .text-danger-25   {color: rgba(var(--primaryrgb), 0.25) !important;}
.site .text-danger-50   {color: rgba(var(--primaryrgb), 0.5) !important;}
.site .text-danger-75   {color: rgba(var(--primaryrgb), 0.75) !important;}

.site a.text-default:hover  {color: #333333 !important;}
.site a.text-primary:hover  {color: var(--primaryhover) !important;}
.site a.text-secondary:hover{color: var(--primaryhover) !important;}
.site a.text-tertiary:hover {color: var(--primaryhover) !important;}
.site a.text-success:hover  {color: var(--successhover) !important;}
.site a.text-info:hover     {color: var(--infohover) !important;}
.site a.text-warning:hover  {color: var(--warning) !important;}
.site a.text-danger:hover   {color: var(--dangerhover) !important;}

.site .panel-default                {border-color: #var(--default) !important;}
.site .panel-default>.panel-heading {color: #212121 !important; background-color: #var(--default) !important; border-color: #var(--default) !important;}
.site .panel-primary                {border-color: var(--primary) !important;}
.site .panel-primary>.panel-heading {color: #ffffff !important; background-color: var(--primary) !important; border-color: var(--primary) !important;}
.site .panel-secondary                {border-color: var(--primary) !important;}
.site .panel-secondary>.panel-heading {color: #ffffff !important; background-color: var(--primary) !important; border-color: var(--primary) !important;}
.site .panel-tertiary                 {border-color: var(--primary) !important;}
.site .panel-tertiary>.panel-heading  {color: #ffffff !important; background-color: var(--primary) !important; border-color: var(--primary) !important;}
.site .panel-success                {border-color: var(--success) !important;}
.site .panel-success>.panel-heading {color: #ffffff !important; background-color: var(--success) !important; border-color: var(--success) !important;}
.site .panel-info                   {border-color: var(--info) !important;}
.site .panel-info>.panel-heading    {color: #ffffff !important; background-color: var(--info) !important; border-color: var(--info) !important;}
.site .panel-warning                {border-color: var(--warning) !important;}
.site .panel-warning>.panel-heading {color: #ffffff !important; background-color: var(--warning) !important; border-color: var(--warning) !important;}
.site .panel-danger                 {border-color: var(--danger) !important;}
.site .panel-danger>.panel-heading  {color: #ffffff !important; background-color: var(--primary) !important; border-color: var(--primary) !important;}

.site .label-default    {background-color: #var(--default) !important; color: #212121 !important;}
.site .label-primary    {background-color: var(--primary) !important; color: #ffffff !important;}
.site .label-secondary  {background-color: var(--primary) !important; color: #ffffff !important;}
.site .label-tertiary   {background-color: var(--primary) !important; color: #ffffff !important;}
.site .label-success    {background-color: var(--success) !important; color: #ffffff !important;}
.site .label-info       {background-color: var(--info) !important; color: #ffffff !important;}
.site .label-warning    {background-color: var(--warning) !important; color: #ffffff !important;}
.site .label-danger     {background-color: var(--danger) !important; color: #ffffff !important;}

.site .alert-default    {background-color: rgba(var(--defaultrgb), 0.2) !important; color: #212121 !important; border-color: #212121 !important;}
.site .alert-primary    {background-color: rgba(var(--primaryrgb), 0.2) !important; color: var(--primary) !important; border-color: var(--primary) !important;}
.site .alert-secondary  {background-color: rgba(var(--primaryrgb), 0.2) !important; color: var(--primary) !important; border-color: var(--primary) !important;}
.site .alert-tertiary   {background-color: rgba(var(--primaryrgb), 0.2) !important; color: var(--primary) !important; border-color: var(--primary) !important;}

.site .list-group-item-default    {background-color: rgba(var(--defaultrgb), 0.2) !important; color: #212121 !important; border-color: #212121 !important;}
.site .list-group-item-primary    {background-color: rgba(var(--primaryrgb), 0.2) !important; color: var(--primary) !important; border-color: var(--primary) !important;}
.site .list-group-item-secondary  {background-color: rgba(var(--primaryrgb), 0.2) !important; color: var(--primary) !important; border-color: var(--primary) !important;}
.site .list-group-item-tertiary   {background-color: rgba(var(--primaryrgb), 0.2) !important; color: var(--primary) !important; border-color: var(--primary) !important;}
.site .list-group-item-success    {background-color: rgba(var(--successrgb), 0.2) !important; color: var(--success) !important; border-color: var(--success) !important;}
.site .list-group-item-info       {background-color: rgba(var(--inforgb), 0.2) !important; color: var(--info) !important; border-color: var(--info) !important;}
.site .list-group-item-warning    {background-color: rgba(229, 93, 1, 0.2) !important; color: var(--warning) !important; border-color: var(--warning) !important;}
.site .list-group-item-danger     {background-color: rgba(var(--primaryrgb), 0.2) !important; color: var(--primary) !important; border-color: var(--primary) !important}

.site a.list-group-item-default:focus,
.site a.list-group-item-default:hover,
.site button.list-group-item-default:focus,
.site button.list-group-item-default:hover  {background-color: rgba(var(--defaultrgb), 0.2) !important; color: #212121 !important; border-color: #212121 !important;}
.site a.list-group-item-primary:focus,
.site a.list-group-item-primary:hover,
.site button.list-group-item-primary:focus,
.site button.list-group-item-primary:hover  {background-color: rgba(var(--primaryrgb), 0.2) !important; color: var(--primaryhover) !important; border-color: var(--primaryhover) !important;}
.site a.list-group-item-secondary:focus,
.site a.list-group-item-secondary:hover,
.site button.list-group-item-secondary:focus,
.site button.list-group-item-secondary:hover  {background-color: rgba(var(--primaryrgb), 0.2) !important; color: var(--primaryhover) !important; border-color: var(--primaryhover) !important;}
.site a.list-group-item-tertiary:focus,
.site a.list-group-item-tertiary:hover,
.site button.list-group-item-tertiary:focus,
.site button.list-group-item-tertiary:hover  {background-color: rgba(var(--primaryrgb), 0.2) !important; color: var(--primaryhover) !important; border-color: var(--primaryhover) !important;}
.site a.list-group-item-success:focus,
.site a.list-group-item-success:hover,
.site button.list-group-item-success:focus,
.site button.list-group-item-success:hover  {background-color: rgba(var(--successrgb), 0.2) !important; color: var(--success) !important; border-color: var(--success) !important;}
.site a.list-group-item-info:focus,
.site a.list-group-item-info:hover,
.site button.list-group-item-info:focus,
.site button.list-group-item-info:hover     {background-color: rgba(var(--inforgb), 0.2) !important; color: var(--info) !important; border-color: var(--info) !important;}
.site a.list-group-item-warning:focus,
.site a.list-group-item-warning:hover,
.site button.list-group-item-warning:focus,
.site button.list-group-item-warning:hover  {background-color: rgba(229, 93, 1, 0.2) !important; color: var(--warning) !important; border-color: var(--warning) !important;}
.site a.list-group-item-danger:focus,
.site a.list-group-item-danger:hover,
.site button.list-group-item-danger:focus,
.site button.list-group-item-danger:hover   {background-color: rgba(var(--primaryrgb), 0.5) !important; color: var(--primary) !important; border-color: var(--primary) !important}

.site .active.list-group-item-default   {background-color: #var(--default) !important; color: #212121 !important;}
.site .active.list-group-item-primary   {background-color: var(--primary) !important; color: #ffffff !important;}
.site .active.list-group-item-secondary {background-color: var(--primary) !important; color: #ffffff !important;}
.site .active.list-group-item-tertiary  {background-color: var(--primary) !important; color: #ffffff !important;}
.site .active.list-group-item-success   {background-color: var(--success) !important; color: #ffffff !important;}
.site .active.list-group-item-info      {background-color: var(--info) !important; color: #ffffff !important;}
.site .active.list-group-item-warning   {background-color: var(--warning) !important; color: #ffffff !important;}
.site .active.list-group-item-danger    {background-color: var(--danger) !important; color: #ffffff !important;}

.site .progress-bar-default   {background-color: #var(--default) !important;}
.site .progress-bar-primary   {background-color: var(--primary) !important;}
.site .progress-bar-secondary {background-color: var(--primary) !important;}
.site .progress-bar-tertiary  {background-color: var(--primary) !important;}
.site .progress-bar-success   {background-color: var(--success) !important;}
.site .progress-bar-info      {background-color: var(--info) !important;}
.site .progress-bar-warning   {background-color: var(--warning) !important;}
.site .progress-bar-danger    {background-color: var(--danger) !important;}

/**/

.site header .navbar-nav > li > .dropdown-menu > li > a,
.site .main-menu > li > a        {color: #212121;}

.site header .navbar-nav > li > .dropdown-menu > li > a:focus,
.site header .navbar-nav > li > .dropdown-menu > li > a:hover,
.site .main-menu > li > a:focus,
.site .main-menu > li > a:hover  {color: #212121;}

.site header > .navbar > .nav > li a::after,
.site .navigation-bar nav > .nav > li a.tablink::after
{
    background: var(--primary);
}

.site .submenu.list-group > li > a:hover,
.site .submenu.list-group > li > a.active,
.site header .navbar-nav > li > .dropdown-menu > li.active > a:focus,
.site header .navbar-nav > li > .dropdown-menu > li.active > a:hover,
.site header .navbar-nav > li > .dropdown-menu > li.active > a,
.site .main-menu > li.open > a,
.site .main-menu > li.open > a:hover,
.site .main-menu > li.open > a:focus,
.site .main-menu > li.active > a:focus,
.site .main-menu > li.active > a:hover,
.site .main-menu > li.active > a {color: var(--primary) !important;}

.site .menu-toggle .menu-bar        {background-color: #ffffff;}
/*
.site .menu-toggle                  {background-color: var(--primary) !important; color: #ffffff !important;}
.site .menu-toggle:hover            {background-color: var(--primary) !important;}
*/

.site .menuModal.modal .modal-dialog .modal-body .main-menu > li > a            {background-color: transparent;}
.site .menuModal.modal .modal-dialog .modal-body .main-menu > li > a:active,
.site .menuModal.modal .modal-dialog .modal-body .main-menu > li > a:focus      {background-color: transparent;}
.site .menuModal.modal .modal-dialog .modal-body .main-menu > li > a:hover      {background-color: var(--defaulthover);}
.site .menuModal.modal .modal-dialog .modal-body .main-menu > li.active > a     {background-color: transparent;}

.site .menuModal.modal .modal-dialog .modal-body .main-menu > li > a            {color: #212121;}
.site .menuModal.modal .modal-dialog .modal-body .main-menu > li.active > a,
.site .menuModal.modal .modal-dialog .modal-body .main-menu > li > a:active,
.site .menuModal.modal .modal-dialog .modal-body .main-menu > li > a:focus,
.site .menuModal.modal .modal-dialog .modal-body .main-menu > li > a:hover      {color: var(--primary);}

.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus {background-color: var(--primary);}


.site .project .project-title							{color: var(--primary);}
.site .project .project-info .project-price strong		{color: var(--primary);}

.site a  {color: var(--primary);}
.site a:hover,
.site a:focus  {color: var(--primaryhover);}

.site .project .project-title							{color: var(--primary);}
.site .project .project-info .project-price strong		{color: #666666;}

.site .topfooter a {color: var(--primary);}
.site .topfooter a:hover {color: var(--primaryhover);}

.site .topfooter .nav li.active a,
.site .topfooter .nav li a:hover  {color: var(--primaryhover);}


.site .dropdown-menu li a:hover,
.site .dropdown-menu-default li a:hover     {color: var(--primary);}

.site .submenu.list-group > li > a          {color: #212121;}
.site .submenu.list-group > li > a:hover,
.site .submenu.list-group > li > a.active   {color: var(--primary);}


.tile-bordered,
.tile-bordered-top,
.tile-bordered-bottom    {background-color: #ffffff !important;}

.site .slider-handle {background-color: var(--primary);}

.checkboxTile label:after,
.site .checkbox input[type=checkbox]:checked+.checkbox-material .check:before,
.site .checkbox-default input[type=checkbox]:checked+.checkbox-material .check:before,
.site .checkbox input[type=checkbox]:checked+.checkbox-material .check,
.site .checkbox-default input[type=checkbox]:checked+.checkbox-material .check {
    color: var(--primary);
}
.site .checkbox input[type=checkbox]:checked+.checkbox-material .check:before,
.site .checkbox-default input[type=checkbox]:checked+.checkbox-material .check:before,
.site .checkbox input[type=checkbox]:checked+.checkbox-material .check,
.site .checkbox-default input[type=checkbox]:checked+.checkbox-material .check {
    border-color: var(--primary);
}

.site .tile-bordered-top                {border-top-color: var(--primary);}
.site .tile-bordered-bottom             {border-bottom-color: var(--primary);}
.site .tile-bordered                    {border-color: var(--primary);}
.site .window-tile.tile-bordered,
.site .window-tile.tile-bordered-bottom,
.site .window-tile.tile-bordered-top   {color: #424142;}

.site .pagination>.active>a,
.site .pagination>.active>span,
.site .pagination>.active>a:hover,
.site .pagination>.active>span:hover,
.site .pagination>.active>a:focus,
.site .pagination>.active>span:focus {
    background-color: #FFF;
    color: var(--primary);
}
.site .pagination>li>a:hover,
.site .pagination>li>span:hover,
.site .pagination>li>a:focus,
.site .pagination>li>span:focus {
    color: var(--primary);
}


.site .filter-header:hover .filter-switch {
    color: var(--primary);
}


.site .filter-group .ui-slider-range {
    background: var(--primary);
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border: 5px solid var(--primary);
    color: var(--primary);
}


.site .filter-group .checkbox .checkbox-material .check {
    border: 2px solid var(--primary);
}


.site .summary b {
    color: var(--primary);
}

.site .bootstrap-datetimepicker-widget td span.active,
.site .bootstrap-datetimepicker-widget td.active,
.site .bootstrap-datetimepicker-widget td.active:hover {background-color: var(--primary);}

.site .block.border-top {
    border-top: 5px solid var(--primary);
}

.site .svg-primary {
    fill: var(--primary);
}
.site .svg-stroke {
    stroke: var(--primary);
    fill: none;
    stroke-width:2px;
}

.site .footerVisualWrapper a:hover { color:var(--primary)}

.site .breadcrumbs  a:hover {
    color: var(--primary);
}

.bottom-bar {border-bottom: 4px solid var(--primary); background-color: #fff;}
.site .album-wrapper .album-item a:hover { color:var(--primary); }

