// STANDARDS AND INTERPRETIVE GUIDE

@import "webfonts.less";
@import "mixins.less";
@import "variables.less";


// STANDARDS WEBFONTS

@import url("http://fast.fonts.com/t/1.css?apiType=css&projectid=0d8ad410-b432-4111-bafe-6a8e8e792684");

@font-face{
font-family:"HelveticaNeueW01-55Roma";
src:url("/fonts/b7693a83-b861-4aa6-85e0-9ecf676bc4d6.eot?#iefix");
src:url("/fonts/b7693a83-b861-4aa6-85e0-9ecf676bc4d6.eot?#iefix") format("eot"),url("/fonts/bcf54343-d033-41ee-bbd7-2b77df3fe7ba.woff") format("woff"),url("/fonts/b0ffdcf0-26da-47fd-8485-20e4a40d4b7d.ttf") format("truetype"),url("/fonts/da09f1f1-062a-45af-86e1-2bbdb3dd94f9.svg#da09f1f1-062a-45af-86e1-2bbdb3dd94f9") format("svg");
}


@font-face{
font-family:"HelveticaNeueW01-75Bold";
src:url("/fonts/c07fef9e-a934-42d7-92ad-69205f2b8a00.eot?#iefix");
src:url("/fonts/c07fef9e-a934-42d7-92ad-69205f2b8a00.eot?#iefix") format("eot"),url("/fonts/14ff6081-326d-4dae-b778-d7afa66166fc.woff") format("woff"),url("/fonts/8fda1e47-19be-46c7-8d83-8d4fb35572f0.ttf") format("truetype"),url("/fonts/f751c8ae-1057-46d9-8d74-62592e002568.svg#f751c8ae-1057-46d9-8d74-62592e002568") format("svg");
}
@font-face{
font-family:"Plantin W01 Bold";
src:url("/fonts/1f355959-6c0d-4d7b-b85e-73d60bf24e76.eot?#iefix");
src:url("/fonts/1f355959-6c0d-4d7b-b85e-73d60bf24e76.eot?#iefix") format("eot"),url("/fonts/e0d7df89-4fe6-47f2-af62-b83cdf2e8d0a.woff") format("woff"),url("/fonts/1b513c70-7b4a-412f-9fb9-7145eb6be8bc.ttf") format("truetype"),url("/fonts/07abf508-cb5a-48f8-942b-a79002a9717e.svg#07abf508-cb5a-48f8-942b-a79002a9717e") format("svg");
}
@font-face{
font-family:"Plantin W01 Italic";
src:url("/fonts/0ec522d5-f2b6-497a-9e2c-d81be1d14204.eot?#iefix");
src:url("/fonts/0ec522d5-f2b6-497a-9e2c-d81be1d14204.eot?#iefix") format("eot"),url("/fonts/2107c143-ba56-4728-8762-7b5a86b6358f.woff") format("woff"),url("/fonts/cc40e96d-12c8-46bc-8688-ece821f02a23.ttf") format("truetype"),url("/fonts/70790672-019a-46fb-a178-5062ff15b519.svg#70790672-019a-46fb-a178-5062ff15b519") format("svg");
}




// USE CSS TO SHOW RELEVANT DOWNLOAD BOX BASED IN WHICH STANDARD GUIDE 

#guideiguide { 
  #standardsdownload {display: none;}
  #iguidedownload {display: block;}
  #standardssearch {display: none;}
  #iguidesearch {display: block;}
  #iguidesearchmacro {display: block;}
}

#guidestandards { 
  #standardsdownload {display: block;}
  #iguidedownload {display: none;}
  #standardssearch {display: block;}
  #iguidesearch {display: none !important;}
  #iguidesearchmacro {display: none;}
}



// TOOLTIP
// ------=

