		/*
  Running Squiz Matrix
  Developed by Squiz - http://www.squiz.net
  Squiz, Squiz Matrix, MySource, MySource Matrix and Squiz.net are registered Trademarks of Squiz Pty Ltd
  Page generated: 26 February 2018 19:57:32
*/


     
  /**
   * version: 0.0.1
   * file:    global.css
   * author:  Squiz Australia
   * updated: 13-05-2015 19:33
   *
   * Table of Contents
   *
   * - Reset
   * - Utilities
   * - General
   * - Content
   * - Modules
   *    footer
   *    header
   *    accordion (0.0.7)
   *    breadcrumbs (0.0.2)
   *    navbar (0.1.0)
   *    pagination (0.0.2)
   *    quick-search (0.1.1)
   *    responsive-tables (0.0.1)
   *    secondary-nav (0.1.0)
   *    skip-links (0.1.0)
   */
  @font-face {
      font-family: 'SourceSansPro-Light';
    src: url('https://www.iawards.com.au/__data/assets/file/0017/8135/SourceSansPro-Light.eot?v=0.2.2');
    src: local('☺'), url('https://www.iawards.com.au/__data/assets/file/0013/8131/SourceSansPro-Light.woff?v=0.2.2') format('woff'), url('https://www.iawards.com.au/__data/assets/file/0014/8132/SourceSansPro-Light.ttf?v=0.2.2') format('truetype'), url('https://www.iawards.com.au/__data/assets/file/0015/8133/SourceSansPro-Light.svg?v=0.2.2') format('svg');
    font-weight: normal;
    font-style: normal;
  }
  
  @font-face {
      font-family: 'SourceSansPro-Regular';
    src: url('https://www.iawards.com.au/__data/assets/file/0018/8127/SourceSansPro-Regular.eot?v=0.2.2');
    src: local('☺'), url('https://www.iawards.com.au/__data/assets/file/0012/8130/SourceSansPro-Regular.woff?v=0.2.2') format('woff'), url('https://www.iawards.com.au/__data/assets/file/0015/8124/SourceSansPro-Regular.ttf?v=0.2.2') format('truetype'), url('https://www.iawards.com.au/__data/assets/file/0016/8125/SourceSansPro-Regular.svg?v=0.2.2') format('svg');
    font-weight: normal;
    font-style: normal;
  }
  
  @font-face {
      font-family: 'SourceSansPro-Semibold';
    src: url('https://www.iawards.com.au/__data/assets/file/0020/8129/SourceSansPro-Semibold.eot?v=0.2.2');
    src: local('☺'), url('https://www.iawards.com.au/__data/assets/file/0014/8141/SourceSansPro-Semibold.woff?v=0.2.2') format('woff'), url('https://www.iawards.com.au/__data/assets/file/0008/8189/SourceSansPro-Semibold.ttf?v=0.1.4') format('truetype'), url('https://www.iawards.com.au/__data/assets/file/0015/8142/SourceSansPro-Semibold.svg?v=0.2.2') format('svg');
    font-weight: normal;
    font-style: normal;
  }
  
  @font-face {
      font-family: 'SourceSansPro-Bold';
    src: url('https://www.iawards.com.au/__data/assets/file/0013/8140/SourceSansPro-Bold.eot?v=0.2.2');
    src: local('☺'), url('https://www.iawards.com.au/__data/assets/file/0018/8136/SourceSansPro-Bold.woff?v=0.2.2') format('woff'), url('https://www.iawards.com.au/__data/assets/file/0019/8137/SourceSansPro-Bold.ttf?v=0.2.2') format('truetype'), url('https://www.iawards.com.au/__data/assets/file/0020/8138/SourceSansPro-Bold.svg?v=0.2.2') format('svg');
    font-weight: normal;
    font-style: normal;
  }
  
  @font-face {
      font-family: 'icons';
    src: url('https://www.iawards.com.au/__data/assets/file/0005/8159/icons.eot?v=0.1.4?-od9jn8');
    src: url('https://www.iawards.com.au/__data/assets/file/0005/8159/icons.eot?v=0.1.4?#iefix-od9jn8') format('embedded-opentype'), url('https://www.iawards.com.au/__data/assets/file/0020/8156/icons.woff?v=0.1.4?-od9jn8') format('woff'), url('https://www.iawards.com.au/__data/assets/file/0003/8157/icons.ttf?v=0.1.4?-od9jn8') format('truetype'), url('https://www.iawards.com.au/__data/assets/file/0004/8158/icons.svg?v=0.1.4?-od9jn8#icons') format('svg');
    font-weight: normal;
    font-style: normal;
  }
  
  .icon, .form__control.selectinput:after, .form__message:after, .events__title:after, .councils__title:after, .tweets-feed__connect a:before, .linkedin-feed__connect a:before, .member-join__more:after, .membership-info__more:after, .group-meetings__title:after, .group-documents__title:after, .group-documents__item a:after, .group-tasks__title:after, .group-tasks__item a:after, .group-upcoming__list-more a:after, .key-roles__more a:after, .steps .complete:after, .office__address:before, .office__people:before, .document-list__title a:before, .accordion__link:after {
      font-family: 'icons';
      speak: none;
      font-style: normal;
      font-weight: normal;
      font-variant: normal;
      text-transform: none;
      line-height: 1;
  }
  
  input:invalid, .sq-form-required-field {
      color: red;
  }
  
  /*table.eventtable{
     min-height: 1800px;
  }*/
  
  #calendarlist, .select_event, .select_council{
      display: none;
  }
  
  #calendarlist > .fc-header,
  #calendarlist > .fc-header tbody,
  #calendarlist > .fc-header tr,
  #calendarlist > .fc-header td {
      display: block;
      width: 100%;
      border: 0;
      text-align: center;
  }
  
  // colours of the rainbow for calendar events
  .board_meetings {
    border: 1px solid #813180;
    background-color: #813180;
  }
  .council_meetings {
    border: 1px solid #9a2c33;
    background-color: #9a2c33;
  }
  .key_dates {
    border: 1px solid #3d8104;
    background-color: #3d8104;
  }
  .national_events {
    border: 1px solid #2899fb;
    background-color: #2899fb;
  }
  .sig_meetings {
    border: 1px solid #033466;
    background-color: #033466;
  }
  .state_events {
    border: 1px solid #da650f;
    background-color: #da650f;
  }
  .endorsed_events {
    border: 1px solid #ccc;
    background-color: #ccc;
    color: #000;
  }
  
  .slick-next:before{
     content: '>'!important;
  }
  
  .slick-prev:before{
     content: '<'!important;
  }
  
  .slick-prev, .slick-next{
     background-color: gray!important;
     z-index: 200;
  }
  .column{
     position: relative;
  }
  .columnthird-slideshow .slick-prev, .columnthird-slideshow .slick-next{
     width: 35px!important;
     height: 32px!important;
  }
  
  .slick-prev:hover, .slick-next:hover{
     background-color:darkred!important;
  }
  
  .stripediv.landing ul{
      overflow: auto;
  }
  
  .clearleft{
      clear:left;
  }
  
  .resetfloat{
     overflow:auto;
  }
  
  .stripediv ul, td ul, form ul{
      list-style-type:none;
  }
  
  .stripediv.landing li{
     background-color:darkred;
     padding: 20px;
     width: 48%;
     float: left;
     display: block;
     margin-right: 1rem;
  }
  
  .stripediv.landing li a{
     color: white;
  }
  
  .topic_page .box{
     margin-top: 20px;
  }
  
  .splash__textbox_content .splash__heading{
     color: #275598;
     margin: 0;
  }
  
  .splash__textbox_content .splash__link{
      background-color: #275598;
  }
  
  .img-right .splash__textbox_content.gutter{
     float: right;
  }
  
  .splash__textbox_content.gutter{
     width: 100%;
  }
  
  .splash__heading, .summary-strip__title {
      font-family: 'SourceSansPro-Light', sans-serif;
  }
  
  .splash__img{
     width: 100%;
  }
  
  .splash__textbox {
     width: 100%;
  }
  
  .splash__textbox .splash__heading{
     color: white;
  }
  
  .splash__textbox .splash__desc{
     color: white;
  }
  
  body, .form__control.checkboxinput label, .form__control.radioinput label, .news__heading, .news__list-item-title, .videos__heading, .video-slider__item a, .tweet-feed__list-content a, .group-featured__type, .member-join__title, .members__title, .pagination__item a, .person__desc, .promo__desc, .promo5__desc, .member-list__group  {
      font-family: 'SourceSansPro-Regular', sans-serif;
  }
  
  .button, h4, h6, .listing__spec span, .promo__title, .promo5__title, .events__subtitle, .councils__subtitle, .tweets-feed__connect a, .tweet-feed__list-title, .tweets-feed__post-text, .tweets-feed__post-submit, .linkedin-feed__connect a, .linkedin-feed__title, .member-join__blurb, .footer-nav ul li, .base-nav ul li, .auth-status, .tabs__link, .breadcrumbs, .navbar__item > a, .thumbnail_label, .slick-arrow:before {
      font-family: 'SourceSansPro-Semibold', sans-serif;
  }
  
  a, b, strong, h2, h5, label, .form__control-group .label, .form__message, .listing__title, .listing__spec, .message_area .message_area__title, .tweets-feed__title, .tweet-feed__list-title a, .members-tile__title, .pagination__item:first-child a, .pagination__item:last-child a, .pagination__item--current a{
      font-family: 'SourceSansPro-Bold', sans-serif;
  }
  
  input[readonly]{
      background-color: #eeeeee;
      color: #666666;
  }
  
  .promo__container{
     padding: 20px;
  }

  .promo5__container{
     padding: 20px;
  }
  
  
  .icon-envelope:before {
      content: "\e602";
  }
  
  .icon-check:before {
      content: "\f00c";
  }
  
  .icon-close:before {
      content: "\f00d";
  }
  
  .icon-remove:before {
      content: "\f00d";
  }
  
  .icon-times:before {
      content: "\f00d";
  }
  
  .icon-check-square-o:before {
      content: "\f046";
  }
  
  .icon-chevron-left:before {
      content: "\f053";
  }
  
  .icon-chevron-right:before {
      content: "\f054";
  }
  
  .icon-plus:before {
      content: "\f067";
  }
  
  .icon-minus:before {
      content: "\f068";
  }
  
  .icon-chevron-up:before {
      content: "\f077";
  }
  
  .icon-chevron-down:before {
      content: "\f078";
  }
  
  .icon-square-o:before {
      content: "\f096";
  }
  
  .icon-bars:before {
      content: "\f0c9";
  }
  
  .icon-navicon:before {
      content: "\f0c9";
  }
  
  .icon-reorder:before {
      content: "\f0c9";
  }
  
  .icon-caret-down:before {
      content: "\f0d7";
  }
  
  .icon-caret-up:before {
      content: "\f0d8";
  }
  
  .icon-caret-left:before {
      content: "\f0d9";
  }
  
  .icon-caret-right:before {
      content: "\f0da";
  }
  
  .icon-plus-square:before {
      content: "\f0fe";
  }
  
  .icon-angle-left:before {
      content: "\f104";
  }
  
  .icon-angle-right:before {
      content: "\f105";
  }
  
  .icon-angle-up:before {
      content: "\f106";
  }
  
  .icon-angle-down:before {
      content: "\f107";
  }
  
  .icon-circle-o:before {
      content: "\f10c";
  }
  
  .icon-circle:before {
      content: "\f111";
  }
  
  .icon-minus-square:before {
      content: "\f146";
  }
  
  .icon-circle-thin:before {
      content: "\f1db";
  }
  
  .icon-genderless:before {
      content: "\f1db";
  }
  
  .icon-info:before {
      content: "\e603";
  }
  
  .icon-mail:before {
      content: "\e601";
  }
  
  .icon-home:before {
      content: "\e900";
  }
  
  .icon-search:before {
      content: "\e986";
  }
  
  .icon-radio-checked:before {
      content: "\ea54";
  }
  
  .icon-radio-checked2:before {
      content: "\ea55";
  }
  
  .icon-radio-unchecked:before {
      content: "\ea56";
  }
  
  .icon-new-tab:before {
      content: "\ea7e";
  }
  
  .icon-facebook:before {
      content: "\ea8c";
  }
  
  .icon-twitter:before {
      content: "\ea91";
  }
  
  .icon-youtube4:before {
      content: "\ea9a";
  }
  
  .icon-linkedin:before {
      content: "\eac8";
  }
  
  .icon-linkedin2:before {
      content: "\eac9";
  }
  
  .visuallyhidden, .sr-only, legend, .responsive-table th, .skip-links__link {
      border: 0;
      clip: rect(0 0 0 0);
      height: 1px;
      margin: -1px;
      overflow: hidden;
      padding: 0;
      position: absolute;
      width: 1px;
  }
  
  .visuallyhidden.focusable:active, .focusable.sr-only:active, .visuallyhidden.focusable:focus, .focusable.sr-only:focus, .skip-links__link:focus {
      clip: auto;
      height: auto;
      margin: 0;
      overflow: visible;
      position: static;
      width: auto;
  }
  
  .tabs__tab-list, .breadcrumbs__list, .sub-nav__group, .pagination, .skip-links__list {
      margin: 0;
      padding: 0;
      list-style: none;
  }
  
  .highlight {
      display: inline-block;
      *display: inline;
      zoom: 1;
  }
  
  .footer-search__input, .footer-search__submit, .quick-search__input, .quick-search__submit {
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
  }
  
  .clearfix, .container, .videos-stripe {
      *zoom: 1;
  }
  
  .clearfix:before, .container:before, .videos-stripe:before, .clearfix:after, .container:after, .videos-stripe:after {
      content: '';
      display: table;
      line-height: 0;
  }
  
  .clearfix:after, .container:after, .videos-stripe:after {
      clear: both;
  }
  
  .button {
      display: inline-block;
      text-align: center;
      border: 0;
      padding: 0.6rem 3rem;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      border-radius: 4px;
      background: #275598;
      color: #fff;
      line-height: 1;
      text-decoration: none;
      -webkit-transition: all 0.15s linear;
      -moz-transition: all 0.15s linear;
      transition: all 0.15s linear;
      margin-bottom: 0.5rem;
  }
  
  .button:hover {
      background: #184193;
  }
  
  /*
  --------------------
  Reset (normalize.css)
  --------------------
  */
  /*! normalize.css v2.1.0 | MIT License | git.io/normalize */
  article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
      display: block;
  }
  
  audio, canvas, video {
      display: inline-block;
  }
  
  audio:not([controls]) {
      display: none;
      height: 0;
  }
  
  [hidden] {
      display: none;
  }
  
  html {
      font-family: sans-serif;
      -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
  }
  
  body {
      margin: 0;
  }
  
  a:focus {
      outline: thin dotted;
  }
  
  a:active, a:hover {
      outline: 0;
  }
  
  h1 {
      font-size: 2em;
      margin: 0.67em 0;
  }
  
  abbr[title] {
      border-bottom: 1px dotted;
  }
  
  b, strong {
      font-weight: bold;
  }
  
  dfn {
      font-style: italic;
  }
  
  hr {
      -moz-box-sizing: content-box;
      box-sizing: content-box;
      height: 0;
  }
  
  mark {
      background: #ff0;
      color: #000;
  }
  
  code, kbd, pre, samp {
      font-family: monospace, serif;
      font-size: 1em;
  }
  
  pre {
      white-space: pre-wrap;
  }
  
  q {
      quotes: "\201C" "\201D" "\2018" "\2019";
  }
  
  small {
      font-size: 80%;
  }
  
  sub, sup {
      font-size: 75%;
      line-height: 0;
      position: relative;
      vertical-align: baseline;
  }
  
  sup {
      top: -0.5em;
  }
  
  sub {
      bottom: -0.25em;
  }
  
  img {
      border: 0;
  }
  
  svg:not(:root) {
      overflow: hidden;
  }
  
  figure {
      margin: 0;
  }
  
  fieldset {
      border: 1px solid #c0c0c0;
      margin: 0 2px;
      padding: 0.35em 0.625em 0.75em;
  }
  
  legend {
      border: 0;
      padding: 0;
  }
  
  button, input, select, textarea {
      font-family: inherit;
      font-size: 100%;
      margin: 0;
  }
  
  button, input {
      line-height: normal;
  }
  
  button, select {
      text-transform: none;
  }
  
  button, html input[type="button"], input[type="reset"], input[type="submit"] {
      -webkit-appearance: button;
      cursor: pointer;
  }
  
  button[disabled], html input[disabled] {
      cursor: default;
  }
  
  input[type="checkbox"], input[type="radio"] {
      box-sizing: border-box;
      padding: 0;
  }
  
  input[type="search"] {
      -webkit-appearance: textfield;
      -moz-box-sizing: content-box;
      -webkit-box-sizing: content-box;
      box-sizing: content-box;
  }
  
  input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
      -webkit-appearance: none;
  }
  
  button::-moz-focus-inner, input::-moz-focus-inner {
      border: 0;
      padding: 0;
  }
  
  textarea {
      overflow: auto;
      vertical-align: top;
  }
  
  table {
      border-collapse: collapse;
      border-spacing: 0;
  }
  
  /*! normalize-opentype v0.2.0 | MIT License | kennethormandy.com/journal/normalize-opentype-css */
  ::selection {
      color: inherit;
      text-shadow: inherit;
  }
  
  html, body {
      font-feature-settings: "kern" 1, "liga" 1, "calt" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0, "dlig" 0;
  }
  
  h1, h2, h3 {
      font-feature-settings: "kern" 1, "liga" 1, "calt" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0, "dlig" 1;
  }
  
  abbr {
      text-transform: uppercase;
      font-feature-settings: "kern" 1, "liga" 1, "calt" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0, "smcp" 1, "c2sc" 1;
  }
  
  /*
   * TODO: Turn on diagonal fractions where appropriate
   */
  time {
      font-feature-settings: "kern" 1, "liga" 1, "calt" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0;
  }
  
  pre, kbd, samp, code {
      font-feature-settings: "kern" 0, "liga" 0, "calt" 1, "dlig" 0, "pnum" 0, "tnum" 1, "onum" 0, "lnum" 1, "zero" 1;
  }
  
  sup {
      font-feature-settings: "kern" 1, "liga" 1, "calt" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0, "dlig" 0, "sups" 1;
  }
  
  sub {
      font-feature-settings: "kern" 1, "liga" 1, "calt" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0, "dlig" 0, "subs" 1;
  }
  
  input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="number"], input[type="range"], input[type="tel"], input[type="week"] {
      font-feature-settings: "kern" 0, "liga" 1, "calt" 1, "pnum" 1, "tnum" 0, "onum" 0, "lnum" 1, "zero" 0;
  }
  
  table {
      font-feature-settings: "kern" 0, "liga" 1, "calt" 1, "pnum" 0, "tnum" 1, "onum" 0, "lnum" 1, "zero" 1;
  }
  
  table thead, table tfoot {
      font-feature-settings: "kern" 1, "liga" 1, "calt" 1, "pnum" 1, "tnum" 0, "onum" 1, "lnum" 0, "dlig" 0;
  }
  
  *, *:before, *:after {
      -webkit-box-sizing: inherit;
      -moz-box-sizing: inherit;
      box-sizing: inherit;
  }
  
  html {
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
  }
  
  /*
  --------------------
  Utilities
  --------------------
  */
  .hidden {
      display: none !important;
      visibility: hidden;
  }
  
  .invisible {
      visibility: hidden;
  }
  
  .pull-left {
      float: left;
  }
  
  img.pull-left {
      margin-right: 1em;
  }
  
  .pull-right {
      float: right;
  }
  
  img.pull-right {
      margin-left: 1em;
  }
  
  .video-container {
      position: relative;
      padding-bottom: 56.25%;
      padding-top: 30px;
      height: 0;
      overflow: hidden;
      margin-bottom: 1em;
  }
  
  .video-container iframe, .video-container object, .video-container embed {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
  }
  
  .no-list-style {
      list-style-type: none;
      margin: 0;
      padding: 0;
  }
  
  .modal
  {
      position: fixed;
      height: 100%;
      width: 100%;
      display: block;
      top: 0px;
      left: 0px;
      z-index: 999;
      background: transparent url("https://www.iawards.com.au/__data/assets/image/0004/8149/op90.png?v=0.1.4") repeat scroll left top;
      text-align: left;
      overflow: scroll;
  }
  
  .modal__inner {
      position: relative;
      z-index: 999999;
      width: 85%;
      top: 5%;
      margin: 0px auto;
      background: #EAE9E9 none repeat scroll 0% 0%;
      min-height: 40%;
      border:#333 4px solid;
      border-radius: 6px;
  }
  
  .modal__header, .modal__body, .modal__footer {
      padding: 10px 20px;
  }
  
  .modal__header {
      border-bottom: 1px solid #ccc;
  }
  
  .modal__body {
      padding-top: 30px;
      padding-bottom: 30px;
  }
  
  .modal__footer {
      border-top: 1px solid #ccc;
      text-align: right;
  }
  
  .modal__title {
      margin: 0;
  }
  
  .modal-role_col {
      width: 100%;
      display: inline-block;
      padding: 3%;
      margin: 0 0 22px 0;
      vertical-align: top;
  }
  
  .modal-role_col.admin {
      background-color: #fefefe;
  }
  
  .modal-heading_title {
      font-weight: bold;
  }
  
  .modal .close {
      background: #606061;
      color: #FFFFFF;
      line-height: 25px;
      position: absolute;
      right: -12px;
      text-align: center;
      top: -10px;
      width: 24px;
      text-decoration: none;
      font-weight: bold;
      -webkit-border-radius: 12px;
      -moz-border-radius: 12px;
      border-radius: 12px;
      -moz-box-shadow: 1px 1px 3px #000;
      -webkit-box-shadow: 1px 1px 3px #000;
      box-shadow: 1px 1px 3px #000;
  }
  
  .modal .close:hover {
      background: #c41917;
  }
  
  .modal textarea {
      width: 100%;
  }
  
  /*Modal dialog*/
  
  .modalDialog {
  /*position: fixed;
  font-family: Arial, Helvetica, sans-serif;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;*/
  
  background: rgba(0,0,0,0.8);
  z-index: 99999;
  opacity:0;
  -webkit-transition: opacity 400ms ease-in;
  -moz-transition: opacity 400ms ease-in;
  transition: opacity 400ms ease-in;
  pointer-events: none;
  
  width: 100%;
  position: relative;
  margin: 0 auto;
  padding: 5px 20px 13px 20px;
  border-radius: 10px;
  background: #fff;
  background: -moz-linear-gradient(#fff, #999);
  background: -webkit-linear-gradient(#fff, #999);
  background: -o-linear-gradient(#fff, #999);
  }
  
  .modalDialog:target {
  opacity:1;
  pointer-events: auto;
  }
  
  .modalDialog > div {
  /*width: 400px;
  position: relative;
  margin: 10% auto;
  padding: 5px 20px 13px 20px;
  border-radius: 10px;
  background: #fff;
  background: -moz-linear-gradient(#fff, #999);
  background: -webkit-linear-gradient(#fff, #999);
  background: -o-linear-gradient(#fff, #999);*/
  }
  
  .modalDialog .close {
  background: #606061;
  color: #FFFFFF;
  line-height: 25px;
  position: absolute;
  right: 33px;
  /*right: -12px;*/
  text-align: center;
  /*top: -10px;*/
  top: 6px;
  width: 24px;
  text-decoration: none;
  font-weight: bold;
  -webkit-border-radius: 12px;
  -moz-border-radius: 12px;
  border-radius: 12px;
  -moz-box-shadow: 1px 1px 3px #000;
  -webkit-box-shadow: 1px 1px 3px #000;
  box-shadow: 1px 1px 3px #000;
  }
  
  .modalDialog .close:hover { background: #00d9ff; }
  
  .table-horizontal-scroll {
      overflow-x: scroll;
  }
  
  .table-horizontal-scroll table {
      margin: 0;
  }
  
  /*
  --------------------
  General
  --------------------
  */
  ::-moz-selection {
      background: #b3d4fc;
      text-shadow: none;
  }
  
  ::selection {
      background: #b3d4fc;
      text-shadow: none;
  }
  
  html, body {
      height: 100%;
  }
  
  body {
      margin: 0;
      padding: 0;
      font-size: 1em;
      line-height: 1.4;
  }
  
  img {
      max-width: 100%;
  }
  
  td img{
     max-width: none;
  }
  
  input, button, select, textarea {
      font-family: inherit;
      font-size: inherit;
      line-height: inherit;
  }
  
  @-ms-viewport {
      width: device-width;
  }
  
  @page {
      margin: 0.5cm;
  }
  
  /*
  --------------------
  Content
  --------------------
  */
  /* Tables */
  table {
      width: 100%;
      border-collapse: collapse;
      margin: 0.5em 0;
  }
  
  caption {
      font-size: 12.8px;
      font-size: 0.8rem;
      font-style: italic;
  }
  
  th {
      background: #222;
      color: #dddddd;
  }
  
  td {
      border: 1px solid #222;
  }
  
  /* Buttons */
  /*
  .button {
      @include sq-transition(background-color .3s ease);
      background-color: $base-font-colour;
      color: invert($base-font-colour);
      display: inline-block;
      border: 0;
      padding: .5em 1em;
      &,
      &:visited {
          text-decoration: none;
      }
  
      &:focus,
      &:hover {
          background-color: darken($base-font-colour, 20%);
      }
  }
  
  .button--large {
      @include sq-font-size(1.5);
  }
  
  .button--small {
      @include sq-font-size(.8);
  }
  */
  /* Quotes */
  blockquote {
      position: relative;
      padding-left: 3em;
      margin: 2em 0;
  }
  
  blockquote:before {
      font-size: 80px;
      font-size: 5rem;
      color: #222;
      content: "\201C";
      position: absolute;
      top: 0;
      left: 0;
      line-height: 1em;
  }
  
  .pull-quote {
      border-top: 1px solid #222;
      padding: 1em 0.5em 0 0.5em;
      margin: 1em;
  }
  
  /* Highlight */
  .highlight {
      background: #cccccc;
      padding: 0.1em 0.5em;
  }
  
  /*
  --------------------
  Modules
  --------------------
  */
  body {
      border-top: 5px solid #275598!important;
  }
  
  body {
      color: #272729;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
  }
  
  .desktop {
      display: none;
  }
  
  a {
      color: #275598;
      -webkit-transition: color 0.15s linear;
      -moz-transition: color 0.15s linear;
      transition: color 0.15s linear;
  }
  
  /*
  a[href*="//"]:not([href*="mysite.com"]) {
  }
  */
  b, strong {
      font-weight: normal;
  }
  
  hr {
      border: 0;
      height: 1px;
      background: #c9c9c9;
  }
  
  ul, ol {
      margin: 1rem 0;
  }
  
  li {
      margin: 0.5rem 0;
  }
  
  ul {
      list-style-type: square;
  }
  
  ul ul {
      list-style-type: disc;
  }
  
  ol {
      list-style-type: decimal;
  }
  
  ol ol {
      list-style-type: lower-roman;
  }
  
  figure {
      margin: 1rem 0;
      position: relative;
  }
  
  figure img {
      display: block;
      width: 100%;
  }
  
  figure figcaption {
      display: block;
      padding: 0.5rem 0;
      color: #275598;
  }
  
  figure.overlay-caption figcaption {
      position: absolute;
      bottom: 0;
      left: 0;
      width: 100%;
      padding: 1rem;
      background: url('https://www.iawards.com.au/__data/assets/image/0004/8149/op90.png?v=0.1.4') repeat left top;
      color: #fff;
  }
  
  figure.overlay-caption figcaption a {
      color: #fff;
  }
  
  h1, h2, h3, h4, h5, h6 {
      font-weight: normal;
      margin: 1rem 0;
  }
  
  h1 {
      font-size: 41.6px;
      font-size: 2.6rem;
      margin: 0 0 1rem 0;
  }
  
  .main h1.visuallyhidden {
      background-color: #fff;
  }
  
  h2 {
      color: #275598;
      font-size: 25.6px;
      font-size: 1.6rem;
  }
  
  h3 {
      font-size: 25.6px;
      font-size: 1.6rem;
  }
  
  h4 {
      font-size: 22.4px;
      font-size: 1.4rem;
  }
  
  h5, .h5 {
      color: #275598;
      font-size: 19.2px;
      font-size: 1.2rem;
  }
  
  h6 {
      font-size: 16px;
      font-size: 1rem;
  }
  .strong{
    font-weight: bold;
  }
  
  table {
      border-collapse: collapse;
      margin: 1em 0;
  }
  
  table td, table th {
      padding: 1rem;
      vertical-align: top;
      text-align: left;
      border: 1px solid #c9c9c9;
  }
  
  table tr td:first-child, table tr th:first-child {
      border-left: 0;
  }
  
  table.document-table tr td:first-child, table.document-table tr th:first-child {
      width: 60%;
      word-wrap: break-word;
      word-break: break-word;
  }
  
  table tr td:last-child, table tr th:last-child {
      border-right: 0;
  }
  
  table thead th, table thead td {
      padding: 1em 0.5em;
      background: #eaeaea;
      color: #275598;
      border-bottom: 2px solid #4d4b4b;
      border-top: 0;
  }
  
  table thead th a, table thead td a {
      color: #fff;
  }
  
  table tbody tr:nth-child(even) {
      background: #eaeaea;
  }
  
  table tbody tr:nth-child(odd) td, table tbody tr:nth-child(odd) th {
      border-width: 0 1px;
  }
  
  fieldset {
      border: 0;
      padding: 0;
  }
  
  label, .form__control-group .label {
      display: block;
      font-size: 14.4px;
      font-size: 0.9rem;
      color: #4d4b4b;
      margin: 0 0 0.5rem 0;
    /*  float:left;
      margin-right: 20px;
      width: 20%;*/
  }
  
  .sq-form-question, .sq-form-submit{
      margin-bottom: 20px;
  }
  
  
  label em, .form__control-group .label em {
      font-style: normal;
      color: #275598;
  }
  
  .form__control-group {
      margin: 0 0 2rem 0;
  }
  
  .form__control {
      margin: 0 0 2rem 0;
  }
  
  .form__control.textinput input {
      display: block;
      padding: 0.5rem 1rem;
      width: 100%;
      border: 1px solid #c9c9c9;
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      border-radius: 2px;
  }
  
  .form__control.textareainput textarea {
      display: block;
      padding: 0.5rem 1rem;
      width: 100%;
      border: 1px solid #c9c9c9;
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      border-radius: 2px;
  }
  
  .form__control.checkboxinput {
      margin: 0 0 0.5rem 0;
  }
  
  .form__control.checkboxinput label {
      display: inline;
      font-size: 16px;
      font-size: 1rem;
      margin: 0;
  }
  
  .form__control.checkboxinput input {
      margin: 0 10px 0 0;
  }
  
  .form__control.checkboxinput.grey {
      display: block;
      background: #eee;
      vertical-align: middle;
      padding: 10px 31px;
  }
  
  
  .form__control.radioinput {
      margin: 0 0 0.5rem 0;
  }
  
  .form__control.radioinput label {
      display: inline;
      font-size: 16px;
      font-size: 1rem;
      margin: 0;
  }
  
  .form__control.radioinput input {
      margin: 0 10px 0 0;
  }
  
  .form__control.selectinput {
      position: relative;
  }
  
  .form__control.selectinput:after {
      content: "\f078";
      position: absolute;
      right: 1.25rem;
      bottom: 14px;
      color: #275598;
      cursor: pointer;
      pointer-events: none;
  }
  
  .form__control.selectinput select {
      width: 100%;
      display: inline-block;
      width: 100%;
      margin: 0;
      padding: 0.5rem 2.25rem 0.5rem 1rem;
      line-height: 1.5;
      color: #555;
      background-color: #fff;
      border: 1px solid #c9c9c9;
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      border-radius: 2px;
      cursor: pointer;
      outline: 0;
      border-radius: 0;
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
  }
  
  .form__control .form__message {
      float: right;
  }
  
  .form__control.buttoninput {
      text-align: right;
  }
  
  .form__control.buttoninput button {
      margin: 5px 0 0 20px;
  }
  
  .modal__inner.sig-modal .form__control.buttoninput button {
      margin-bottom: 0.5rem;
  }
  
  .form__message {
      color: #275598;
      font-size: 12.8px;
      font-size: 0.8rem;
  }
  
  /*if we want to use the information i, uncomment this section*/
  /*.form__message:after {
      content: "\e603";
      position: relative;
      top: 2px;
      margin: 0 0 0 5px;
  }*/
  
  .form__message.form__message--error {
      color: #275598;
  }
  
  .form__message.form__message--error:after {
      content: "\f00d";
  }
  
  .formValid label.form__message--error {
      color: #275598;
      float:right;
  }
  
  .formValid .form__message:after,
  .formValid .form__message.form__message--error:after  {
      content: "";
  }
  
  #page_account_manager_132 .form__message--error {
      color: #275598;
  }
  
  input.form__message--error {
      color: #275598;
      border: 1px solid #C81A14 !important;
      background: rgba(200, 26, 23, 0.05);
  }
  
  .container {
      padding: 0 20px;
      margin: 0 auto;
      position: relative;
      overflow: hidden;
  }

    .containerleftco {
      padding: 0 20px;
      margin: 0 auto;
      position: relative;
      overflow: hidden;
  }


  .containerfive {
      padding: 0 20px;
      margin: 0 auto;
      position: relative;
      
  }
  .gutter {
      padding: 0 20px;
  }
  
  .img-right .gutter{
      padding-right: 20px;
  }
  
  .button.button-type2 {
      background: #2f2f2f;
  }
  
  .button.button-type2:hover {
      background: #275598;
  }
  
  .button.button-type3 {
      background: #275598;
  }
  
  .button.button-type3:hover {
      background: #184193;
  }
  
  .button.button-type4 {
      background: #dbdbdb;
      color: #272729;
  }
  
  .button.button-type4:hover {
      background: #4c3c91;
      color: #fff;
  }
  
  .documents_listing .listing li {
      padding: 0;
  }
  
  .listing {
      margin: 0;
      padding: 0;ß
      list-style: none;
  }
  
  .listing li {
      border-bottom: 1px solid #e3e3e3;
      padding: 2rem 1rem 1rem 1rem;
      margin: 0;
      position: relative;
  }
  
  .listing__title {
      margin: 0 0 0.4rem 0;
      font-size: 19.2px;
      font-size: 1.2rem;
  }
  
  .listing__title a {
      text-decoration: none;
  }
  
  .listing__title a:hover {
      text-decoration: underline;
  }
  
  .listing__spec {
      margin: 0 0 1rem 0;
      line-height: 1;
      color: #4d4b4b;
      text-transform: uppercase;
      font-size: 14.4px;
      font-size: 0.9rem;
  }
  
  .listing__spec span {
      display: inline-block;
      margin: 0 0 0 7px;
      padding: 0 0 0 10px;
      border-left: 1px solid #4d4b4b;
  }
  
  .listing__spec span.noborder{
      display: inline-block;
      margin: 0 0 0 7px;
      padding: 0;
      border: none;
  }
  
  
  .listing__thumb {
      text-align: center;
  }
  
  .listing__more {
      font-size: 17.6px;
      font-size: 1.1rem;
      text-align: right;
  }
  
  .message_area {
      margin: 1rem 0;
      padding: 1rem 2rem;
      background: #f7f6f5;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      border-radius: 4px;
  }
  
  .message_area .message_area__title {
      font-size: 17.6px;
      font-size: 1.1rem;
  }
  
  .message_area.message_area--error {
      background: #fdf8f8;
  }
  
  .message_area.message_area--error .message_area__title {
      color: #275598;
  }
  
  .splash-stripe .container {
      padding: 0;
  }
  
  .splash-stripe img{
      width: 100%;
  }
  
  .splash-stripe.overflow{
      overflow: auto;
      background: url('https://aiia.com.au/__data/assets/image/0013/3307/text_background.png') no-repeat right top #275598;
  }
  
  .splash-stripe.overflow.img-right{
      background: url('https://aiia.com.au/__data/assets/image/0013/3307/text_background.png') no-repeat left top #275598;
  }
  
  .splash-stripe.plainText{
     background-color: lightgray;
  }
  
  .splash-stripe.plainText .splash__textbox {
      width: 100%;
  }
  
  .splash-stripe.plainText .splash__textbox_content {
      padding: 20px;
  }
  
  .splash__bg {
      background-repeat: no-repeat;
      background-position: center top;
      background-size: cover;
      min-height: 200px;
  }
  
  .splash__overlay {
      background: #222121;
      padding: 1rem 20px;
      color: #fff;
      font-size: 19.2px;
      font-size: 1.2rem;
  }
  
  .splash__overlay a {
      color: #fff;
  }
  
  .splash__heading {
      color: #fff;
      /*margin: 0 0 0.5rem 0;*/
      margin: 0 0 0.0 0;
      font-size: 41.6px;
      font-size: 2.6rem;
  }
  
  .splash__desc {
      margin: 0 0 1rem 0;
  }
  
  .promos-stripe {
      background: #eae9e9;
      padding: 1rem 0;
      position: relative;
  }
  
  .promos__heading, .promos-stripe h2 {
      color: #0a1e7d;
      border-bottom: 2px solid #0a1e7d;
  }
  
  .promo {
      margin: 1rem 0;
      background: #fbfbfb;
  }
  
  .promo a {
      display: block;
      color: #272729;
      text-decoration: none;
      padding: 1rem 1rem 1rem 157px;
      position: relative;
      min-height: 100px;
  }
  
  .promo__title {
      margin: 0;
      line-height: 1.2;
      font-size: 19.2px;
      font-size: 1.2rem;
  }

    .promo__title2 {
      margin: 0;
      line-height: 1.2;
      font-size: 19.2px;
      font-size: 1.2rem;
      text-align: center;
  }
  
  .promo__thumb {
      position: absolute;
      top: 0;
      left: 0;
      margin: 0;
      overflow: hidden;
      width: 142px;
      height: 100px;
  }
  
  .promo__thumb img {
      display: block;
      height: 100%;
  }
  
  .promo__overlay {
      display: none;
  }
  
  .promos__more a {
      width: 100%;
  }

  .promo5 {
      margin: 1rem 0;
      background: #fbfbfb;
  }
  
  .promo5 a {
      display: block;
      color: #272729;
      text-decoration: none;
      padding: 1rem 1rem 1rem 157px;
      position: relative;
      min-height: 100px;
  }
  
  .promo5__title {
      margin: 0;
      line-height: 1.2;
      font-size: 19.2px;
      font-size: 1.2rem;
  }
  
  .promo5__thumb {
      position: absolute;
      top: 0;
      left: 0;
      margin: 0;
      overflow: hidden;
      width: 113px;
      height: 90px;
  }
  
  .promo5__thumb img {
      display: block;
      height: 100%;
  }
  
  .promo5__overlay {
      display: none;
  }
  
  .summary-stripe {
      background: url('https://aiia.com.au/__data/assets/image/0011/3125/summary-bg.png') no-repeat left top #f6f6f6;
      background-size: cover;
      padding: 1rem 0 1rem 0;
  }
  
  .summary-strip__title {
      color: #275598;
      font-size: 35.2px;
      font-size: 2.2rem;
  }
  
  .bulletins-stripe .container {
      padding: 0;
  }
  
  .events {
      position: relative;
  }
  
  .events__title {
      background: #037E7C;
      padding: 0.5rem 20px;
      color: #fff;
      margin: 0;
      position: relative;
  }
  
  .events__title:after {
      position: absolute;
      top: 12px;
      right: 20px;
      content: "\f106";
      display: inline-block;
      text-decoration: none;
      margin: 0 0 0 10px;
      color: #fff;
  }
  
  .events__subtitle {
      margin: 1rem 0 0 0;
      color: #037E7C;
      font-size: 22.4px;
      font-size: 1.4rem;
  }
  
  .events__filter {
      margin: 0.5rem 0 1.5rem 0;
  }
  
  .events__filter a {
      color: #037E7C;
  }
  
  .events__list {
      margin: 0;
      padding: 0;
      list-style: none;
  }
  
  .events__item {
      display: block;
      position: relative;
      margin: 0 0 1.5rem 0;
  }
  
  .events__item a {
      display: block;
      color: #272729;
      text-decoration: none;
      min-height: 90px;
      padding: 0 0 0 105px;
  }
  
  .events__item a:hover .events__link, .textunderline {
      text-decoration: underline;
  }
  
  .events__item .events__item-title {
      margin: 0 0 0.5rem 0;
      line-height: 1.2;
      font-size: 19.2px;
      font-size: 1.2rem;
  }
  
  .events__item .events__date {
      position: absolute;
      margin: 0;
      padding: 0.2rem 0 0 0;
      line-height: 1;
      top: 0;
      left: 0;
      background: #037E7C;
      color: #fff;
      width: 90px;
      text-align: center;
      text-transform: uppercase;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      border-radius: 4px;
      overflow: hidden;
  }
  
  .events__item .events__date span {
      margin: 0.2rem 0 0 0;
      padding: 0.5rem 0;
      display: block;
      background: #008c89;
      font-size: 48px;
      font-size: 3rem;
  }
  
  .events__item .events__link {
      margin: 0;
      color: #008c89;
  }
  
  .events__more {
      margin: 0;
      padding: 1rem 0 2rem 0;
  }
  
  .events__more a {
      width: 100%;
  }
  
  /*.select_council, .select_event{
      display:none;
  }*/
  
  button#selectCouncilButton {
      width: 100%;
      margin: 0;
  }
  
  /*.council_item{
     display:none;
  }*/
  
  .no-js .council_item {
     display: block;
  }
  
  /*.council_item.National{
     display:block;
  }*/
  
  .councils {
      position: relative;
  }
  
  .councils h3, .councils h4, .councils h5 {
      color: #275598;
  }
  
  .councils__title {
      background: #275598;
      padding: 0.5rem 20px;
      color: #fff;
      margin: 0;
      position: relative;
  }
  
  .councils__title:after {
      position: absolute;
      top: 12px;
      right: 20px;
      content: "\f106";
      display: inline-block;
      text-decoration: none;
      margin: 0 0 0 10px;
      color: #fff;
  }
  
  .councils__filter {
      margin: 0.5rem 0 1.5rem 0;
  }
  
  .councils__subtitle {
      margin: 1rem 0 0 0;
      color: #275598;
      font-size: 22.4px;
      font-size: 1.4rem;
  }
  
  .councils__more {
      margin: 0;
      padding: 1rem 0 2rem 0;
  }
  
  .councils__more a {
      width: 100%;
  }
  
  .interests {
      background: #eff0f1;
  }
  
  .interests__title {
      background: #275598;
      padding: 0.5rem 20px;
      color: #fff;
      margin: 0;
  }
  
  .interests__frame {
      margin: 2rem 0 1rem 0;
      background: url('https://www.iawards.com.au/__data/assets/image/0020/8147/shadow-frame.png?v=0.1.4') no-repeat 50% top;
      background-size: contain;
      text-align: center;
      padding: 20px 0;
  }
  
  .interests__frame img {
      width: 129px;
  }
  .interests__frame.carousel img{
  margin:auto;
  }
  
  .interests__more {
      margin: 0;
      padding: 1rem 0 2rem 0;
  }
  
  .interests__more a {
      width: 100%;
  }
  
  .news-stripe {
      background: #275598;
      color: #fff;
      position: relative;
  }
  
  .news-stripe a {
      color: #fff;
  }
  
  .news__heading {
      color: #fff;
  }
  
  .news__list {
      margin: 0;
      padding: 0;
      list-style: none;
  }
  
  .news__list li {
      margin: 0.5rem 0;
      background: #ad1513;
  }
  
  .news__list li a {
      display: block;
      padding: 2rem 1rem 1rem 1rem;
      text-decoration: none;
      position: relative;
  }
  
  .news__list-item-title {
      font-size: 16px;
      font-size: 1rem;
      line-height: 1.2;
      margin: 0.5rem 0 0 0;
  }
  
  .news__list-item-date {
      position: absolute;
      top: 1rem;
      left: 1rem;
      font-size: 12.8px;
      font-size: 0.8rem;
      margin: 0;
  }
  
  .news__list-item-desc {
      display: none;
  }
  
  .news__more a {
      width: 100%;
  }
  
  .notice-stripe {
      background: url('https://www.iawards.com.au/__data/assets/image/0015/8151/notice-bg.jpg?v=0.1.4') no-repeat left top;
      background-size: cover;
      text-align: center;
      padding: 3rem 0 1rem 0;
  }
  
  .notice__img {
      margin: 0 0 2rem 0;
  }
  
  .notice__img img {
      width: 140px;
      height:auto;
  }
  
  .notice__more a {
      width: 100%;
  }
  
  .videos-stripe {
      background: #222222;
  }
  
  .videos-stripe .container {
      padding: 0;
  }
  
  .videos__heading {
      color: #fff;
  }
  
  .videos__more {
      display: none;
  }
  
  .video-slider__item {
      margin: 0.5rem 0;
  }
  
  .video-slider__window ::-webkit-scrollbar * {
      background: transparent;
  }
  
  .video-slider__item a {
      display: block;
      background: #3c3c3c;
      padding: 1rem;
      color: #fff;
      text-decoration: none;
      font-size: 19.2px;
      font-size: 1.2rem;
  }
  
  .video-slider__thumb {
      display: none;
  }
  
  .video-slider__thumb img {
      display: none;
  }
  
  .video-slider__title {
      margin: 0;
  }
  
  .videos__more-mobile a {
      width: 100%;
  }
  
  .social-stripe .container {
      padding: 0;
  }
  
  .tweets-feed__connect {
      float: right;
  }
  
  .tweets-feed__connect a {
      display: block;
      text-decoration: none;
      color: #666666;
  }
  
  .tweets-feed__connect a:hover {
      text-decoration: underline;
  }
  
  .tweets-feed__connect a:before {
      content: "\ea91";
      display: inline-block;
      font-size: 19.2px;
      font-size: 1.2rem;
      position: relative;
      top: 2px;
      left: -6px;
      color: #0084b4;
  }
  
  .tweets-feed__title {
      margin: 1rem 0 0 0;
      padding: 0.5rem 0;
      color: #275598;
      font-size: 22.4px;
      font-size: 1.4rem;
      border-bottom: 3px solid #275598;
  }
  
  .tweets-feed__list {
      margin: 0;
      padding: 0;
      list-style: none;
      margin: 0;
  }
  
  .tweets-feed__list li {
      border-bottom: 1px solid #d1d1d1;
      padding: 1rem 0;
      margin: 0;
  }
  
  .tweet-feed__list-title {
      margin: 0;
  }
  
  .tweet-feed__list-title em {
      font-style: normal;
      margin: 0 0 0 10px;
      font-size: 12.8px;
      font-size: 0.8rem;
      color: #646464;
  }
  
  .tweet-feed__list-content {
      margin: 0.5rem 0 0 0;
  }
  
  .tweet-feed__list-content a {
      text-decoration: none;
  }
  
  .tweet-feed__list-content a:hover {
      text-decoration: underline;
  }
  
  .tweets-feed__post {
      margin: 2rem 0;
      position: relative;
  }
  
  .tweets-feed__post-text {
      background: #fcf3f3;
      border: 0;
      padding: 1rem 5rem 1rem 1rem;
      width: 100%;
      color: #275598;
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      border-radius: 2px;
  }
  
  .tweets-feed__post-text::-webkit-input-placeholder {
      color: #275598;
  }
  
  .tweets-feed__post-text:-moz-placeholder {
      color: #275598;
  }
  
  .tweets-feed__post-text::-moz-placeholder {
      color: #275598;
  }
  
  .tweets-feed__post-text:-ms-input-placeholder {
      color: #275598;
  }
  
  .tweets-feed__post-submit {
      position: absolute;
      right: 2px;
      top: 0;
      background: #275598;
      color: #fff;
      padding: 1rem 1rem;
      border: 0;
      -webkit-border-radius: 2px;
      -moz-border-radius: 2px;
      border-radius: 2px;
  }
  
  .linkedin-feed__connect {
      float: right;
      margin: 0;
  }
  
  .linkedin-feed__connect a {
      display: block;
      text-decoration: none;
      padding: 1rem 20px;
      color: #666666;
  }
  
  .linkedin-feed__connect a:hover {
      text-decoration: underline;
  }
  
  .linkedin-feed__connect a:before {
      content: "\eac8";
      display: inline-block;
      font-size: 19.2px;
      font-size: 1.2rem;
      position: relative;
      top: 2px;
      left: -6px;
      color: #0084b4;
  }
  
  .linkedin-feed__title {
      background: #e9e9e9;
      color: #272729;
      font-size: 16px;
      font-size: 1rem;
      padding: 1rem 20px;
      margin: 0;
  }
  
  .linkedin-feed__embed, .linkedin-feed__subtitle, .linkedin-feed__subdesc, .socialmedia-feed {
      display: none;
  }
  
  .members-stripe {
      background: #e7e7e7;
  }
  
  .members-stripe .container {
      padding: 0;
  }
  
  .member-join {
      margin: 0rem 0 0 0;
      background: url('https://www.iawards.com.au/__data/assets/image/0006/52287/iawards_stripe_background.jpg?v=0.1.4') no-repeat right bottom #275598;
      padding: 1rem 2rem 4rem 2rem;
      color: #fff;
      position: relative;
  }
  
  .member-join a {
      color: #fff;
  }
  
  .member-join__title {
      color: #fff;
      font-size: 35.2px;
      font-size: 2.2rem;
      line-height: 1.1;
  }
  
  .member-join__blurb {
      font-size: 20.8px;
      font-size: 1.3rem;
  }
  
  .member-join__more {
      position: absolute;
      bottom: -1rem;
      left: 0;
      width: 100%;
      background: #184193;
      padding: 1rem 2rem;
  }
  
  .member-join__more a {
      display: inline-block;
      text-decoration: none;
  }
  
  .member-join__more a:hover {
      text-decoration: underline;
  }
  
  .member-join__more:after {
      display: inline-block;
      content: "\f105";
      font-size: 19.2px;
      font-size: 1.2rem;
      color: #918c8c;
      position: relative;
      top: 3px;
      left: 10px;
  }
  
  .members__title {
      font-size: 25.6px;
      font-size: 1.6rem;
  }
  
  .members-tile {
      background: #fff;
      margin: 1.5rem 0;
  }
  
  .members-tile a {
      color: #272729;
      text-decoration: none;
  }
  
  .members-tile a:hover .members-tile__title {
      background: #275598;
      color: #fff;
  }
  
  .members-tile__logo {
      text-align: center;
      padding: 1rem 0;
      margin: 0;
  }
  
  .members-tile__logo img {
      display: inline-block;
      width: 165.219px;
      height:auto;
  }
  
  .members-tile__title {
      border-top: 2px solid #dadada;
      background: #f7f6f5;
      text-align: center;
      padding: 0.5rem;
      margin: 0;
      font-size: 16px;
      font-size: 1rem;
      -webkit-transition: all 0.15s linear;
      -moz-transition: all 0.15s linear;
      transition: all 0.15s linear;
  }
  

  .members-tile__title1 {
      border-top: 0px solid #dadada;
      text-align: center;
      padding: 0.5rem;
      margin: 0;
      font-size: 16px;
      font-size: 1rem;
      -webkit-transition: all 0.15s linear;
      -moz-transition: all 0.15s linear;
      transition: all 0.15s linear;
  }
  

  /*-- sign in --*/
  /*
  * member login and registration 
  *
  *
  */
  .signup_terms{
      height: 300px;
      overflow: scroll;
      border: 1px solid #aaa;
      padding: 20px 10px;
  }
  
  .login-form-overlay {
      position: absolute;
      height: 100%;
      width: 100%;
      display: block;
      top: 0;
      left: 0;
      background: url('https://www.iawards.com.au/__data/assets/image/0004/8149/op90.png?v=0.1.4') repeat left top;
      z-index: 999;
  }
  
  .login-form-overlay form {
      position: relative;
      z-index: 999999;
      width: 50%;
      height: 50%;
      top: 5%;
      margin: 0 auto;
      background: #eae9e9;
      min-height: 460px;
  }
  .user-login{
    width: 85%;
    margin: 0 auto;
  }
  
  .login-button-row{
  text-align:right;
  
  }
  
  .Login-errors{
      color: #275598;
      border: 1px solid #C81A14;
      background: rgba(200, 26, 23, 0.05);
      padding: 10px 10px;
  }
  
  .close-overlay{
      background: url('https://www.iawards.com.au/__data/assets/image/0006/8187/sprite-sheet.png?v=0.1.4') no-repeat;
      width: 42px;
      height: 50px;
      position: absolute;
      top: 10px;
      right: 10px;
      background-position: 68% 68%;
      cursor: pointer;
  }
  
  .register__orgmatch .register__orgmatch-item {
      list-style: none;
      background-color: #efefef;
      padding: 18px 24px;
      margin: 1%;
      width: 31%;
      float: left;
  }
  
  .register__orgmatch .register__orgmatch-title{    
      margin-top: 0px;
      font-weight: bold;
  }
  .register__orgmatch-logo{
  min-height:175px;
  background:#ffffff;
  }
  
  /*-- module:footer --*/
  .footer {
      background: #3e3e3e;
  }
  
  .footer a {
      color: #fff;
      text-decoration: none;
  }
  
  .footer .container {
      padding: 0;
  }
  
  .footer-logo {
      display: none;
  }
  
  .footer-social {
      background: #282828;
      padding: 1rem 20px;
  }
  
  .footer-social ul {
      margin: 0;
      padding: 0;
      list-style: none;
      margin: 0;
  }
  
  .footer-social li {
      display: inline-block;
      margin: 0 20px 0 0;
  }
  
  .footer-social li a {
      text-decoration: none;
      color: #fff;
  }
  
  .footer-social li a:hover {
      color: #275598;
  }
  
  .footer-social li .icon-youtube4, .footer-social li .icon-twitter {
      position: relative;
      top: 2px;
      font-size: 19.2px;
      font-size: 1.2rem;
  }
  
  .footer-search__form {
      padding: 0;
      margin: 0;
  }
  
  .footer-search__input {
      border: 0;
      width: 100%;
      padding: 10px 35px 10px 20px;
      -webkit-border-radius: 0;
      -moz-border-radius: 0;
      border-radius: 0;
  }
  
  .footer-search__submit {
      display: block;
      border: 0;
      background-color: transparent;
      line-height: 0;
      cursor: pointer;
      user-select: none;
      position: absolute;
      right: 0;
      top: 0;
      height: 100%;
      padding: 10px 10px;
      color: #919192;
      font-size: 19.2px;
      font-size: 1.2rem;
      -webkit-transition: all 0.15s linear;
      -moz-transition: all 0.15s linear;
      transition: all 0.15s linear;
  }
  
  .footer-search__submit:hover, .footer-search__submit:focus {
      color: #275598;
  }
  
  .footer-search__submit {
      border-left: none;
  }
  
  .footer-search__input-wrapper {
      margin: 0 auto;
  }
  
  .footer-search__input-group {
      width: 100%;
      position: relative;
      overflow: hidden;
  }
  
  .footer-search__input::-webkit-input-placeholder {
      font-style: italic;
  }
  
  .footer-search__input:-moz-placeholder {
      font-style: italic;
  }
  
  .footer-search__input::-moz-placeholder {
      font-style: italic;
  }
  
  .footer-search__input:-ms-input-placeholder {
      font-style: italic;
  }
  
  .footer-nav {
      padding: 0 20px;
  }
  
  .footer-nav ul {
      margin: 0;
      padding: 0;
      list-style: none;
  }
  
  .footer-nav ul li {
      margin: 1rem 0;
      display: block;
      text-transform: uppercase;
      font-size: 17.6px;
      font-size: 1.1rem;
  }
  
  .footer-nav ul a:hover {
      text-decoration: underline;
  }
  
  .base-nav {
      background: #282828;
      padding: 1rem 20px;
  }
  
  .base-nav ul {
      margin: 0;
      padding: 0;
      list-style: none;
      margin: 0;
  }
  
  .base-nav ul li {
      margin: 0 16px 0 0;
      display: inline-block;
      text-transform: uppercase;
  }
  
  .base-nav ul a:hover {
      text-decoration: underline;
  }
  
  /*-- module:header --*/
  .header {
      border-bottom: 1px solid #c9c9c9;
  }
  
  .header .container {
      padding: 0;
  }
  
  .site-logo {
      margin: 15px 0 10px 20px;
      display: inline-block;
  }
  
  .site-logo a {
      position: relative;
      left: -5px;
  }
  
  .site-logo a img {
      display: block;
      width: 155px;
  }
  
  a.logout-button{
      background-color: #c41917;
      color: white!important;
      border-radius: 11%;
      width: 200px;
      /*padding: 2px 10px;*/
      padding: 0 10px;
      text-decoration: none;
  }
  
  a.logout-button:hover {
      background-color: #184193;
      text-decoration: none!important;
  }
  
  .circle-pic{
      width:45px;
      height:43px;
      -webkit-border-radius: 50%;
      border-radius: 50%;
  }
  
  .circle-pic-large{
      width:150px;
      height:150px;
      -webkit-border-radius: 50%;
      border-radius: 50%;
  }
  
  #auth-status__user{
     text-align: right;
  }
  
  .auth-status {
      background: #275598;
      text-align: right;
  }
  
  .auth-status a {
      color: #fff;
      text-decoration: none;
  }
  
  .auth-status a:hover {
      text-decoration: underline;
  }
  
  .auth-status .auth-status__button {
      margin: 0;
      padding: 1rem 20px;
  }
  
  .auth-status__user {
      display: inline-block;
      display: table;
  }
  
  .auth-status__user a {
      display: block;
      position: relative;
      padding: 1rem 20px 1rem 55px;
  }
  
  /*.auth-status__user-icon {
      position: relative;
      top: 50%;
      left: 0;
      margin: -20px 0 0 0;
      height: 40px;
      width: 40px;
      overflow: hidden;
      -webkit-border-radius: 20px;
      -moz-border-radius: 20px;
      border-radius: 20px;
      display: table-cell;
  }*/
  
  .auth-status__user-icon {
      display: table-cell;
  }
  .auth-status__user-name {
      margin: 0;
      display:table-cell;
      vertical-align: top;
      padding-left: 5px;
  }
  
  .header-social {
      display: none;
  }
  
  /*-- module:squiz-module-accordion --*/
  .accordion__link {
      font-size: 19.2px;
      font-size: 1.2rem;
      color: #4d4b4b;
      text-decoration: none;
      position: relative;
      display: block;
      padding-right: 35px;
  }
  
  .accordion__link:after {
      position: absolute;
      top: 3px;
      right: 5px;
      color: #275598;
      content: "\f0fe";
  }
  
  .accordion__link.uber-accordion__button-active:after {
      content: "\f146";
  }
  
  .accordion__item {
      border-bottom: 1px solid #e3e3e3;
  }
  
  .js-enabled .accordion__target {
      max-height: 0;
      overflow: hidden;
      -webkit-transition: max-height 0.3s ease;
      -moz-transition: max-height 0.3s ease;
      transition: max-height 0.3s ease;
  }
  
  .js-enabled .accordion__target.uber-accordion__target-active {
      max-height: none;
  }
  
  .tabs {
      margin: 2rem 0;
  }
  
  .tabs__tab-list {
      display: table;
      width: 100%;
      text-align: center;
      border-bottom: 1px solid #e3e3e3;
  }
  
  .tabs__item {
      display: table-cell;
      border: 1px solid #fff;
      border-width: 0 1px;
      margin: 0;
  }
  
  .tabs__link {
      display: block;
      padding: 0.6rem 0.5rem;
      background: #f7f6f5;
      color: #4d4b4b;
      line-height: 1;
      text-decoration: none;
      -webkit-border-radius: 4px 4px 0 0;
      -moz-border-radius: 4px 4px 0 0;
      border-radius: 4px 4px 0 0;
      -webkit-transition: all 0.15s linear;
      -moz-transition: all 0.15s linear;
      transition: all 0.15s linear;
  }
  
  .tabs__link:hover {
      background: #184193;
      color: #fff;
  }
  
  .tabs__link.uber-accordion__button-active {
      background: #c41917;
      color: #fff;
  }
  
  .js-enabled .tabs__target {
      display: none;
  }
  
  .js-enabled .tabs__target.uber-accordion__target-active {
      display: block;
  }
  
  .no-js .uber-accordion__target {
      display: none;
  }
  
  .no-js .uber-accordion__target:target {
      display: block;
  }
  
  /*-- module:squiz-module-breadcrumbs --*/
  .page-status {
      margin: 0 0 1rem 0;
  }
  
  .share-page {
      display: none;
  }
  
  #breadcrumb__label {
      background-color: #fff;
  }
  
  .breadcrumbs {
      padding: 1.2rem 0;
      border-bottom: 1px solid #c9c9c9;
  }
  
  .breadcrumbs__item {
      display: inline-block;
      list-style: none;
      margin: 0;
  }
  
  .breadcrumbs__link {
      color: #275598;
  }
  
  .breadcrumbs__divider {
      display: inline-block;
      *display: inline;
      zoom: 1;
      margin: 0 5px;
      color: #aeaeae;
  }
  
  .breadcrumbs__current {
      color: #4d4b4b;
  }
  
  /*-- module:squiz-module-navbar --*/
  /*
  .navbar__dropdown {
      display:block !important;
  }
  */
  .primary-navigation {
      background: #222121;
  }
  
  .navbar__toggle {
      position: absolute;
      top: 30px;
      right: 20px;
      border: 0;
      background: transparent;
      line-height: 1;
      font-size: 40px;
      font-size: 2.5rem;
      padding: 0;
      outline: 0;
  }
  
  .navbar__toggle.navbar__toggle-active {
      color: #275598;
  }
  
  .navbar__dropdown[aria-expanded="false"] {
      display: none;
  }
  
  .navbar__dropdown[aria-expanded="true"] {
      display: inherit;
  }
  
  .sub-nav__group-container {
      width: 100%;
  }
  
  .sub-nav__group li {
      padding: 0.5em;
  }
  
  .navbar__list {
      margin: 0;
      padding: 0;
      list-style: none;
  }
  
  .navbar__item {
      margin: 0;
  }
  
  .navbar__item > a {
      display: block;
      padding: 1rem;
      background: #3f3f3f;
      color: #fff;
      text-transform: uppercase;
      text-decoration: none;
      font-size: 19.2px;
      font-size: 1.2rem;
      border-bottom: 2px solid c;
  }
  
  .navbar__item > a .icon {
      display: none;
  }
  
  .sub-mega-nav {
      display: none;
  }
  
  /*-- module:squiz-module-pagination --*/
  .pagination {
      margin: 1rem 0;
      clear: both;
  }
  
  .pagination__item {
      display: inline-block;
      *display: inline;
      zoom: 1;
      padding: 6px 12px;
      padding: 0.375rem 0.75rem;
  }
  
  .pagination__item:first-child {
      padding-left: 0;
    /*  border-right: 1px solid #c9c9c9;*/
  }
  
  .pagination__item:first-child a{
      text-decoration: underline;
  }
  
  .pagination__item:last-child {
      padding-right: 0;
    /*  border-left: 1px solid #c9c9c9;*/
  }
  
  .pagination__item:last-child a {
      text-decoration: underline;
  }
  
  .pagination__item a {
      text-decoration: none;
  }
  
  /*-- module:squiz-module-quick-search --*/
  .quick-search {
      display: none;
  }
  
  .quick-search__form {
      padding: 0.5rem 20px 1rem 20px;
      margin: 0;
  }
  
  .quick-search__input {
      border: 0;
      width: 100%;
      padding: 10px 35px 10px 15px;
  }
  
  .quick-search__label {
      background-color: #fff;
  }
  
  .quick-search__submit {
      display: block;
      border: 0;
      background-color: transparent;
      line-height: 0;
      cursor: pointer;
      user-select: none;
      position: absolute;
      right: 0;
      top: 0;
      height: 100%;
      padding: 10px 10px;
      color: #919192;
      font-size: 19.2px;
      font-size: 1.2rem;
      -webkit-transition: all 0.15s linear;
      -moz-transition: all 0.15s linear;
      transition: all 0.15s linear;
  }
  
  .quick-search__submit:hover, .quick-search__submit:focus {
      color: #275598;
  }
  
  .quick-search__submit {
      border-left: none;
  }
  
  .quick-search__input-wrapper {
      margin: 0 auto;
  }
  
  .quick-search__input-group {
      width: 100%;
      border: 1px solid #d9d9d9;
      position: relative;
      overflow: hidden;
  }
  
  .quick-search__input::-webkit-input-placeholder {
      font-style: italic;
  }
  
  .quick-search__input:-moz-placeholder {
      font-style: italic;
  }
  
  .quick-search__input::-moz-placeholder {
      font-style: italic;
  }
  
  .quick-search__input:-ms-input-placeholder {
      font-style: italic;
  }
  
  .search__toggle {
      position: absolute;
      top: 35px;
      right: 90px;
      border: 0;
      background: transparent;
      line-height: 1;
      font-size: 28.8px;
      font-size: 1.8rem;
      padding: 0;
      outline: 0;
  }
  
  .search__toggle.search__toggle-active {
      color: #275598;
  }
  
  /*-- module:squiz-module-responsive-tables --*/
  .responsive-table td:before {
      text-transform: uppercase;
      content: attr(data-th);
      font-weight: bold;
      display: block;
  }
  
  /*-- module:squiz-module-secondary-nav --*/
  .secondary-nav {
      display: none;
  }
  
  /*-- module:squiz-module-skip-links --*/
  .skip-links__item {
      list-style: none;
      margin: 0;
      background-color: #fff;
  }
  
  .group-latest .container {
      padding: 0;
  }
  
  .group-latest .container ul {
      list-style-type:none;
  }
  
  /*.group-featured*/
  
  
  .group-featured .container {
      padding: 0;
  }
  
  .group-featured__list li {
      margin: 0;
      display: block;
      border-top: 1px solid #dbdbdb;
  }
  
  .group-featured__list li:first-child {
      border: 0;
  }
  
  .group-featured__list li a {
      display: block;
      padding: 2rem 1rem 2rem 120px;
      text-decoration: none;
      position: relative;
      min-height: 75px;
  }
  
  .group-featured__title {
      margin: 0;
  }
  
  .group-featured__name {
      margin: 0;
      color: #272729;
  }
  
  .group-featured__thumb {
      margin: 0;
      position: absolute;
      top: 1.75rem;
      left: 20px;
      width: 75px;
      height: 75px;
      overflow: hidden;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      border-radius: 50%;
  }
  
  .group-featured__thumb img {
      width: 100%;
      height: 100%;
  }
  
  .group-featured__type {
      margin: 0;
      color: #272729;
  }
  
  .group-featured__more {
      margin: 0 0 1rem 0;
      padding: 0 20px;
  }
  
  .group-membership .container {
      padding: 0;
  }
  
  .membership-info {
      margin: 0rem 0 0 0;
      background: url('https://www.iawards.com.au/__data/assets/image/0017/8153/member-join-bg.jpg?v=0.1.4') no-repeat right bottom #275598;
      padding: 1rem 0 4rem 0;
      color: #fff;
      position: relative;
  }
  
  .membership-info a {
      color: #fff;
  }
  
  .membership-info__title {
      color: #fff;
      font-size: 35.2px;
      font-size: 2.2rem;
      line-height: 1.1;
  }
  
  .membership-info__blurb {
      font-size: 20.8px;
      font-size: 1.3rem;
  }
  
  .membership-info__more {
      position: absolute;
      bottom: -1rem;
      left: 0;
      width: 100%;
      background: #275598;
      padding: 1rem 20px;
  }
  
  .membership-info__more a {
      display: inline-block;
      text-decoration: none;
  }
  
  .membership-info__more a:hover {
      text-decoration: underline;
  }
  
  .membership-info__more:after {
      display: inline-block;
     /* content: "\f105";*/
      font-size: 19.2px;
      font-size: 1.2rem;
      color: #918c8c;
      position: relative;
      top: 3px;
      left: 10px;
  }
  
  .member-list {
      background: #3d3d3d;
      color: #fff;
      padding: 1rem 0;
  }
  
  /*cindy testing*/
  
  .member-list__position{
      list-style-type: none;
  }
  
  .member-list__position a {
      display: block;
      padding: 0.2rem 0.5rem;
      text-align: center;
      background: #2f2f2f;
      text-decoration: none;
      color: #fff;
  }
  
  .member-list__title {
      color: #fff;
      margin: 0;
  }
  
  .member-list__list {
      margin: 2rem 0;
  }
  
  .member-list__item {
      margin: 1rem 0;
  /*    display: none;   */
  }
  
  .member-list__item a {
      text-decoration: none;
      color: #fff;
  }
  
  .member-list__item:nth-child(-n+5) {
      display: block;
  }
  
  .member-list__name {
      margin: 0;
  }
  
  .member-list__group {
      margin: 0;
      font-size: 14.4px;
      font-size: 0.9rem;
  }
  
  .member-list__more a {
      width: 100%;
  }
  
  .member-list__list ul {
      list-style:none;
  }
  
  .group-latest .container {
      padding: 0;
  }
  
  
  
  .group-meetings__title {
      background: #4C3C90;
      padding: 0.5rem 20px;
      color: #fff;
      margin: 0;
      position: relative;
  }
  
  .group-meetings__title:after {
      position: absolute;
      top: 12px;
      right: 20px;
      content: "\f106";
      display: inline-block;
      text-decoration: none;
      margin: 0 0 0 10px;
      color: #fff;
      font-family: icons;
  }
  
  .group-meetings__list {
      margin: 1rem 0;
      padding: 0 20px;
  }
  
  .group-meetings__item {
      margin: 0 0 10px 0;
  }
  
  .group-meetings__item a {
      display: block;
      position: relative;
      padding: 0.5rem 0.5rem 0.5rem 60px;
      color: #272729;
      text-decoration: none;
      min-height: 3.5rem;
  }
  
  .group-meetings__item-title {
      margin: 0;
  }
  
  .group-meetings__item-date {
      margin: 0;
      position: absolute;
      top: 0.5rem;
      left: 0px;
      text-align: center;
      width: 40px;
      text-transform: uppercase;
      color: #4C3C90;
  }
  
  .group-meetings__item-date span {
      line-height: 1;
      display: block;
      font-size: 32px;
      font-size: 2rem;
  }
  
  .group-meetings__more {
      padding: 0 20px;
  }
  
  .group-meetings__more a {
      width: 100%;
  }
  
  .group-documents__title {
      background: #275598;
      padding: 0.5rem 20px;
      color: #fff;
      margin: 0;
      position: relative;
  }
  
  .group-documents__title:after {
      position: absolute;
      top: 12px;
      right: 20px;
      content: "\f106";
      display: inline-block;
      text-decoration: none;
      margin: 0 0 0 10px;
      color: #fff;
      font-family: icons;
  }
  
  .group-documents__list {
      margin: 1rem 0;
      padding: 0 20px;
  }
  
  .group-documents__item {
      margin: 0;
  }
  
  .group-documents__item a {
      display: block;
      position: relative;
      padding: 0.5rem 0.5rem 0.5rem 60px;
      color: #272729;
      text-decoration: none;
      min-height: 3.5rem;
  }
  
  .group-documents__item a:after {
      content: "\f15b";
      position: absolute;
      top: 12px;
      left: 0;
      color: #275598;
      font-size: 36.8px;
      font-size: 2.3rem;
      font-family: FontAwesome;
  }
  
  .group-documents__item-title {
      margin: 0;
  }
  
  .group-documents__more {
      padding: 0 20px;
  }
  
  .group-documents__more a {
      width: 100%;
  }
  
  .group-tasks__title {
      background: #037E7C;
      padding: 0.5rem 20px;
      color: #fff;
      margin: 0;
      position: relative;
  }
  
  .group-tasks__title:after {
      position: absolute;
      top: 12px;
      right: 20px;
      content: "\f106";
      display: inline-block;
      text-decoration: none;
      margin: 0 0 0 10px;
      color: #fff;
  }
  
  .group-tasks__list {
      margin: 1rem 0;
      padding: 0 20px;
  }
  
  .group-tasks__item {
      margin: 0;
  }
  
  .group-tasks__item a {
      display: block;
      position: relative;
      padding: 0.5rem 0.5rem 0.5rem 60px;
      color: #272729;
      text-decoration: none;
      min-height: 3.5rem;
  }
  
  .group-tasks__item a:after {
      content: "\f00c";
      position: absolute;
      top: 8px;
      left: 0;
      color: #037E7C;
      font-size: 36.8px;
      font-size: 2.3rem;
      font-family: icons;
  }
  
  .group-tasks__item-title {
      margin: 0;
  }
  
  .group-tasks__more {
      padding: 0 20px;
  }
  
  .group-tasks__more a {
      width: 100%;
  }
  
  .group-upcoming {
      padding: 2rem 0;
  }
  
  .group-upcoming__title {
      color: #037E7C;
      border-bottom: 2px solid #037E7C;
  }
  
  .group-upcoming__list-item {
      margin: 0;
      border-top: 1px solid #037E7C;
  }
  
  .group-upcoming__list-item:first-child {
      border: 0;
  }
  
  .group-upcoming__list-title a {
      line-height: 1.2;
      color: #272729;
      text-decoration: none;
      display: block;
  }
  
  .group-upcoming__list-more a {
      display: block;
      text-decoration: none;
      color: #037E7C;
  }
  
  .group-upcoming__list-more a:after {
      content: "\f105";
      font-size: 19.2px;
      font-size: 1.2rem;
      position: relative;
      top: 3px;
      left: 10px;
      display: inline-block;
      text-decoration: none;
  }
  
  .group-upcoming__list-more a:hover {
      text-decoration: underline;
  }
  
  .landingpage__listing{
      margin-top: 40px;
  }
  
  .button_bar{
      border-bottom: 1px dotted gray;
      padding-bottom: 20px;
  }
  
  #btn_update{
     margin-top:20px;
  }
  
  .btn_bar__left, .img__left{
     float:left;
  }
  
  .img__left{
     margin-right:20px;
  }
  
  .btn_bar__right, .img__right{
     float:right;
  }
  
  #btn_grid {
      display: none;
  }
  
  .img__centre{
      margin-left: auto;
      margin-right: auto;
      display: block;
  }
  
  .news_documents{
     display:table;
     width: 100%;
  }
  
  .news_documents .accordion{
     /*display: table-cell;*/
     display: none;
     width: 20%;
  }
  
  .news_documents .news_listing{
     display: table-cell;
     width: 100%;
  }
  
  .news_documents .news_listing .listing li{
     padding: 0;
  }
  
  .news_documents .form__control-group{
     margin: 0 0 2rem 1rem;
  }
  
  .news_documents .dateoptions{
    /* display:none;*/
     text-align: right;
  }
  
  #tags {
      background-color: #fff;
  }
  
  .taglist{
      padding: .25em;
      overflow: hidden;
      background: #ccc;
      font-size: 13px;
  }
  
  .doclist, .tagtopic{
      padding: .25em;
      overflow: hidden;
      font-size: 13px;
  }
  
  .tagtopic a, .doclist a {
      background: #c41917;
      color: white;
      -moz-box-shadow:inset 0 0 10px rgba(0, 0, 0, 0.5);
      -webkit-box-shadow:inset 0 0 10px rgba(0, 0, 0, 0.5);
      box-shadow:inset 0 0 10px rgba(0, 0, 0, 0.5);
      text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
  
      display: block;
      float: left;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4Px;
      border-radius: 4px;
      padding: 5px 10px;
      margin: .125em;
     text-decoration: none;
  }
  
  .taglist a{
      display: block;
      float: left;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4Px;
      border-radius: 4px;
      padding: 5px 10px;
      margin: .125em;
      color: #333;
      text-decoration: none;
  }
  
  .taglist a:hover, .tagtopic a:hover, .doclist a:hover {
     /*text-decoration: underline;*/
    /*  background: #184193;*/
    /*  border: dotted 2px black;*/
     background-color: white;
     color: #184193;
  }
  
  .taglist a.selectedtag{
      background: #184193;
      color: #fff;
      -moz-box-shadow:inset 0 0 10px rgba(0, 0, 0, 0.5);
      -webkit-box-shadow:inset 0 0 10px rgba(0, 0, 0, 0.5);
      box-shadow:inset 0 0 10px rgba(0, 0, 0, 0.5);
      text-shadow: 0 1px 0 rgba(0, 0, 0, 0.5);
  }
  
  .tagtopic .fa, .doclist .fa{
      padding-right: 20px;
  }
  
  /* carousel with thumbnail stripe */
  
  .slick__carousel{
     margin-bottom: 0;
     clear: left;
  }
  
  .viewer-thumbnails-container {
      width: 100%;
  }
  
  .viewer-thumbnails-container .slick-track{
     margin-top: 13px;
  }
  
  .viewer-thumbnails-container .slick-list{
    /* background-color:#4c4b4c;*/
    background: url('https://aiia.com.au/__data/assets/image/0011/3998/thumbnail_background.png') repeat-x;
     top: -13px;
  }
  
  .viewer-thumbnails-container .viewer-thumb{
     /*width: 163px!important;*/
     width: 16.6%!important;
     height: 100px;
  }
  
  .viewer-thumbnails-container .viewer-thumb span{
     display:block;
     text-align: center;
  }
  
  .viewer-thumbnails-container .viewer-thumb .fa{
     margin-top: 38px;
  }
  
  .slick-prev:before, .slick-next:before {
      color:white;
  }
  
  .viewer-thumbnails-container .viewer-thumb.slick-current{
     background-color:#184193;
  }
  
  .viewer-thumbnails-container .viewer-thumb{
      background-color:#4c4b4c;
      color:white;
      cursor: pointer;
  }
  
  .viewer-thumbnails-container .slick-current .right_border{
     border:none;
  }
  
  .viewer-thumbnails-container .slick-current:selection{
    background: none!important;
  }
  
  .viewer-thumbnails-container .viewer-thumb.slick-current .viewer__indicator:after{
      content: "\f0d8";
      color: #184193;
      position: relative;
      bottom: 110px;
      left: 46%;
      font-size: 38.4px;
      font-size: 2.4rem;
      font-family: FontAwesome;
  }
  
  /*stripe, textbox image left right*/
  
  .splash-stripe.textimage {
      display:table;
      width: 100%;
      height: 100%;
  }
  
  .splash-stripe.textimage .splash__img {
      display:table-cell;
      width: 40%;
      float:none;
      background: url('https://aiia-web01.squiz.net/designs/css/https://www.iawards.com.au/__data/assets/image/0020/8183/splash1.jpg?v=0.1.4');
      background-size: cover;
  }
  
  .splash-stripe.textimage .splash__textbox {
      display:table-cell;
      width: 60%;
      vertical-align: top;
      float:none;
  }
  
  .videoimage .splash__img{
     background: none!important;
     width: 40%!important;
  }
  
  .videoimage .splash__img img{
     height: 100%;
  }
  
  .videoimage .splash__textbox{
     width: 60%!important;
  }
  
  /*decorative play button for the video*/
  .play_icon:hover {
      -webkit-filter: grayscale;
      -webkit-filter: brightness(50%);
  }
  .play_icon{
      height: 70px!important;
      width: 70px!important;
      bottom: 200px;
      left: 262px;
      position: relative;
      background: url('https://aiia.com.au/__data/assets/image/0004/4693/play_icon.png');
  }
  /*loader*/
  
  .loadFrame{
  position: relative;
  min-height:300px;
  min-width:200px;
  margin-bottom: 100px;
  }
  .loadFrame .loader {
      position: absolute;
  }
  
  .loader{
      position: fixed;
      top: 0;
      left: 0;
      background-color: rgba(0, 0, 0, 0.28);
      width: 100%;
      height: 100%;
      padding: 14% 50%;
  }
  .spinner {
    -webkit-animation: rotate 2s infinite linear;
    animation: rotate 2s infinite linear;
    display: inline-block;
    height: 80px;
    margin: 0 20px 0 0;
    position: relative;
    text-align: center;
    width: 80px;
  }
  
  .dot1,
  .dot2 {
    -webkit-animation: bounce 2s infinite ease-in-out;
    animation: bounce 2ss infinite ease-in-out;
    background-color: #2a405d;
    border-radius: 100%;
    display: inline-block;
    height: 60%;
    overflow: hidden;
    position: absolute;
    top: 0;
    width: 60%;
  }
  
  .dot2 {
    -webkit-animation-delay: -1s;
    animation-delay: -1s;
    bottom: 0;
    top: auto;
  }
  
  @-webkit-keyframes rotate {
    100% {
      -webkit-transform: rotate(360deg);
    }
  }
  
  @keyframes rotate {
    100% {
      -webkit-transform: rotate(360deg);
      transform: rotate(360deg);
    }
  }
  
  @-webkit-keyframes bounce {
    0%,
    100% {
      -webkit-transform: scale(0);
    }
  
    50% {
      -webkit-transform: scale(1);
    }
  }
  
  @keyframes bounce {
    0%,
    100% {
      -webkit-transform: scale(0);
      transform: scale(0);
    }
  
    50% {
      -webkit-transform: scale(1);
      transform: scale(1);
    }
  }
  
  /*profile pages account management*/
  .grey-gobar{
    margin:10px 10px;
   text-decoration:none;
   background-color:#ddd;
   display:block;
   border-radius:10px;
   position:relative;
  }
  
  .grey-gobar a, .grey-gobar p{
  padding:10px 15px;
   text-decoration:none;
   background-color:#ddd;
  
   display:block;
   border-radius:10px;
   position:relative;
  }
  .grey-gobar a:after{    
      content: "\f054";
      position: absolute;
      right: 25px;
      top: 10px;
      font-family: 'icons';
   }
  
  
  .grey-gobar a:hover{
   text-decoration:underline;
   background-color:#eee;
  }
  
  /* Form search user*/
  .interestsCheckFrame:hover {
      background-color: #ddd;
  }
  
  .interestsCheckFrame {
      border-bottom: 1px solid #fff;
      padding: 8px 20px;
      background-color: #eff0f1;
  }
  
  .interestsCheckFrame label {
      display: inline-block;
      margin: 0 2%;
  }
  
  .interests_check {
  
      overflow: scroll;
      width: 100%;
      height: 226px;
  }
  
  /*Form createUser*/
  .org-office-box {
      float: left;
      width: 100%;
      margin: 1%;
      list-style: none;
      border: 1px solid #eee;
      padding: 0px 5px;
  }
  .org-office-list{
  padding:0;
  }
  .org-office-list{}
  .org-office-details{    height: 150px;}
  .terms-checkbox li {
      list-style:none;
  }
  .terms-checkbox li label {
      display: inline;
      margin: 0 0 0.5rem 1em;
  }
  
  /* groups SIG/council*/
  ul.sig-row{margin:0; padding:0;}
  ul.sig-row li {
      list-style: none;
      border: 1px solid #eee;
      width: 25%;
      padding: 1%;
      float: left;
  }
  .col-1-4{
      width: 100%;
  }
  .col-1-3{
      width: 100%;
  }
  .col-3-4 {
      width: 100%;
      /*padding: 0 0 0 25px;*//*removing caused: mobile-SIG admin-member-extra left padding*/
  }
  ul.memberlisting{    
      margin: 0;
      padding: 0;
      max-height: 120px;
      -webkit-columns: 100px 3; /* Chrome, Safari, Opera */
      -moz-columns: 100px 3; /* Firefox */
      columns: 100px 3;
  }
  
  ul.memberlisting li {
      list-style: none;
      min-height: 50px;
      overflow-wrap: break-word;
      margin: 0 0 0 5px;
  }
  
  .sig-username{
      font-family: 'SourceSansPro-Semibold', sans-serif;
      margin: 0 0 0 5px;
  }
  
  .contact-form{
  width:20%; 
  }
  
  .flt-left{
    float:left;
  }
  
  .flt-right{
    float:right;
  }
  .update-success {
      position: fixed;
      bottom: 0;
      width: 100%;
      background-color: #c41917;
      color: #fff;
      font-size: 1.2em;
      text-align: center;
  }
  .member-listing{
      position:relative;
  }
  .member-manage{
      position:absolute;
      top:0;
      right:0;
  }
  
  /* sig doucument manage */
    .js-sigDoc  .manage {
          margin-bottom: 0.2rem;
      }
      .js-sigDoc .form-file-create {
          position: relative;
          text-align: right;
      }
  
  
  /*timepicker.js css*/
  
  .ui-widget {
      font-size: 12px;
  }
  /*
   * Timepicker stylesheet
   * Highly inspired from datepicker
   * FG - Nov 2010 - Web3R 
   *
   * version 0.0.3 : Fixed some settings, more dynamic
   * version 0.0.4 : Removed width:100% on tables
   * version 0.1.1 : set width 0 on tables to fix an ie6 bug
   */
   .ui-timepicker-inline {
      display: inline;
  }
  #ui-timepicker-div {
      padding: 0.2em;
      background-color: #fff;
  }
  .ui-timepicker-table {
      display: inline-table;
      width: 0;
  }
  .ui-timepicker-table table {
      margin:0.15em 0 0 0;
      border-collapse: collapse;
  }
  .ui-timepicker-hours, .ui-timepicker-minutes {
      padding: 0.2em;
  }
  .ui-timepicker-table .ui-timepicker-title {
      line-height: 1.8em;
      text-align: center;
  }
  .ui-timepicker-table td {
      padding: 0.1em;
      width: 2.2em;
  }
  .ui-timepicker-table th.periods {
      padding: 0.1em;
      width: 2.2em;
  }
  /* span for disabled cells */
   .ui-timepicker-table td span {
      display:block;
      padding:0.2em 0.3em 0.2em 0.5em;
      width: 1.2em;
      text-align:right;
      text-decoration:none;
  }
  /* anchors for clickable cells */
   .ui-timepicker-table td a {
    /*  display:block;*/
      padding:0.2em 0.3em 0.2em 0.5em;
      width: 1.2em;
      cursor: pointer;
      text-align:right;
      text-decoration:none;
  }
  /* buttons and button pane styling */
   .ui-timepicker .ui-timepicker-buttonpane {
      background-image: none;
      margin: .7em 0 0 0;
      padding:0 .2em;
      border-left: 0;
      border-right: 0;
      border-bottom: 0;
  }
  .ui-timepicker .ui-timepicker-buttonpane button {
      margin: .5em .2em .4em;
      cursor: pointer;
      padding: .2em .6em .3em .6em;
      width:auto;
      overflow:visible;
  }
  /* The close button */
   .ui-timepicker .ui-timepicker-close {
      float: right
  }
  /* the now button */
   .ui-timepicker .ui-timepicker-now {
      float: left;
  }
  /* the deselect button */
   .ui-timepicker .ui-timepicker-deselect {
      float: left;
  }
  /* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
   .ui-timepicker-cover {
      display: none;
      /*sorry for IE5*/
      display
      /**/
      : block;
      /*sorry for IE5*/
      position: absolute;
      /*must have*/
      z-index: -1;
      /*must have*/
      filter: mask();
      /*must have*/
      top: -4px;
      /*must have*/
      left: -4px;
      /*must have*/
      width: 200px;
      /*must have*/
      height: 200px;
      /*must have*/
  }
  
  .ui-dialog .ui-dialog-titlebar-close span{
       margin: -9px!important;
  }
  
  .ui-widget-content a#link{
       color: inherit;
  }
  /*end of timepicker*/
  
  /* SIG admin page */
  .sig-admin-list ul{
  padding: 0;
      margin: 3% 0;
  }
  .sig-admin-list li.col-1-3 {
      list-style: none;
      background-color: #efefef;
      padding: 18px 24px;
      margin: 1%;
      width: 100%;
      min-height: 250px;
  }
  
  .sig-overview-panel .events__more, .sig-overview-panel .councils__more, .sig-overview-panel .interests__more {
      position: initial;
      padding-bottom: 1rem;
  }
  
  .sig-overview-panel .events__title, .sig-overview-panel .councils__title, .sig-overview-panel .interests__title {
      margin-bottom: 0.5rem;
  }
  
  .sig-overview-panel .events__item-title {
        word-wrap: break-word;
  }
  
  .sig-overview-panel {
      
  }
  
  .sig-overview-panel .councils__list, .sig-overview-panel .interests__list {
      margin: 0;
      padding-left: 1rem;
      list-style-type: none;
  }
  
  .sig-overview-panel .councils__item, .sig-overview-panel .interests__item {
      position: relative;
  }
  
  .sig-overview-panel .councils__item:before, .sig-overview-panel .interests__item:before {
      content: "\f105";
      font-size: 19.2px;
      font-size: 1.2rem;
      color: #000;
      position: absolute;
      top: -1px;
      left: -12px;
      font-family: 'icons';
  }
  
  .sig-date {
      font-style: italic;
  }
  
  /* Funnelback search result styling */
  .fb-nav, .fb-result-container {
      padding-left: 10px;
      padding-right: 10px;
  }
  
  /*
  -----------------------------
    custom select
  -----------------------------
  */
  
  span.customSelect.customSelect { 
     /* font:12px sans-serif;*/
     /* background:#fff url(https://www.iawards.com.au/__data/assets/image/0006/9483/customselect.png) right center no-repeat;*/
       background: #fff url(https://aiia-web01.squiz.net/__data/assets/image/0006/9483/customselect.png) right center no-repeat;
      /*border:1px solid #ddd;*/
      color:#555;
      /*padding:7px 9px;*/
      padding: 0.5rem 2.25rem 0.5rem 1rem;
      /*-moz-border-radius: 2px;*/
      /*-webkit-border-radius: 2px;*/
      border-radius: 2px 2px;
      /*width:175px;*/
      width: 100%;
      line-height: 1.5;
      color: #555;
      border: 1px solid #c9c9c9;
     /* -webkit-appearance: none;*/
  }
  
  .customSelectInner {
      /* plugin sets inline styles so !important is needed to prevent forced dual lines on short text */
      width: 100% !important;
  }
  
  span.custom_select.custom_select-search,
  select.custom_select.custom_select-search {
      width: 200px !important; /* !important to get around plugin adding inline styles */
  }
  
  /*
   *   Image content helpers
   */
  .image-full-center{
      text-align:center;
  }
  .image-left{
      float: left;
      margin: 10px 15px 10px 0px;
  }
  .image-right{
      float: right;
      margin: 10px 0 10px 30px;
  }
  .image-leftl{
      float: left;
      margin: 10px 30px 10px 0px;
      vertical-align: middle;
  }
  .image-nextl{
      margin: 10px 30px 10px 0px;
      vertical-align: middle;
    }
  .image-rightl{
      float: right;
      margin: 10px 0 10px 30px;
  }
  
  
  /*org create progress indicator*/
  .stepFrame .circle{
      width: 15%;
      background-color: #eee;
      border-radius: 50%;
      padding: 5%;
      float:left;
      min-height: 110px;
      min-width: 110px;
      margin-right: 10%;
  }
  
  .stepFrame{
      margin: auto;
      width: 95%;
  }
  .stepFrame .circle.active{
    background-color:#444;
    color:#fff;
  }
  .stepFrame .step_phase{
    font-weight:bold;
  }
  .create_office_frame{
    width:80%;
    margin:auto;
  }
  
  
  /* Funnelback */
  .site-search-results {
    padding: 0;
    margin-right: 40px;
    list-style-type: none;
  }
  .site-search-results li {
    clear: both;
  }
  .site-search-results .title {
    margin-bottom: 0;
  }
  .site-search-results p {
    margin-top: 0;
    margin-bottom: 0.5em;
  }
  .search-best-bets {
    list-style-type: none;
    background: #eaeaea;
    padding: 10px 30px;
    margin-right: 40px;
  }
  .search-result-thumbnail {
    width: 120px;
    margin-right: 0.5em;
    float: left;
  }
  /* End Funnelback */
  
  
  /* member list slider */
  .member-list__list .slick-next {
      right:4px;
  }
  

  /* Countdown Time for home page */

  .countdown {
    width: 50px;
    height: 100px;
    float: left;
    background: #1EC3F5|0.4;


  }

  /* APICTA Mobile Layout Control */
  
  #wideAPICTA {
    display:none;
  }

