@charset "UTF-8";
/* CSS Document */

.sub-arrow {
	display: none !important;
}

.navbar-nav .dropdown-menu {
	min-width: 20em !important;
	/*max-width: 40em !important;*/
}

ul[aria-labelledby="dropdownMenu"] > li.dropdown-item > a:hover, li.dropdown-item:hover > a {
	color: #fff !important;
}

ul[aria-labelledby="dropdownMenu"] > li.dropdown-item.active > a {
	color: #fff !important;
}

/* below is styles for different screen sizes */

/* large tablets
---------------------------------------------------------------*/
@media (max-width: 991px) {

}

/* small tablets
---------------------------------------------------------------*/
@media (max-width: 767px) {

}

/* smartphones
---------------------------------------------------------------*/
@media (max-width: 480px) {
}

/* Higher Logice Calendar 2024.03.28 AJG 118621 */

 .hl-widget.upcoming-event {
                                        
                                        padding: 5px;
                                        }

                                        .hl-widget.upcoming-event,
                                        .hl-widget.upcoming-event #login-information-container {
                                        background-color: #007482;
                                        }

                                        .hl-widget.upcoming-event #login-information-container {
                                        float: right;
                                        padding: 5px 10px;
                                        margin-right: -5px;
                                        color: #fff;
                                        border-bottom-left-radius: 5px;
                                        border-bottom-right-radius: 5px;
                                        }

                                        .hl-widget.upcoming-event #login-information-container a {
                                        color: #ddd;
                                        }

                                        .hl-widget.upcoming-event #login-information-container .error-message {
                                        color: #cc0000;
                                        }

                                        .hl-widget.upcoming-event .container {
                                        background-color: white;
                                        font: 13px/1.22 arial,helvetica,clean,sans-serif;
                                        overflow: auto;
                                        padding: 0 10px;
                                        }

                                        .hl-widget.upcoming-event ul {
                                        padding-left: 0;
                                        }

                                        .hl-widget.upcoming-event li {
                                        list-style-type: none;
                                        padding-bottom: .5em;
                                        margin-bottom: .5em;
                                        border-bottom: dotted 1px #e1383e;
                                        padding: 10px;
                                        }

                                        .hl-widget.upcoming-event .item-title-container {
                                        margin-top: 2px;
                                        }

                                        .hl-widget.upcoming-event .item-title-container a {
                                        text-decoration: none;
                                        color: #007482;
                                        font-weight: bold;
                                        font-size: 1.1em;
                                        font-family: arial;
                                        }

                                        .hl-widget.upcoming-event .item-date-line-container {
                                        color: #808080;
                                        margin-top: 2px;
                                        }

                                        .hl-widget.upcoming-event .item-date-line-container span {
                                        font-size: 0.85em;
                                        }

                                        .hl-widget.upcoming-event .item-posted-in-container {
                                        color: #007482;
                                        margin-top: 2px;
                                        }

                                        .hl-widget.upcoming-event .item-posted-in-container span {
                                        font-size: 0.85em;
                                        }

                                        .hl-widget.upcoming-event .item-body-container {
                                        }

                                        .hl-widget.upcoming-event .footer-container {
                                        margin: 0px 10px;
                                        }

                                        .hl-widget.upcoming-event .footer-item-view-calendar {
                                        float: left;
color: #007482;
                                        }

                                        .hl-widget.upcoming-event .footer-item-add-event {
                                        float: right;
                                        }

                                        .hl-widget.upcoming-event .footer-item-
view-calendar,
                                        .hl-widget.upcoming-event .footer-item-add-event {
                                        padding-bottom: 10px;
                                        }
                                    