/*
  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: 13 May 2017 13:27:51
*/


  .gridtheme {
   background: url("http://www.planning.act.gov.au/__data/assets/image/0012/898527/large-screen-background_blue.jpg?v=0.1.3") no-repeat;

background-attachment: fixed !important;

-webkit-background-size: cover !important;

-moz-background-size: cover !important;

-o-background-size: cover !important;

background-size: cover !important;
  }

#footercontainer {
-webkit-box-shadow: 2px 2px 30px 3px #000;
box-shadow: 2px 2px 30px 3px #000;
}

/* HOME */
div.icons a {
  display: inline-block; 
  height: 100%; width: 100%;   /*  fill the parent  */
  border-top: 1px solid #000;
  border-bottom: none;
  padding: 12px 0 12px 8%;
  font-weight:bold;
}

div.icons a:hover {background-color:#ddd;}

#rightcolumn .section {padding: 15px 0px;}
#rightcolumn .section h2 {padding: 0 15px 10px;}
.redspan {color:#f00;}

.redspan {color:#f00;}
#minoralert{
    clear: right; position: relative; display: block; overflow: hidden; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
}
#minoralert{
    margin-bottom: 10px;
}
#minoralert {
    margin: 10px auto 10px; padding: 10px; border: 3px solid #000; background: #EEF; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; 
}
#minoralert h1 {
    margin: 24px 30px 10px; padding: 10px; position: relative; display: block;
}
#minoralert p {
    margin: 10px 30px 0 60px;; font-weight: normal; color: #1B1B1E; position: relative; display: block;
}

#minoralert a, #minoralert h1 {
    margin: 10px auto 10px; padding: 10px; border: 3px color: #B20000;
}

#minoralert img{margin-right:10px;float:left}

.Various {display:none;}
.smalltext {font-size: .9em;}

@media only screen and (min-width:767px) and (max-width:1023px) {
  .section {
    overflow: auto;
  }

div.icons a {
    float: left;
    width: 50%;
    padding: 2% 2%;
    box-sizing: border-box;
    margin: 0;
}

}

@media only screen and (max-width: 767px) {



ul.icons li {padding: 10px 0 10px 15px;}


#minoralert img {display:none;}
#minoralert p {margin:10px;}



}

@media only screen and (min-width: 768px) {

#logocontainer h1 {
  -ms-text-shadow: 0 0 6px #000;
  -webkit-text-shadow: 0 0 6px #000;
  text-shadow: 0 0 6px #000;
}


#minoralert img { 
    display: inherit;
}
#minoralert {
    -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;
}
#minoralert {
    position: relative; display: block; width: 100%;
}
#minoralert img {
    clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto;
}
#minoralert {
    margin: 0 auto 15px; padding: 0; border: 2px solid #000; background: #EEF; -webkit-box-shadow: inset 0px 0px 18px 0px rgba(0, 0, 0, 0.6); box-shadow: inset 0px 0px 18px 0px rgba(0, 0, 0, 0.6); -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}
#minoralert img {
    top: 10px; left: 10px; position: absolute; 
}
#minoralert h1 {
    margin: 24px 30px 10px 30px; position: relative; display: block;
}
#minoralert p {
    margin: 0.5em 30px 0px 60px; font-weight: normal; color: #1B1B1E; position: relative; display: block;
}

#minoralert a, #minoralert h1 {
    color: #B20000;
}
#minoralert {
    -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;
}

}


@media only screen and (min-width: 1024px) {
ul.icons li {
border-top: 1px solid #000;
border-bottom:none;
/*border:none;*/
width:auto;
float:none;
/*padding: 10px 0 10px 55px;*/
}
#minoralert {
    width: 1008px;
}
}

@media print {

#minoralert {
    margin: 7.5pt auto; padding: 0; border: 2px solid #000000; 
}

#minoralert h1 {
    margin: 15px;
}

#minoralert a, #minoralert h1 {
    color: #000000;
}

#minoralert p {
    margin: 10px 15px;
}

}

