#main-content > ul, #main-content .grid > div[class^='col'] > ul { overflow: hidden; }

/*# sourceMappingURL=client_style.css.map *//* Default Mixins */
/*Default Styles (Size 3/Mobile) Start*/
.header-outer-container { background-position: 50% 0; background-size: cover; }

.profile-events-listing .profile-list .list-item-block-date, .events-list-container .list-item-block-date { margin-right: 20px; padding: 0; font-size: 0.8em; line-height: 1em; display: inline-block; text-transform: uppercase; }

.profile-events-listing .profile-list .list-item-block-date span, .events-list-container .list-item-block-date span { font-size: 1em; line-height: 0.8em; display: inline-block; padding: 6px 0px 6px; }

.profile-events-listing .profile-list .list-item-block-date .part-date, .events-list-container .list-item-block-date .part-date { font-size: 1.9em; line-height: 1.2em; display: block; background: #f8f8f8; font-weight: bold; width: 100%; padding: 7px 0px; }

.profile-events-listing .profile-list .list-item-block-date .part-date { color: #323e48; }

.profile-events-listing .profile-list:hover .list-item-block-date .part-date, .profile-events-listing .profile-list :focus .list-item-block-date .part-date { color: #323e48; }

.profile-featured-panel { background-color: #fff; border-radius: 3px; }

.profile-featured-panel span.panel-button { float: right; -webkit-border-radius: 3px; border-radius: 3px; position: relative; }

.profile-featured-panel span.panel-button:before { background-position: -161px -167px; }

.profile-featured-panel:hover span.panel-button:before, .profile-featured-panel:focus span.panel-button:before { background-position: -135px -4px; }

.profile-featured-panels .grid > div a h2 { font-weight: normal; border-radius: 3px 3px 0px 0px; }

.profile-featured-panels .grid > div a:hover h2, .profile-featured-panels .grid > div a:focus h2 { text-decoration: none; transition: background-color 0.25s; }

.footer-outer-container { background-color: #323e48; position: relative; }

.footer-outer-container.footer-first-row:before { content: ""; position: absolute; width: 0; height: 0; border-style: solid; border-width: 0 22px 12px 22px; border-color: transparent transparent #323e48 transparent; top: -12px; left: 50%; margin-left: -22px; }

.footer-outer-container.footer-second-row { background-color: #b7bdc3; }

.footer-second-row .grid-pad { padding: 35px 17px 68px; }

.footer-outer-container.footer-second-row .footer-container { background: url(lgnz.svg) no-repeat #b7bdc3 0 43px; }

.footer-second-row .grid-pad { padding: 35px 17px 68px; }

.footer-secondary-links { font-size: .8em; }

.footer-second-row .grid-pad > div { padding: 7px 0 3px 100px; }

.footer-second-row .footer-container a, .footer-second-row .footer-container { color: #000000; }

.contact-us-footer-widget p { margin: 0px; min-height: 32px; }

.contact-us-footer-widget span { position: relative; }

.contact-us-footer-widget p span:before { content: ""; width: 24px; height: 24px; background: url("sprite-general-secondary.svg"); position: absolute; margin-left: -2em; top: 0px; }

.contact-us-footer-widget span.phone:before { background-position: 0 -500px; }

.contact-us-footer-widget span.fax:before { background-position: -40px -500px; }

.contact-us-footer-widget span.email:before { background-position: -80px -500px; }

.contact-us-footer-widget span.address:before { background-position: -120px -500px; }

ul.footer-links a, div.footer-secondary-links > div:first-child a { text-decoration: none; }

ul.footer-links.with-icons li { min-height: 32px; }

ul.footer-links.with-icons li a { margin-left: 32px; display: block; position: relative; }

ul.footer-links.with-icons li a i { position: absolute; margin-left: -32px; display: block; float: left; margin-right: 9px; width: 23px; height: 23px; background-color: transparent; background-image: url("sprite-general-secondary.svg"); margin-top: 0px; background-size: auto; background-position: -160px -501px; }

ul.footer-links.social-media-links .footer-link-twitter a i { background-position: 0px -540px; }

ul.footer-links.social-media-links .footer-link-facebook a i { background-position: -40px -540px; }

ul.footer-links.social-media-links .footer-link-linkedin a i { background-position: -80px -540px; }

ul.footer-links.social-media-links .footer-link-youtube a i { background-position: -120px -540px; }

ul.footer-links.social-media-links .footer-link-instagram a i { background-position: -160px -540px; }

.list-item-container a { background: #fff; border: solid 2px #ededed; padding: 20px 25px; border-radius: 3px; }

.list-item-container a:hover, .list-item-container a:focus { border-color: #92c83e; transition: all 0.5s; }

.tab-header-title { margin-right: 6px; }

.tab-header-title.tab-type-homepage-events-listing.selected .item-icon { background-position: -90px -88px; }

.tab-header-title.tab-type-homepage-do-it-online { background: #59C63B; color: #333E48; }

.tab-header-title.tab-type-homepage-do-it-online .item-icon { background-position: -189px -40px; }

.tab-header-title.tab-type-homepage-do-it-online:hover, .tab-header-title.tab-type-homepage-do-it-online:focus { background: #333E48; color: #FFFFFF; }

.tab-header-title.tab-type-homepage-do-it-online:hover .item-icon, .tab-header-title.tab-type-homepage-do-it-online:focus .item-icon, .tab-header-title.tab-type-homepage-do-it-online.selected .item-icon { background-position: 1px -85px; }

.tab-header-title.tab-type-homepage-news-listing { background: #92C83E; color: #333E48; }

.tab-header-title.tab-type-homepage-news-listing .item-icon { background-position: -234px -40px; }

.tab-header-title.tab-type-homepage-news-listing:hover, .tab-header-title.tab-type-homepage-news-listing:focus { background: #333E48; color: #FFFFFF; }

.tab-header-title.tab-type-homepage-news-listing:hover .item-icon, .tab-header-title.tab-type-homepage-news-listing:focus .item-icon, .tab-header-title.tab-type-homepage-news-listing.selected .item-icon { background-position: -43px -85px; }

.tab-header-title.selected, .tab-header-title.selected:visited { background-color: #333E48; color: #FFFFFF; }

.main-page-image { width: 100%; }

.list-container .list-item-container-2 .published-on:before, .list-container .list-item-container .published-on:before, .list-container .list-item-container .applications-closing:before { background-image: url("sprite-general-secondary.svg"); background-size: auto; background-position: -60px -319px; }

a.item-navigation.next-item .item-navigation-label:before { background-position: -162px -198px; }

a.item-navigation.next-item:hover .item-navigation-label:before, a.item-navigation.next-item:focus .item-navigation-label:before { background-position: -135px -3px; }

a.item-navigation.prev-item .item-navigation-label:before { background-position: -203px -198px; }

a.item-navigation.prev-item:hover .item-navigation-label:before, a.item-navigation.prev-item:focus .item-navigation-label:before { background-position: -165px -3px; }

.do-it-online .profile-list i.item-icon { background-color: #FFFFFF; border-radius: 50%; }

.do-it-online .profile-list:hover i.item-icon.reading, .do-it-online .profile-list:focus i.item-icon.reading { background-position: -1px -382px; }

.do-it-online .profile-list:hover i.item-icon.note, .do-it-online .profile-list:focus i.item-icon.note { background-position: -1px -306px; }

.do-it-online .profile-list:hover i.item-icon.ebook, .do-it-online .profile-list:focus i.item-icon.ebook { background-position: -1px -230px; }

.do-it-online .profile-list:hover i.item-icon.list, .do-it-online .profile-list:focus i.item-icon.list { background-position: -1px -154px; }

.do-it-online .profile-list:hover i.item-icon.papers, .do-it-online .profile-list:focus i.item-icon.papers { background-position: -1px -78px; }

.do-it-online .profile-list:hover i.item-icon.quote, .do-it-online .profile-list:focus i.item-icon.quote { background-position: -1px -1px; }

@media (min-width: 480px) { .main-page-image { width: 40%; } }

/*Default Styles (Size 3/Mobile)  End*/
@media (min-width: 768px) { /*Size 2/Tablet Start*/
  .tabs-panel { border-radius: 0px 3px 3px 3px; }
  /*Size 2/Tablet End*/ }

/*# sourceMappingURL=client.css.map */.mobnav-subarrow-child i, .mobnav-subarrow i { background-image: url("sprite-general-primary.svg"); background-position: 10px -281px; }

/*# sourceMappingURL=client_menu.css.map */@media (min-width: 992px) { /*Size 1/Desktop Start*/
  .profile-events-listing .profile-list .list-item-block-date, .profile-events-listing .profile-list.item-0 .list-item-block-date { position: absolute; left: 15px; top: 15px; }
  .footer-container { overflow-x: visible; }
  .footer-outer-container { overflow-x: visible; }
  /*Size 1/Desktop End*/
  .panel-button, .panel-button:visited { margin: 3px 50px 59px; padding: 8px; }
  .do-it-online .profile-list { margin-bottom: 35px; }
  .tab-header-title .item-icon { width: 21px; }
  .tab-header-title.tab-type-homepage-events-listing.selected .item-icon { background-position: -90px -135px; }
  .tab-header-title.tab-type-homepage-do-it-online .item-icon { background-position: -190px -135px; }
  .tab-header-title.tab-type-homepage-do-it-online:hover .item-icon, .tab-header-title.tab-type-homepage-do-it-online:focus .item-icon, .tab-header-title.tab-type-homepage-do-it-online.selected .item-icon { background-position: 0px -135px; }
  .tab-header-title.tab-type-homepage-news-listing .item-icon { background-position: -235px -135px; }
  .tab-header-title.tab-type-homepage-news-listing:hover .item-icon, .tab-header-title.tab-type-homepage-news-listing:focus .item-icon, .tab-header-title.tab-type-homepage-news-listing.selected .item-icon { background-position: -45px -135px; }
  #sub-navigation-container .nav-level-2 a:before { content: ""; display: block; width: 15px; height: 20px; background: url("sprite-general-primary.svg") no-repeat; background-size: 600px 600px; background-position: 0px 4px; position: absolute; margin-left: -20px; } }

/*# sourceMappingURL=client_s1.css.map */@media (min-width: 992px) { /*Size 1/Desktop Start*/
  .sf-menu > li { float: left; width: calc((100% - 70px) / (7 - 1)); border-top: none; }
  .sf-menu > li.first-item { width: 70px; }
  .sf-menu > li.first-item > a i.item-icon { background-image: url("sprite-general-secondary.svg"); background-position: -119px -120px; background-size: auto; }
  .sf-menu > li.first-item.nav-active-path > a i.item-icon { background-position: -239px -120px; }
  .sf-menu > li.first-item > a:hover i.item-icon, .sf-menu > li.first-item > a:focus i.item-icon { background-position: -179px -120px; }
  .mobnav-subarrow-child i { background-position: 20px -235px; } }

/*# sourceMappingURL=client_menu_s1.css.map */
/*# sourceMappingURL=client_forms.css.map */