.leader-image {max-height: 200px; max-width: 400px; }
.register-link {margin-left: 5px; }
.register-button {position: absolute; bottom: 0; right: 15px; }
@media (max-width: 767px) {.register-link {margin-left: 0; }
.register-button {display: block; position: initial; margin: 0 auto; }}
.ufl-pagination {font-size: 0.9rem; color: #444; display: block; overflow: hidden; padding: 0 5px 5px 0; margin: 0; }
.ufl-pagination ul {list-style: none; padding: 0; margin: auto; display: flex; justify-content: center; }
.ufl-pagination li {list-style: none; padding: 0; margin: 0 5px 0 0 ; display: inline-block; }
.ufl-pagination li span {cursor: pointer; }
.ufl-pagination a, .ufl-pagination span {float: left; height: 35px; width: 35px; font-size: 14px; line-height: 35px; font-weight: bold; text-align: center; text-decoration: none; border: none; min-width: 14px; color: #fff; padding: 0; background: #000000; }
.ufl-pagination a:hover, .ufl-pagination li:not(.disabled):not(.active) span:hover {text-decoration: none; color: #000; }
.ufl-pagination a:active {box-shadow: none; }
.ufl-pagination .current {background: #FFCD00; color: #000; cursor: default; }
.ufl-pagination .sep {background: none; color: #000; cursor: default; }
.uil-fancy-list .ufl-item {border-bottom: 2px solid #eee; padding: 15px 10px; transition: .2s; background: #fff; width: 100%; z-index: 2; position: relative; top: 0; left: 0; }
.uil-fancy-list .ufl-bar {cursor: pointer; }
.uil-fancy-list .ufl-item .ufl-bar:after {font-family: 'icomoon-additional'; content: "\E611"; font-size: 10px; color: #666; position: absolute; top: 20px; right: 20px; transition: 0.2s; cursor: pointer; }
.uil-fancy-list .ufl-item.expanded {background: #f7f7f7; box-shadow: 0 2px 5px rgba(0, 0, 0, 0.4); width: calc(100% + 10px); left: -5px; top: -5px; padding: 15px; margin-bottom: -10px; border-color: transparent; z-index: 3; }
.uil-fancy-list .ufl-item.expanded .ufl-bar:after {content: "\E612"; right: 25px; }
.uil-fancy-list .ufl-item .ufl-actions {display: inline-block; color: #666; font-weight: 400; font-size: 1.4rem; padding-left: 5px; user-select: none; }
.uil-fancy-list .ufl-item .ufl-actions [class^="icon-"], .uil-fancy-list .ufl-item .ufl-actions [class*=" icon-"] {font-size: 1rem; }
.uil-fancy-list .ufl-item .ufl-actions a {text-decoration: none; }
.uil-fancy-list .ufl-item .ufl-bar > h4 {display: inline-block; margin-bottom: 0.3rem; padding-right: 30px; color: #000; }
.uil-fancy-list .ufl-item .ufl-undertitle {font-weight: 400; font-size: 0.9rem; color: #555; }
.uil-fancy-list .ufl-item .ufl-undertitle .ufl-undertitle-line {display: inline-block; }
.uil-fancy-list .ufl-item .ufl-undertitle .ufl-undertitle-line:not(:first-of-type) {margin-left: 4px; }
.uil-fancy-list .ufl-item .ufl-details {color: #444; padding-top: 10px; font-size: 0.9rem; cursor: auto; }
.uil-fancy-list .ufl-item .ufl-details tr, .uil-fancy-list .ufl-item .ufl-details tr {background: none; }
@media (min-width: 767px) {.uil-fancy-list .ufl-item .ufl-undertitle .ufl-undertitle-line:not(:first-of-type):before {content: ''; width: 1px; height: 16px; background: #aaa; position: relative; left: -2px; bottom: -4px; display: inline-block; }
.uil-fancy-list .ufl-item .ufl-actions:before {content: ''; width: 1px; height: 22px; background: #aaa; position: relative; left: -2px; bottom: -4px; display: inline-block; }}
@media (max-width: 767px) {.uil-fancy-list .ufl-item .ufl-actions {display: flex; flex-direction: row; justify-content: space-around; width: 100%; }
.uil-fancy-list .ufl-item .ufl-undertitle .ufl-undertitle-line {display: block; margin-left: 4px; }
.uil-fancy-list .ufl-item .ufl-undertitle .ufl-undertitle-line:not(:first-of-type):before {width: 0; }}
.uil-fancy-list {margin-top: 10px; margin-bottom: 15px; }
.multiselect {margin-right: 5px; }
.multiselect input {width: auto; }
span.multiselect-native-select {position: relative; }
span.multiselect-native-select select {border: 0 !important; clip: rect(0 0 0 0) !important; height: 1px !important; margin: -1px -1px -1px -3px !important; overflow: hidden !important; padding: 0 !important; position: absolute !important; width: 1px !important; left: 50%; top: 30px; }
.multiselect.dropdown-toggle:after {display: none; }
.multiselect {overflow: hidden; text-overflow: ellipsis; }
.multiselect-container {position: absolute; list-style-type: none; margin: 0; padding: 0; }
.multiselect-container .multiselect-reset .input-group {width: 93%; }
.multiselect-container .multiselect-filter > .fa-search {z-index: 1; padding-left: 0.75rem; }
.multiselect-container .multiselect-filter > input.multiselect-search {border: none; border-bottom: 1px solid lightgrey; padding-left: 2rem; margin-left: -1.625rem; border-bottom-right-radius: 0; border-bottom-left-radius: 0; }
.multiselect-container .multiselect-filter > input.multiselect-search:focus {border-bottom-right-radius: 0.25rem; border-bottom-left-radius: 0.25rem; }
.multiselect-container .multiselect-filter > .multiselect-moz-clear-filter {margin-left: -1.5rem; display: none; }
.multiselect-container .multiselect-option.multiselect-group-option-indented-full {padding-left: 2.6rem; }
.multiselect-container .multiselect-option.multiselect-group-option-indented {padding-left: 1.8rem; }
.multiselect-container .multiselect-group {cursor: pointer; }
.multiselect-container .multiselect-group.closed .dropdown-toggle::after {transform: rotate(-90deg); }
.multiselect-container .multiselect-group .caret-container ~ .form-check {margin-left: 0.5rem; }
.multiselect-container .multiselect-option, .multiselect-container .multiselect-group, .multiselect-container .multiselect-all {padding: 0.25rem 0.25rem 0.25rem 0.75rem; }
.multiselect-container .multiselect-option.dropdown-item, .multiselect-container .multiselect-group.dropdown-item, .multiselect-container .multiselect-all.dropdown-item, .multiselect-container .multiselect-option.dropdown-toggle, .multiselect-container .multiselect-group.dropdown-toggle, .multiselect-container .multiselect-all.dropdown-toggle {cursor: pointer; }
.multiselect-container .multiselect-option .form-check-label, .multiselect-container .multiselect-group .form-check-label, .multiselect-container .multiselect-all .form-check-label {cursor: pointer; }
.multiselect-container .multiselect-option.active:not(.multiselect-active-item-fallback), .multiselect-container .multiselect-group.active:not(.multiselect-active-item-fallback), .multiselect-container .multiselect-all.active:not(.multiselect-active-item-fallback), .multiselect-container .multiselect-option:not(.multiselect-active-item-fallback):active, .multiselect-container .multiselect-group:not(.multiselect-active-item-fallback):active, .multiselect-container .multiselect-all:not(.multiselect-active-item-fallback):active {background-color: lightgrey; color: black; }
.multiselect-container .multiselect-option:hover, .multiselect-container .multiselect-group:hover, .multiselect-container .multiselect-all:hover, .multiselect-container .multiselect-option:focus, .multiselect-container .multiselect-group:focus, .multiselect-container .multiselect-all:focus {background-color: darkgray !important; }
.multiselect-container .multiselect-option .form-check, .multiselect-container .multiselect-group .form-check, .multiselect-container .multiselect-all .form-check {padding: 0 5px 0 20px; }
.multiselect-container .multiselect-option:focus, .multiselect-container .multiselect-group:focus, .multiselect-container .multiselect-all:focus {outline: none; }
.form-inline .multiselect-container span.form-check {padding: 3px 20px 3px 40px; }
.input-group.input-group-sm > .multiselect-native-select .multiselect {padding: 0.25rem 0.5rem; font-size: 0.875rem; line-height: 1.5; padding-right: 1.75rem; height: calc(1.5em + 0.5rem + 2px); }
.input-group > .multiselect-native-select {flex: 1 1 auto; width: 1%; }
.input-group > .multiselect-native-select > div.btn-group {width: 100%; }
.input-group > .multiselect-native-select:not(:first-child) .multiselect {border-top-left-radius: 0; border-bottom-left-radius: 0; }
.input-group > .multiselect-native-select:not(:last-child) .multiselect {border-top-right-radius: 0; border-bottom-right-radius: 0; }
.uu-fancy-list-controls {font-size: 0.9rem; }
.uu-fancy-list-controls .ufl-search {width: 200px; float: right; font-size: 0.9rem; border: 1px solid #ccc; }
.uu-fancy-list-controls .ufl-select {font-size: 0.9rem; height: 28px; -moz-appearance:none; -webkit-appearance:none; appearance:none; color: #444; line-height: 20px; padding: 3px 5px; text-align: left; border: 1px solid #ccc; background: #fff; background-image: linear-gradient(45deg, transparent 50%, gray 50%), linear-gradient(135deg, gray 50%, transparent 50%), linear-gradient(to right, #ccc, #ccc); background-position: calc(100% - 10px) calc(1em - 3px), calc(100% - 6px) calc(1em - 3px), calc(100% - 19px) 0; background-size: 4px 4px, 4px 4px, 1px 100%; background-repeat: no-repeat; }
.uu-fancy-list-controls .ufl-num-items select {width: 60px; }
.uu-fancy-list-controls .ufl-sort-on {padding-left: 5px; }
.uu-fancy-list-controls .ufl-sort-on select {width: auto; padding-right: 30px; }
.uu-fancy-list-controls .ufl-controls-bottom {padding-top: 10px; }
.uu-fancy-list-controls .ufl-filters-button {font-size: 0.9rem; line-height: 28px; margin-left: 5px; padding: 0 10px; }
@media (max-width: 767px) {.uu-fancy-list-controls .ufl-search {width: 100%; margin: 10px 0; float: none; }
.uu-fancy-list-controls .ufl-sort-on {padding-left: 0; margin-top: 10px; display: block; }
.uu-fancy-list-controls .ufl-filters-button {display: block; width: 100%; margin: 10px 0 0 0; }
.uu-fancy-list-controls .ufl-controls-bottom {padding-top: 0; }}