/* Custom styles */

 .redspan {color:#f00;}
  #minoralert{
      clear: right; position: relative; display: block; overflow: hidden; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box;
  }
  #minoralert{
      margin-bottom: 10px;
  }
  #minoralert {
      margin: 0 auto 10px; padding: 0; border: 2px solid #B20000; background: #fff; -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; 
  }
  #minoralert h1 {
      margin: 24px 30px 10px; position: relative; display: block;
  }
  #minoralert p {
      margin: 10px 30px 0; font-weight: normal; color: #1B1B1E; position: relative; display: block;
  }
  
  #minoralert a, #minoralert h1 {
      color: #B20000;
  }
  
  
  
  @media only screen and (max-width: 767px) {
  #minoralert img { 
      display: inherit;
  }
  #minoralert {
      -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;
  }
  #minoralert {
      position: relative; display: block; width: 100%;
  }
  #minoralert img {
      clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto;
  }
  #minoralert {
      margin: 0 auto 15px; padding: 0; border: 2px solid #B20000; background: #fff; -webkit-box-shadow: inset 0px 0px 28px 0px rgba(0, 0, 0, 0.6); box-shadow: inset 0px 0px 28px 0px rgba(0, 0, 0, 0.6); -ms-box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
  }
  #minoralert img {
      top: 22px; left: 26px; position: absolute; 
  }
  #minoralert h1 {
      margin: 24px 30px 10px 30px; position: relative; display: block;
  }
  #minoralert p {
      margin: 0.5em 30px 0px 30px; font-weight: normal; color: #1B1B1E; position: relative; display: block;
  }
  
  #minoralert a, #minoralert h1 {
      color: #B20000;
  }
  #minoralert {
      -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;
  }
  
  }
  
  
  @media only screen and (min-width: 1024px) {
  #minoralert {
      width: 1008px;
  }
  }
  
  @media print {
  
  #minoralert {
      margin: 7.5pt auto; padding: 0; border: 2px solid #000000; 
  }
  
  #minoralert h1 {
      margin: 15px;
  }
  
  #minoralert a, #minoralert h1 {
      color: #000000;
  }
  
  #minoralert p {
      margin: 10px 15px;
  }
  
  }
  
  .right {float:right;}








  /*
                             <\              _
                              \\          _/{
                       _       \\       _-   -_
                     /{        / `\   _-     - -_
                   _~  =      ( @  \ -        -  -_
                 _- -   ~-_   \( =\ \           -  -_
               _~  -       ~_ | 1 :\ \      _-~-_ -  -_
             _-   -          ~  |V: \ \  _-~     ~-_-  -_
          _-~   -            /  | :  \ \            ~-_- -_
       _-~    -   _.._      {   | : _-``               ~- _-_
    _-~   -__..--~    ~-_  {   : \:}
  =~__.--~~              ~-_\  :  /
                             \ : /__
                            //`Y'--\\
                           <+       \\
                            \\      WWW
   */
  
  .section img {padding:5px;}
  #logocontainer h1 a {text-decoration:none;}
  #logocontainer h1 a:hover {text-decoration:underline;}

  .normalbread {background-color: rgba(0, 0, 0, 0.3) !important;}

    a[href$=".pdf"], a[href$=".zip"], a[href$=".swf"], 
      a[href$=".doc"], a[href$=".docx"], a[href$=".xls"], a[href$=".xlsx"],
      a[href$=".rtf"], a[href$=".PDF"], a[href$=".pptx"]  {
      padding: 8px 32px 1px 0;
      margin: 0 6px 0 0;
      z-index: 400;
      overflow: hidden;
      }
      
      a[href$=".rtf"], a[href$=".RTF"] {
          background: url(http://www.planning.act.gov.au/__data/assets/image/0008/897074/rtficon.png?v=0.1.3) no-repeat right center;
      }
      
      a[href$=".xls"], a[href$=".XLS"], a[href$=".xlsx"], a[href$=".XLSX"] {
          background: url(http://www.planning.act.gov.au/__data/assets/image/0005/897071/excelicon.png?v=0.1.3) no-repeat right center;
      }
      
      a[href$=".pdf"], a[href$=".PDF"] {
          background: url(http://www.planning.act.gov.au/__data/assets/image/0006/897072/pdficon.png?v=0.1.3) no-repeat right center;
      }
      
      a[href$=".swf"] {
          background: url(http://www.actpla.act.gov.au/__data/assets/image/0017/21428/swf.png) no-repeat right center;
      }
      
      a[href$=".zip"], a[href$=".rar"] {
          background: url(http://www.planning.act.gov.au/__data/assets/image/0010/897076/zipicon.png?v=0.1.3) no-repeat right center;
      }
      
      a[href$=".doc"], a[href$=".docx"] {
          background: url(http://www.planning.act.gov.au/__data/assets/image/0009/897075/wordicon.png?v=0.1.3) no-repeat right center;
      }
  
      a[href$=".ppt"], a[href$=".pptx"] {
          background: url(http://www.planning.act.gov.au/__data/assets/image/0007/897073/powerpointicon.png?v=0.1.3) no-repeat right center;
      }


.accessibility-statement {
color: #555;
margin-top: 30px;
padding-top: 10px;
border-top: #555 1px dashed;
font-size: 0.9em;
}

/* SLIDESHOW */
#slideshowmodule .articlecaptionoverlay h2 {color:#fff;}

/*.section {
border: 2px solid #00c0ff !important;
}*/

h1 a {
color: #fff;
}

@media print{
html {background:#fff;}
.gridtheme {background:#fff; filter: none;}
}
.newstitle {background-color: #eeeeee;
padding: 0.5em 0.5em 0 0.5em;}
.newssummary {padding:0.5em 0.5em 2em 2em;}

body {
  font: normal .8em/1.6em Helvetica,'Segoe UI',Arial,sans-serif; height:100%;
}

.red {
  color: #f00;
}

html {
  height: 100%;
}


/* accordion */

#accordion h2 {
  background: linear-gradient(rgb(255, 255, 255) 0%, rgb(241, 241, 241) 50%, rgb(225, 225, 225) 51%, rgb(246, 246, 246) 100%);
  cursor: pointer;
  border: 1px solid rgb(211, 211, 211);
  border-image-source: initial;
  border-image-slice: initial;
  border-image-width: initial;
  border-image-outset: initial;
  border-image-repeat: initial;
  padding: 7px;
}

.ui-accordion .ui-accordion-header {
    display: block;
    cursor: pointer;
    position: relative;
    margin: 2px 0 0 0;
    padding: .5em .5em .5em .7em;
    min-height: 0; /* support: IE7 */
}
.ui-accordion .ui-accordion-icons {
    padding: 7px 2.2em 7px 7px;
}
.ui-accordion .ui-accordion-icons .ui-accordion-icons {
    padding: 7px 2.2em 7px 7px;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon {
    position: absolute;
    right: .5em;
    top: 50%;
    margin-top: -8px;
}
.ui-accordion .ui-accordion-content {
    padding: 1em 2.2em;
    border-top: 0;
    overflow: auto;
}


.ui-icon {
    width: 16px;
    height: 16px;
}

.ui-state-default .ui-icon {
    background-image: url("https://code.jquery.com/ui/1.11.4/themes/smoothness/images/ui-icons_454545_256x240.png");
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
    background-image: url("https://code.jquery.com/ui/1.11.4/themes/smoothness/images/ui-icons_454545_256x240.png");
}
.ui-state-active .ui-icon {
    background-image: url("https://code.jquery.com/ui/1.11.4/themes/smoothness/images/ui-icons_454545_256x240.png");
}
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }

/* temp fix for icons */
.ui-accordion .ui-accordion-header .ui-icon {
    position: absolute;
    right: .5em;
    top: 50%;
    margin-top: -8px;
}
/* end temp fix */

/* end accordion */

.edevtable thead th {width:25%;}

.toggleMenu.active span {
  transform: rotate(0deg);
}

.toggleMenu>span {
  transition: .25s;
  transform-origin: bottom;
  transform: rotate(90deg);
}