/***************************************************************************************************
//
// AssistExpo inc.
// (c) 1996-2025 AssistExpo inc.
// All Rights Reserved
// NOTICE:  All text, information, code and data contained herein is, and remains the property of
// AssistExpo inc. The intellectual and technical concepts contained herein are proprietary to
// AssistExpo inc. and are protected by trade secret and, or copyright laws. Dissemination of this
// information or reproduction of this material is strictly forbidden.
***************************************************************************************************/

@charset "UTF-8";

@font-face {
   font-family: "assistexpoicons";
   src:url("fonts/assistexpoicons.eot");
   src:url("fonts/assistexpoicons.eot?#iefix") format("embedded-opentype"),
   url("fonts/assistexpoicons.woff") format("woff"),
   url("fonts/assistexpoicons.ttf") format("truetype"),
   url("fonts/assistexpoicons.svg#assistexpoicons") format("svg");
   font-weight: normal;
   font-style: normal;

}

[data-icon]:before {
   font-family: "assistexpoicons" !important;
   content: attr(data-icon);
   font-style: normal !important;
   font-weight: normal !important;
   font-variant: normal !important;
   text-transform: none !important;
   speak: none;
   line-height: 1;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
}

[class^="aeicon-"]:before,
[class*=" aeicon-"]:before {
   font-family: "assistexpoicons" !important;
   font-style: normal !important;
   font-weight: normal !important;
   font-variant: normal !important;
   text-transform: none !important;
   speak: none;
   line-height: 1;
   -webkit-font-smoothing: antialiased;
   -moz-osx-font-smoothing: grayscale;
}

.aeicon-assistexpo-honey:before {
   content: "\61";
}
.aeicon-assistexpo-barn:before {
   content: "\62";
}

/**
 * AssistExpo style sheet - readmore
 */

*[id^='aereadmorelink'] {
   font-weight: bold;
   color: #FF8500;
   padding: 5px;
   border-bottom: 0px !important;
   text-decoration: none !important;
}

*[id^='aereadmorelink']:hover {
   font-weight: bold;
   color: #FF9D32;
   padding: 5px;
   border-bottom: 0px !important;
   text-decoration: none !important;
}

*[id^='aereadmorelink']:focus {
   outline: none;
   color: #FF9D32;
}

/**
 * AssistExpo style sheet - notification
 */
div.ae-notification-grey {
   color: #31708f;
   background-color: #fafafa;
   border-color: #e2e2e2;
   padding: 0.3em 1em;
   font-size: 1.15em;
}
div.ae-notification-blue {
   color: #31708f;
   background-color: #d9edf7;
   border-color: #bce8f1;
   border-left: 5px solid #31708f;
   padding: 0.3em 1em;
   font-size: 1.15em;
}
div.ae-notification-yellow {
   color: #8a6d3b;
   background-color: #fcf8e3;
   border-color: #faebcc;
   border-left: 5px solid #8a6d3b;
   padding: 0.3em 1em;
   font-size: 1.15em;
}
div.ae-notification-red {
   color: #a94442;
   background-color: #f2dede;
   border-color: #ebccd1;
   border-left: 5px solid #a94442;
   padding: 0.3em 1em;
   font-size: 1.15em;
}
div.ae-notification-green {
   color: #3c763d;
   background-color: #dff0d8;
   border-color: #d6e9c6;
   border-left: 5px solid #3c763d;
   padding: 0.3em 1em;
   font-size: 1.15em;
}

.ae-icon-search:before { content: " "; background-image: url(icons/search.svg); background-size: contain; width: 24px; height: 20px; display: inline-block; background-repeat: no-repeat; top: 4px; position: relative; }
.ae-icon-plus:before   { content: " "; background-image: url(icons/plus.svg);   background-size: contain; width: 24px; height: 20px; display: inline-block; background-repeat: no-repeat; top: 4px; position: relative; }
.ae-icon-minus:before  { content: " "; background-image: url(icons/minus.svg);  background-size: contain; width: 24px; height: 20px; display: inline-block; background-repeat: no-repeat; top: 4px; position: relative; }
