/*
  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: 27 October 2026 22:34:20
*/


/* CLEAR BROWSER DEFAULTS
****************************************************************************************************************/
* {margin:0; padding: 0;}
body {
   font-size: 80%;
   line-height: 1.5em;
   font-family: verdana, arial, helvetica, sans-serif;
   background: #ffffff;
   color: #333333;
}
input{
   font-family: verdana, arial, helvetica, sans-serif;
}
h1{font-size: 2em;}
h2{font-size: 1.45em; font-weight: normal}
h3{font-size: 1.25em; font-weight: normal}
h4{font-size: 1em;}
h5{font-size: 1em;}
h6{font-size: 1em;}
a{
   color: #2b5eab;
   text-decoration: underline;
}
a img {border: none;}
hr {
   clear: both;
   height: 1px;
   border: none;
   border-bottom: 1px solid #EEE;
   margin: 15px 0;
}
.no-padding{padding: 0px !important;}
.no-margin {margin:  0px !important;}
.screen-hide{display:none;}

#content{
   color: #555;
}
#content h1, #content h2, #content h3{
   margin-bottom: 0.3em;
   padding-top: 0.3em;
   line-height: 1em;
}
#content p, #content ul, #content table{
   margin-bottom: 1em;
}
#content ul{
   margin-left: 2em;
}
#content ul li{
   margin-top: 0.3em;
}
#content ul ul{
   margin-bottom: 0em;
   margin-left: 1em;
}
#content table{
   border-collapse: collapse;
   border-bottom: 1px solid #ccc;
   width: 100%;
}
#content table th{
   background: #555;
   color: #fff;
   text-align: left;
   padding: 4px 6px;
   border-right: 1px solid #fff;
   border-bottom: 3px solid #fff;
}
#content table td{
   background: #efefef;
   padding: 4px 6px;
   border-right: 1px dotted #fff;
}
#content table .even td{
   background: #dbdbdb;
}
#content input,
#content select,
#content textarea{
   font-size: 1em;
}
#content textarea{
   font-family: verdana, arial, helvetica, sans-serif;
}
#content form td ul{
   list-style: none;
   margin-left: 0px;
}
#container #content form h3{
   background: #555;
   color: #fff;
   padding: 4px;
   font-weight: bold;
   margin-bottom: 0px;
}
span.required{
   color: red;
   font-size: 10px !important;
}
.builder{
   padding: 10px;
   background: #eaeaea;
}
.builder .field{
   padding: 10px 0;
   border-bottom: 1px dotted #ccc;
   clear: both;
   position: relative;
   overflow: hidden;
   height: 1%;
}
.builder .field strong{
   float: left; 
   display: block;
   width: 150px;
   position: relative;
   overflow: auto;
   height: 1%;
}
.builder .field .field-content{
   position: relative;
   float: left;
}
.commit{
   padding: 10px;
   text-align: center;
}
.errors{
   color: red;
}
.sq-asset-builder-tab a,
.sq-asset-builder-tab-active a{
   text-decoration: none;
   width: 200px;
   display: inline-block;
   padding: 2px 4px;
}
.sq-asset-builder-tab-active a{
   color: #444;
}
.sq-asset-builder-tab,
.sq-asset-builder-tab-active{
   display: inline-block;
   list-style: none;
   width: 200px;
   border: 1px solid #ccc;
   background: #fafafa;
   text-align: center;
   margin-left: -20px;
}
.sq-asset-builder-tab-active{
   background: #ccc;
   border: 1px solid #444;
}

/** RTI styles **/
.application-edit {
  display: none;
}
.pager {
  margin-bottom: 18px;
  margin-left: 0;
  text-align: center;
  list-style: none;
}
.pager a {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  border-radius: 15px;
}