a.tip {text-decoration: none; color: #009bdf; }


.tooltip {
  position: absolute;
  z-index: @zindexTooltip;
  display: block;
  visibility: visible;
  padding: 5px;
  font-size: 12px;
  .opacity(0);
  &.in     { .opacity(95); }
  &.top    { margin-top:  -2px; }
  &.right  { margin-left:  2px; }
  &.bottom { margin-top:   2px; }
  &.left   { margin-left: -2px; }
  &.top .tooltip-arrow    { #popoverArrow > .top(); }
  &.left .tooltip-arrow   { #popoverArrow > .left(); }
  &.bottom .tooltip-arrow { #popoverArrow > .bottom(); }
  &.right .tooltip-arrow  { #popoverArrow > .right(); }
}
.tooltip-inner {
  max-width: 200px;
  padding: 9px 9px;
  color: @black;
  text-align: center;
  text-decoration: none;
  background-color: @white;
  .border-radius(8px);
  border:1px solid #333;
   font-family: "HelveticaNeueW01-45Ligh", "Helvetica", "Arial",  "sans-serif"; 
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
}


//BOTH

#guideiguide, #guidestandards {
  
  blockquote {margin-top:18px; margin-bottom:18px; font-size:12px; font-family: "HelveticaNeueW01-45Ligh", "Helvetica", "Arial",  "sans-serif"; }
  
 /* p, ul  { font-size:16px; font-family: "HelveticaNeueW01-45Ligh", "Helvetica", "Arial", "sans-serif"; } */
  

  #tabstandards a, #tabiguide a {display: block; height:100%;} /* MAKE ENTIRE TAB CLICKABLE */

/* sarah dodgy clickable */
 .standardnext a, .standardprev a, .iguideprev a, .iguidenext a {display: block; height:100%;} /* MAKE ENTIRE TAB CLICKABLE */
/* end sarah dodgy clickable */

.notcriterion {padding-left: 132px;}
  
  .standardscorner {-webkit-border-radius: 0px;
-webkit-border-top-left-radius: 10px;
-moz-border-radius: 0px;
-moz-border-radius-topleft: 10px;
border-radius: 0px;
border-top-left-radius: 10px;
border:none;
}

.cornersidenav {-webkit-border-radius: 0px;
-webkit-border-top-left-radius: 10px;
-moz-border-radius: 0px;
-moz-border-radius-topleft: 10px;
border-radius: 0px;
border-top-left-radius: 10px;
border:none;
}

.iguidecorner {-webkit-border-radius: 0px;
-webkit-border-top-right-radius: 20px;
-moz-border-radius: 0px;
-moz-border-radius-topright: 20px;
border-radius: 0px;
border-top-right-radius: 20px;}
 
  .covers { .clearfix; display: block; width:100%; text-align: center; 
  .coverimage {width:40%; text-align: center;}
  .coverimage img {width:113px; border:1px solid #fff;}
  .coverimage:first-child {margin-right:18px; margin-left:18px; float:left;}
  .coverimage:last-child {float:right; margin-right:18px;}
  a {color: #fff; font-size: 12px; line-height:12px;}
  }

 #standardstoc #masthead {.clearfix; display: block; height:345px; background: #040404 url("/images/racgp/standards/masthead-standards.jpg") no-repeat top right;
  h1{margin:18px; font-size: 50px; font-family: "PlantinW01-LightItalic", "Georgia", "Times New Roman", "Times", "serif"; color:#eef6e2; line-height: 48px; }
  h2{margin:18px; font-size:24px; color:#fff;}
}

#iguidetoc #masthead {position: relative; .clearfix; display: block; height:345px; background: #874653 url("/images/racgp/standards/masthead-iguide.jpg") no-repeat top left;
  h1{color:#f8e1d2; font-size: 26px; color:#eef6e2; font-family: "HelveticaNeueW01-45Ligh", "Helvetica", "Arial", "sans-serif";  line-height: 30px; margin-left: 320px; margin-right:20px; margin-top:26px; }
  .sponsors {width:389px; position:absolute; right:18px; bottom:18px;}
}
  
    h1 {font-size: 36px; font-family: "PlantinW01-LightItalic", "Georgia", "Times New Roman", "Times", "serif"; line-height: 36px; margin-bottom:6px;}
  h2 {font-size: 24px; font-family: "PlantinW01-LightItalic", "Georgia", "Times New Roman", "Times", "serif"; line-height: 24px; margin-top:0px; }


#naviguide {padding: 1px 0px 0px 0px; background: /*#d1d3d4*/ transparent url("/images/racgp/standards/bgtop-brown-side.png") repeat top left;
  
  ul  {list-style-type:none;
margin:18px 9px;
padding:0;}

ul ul, ul ul ul {margin: 9px 0px;}

.selected a {background-color: #df5b27; color:#fff;}

li {margin: 12px 0px; }
li a {text-decoration:none; background: transparent url("/images/racgp/standards/bgbottom-brown-nav.png") repeat-x bottom left;}
li a:hover {background-color:#fff; color:#333;}
  
  ul li a  { background-color: #f9e1d1; display: block; .cornersidenav;  padding: 9px 12px 9px 12px; color: #333; font-size: 14px;  font-family: "HelveticaNeueW01-55Roma", "Helvetica", "Arial", "sans-serif";}
  ul ul li a { margin-left: 10px; background-color: #e7895a; display: block; .cornersidenav;  padding: 12px 12px; color: #333; font-family: "HelveticaNeueW01-75Bold",  "Helvetica", "Arial", "sans-serif"; }
  ul ul ul li a { margin-left: 30px;background-color: #f0b796; display: block; .cornersidenav;  padding: 12px 12px; color: #df5b27; font-family: "HelveticaNeueW01-65Medi",  "Helvetica", "Arial", "sans-serif";}

}

.naviguidebottom {background: #fbfbfb url("/images/racgp/standards/bgbottom-brown.png") repeat-x bottom left; display: block; height:10px; }

#sidenavstandards {margin-top:60px;
  ul {margin-bottom:0px;}
.nav-tabs {border-bottom:none; }
.nav-tabs li {display: inline; width:50%; }
.nav-tabs li a {margin-right:0px; border:none; text-decoration:none;}
.nav-tabs li a:hover {border:none;}
#navbuttonstandards1 { background-color: #9fb18c; .cornersidenav; font-family: "PlantinW01-LightItalic", "Georgia", "Times New Roman", "Times", "serif"; font-size:23px; line-height:30px;  }
#navbuttonstandards1 a {color: #000;}
#navbuttoniguide1 {background: /*#d1d3d4*/ transparent url("/images/racgp/standards/bgtop-grey.png") repeat-x top left; .iguidecorner; }

#navbuttonstandards { background: #d1d3d4 url("/images/racgp/standards/bg-bottom-standards.png")  bottom right no-repeat; .standardscorner; font-family: "PlantinW01-LightItalic", "Georgia", "Times New Roman", "Times", "serif"; font-size:23px; line-height:30px;  }
#navbuttonstandards a {color: #000;}
#navbuttonstandards.active {background-color: #9fb08c; background-image: none; .standardscorner;}
#navbuttonstandards.active a {color:#000;}

#navbuttoniguide a {color: #333;}
#navbuttoniguide {background-color:#d2d3d5; .iguidecorner;}
#navbuttoniguide.active {/*background-color: #823d4f;*/ background: transparent url("/images/racgp/standards/bgtop-brown.png") repeat-x top left; .iguidecorner;}
#navbuttoniguide.active a {color:#f9e1d1;}


#iguidesearch {margin-top:24px; margin-bottom:24px; padding-bottom:3px; display: block; .clearfix;background: transparent url("/images/racgp/standards/nutshell-bottom.png") repeat-x bottom left;}
#iguidesearchmacro {  background-color: #823d4f; padding:9px; .iguidecorner; background: transparent url("/images/racgp/standards/nutshell-bg.png") repeat-x top left; color: #fff; 
    .btn {clear:both;}
  a {clear:both; display: block; margin-bottom:8px;}
 .searchtitle {font-family: HelveticaNeueW01-65Medi; font-weight: normal; display: block; margin-bottom:18px; font-size: 22px; margin-top:4px; color: #fff; letter-spacing: 1px;}
  input[type="checkbox"] {margin-top:-3px !important;}
  label {margin-left:8px !important; color: #fff !important;}
.googlesearch {width:50% !important;}
 
}

#standardssearch { margin-top:24px; margin-bottom:24px; background-color: #9fb08c; .standardscorner; padding:9px;
  .btn {clear:both;}
  a {clear:both; display: block; margin-bottom:8px;}
 .searchtitle {font-family: HelveticaNeueW01-65Medi; font-weight: normal; display: block; margin-bottom:18px; font-size: 22px; margin-top:4px; color: #fff; letter-spacing: 1px;}
  input[type="checkbox"] {margin-top:-3px !important;}
  label {margin-left:8px !important;}
.googlesearch {width:50% !important;}
}

}
 


//STANDARDS


#guidestandards {

  p,h1,h2,h3,ul,ol {font-family: HelveticaNeueW01-45Ligh, Helvetica, Arial, sans-serif !important;  }
  




.standardscorner {-webkit-border-radius: 0px;
-webkit-border-top-left-radius: 10px;
-moz-border-radius: 0px;
-moz-border-radius-topleft: 10px;
border-radius: 0px;
border-top-left-radius: 10px;
border:none;
}

.cornersidenav {-webkit-border-radius: 0px;
-webkit-border-top-left-radius: 10px;
-moz-border-radius: 0px;
-moz-border-radius-topleft: 10px;
border-radius: 0px;
border-top-left-radius: 10px;
border:none;
}


}


.nav-tabs {border-bottom:none; width:100%;}
.nav-tabs li a {margin-right:0px; border:none;}
.nav-tabs li a:hover {border:none;}

#tabiguide {.clearfix; width:60%; min-height:55px; background: /*#d1d3d4*/ transparent url("/images/racgp/standards/bgtop-grey.png") repeat-x top left; .iguidecorner; } 
#tabstandards {.clearfix; width:40%; min-height:55px; background-color: #9fb18c; .standardscorner;   }
#tabiguide a {color:#333; text-decoration:none; font-family: "HelveticaNeueW01-45Ligh", "Helvetica", "Arial", "sans-serif"; font-size:14px; line-height:16px;}
#tabstandards a {color:#333; text-decoration: none; font-family: "Plantin W01 Italic", "Georgia", "Times New Roman", "Times", "serif"; font-size: 20px;
  .edition {font-family: "HelveticaNeueW01-45Ligh", "Helvetica", "Arial",  "sans-serif"; font-size:16px; display: block; }
}
.nav-tabs .active a, .nav-tabs .active a {background-color: transparent;}
.nav  li  a:hover {background-color: transparent;}

#standardsdownload {.standardscorner; background-color:#9fb18c; .clearfix; margin-top:24px;
  h3 {margin:9px 18px; color:#fff;}

}





#navstandards {padding: 1px 0px; background-color: #9fb18c;
  
  ul  {list-style-type:none;
margin:18px 9px;
padding:0;}

ul ul, ul ul ul {margin: 9px 0px;}

.selected a {background-color: #001700;}

li {margin: 12px 0px;}
li a {text-decoration:none;}
li a:hover {background-color:#fff; color:#333;}
  
  ul li a {background-color: #f3f8eb; display: block; .cornersidenav;  padding: 9px 12px 9px 12px; color: #ef4030; font-size: 16px; font-family: "Plantin W01 Italic", "Georgia", "Times New Roman", "Times", "serif";}
  ul ul li a {margin-left:10px; background-color: #c1cbb3; display: block; .cornersidenav;  padding: 12px 12px; color: #58595b; font-weight: normal; font-size:14px; font-family: "HelveticaNeueW01-75Bold", "Helvetica", "Arial",  "sans-serif";}
  ul ul ul li a {margin-left:30px; background-color: #dce1d3; display: block; .cornersidenav;  padding: 12px 12px; color: #799661; font-size:14px; font-weight:normal; font-family: "HelveticaNeueW01-65Medi", "Helvetica", "Arial", "sans-serif";}

}

#standardstoc {
    h1 {color:#231f20; margin-top:28px; font-size: 28px; margin-bottom:0px;}
    h2 {font-size: 20px; margin-top:26px; margin-bottom:9px; font-weight:bold; color: #231f20; font-family: "HelveticaNeueW01-45Ligh",  "Helvetica", "Arial",  "sans-serif";}
    h3 {font-size:16px; margin-top:0px; margin-bottom:0px; font-weight:normal}
    h3 a {color: #799661;}
   .section {color: #ef4030; }
   .standard {color: #808285; font-weight:normal; padding-right:10px;}
   .criterion {color: #a8b794; padding-right:24px; font-weight: normal;}
  h3 a:hover {text-decoration:underline;}
}







#standardscontent {
  
  h2.criterionnumber, h1.criteriontitle {color: #ef4030;  }
  h2.criterionnumber {margin-bottom:0px; font-size: 22px; font-weight:normal; font-family: "HelveticaNeueW01-45Ligh", "Helvetica", "Arial", "sans-serif";}
  h1.criteriontitle {margin-bottom:0px; font-size: 30px; font-weight:normal; font-family: "HelveticaNeueW01-65Medi";}
  h3.criteriondescription {font-weight: normal; font-size: 15px; line-height:17px;  color: #111111; margin-top:0px; margin-bottom:38px; font-family: "HelveticaNeueW01-55Roma"; }
  p, ul, li {font-family: "HelveticaNeueW01-45Ligh",  "Helvetica", "Arial", "sans-serif"; font-size:15px; line-height:19px;}
  h2.explanation {font-weight: normal; color: #ef4030; font-size: 22px; margin-bottom:-21px; font-family: "HelveticaNeueW01-75Bold", "Helvetica", "Arial",  "sans-serif";}

  .explanationcontent p, .explanationcontent li {font-family: "HelveticaNeueW01-55Roma" !important; font-size: 16px !important; line-height:18px !important;}

  .standardtitle, .standardnumber {margin-bottom:0px; font-size: 18px;}
  .standardnumber {color: #555e48}
  .standardtitle {color: #001600}
  .standarddescription {color: #456542; font-size: 14px; margin-bottom:72px; display: block;}



  .criterionindicators h2.indicators {margin-left: 18px; font-size: 22px; font-weight:normal !important; color: #ef4030; font-family: "HelveticaNeueW01-75Bold", "Helvetica", "Arial", "sans-serif";}
  .criterionindicators h3 {margin-left: 18px; font-size: 18px; }

  
   ul li ul {list-style-type: none; margin-left:6px; margin-bottom:2px;}
   ul li ul li:before{ content:"-"; position:relative; left:-5px; }
   ul li ul li{ text-indent:-5px; }

   ul ul {list-style-type: none; margin-left:6px; margin-bottom:2px;}
   ul ul li:before{ content:"-"; position:relative; left:-5px; }
   ul ul li{ text-indent:-5px; }

.criterionservices {display: block; background-color: #eef5e2;  padding-top:18px; margin-bottom:18px; margin-top:36px; .clearfix; .standardscorner;
  h2, p, ul {padding: 0px 18px; font-family: "HelveticaNeueW01-45Ligh", "Helvetica", "Arial",  "sans-serif";}
  h2 {color: #ef4030; font-size:18px; margin-bottom:0px;}
}

h2 {font-weight: bold; color: #ef4030; font-size: 18px; font-family: "HelveticaNeueW01-45Ligh", "Helvetica", "Arial",  "sans-serif";}
h3 {margin-bottom:8px; font-family: "HelveticaNeueW01-75Bold"; font-size:19px; font-weight: normal; }

  .criterionindicators {display: block; background-color: #eef5e2; .clearfix; .standardscorner; padding-top:18px; margin-bottom:18px;
  p {padding: 0px 18px; font-family: "HelveticaNeueW01-45Ligh",  "Helvetica", "Arial", "sans-serif"; font-size:18px !important; line-height:21px !important;}
 li {margin-left:25px; margin-right:18px;  font-family: "HelveticaNeueW01-45Ligh",  "Helvetica", "Arial", "sans-serif"; font-size:18px !important; line-height:21px !important;}

}
  
}

/* sarah dodgy */

.previous
{
width:auto;
min-width:100px;
max-width:400px;
-webkit-border-radius: 15px 5px 0px 0px;
-moz-border-radius: 15px 5px 0px 0px;
border-radius: 15px 5px 0px 0px;
border-color:transparent;
padding-bottom:5px;
padding-left:10px;
padding-top:5px;
padding-right:10px;
float:left;
min-height:35px;
max-height:50px;
background-color:#a0b18c;
}

.next
{
width:auto;
min-width:100px;
max-width:400px;
-webkit-border-radius: 0px 15px 0px 0px;
-moz-border-radius: 0px 15px 0px 0px;
border-radius: 0px 15px 0px 0px;
border-color:transparent;
background-color:#a0b18c;
padding-bottom:5px;
padding-left:10px;
padding-top:5px;
padding-right:10px;
float:right;
min-height:35px;
max-height:50px;
}

.standardprevlink, .standardprev
{
background-color:#a0b18c;
text-align:left;
}


.standardnext, .standardnextlink
{
background-color:#a0b18c;
text-align:right;
}


  .standardnextlink a, .standardprevlink a 
{
color:#fff; 
  text-decoration: none; 
  font-family: "Plantin W01 Italic", "Georgia", "Times New Roman", "Times", "serif"; 
  font-size: 14px;
}

  .standardnext a, .standardprev a 
{
color:#ff110c; 
  text-decoration: none; 
  font-family: "HelveticaNeueW01-75Bold",  "Helvetica", "Arial", "sans-serif"; 
  font-size: 14px;
}


/* end sarah dodgy */


} /* end #guidestandards */



//INTERPRETIVE GUIDE

#guideiguide {
  
  .table-bordered {border: 1px solid #823d4e; border-left:0;}
.table-bordered td, .table-bordered th {border-left: 1px solid #823d4e;}
  .table {background-color:#fff; border-color: #823d4e;
    caption {display: table caption; background-color: #823d4e; color: #ffd499; font-size: 18px; padding: 9px; text-align:left; margin-bottom:-2px;}
    thead {background-color: #ffd499; color: #823d4e;}
  th, td {border-top: 1px solid #823d4e; }


  tbody tr:hover td,
  tbody tr:hover th {
    background-color: #fff;
  }


}
  
  
  #nutshell { display: block; .clearfix;  background: transparent url("/images/racgp/standards/nutshell-bg.png") repeat-x top left; color: #fff; 
  h2, p, ul {padding: 0px 18px; }  
  h2 {margin-top:18px !important; color: #eda780 !important;}
}
  #nutshellcontainer {padding-bottom:3px; display: block; .clearfix;background: transparent url("/images/racgp/standards/nutshell-bottom.png") repeat-x bottom left;}
  
.standardscorner {-webkit-border-radius: 0px;
-webkit-border-top-left-radius: 10px;
-moz-border-radius: 0px;
-moz-border-radius-topleft: 10px;
border-radius: 0px;
border-top-left-radius: 10px;
border:none;
}

.cornersidenav {-webkit-border-radius: 0px;
-webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 5px;
-moz-border-radius: 0px;
-moz-border-radius-topleft: 10px;
  -moz-border-radius-topright: 5px;
border-radius: 0px;
border-top-left-radius: 10px;
border-top-right-radius: 5px;
border:none;
}

.iguidecorner {-webkit-border-radius: 0px;
-webkit-border-top-right-radius: 20px;
-moz-border-radius: 0px;
-moz-border-radius-topright: 20px;
border-radius: 0px;
border-top-right-radius: 20px;}
  

  
.nav-tabs {border-bottom:none; width:100%;}
.nav-tabs li a {margin-right:0px; border:none;}
.nav-tabs li a:hover {border:none;}

#tabiguide {.clearfix; width:60%; min-height:55px; background: transparent url("/images/racgp/standards/bgtop-brown.png") repeat-x top left; .iguidecorner; } 
#tabstandards {.clearfix; width:40%; min-height:55px; background-color: #d1d3d4; .standardscorner;   }
#tabiguide a {color:#eef6e2; text-decoration:none; font-family: "HelveticaNeueW01-45Ligh", "Helvetica", "Arial",  "sans-serif"; font-size:14px; line-height:16px;}
#tabstandards a {color:#333; text-decoration: none; font-family: "Plantin W01 Italic", "Georgia", "Times New Roman", "Times", "serif"; font-size: 20px;
  .edition {font-family: "HelveticaNeueW01-45Ligh", "Helvetica", "Arial", "sans-serif"; font-size:16px; display: block; }
}
.nav-tabs .active a, .nav-tabs .active a {background-color: transparent;}
.nav  li  a:hover {background-color: transparent;}


#sidenaviguide {margin-top:60px;
  ul {margin-bottom:0px;}
.nav-tabs {border-bottom:none; }
.nav-tabs li {display: inline; width:50%; }
.nav-tabs li a {margin-right:0px; border:none; text-decoration:none;}
.nav-tabs li a:hover {border:none;}
#navbuttonstandards2 { background-color: #d1d3d4; .standardscorner; font-family: "PlantinW01-LightItalic", "Georgia", "Times New Roman", "Times", "serif"; font-size:23px; line-height:30px;  }
#navbuttonstandards2 a {color: #000;}
#navbuttonstandards2.active {background-color: #9fb08c; .standardscorner;}
#navbuttonstandards2.active a {color:#000;}

#navbuttoniguide2 a {color: #333;}
#navbuttoniguide2 {background-color:#d2d3d5; .iguidecorner;}
#navbuttoniguide2.active {/*background-color: #823d4f;*/ background: transparent url("/images/racgp/standards/bgtop-brown.png") repeat-x top left; .iguidecorner;}
#navbuttoniguide2.active a {color:#f9e1d1;}
}

#naviguideig {padding: 1px 0px 0px 0px; background: /*#d1d3d4*/ transparent url("/images/racgp/standards/bgtop-brown-side.png") repeat top left;
  
  ul  {list-style-type:none;
margin:18px 9px;
padding:0;}

ul ul, ul ul ul {margin: 9px 0px;}

.selected a {background-color: #df5b27; color:#fff;}

li {margin: 12px 0px; }
li a {text-decoration:none; background: transparent url("/images/racgp/standards/bgbottom-brown-nav.png") repeat-x bottom left;  }
li a:hover {background-color: #fff; color:#333;}
  
  ul li a {background-color: #f9e1d1; display: block; .cornersidenav;  padding: 6px 12px 4px 12px; color: #333; font-size: 14px;  font-family: "HelveticaNeueW01-75Bold", "Helvetica", "Arial",  "sans-serif";}
  ul ul li a {background-color: #e7895a; display: block; .cornersidenav;  padding: 12px 12px; color: #333; font-weight: normal; font-size:14px; font-family: "HelveticaNeueW01-75Bold", "Helvetica", "Arial",  "sans-serif"; }
  ul ul ul li a {background-color: #f0b796; display: block; .cornersidenav;  padding: 12px 12px; color: #df5b27; font-size:14px; font-weight:normal; font-family: "HelveticaNeueW01-65Medi", "Helvetica", "Arial", "sans-serif";}

}

#navstandardsig {padding: 1px 0px; background-color: #9fb18c;
  
  ul  {list-style-type:none;
margin:18px 9px;
padding:0;}

ul ul, ul ul ul {margin: 9px 0px;}

.selected a {background-color: #001700;}

li {margin: 12px 0px;}
li a {text-decoration:none;}
li a:hover {background-color:#fff; color:#333;}
  
  ul li a {background-color: #f3f8eb; display: block; .cornersidenav;  padding: 6px 12px 4px 12px; color: #ef4030; font-size: 16px; font-family: "PlantinW01-LightItalic", "Georgia", "Times New Roman", "Times", "serif";}
  ul ul li a {background-color: #c1cbb3; display: block; .cornersidenav;  padding: 12px 12px; color: #58595b;}
  ul ul ul li a {background-color: #dce1d3; display: block; .cornersidenav;  padding: 12px 12px; color: #799661;}

}



#iguidetoc {
    h1 {color:#823d4e; margin-top:28px; font-size: 28px; margin-bottom:0px; font-family: "HelveticaNeueW01-45Ligh", "Helvetica", "Arial", "sans-serif";}
    h2 {font-size: 20px; margin-top:26px; margin-bottom:9px; font-weight:bold; color: #df5b27; font-family: "HelveticaNeueW01-45Ligh", "Helvetica", "Arial", "sans-serif"; padding-bottom:4px;}
    h3 {font-size:16px; margin-top:0px; margin-bottom:0px; font-weight:normal;}
    h3 a {color: #823d4e;}
   .section {color: #333; }
   .standard {color: #eda580; font-weight:normal; padding-right:10px;}
   .criterion {color: #aa7d7f; padding-right:24px; font-weight: normal;}
  h3:hover {text-decoration:underline;}
}


#iguidecontent{
  
   h1 {color:#823d4e; margin-top:28px; font-size: 28px; margin-bottom:0px; font-family: "HelveticaNeueW01-45Ligh", "Helvetica", "Arial", "sans-serif";}
    h2 {font-size: 20px; margin-top:26px; margin-bottom:9px; font-weight:normal; color: #df5b27; font-family: "HelveticaNeueW01-75Bold", "Helvetica", "Arial", "sans-serif"; padding-bottom:4px;}
    h3 {font-size:16px; margin-top:0px; margin-bottom:0px; font-weight:normal;}
    h3  {color: #823d4e;}
  
  h2.criterionnumber, h1.criteriontitle {color: #aa7d7f;}
  h2.criterionnumber {margin-bottom:0px; font-size:22px; font-weight:normal; padding-bottom:0px; font-family: "HelveticaNeueW01-45Ligh", "Helvetica", "Arial", "sans-serif"; }
  h1.criteriontitle {margin-bottom:0px; font-size: 30px; font-weight:normal; margin-top:0px; font-family: "HelveticaNeueW01-65Medi", "Helvetica", "Arial", "sans-serif"; }
  h3.criteriondescription {font-weight: normal; font-size: 15px; line-height:17px;  color: #111111; margin-top:0px; margin-bottom:38px; font-family: "HelveticaNeueW01-55Roma", "Helvetica", "Arial",  "sans-serif"; }
  p, ul, li, td {font-family: "HelveticaNeueW01-45Ligh", Helvetica, Arial, sans-serif; font-size:15px; line-height:19px;}
  h2.explanation {font-weight: normal; color: #ef4030; font-size: 22px; margin-bottom:-21px; font-family: "HelveticaNeueW01-75Bold",  "Arial", "sans-serif";}


  .standardtitle, .standardnumber {margin-bottom:0px; font-size: 18px;}
  .standardnumber {color: #aa7d7f}
  .standardtitle {color: #823d4e}
  .standarddescription {color: #df5b27; font-size: 14px; margin-bottom:72px; display: block;}

  .keyteam {margin-top:0px;}
  .casestudycontent, .casestudycontent p, .casestudycontent li {color: #823d4f; font-family: "Plantin W01 Bold";}
  .casestudycontent p:first-child {color: #000; font-family: "HelveticaNeueW01-45Ligh";}
  
   ul li ul {list-style-type: none; margin-left:6px; margin-bottom:2px;}
   ul li ul li:before{ content:"-"; position:relative; left:-5px; }
   ul li ul li{ text-indent:-5px; }

   ul ul {list-style-type: none; margin-left:6px; margin-bottom:2px;}
   ul ul li:before{ content:"-"; position:relative; left:-5px; }
   ul ul li{ text-indent:-5px; }
 


}



 #iguidedownload {display: block; .clearfix;  background: transparent url("/images/racgp/standards/nutshell-bg.png") repeat-x top left; color: #fff; .iguidecorner;}
  
#iguidedownload h3 {margin:9px 18px; color:#fff;}

/* sarah dodgy ig */
    
.igprevious
{
width:auto;
min-width:100px;
max-width:400px;
-webkit-border-radius: 15px 5px 0px 0px;
-moz-border-radius: 15px 5px 0px 0px;
border-radius: 15px 5px 0px 0px;
border-color:transparent;
padding-bottom:5px;
padding-left:10px;
padding-top:5px;
padding-right:10px;
float:left;
min-height:35px;
max-height:50px;
background-image:url(/images/racgp/standards/iguidebottom.gif);
background-repeat:no-repeat;
background-position:bottom;
background-color:#823d4e;
}

.ignext
{
width:auto;
min-width:100px;
max-width:400px;
-webkit-border-radius: 5px 15px 0px 0px;
-moz-border-radius: 5px 15px 0px 0px;
border-radius: 5px 15px 0px 0px;
border-bottom: hidden;
background-image:url(/images/racgp/standards/iguidebottom.gif);
background-repeat:no-repeat;
background-position:bottom;
background-color:#823d4e;
padding-bottom:5px;
padding-left:10px;
padding-top:5px;
padding-right:10px;
float:right;
min-height:35px;
max-height:50px;
}

.iguideprevlink, .iguideprev
{
background-color:#823d4e;
text-align:left;
}


.iguidenext, .iguidenextlink
{
background-color:#823d4e;
text-align:right;
}


  .iguidenextlink a, .iguideprevlink a 
{
color:#fff; 
text-decoration: none; 
  font-family: "Plantin W01 Italic", "Georgia", "Times New Roman", "Times", "serif"; 
  font-size: 14px;
}

  .iguidenext a, .iguideprev a 
{
color:#e25c26; 
  text-decoration: none; 
  font-family: "HelveticaNeueW01-75Bold",  "Helvetica", "Arial", "sans-serif"; 
  font-size: 14px;
}
/* end sarah dodgy ig */

} /* end iguide */



@media print {
    
    
    #sidenavstandards, .nav-tabs {display: none;}
    #title {font-size:28px !important;}
    #subtitle {font-size: 14px !important;}
    #citerionindicators, #nutshell {border:1px solid #000; margin-bottom:24px;}
    .standarddescription {margin-bottom:9px !important; border-bottom:1px solid #000;}
}


@media (max-width: 767px) {

    #guidestandards #tabstandards, #guideiguide #tabstandards {width:100% !important; -webkit-border-top-left-radius: 10px;
-webkit-border-top-right-radius: 10px;
-moz-border-radius-topleft: 10px;
-moz-border-radius-topright: 10px;
border-top-left-radius: 10px;
border-top-right-radius: 10px;}
     #guidestandards #tabiguide, #guideiguide #tabiguide {background-image: none; background-color: #823d4f; width:100% !important; 
-webkit-border-radius: 0px;
-webkit-border-bottom-right-radius: 10px;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius: 0px;
-moz-border-radius-bottomright: 10px;
-moz-border-radius-bottomleft: 10px;
border-radius: 0px;
border-bottom-right-radius: 10px;
border-bottom-left-radius: 10px;
}
  
#guidestandards #tabiguide {background-color: #d2d3d5;}
#nutshellcontainer {margin-bottom:24px;}

}


@media (max-width: 987px) {

#guidestandards #navbuttonstandards {background-image: none;}


}


 
@media (max-width:1200px) {

  .edition {display:inline !important;}


}





