/* ==========================================================================
   Divisional Theme colours
   Delete styles not relevant to your division
   ========================================================================== */

/*colour themes*/
/*****************************
* Petroleum
* Add class of pe-theme to body
* Primary colour #008B91
* Hover/focus colour #00598F
******************************/

/*structure*/
.pe-theme .header .header-main, .pe-theme .footer {background:#008B91;}
.pe-theme a {color:#008B91;}

/*button*/
.pe-theme .btn-primary {background-color:#008B91;border-color: #008B91;}
.pe-theme .btn-primary:hover,
.pe-theme .btn-primary:focus,
.pe-theme .btn-primary:active,
.pe-theme .btn-primary.active,
.pe-theme .btn-primary:active:focus {
  background-color: #00598F;
  border-color: #00598F;
}

.pe-theme .btn-primary.disabled,
.pe-theme .btn-primary[disabled],
fieldset[disabled] .btn-primary,
.pe-theme .btn-primary.disabled:hover,
.pe-theme .btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.pe-theme .btn-primary.disabled:focus,
.pe-theme .btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.pe-theme .btn-primary.disabled.focus,
.pe-theme .btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.pe-theme .btn-primary.disabled:active,
.pe-theme .btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.pe-theme .btn-primary.disabled.active,
.pe-theme .btn-primary[disabled].active,
.pe-theme fieldset[disabled] .btn-primary.active {
  background-color: #00598F;
  background-image: none;
}

.pe-theme .btn-transparent-primary {border:1px solid #008B91; color:#008B91; background:transparent;} /*ADDITIONAL button*/
.pe-theme .btn-transparent-primary:hover,  .pe-theme .btn-transparent-primary:focus {background:#008B91; color:#fff; }
.pe-theme .btn-link, .pe-theme .btn-link:hover, .pe-theme .btn-link:focus {color:#008B91;}

/*panel*/
.pe-theme .panel-primary {border-color:#008B91;}
.pe-theme .panel-primary > .panel-heading {background:#008B91; border-color:#008B91;}
/*label*/
.pe-theme .label-primary { background:#008B91;}
/*list*/
.pe-theme .list-group-item.active, .pe-theme .list-group-item.active:hover, .pe-theme .list-group-item.active:focus {background-color:#008B91; border-color:#008B91;}
.pe-theme .list-group-item.active > .badge, .pe-theme .nav-pills > .active > a > .badge {color:#008B91;}
/*nav*/
.pe-theme .nav-pills > li.active > a, .pe-theme .nav-pills > li.active > a:hover, .pe-theme .nav-pills > li.active > a:focus {background-color:#008B91;}



/*****************************
* Dangerous goods
* Add class of dg-theme to body
* Primary colour #bd4f19
* Hover/focus colour #A43600
******************************/

/*structure*/
.dg-theme .header .header-main, .dg-theme .footer {background:#bd4f19;}
.dg-theme a {color:#bd4f19;}

/*button*/
.dg-theme .btn-primary {background-color:#bd4f19;border-color: #bd4f19;}
.dg-theme .btn-primary:hover,
.dg-theme .btn-primary:focus,
.dg-theme .btn-primary:active,
.dg-theme .btn-primary.active,
.dg-theme .btn-primary:active:focus {
  background-color: #A43600;
  border-color: #A43600;
}
.dg-theme .btn-primary.disabled,
.dg-theme .btn-primary[disabled],
fieldset[disabled] .btn-primary,
.dg-theme .btn-primary.disabled:hover,
.dg-theme .btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.dg-theme .btn-primary.disabled:focus,
.dg-theme .btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.dg-theme .btn-primary.disabled.focus,
.dg-theme .btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.dg-theme .btn-primary.disabled:active,
.dg-theme .btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.dg-theme .btn-primary.disabled.active,
.dg-theme .btn-primary[disabled].active,
.dg-theme fieldset[disabled] .btn-primary.active {
  background-color: #A43600;
  background-image: none;
}

.dg-theme .btn-transparent-primary {border:1px solid #bd4f19; color:#bd4f19; background:transparent;} /*ADDITIONAL button*/
.dg-theme .btn-transparent-primary:hover,  .dg-theme .btn-transparent-primary:focus {background:#bd4f19; color:#fff; }
.dg-theme .btn-link, .dg-theme .btn-link:hover, .dg-theme .btn-link:focus {color:#bd4f19;}

/*panel*/
.dg-theme .panel-primary {border-color:#bd4f19;}
.dg-theme .panel-primary > .panel-heading {background:#bd4f19; border-color:#bd4f19;}
/*label*/
.dg-theme .label-primary { background:#bd4f19;}
/*list*/
.dg-theme .list-group-item.active, .dg-theme .list-group-item.active:hover, .dg-theme .list-group-item.active:focus {background-color:#bd4f19; border-color:#bd4f19;}
.dg-theme .list-group-item.active > .badge, .dg-theme .nav-pills > .active > a > .badge {color:#bd4f19;}
/*nav*/
.dg-theme .nav-pills > li.active > a, .dg-theme .nav-pills > li.active > a:hover, .dg-theme .nav-pills > li.active > a:focus {background-color:#bd4f19;}


/*****************************
* Geological Survey
* Add class of gs-theme to body
* Primary colour #0c4987
* Hover/focus colour #00306E
******************************/

/*structure*/
.gs-theme .header .header-main, .gs-theme .footer {background:#0c4987;}
.gs-theme a {color:#0c4987;}

/*button*/
.gs-theme .btn-primary {background-color:#0c4987;border-color: #0c4987;}
.gs-theme .btn-primary:hover,
.gs-theme .btn-primary:focus,
.gs-theme .btn-primary:active,
.gs-theme .btn-primary.active,
.gs-theme .btn-primary:active:focus {
  background-color: #00306E;
  border-color: #00306E;
}
.gs-theme .btn-primary.disabled,
.gs-theme .btn-primary[disabled],
fieldset[disabled] .btn-primary,
.gs-theme .btn-primary.disabled:hover,
.gs-theme .btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.gs-theme .btn-primary.disabled:focus,
.gs-theme .btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.gs-theme .btn-primary.disabled.focus,
.gs-theme .btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.gs-theme .btn-primary.disabled:active,
.gs-theme .btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.gs-theme .btn-primary.disabled.active,
.gs-theme .btn-primary[disabled].active,
.gs-theme fieldset[disabled] .btn-primary.active {
  background-color: #00306E;
  background-image: none;
}

.gs-theme .btn-transparent-primary {border:1px solid #0c4987; color:#0c4987; background:transparent;} /*ADDITIONAL button*/
.gs-theme .btn-transparent-primary:hover,  .gs-theme .btn-transparent-primary:focus {background:#0c4987; color:#fff; }
.gs-theme .btn-link, .gs-theme .btn-link:hover, .gs-theme .btn-link:focus {color:#0c4987;}

/*panel*/
.gs-theme .panel-primary {border-color:#0c4987;}
.gs-theme .panel-primary > .panel-heading {background:#0c4987; border-color:#0c4987;}
/*label*/
.gs-theme .label-primary { background:#0c4987;}
/*list*/
.gs-theme .list-group-item.active, .gs-theme .list-group-item.active:hover, .gs-theme .list-group-item.active:focus {background-color:#0c4987; border-color:#0c4987;}
.gs-theme .list-group-item.active > .badge, .gs-theme .nav-pills > .active > a > .badge {color:#0c4987;}
/*nav*/
.gs-theme .nav-pills > li.active > a, .gs-theme .nav-pills > li.active > a:hover, .gs-theme .nav-pills > li.active > a:focus {background-color:#0c4987;}

/*****************************
* Environment Theme
* Add class of en-theme to body
* Primary colour #6a7f10
* Hover/focus colour #516600
******************************/

/*structure*/
.en-theme .header .header-main, .en-theme .footer {background:#6a7f10;}
.en-theme a {color:#6a7f10;}

/*button*/
.en-theme .btn-primary {background-color:#6a7f10;border-color: #6a7f10;}
.en-theme .btn-primary:hover,
.en-theme .btn-primary:focus,
.en-theme .btn-primary:active,
.en-theme .btn-primary.active,
.en-theme .btn-primary:active:focus {
  background-color: #516600;
  border-color: #516600;
}
.en-theme .btn-primary.disabled,
.en-theme .btn-primary[disabled],
fieldset[disabled] .btn-primary,
.en-theme .btn-primary.disabled:hover,
.en-theme .btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.en-theme .btn-primary.disabled:focus,
.en-theme .btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.en-theme .btn-primary.disabled.focus,
.en-theme .btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.en-theme .btn-primary.disabled:active,
.en-theme .btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.en-theme .btn-primary.disabled.active,
.en-theme .btn-primary[disabled].active,
.en-theme fieldset[disabled] .btn-primary.active {
  background-color: #516600;
  background-image: none;
}

.en-theme .btn-transparent-primary {border:1px solid #6a7f10; color:#6a7f10; background:transparent;} /*ADDITIONAL button*/
.en-theme .btn-transparent-primary:hover,  .en-theme .btn-transparent-primary:focus {background:#6a7f10; color:#fff; }
.en-theme .btn-link, .en-theme .btn-link:hover, .en-theme .btn-link:focus {color:#6a7f10;}

/*panel*/
.en-theme .panel-primary {border-color:#6a7f10;}
.en-theme .panel-primary > .panel-heading {background:#6a7f10; border-color:#6a7f10;}
/*label*/
.en-theme .label-primary { background:#6a7f10;}
/*list*/
.en-theme .list-group-item.active, .en-theme .list-group-item.active:hover, .en-theme .list-group-item.active:focus {background-color:#6a7f10; border-color:#6a7f10;}
.en-theme .list-group-item.active > .badge, .en-theme .nav-pills > .active > a > .badge {color:#6a7f10;}
/*nav*/
.en-theme .nav-pills > li.active > a, .en-theme .nav-pills > li.active > a:hover, .en-theme .nav-pills > li.active > a:focus {background-color:#6a7f10;}




/*****************************
* Safety Theme
* Add class of sa-theme to body
* Primary colour #d06f1a
* Hover/focus colour #B75601
******************************/

/*structure*/
.sa-theme .header .header-main, .sa-theme .footer {background:#D06F1A;}
.sa-theme a {color:#D06F1A;}

/*button*/
.sa-theme .btn-primary {background-color:#D06F1A;border-color: #D06F1A;}
.sa-theme .btn-primary:hover,
.sa-theme .btn-primary:focus,
.sa-theme .btn-primary:active,
.sa-theme .btn-primary.active,
.sa-theme .btn-primary:active:focus {
  background-color: #B75601;
  border-color: #B75601;
}
.sa-theme .btn-primary.disabled,
.sa-theme .btn-primary[disabled],
fieldset[disabled] .btn-primary,
.sa-theme .btn-primary.disabled:hover,
.sa-theme .btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.sa-theme .btn-primary.disabled:focus,
.sa-theme .btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.sa-theme .btn-primary.disabled.focus,
.sa-theme .btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.sa-theme .btn-primary.disabled:active,
.sa-theme .btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.sa-theme .btn-primary.disabled.active,
.sa-theme .btn-primary[disabled].active,
.sa-theme fieldset[disabled] .btn-primary.active {
  background-color: #B75601;
  background-image: none;
}

.sa-theme .btn-transparent-primary {border:1px solid #d06f1a; color:#d06f1a; background:transparent;} /*ADDITIONAL button*/
.sa-theme .btn-transparent-primary:hover,  .sa-theme .btn-transparent-primary:focus {background:#d06f1a; color:#fff; }
.sa-theme .btn-link, .sa-theme .btn-link:hover, .sa-theme .btn-link:focus {color:#d06f1a;}

/*panel*/
.sa-theme .panel-primary {border-color:#D06F1A;}
.sa-theme .panel-primary > .panel-heading {background:#D06F1A; border-color:#D06F1A;}
/*label*/
.sa-theme .label-primary { background:#D06F1A;}
/*list*/
.sa-theme .list-group-item.active, .sa-theme .list-group-item.active:hover, .sa-theme .list-group-item.active:focus {background-color:#D06F1A; border-color:#D06F1A;}
.sa-theme .list-group-item.active > .badge, .sa-theme .nav-pills > .active > a > .badge {color:#D06F1A;}
/*nav*/
.sa-theme .nav-pills > li.active > a, .sa-theme .nav-pills > li.active > a:hover, .sa-theme .nav-pills > li.active > a:focus {background-color:#D06F1A;}




/*****************************
* Minerals Theme
* Add class of mi-theme to body
* Primary colour #008542
* Hover/focus colour #006C29
******************************/

/*structure*/
.mi-theme .header .header-main, .mi-theme .footer {background:#008542;}
.mi-theme a {color:#008542;}

/*button*/
.mi-theme .btn-primary {background-color:#008542;border-color: #008542;}
.mi-theme .btn-primary:hover,
.mi-theme .btn-primary:focus,
.mi-theme .btn-primary:active,
.mi-theme .btn-primary.active,
.mi-theme .btn-primary:active:focus {
  background-color: #006C29;
  border-color: #006C29;
}
.mi-theme .btn-primary.disabled,
.mi-theme .btn-primary[disabled],
fieldset[disabled] .btn-primary,
.mi-theme .btn-primary.disabled:hover,
.mi-theme .btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.mi-theme .btn-primary.disabled:focus,
.mi-theme .btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.mi-theme .btn-primary.disabled.focus,
.mi-theme .btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.mi-theme .btn-primary.disabled:active,
.mi-theme .btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.mi-theme .btn-primary.disabled.active,
.mi-theme .btn-primary[disabled].active,
.mi-theme fieldset[disabled] .btn-primary.active {
  background-color: #006C29;
  background-image: none;
}

.mi-theme .btn-transparent-primary {border:1px solid #008542; color:#008542; background:transparent;} /*ADDITIONAL button*/
.mi-theme .btn-transparent-primary:hover,  .mi-theme .btn-transparent-primary:focus {background:#008542; color:#fff; }
.mi-theme .btn-link, .mi-theme .btn-link:hover, .mi-theme .btn-link:focus {color:#008542;}

/*panel*/
.mi-theme .panel-primary {border-color:#008542;}
.mi-theme .panel-primary > .panel-heading {background:#008542; border-color:#008542;}
/*label*/
.mi-theme .label-primary { background:#008542;}
/*list*/
.mi-theme .list-group-item.active, .mi-theme .list-group-item.active:hover, .mi-theme .list-group-item.active:focus {background-color:#008542; border-color:#008542;}
.mi-theme .list-group-item.active > .badge, .mi-theme .nav-pills > .active > a > .badge {color:#008542;}
/*nav*/
.mi-theme .nav-pills > li.active > a, .mi-theme .nav-pills > li.active > a:hover, .mi-theme .nav-pills > li.active > a:focus {background-color:#008542;}



/*additional mi styles - replace success colour with blue #0057A0, hover/focus colour #003E87*/
.mi-theme .btn-success {
  background-color:#0057A0;
  border-color: #0057A0;
}
.mi-theme .btn-success:hover,
.mi-theme .btn-success:focus,
.mi-theme .btn-success:active,
.mi-theme .btn-success.active,
.mi-theme .btn-success:active:focus {
  background-color: #003E87;
  border-color: #003E87;
}
.mi-theme .btn-success.disabled,
.mi-theme .btn-success[disabled],
.mi-theme fieldset[disabled] .btn-success,
.mi-theme .btn-success.disabled:hover,
.mi-theme .btn-success[disabled]:hover,
.mi-theme fieldset[disabled] .btn-success:hover,
.mi-theme .btn-success.disabled:focus,
.mi-theme .btn-success[disabled]:focus,
.mi-theme fieldset[disabled] .btn-success:focus,
.mi-theme .btn-success.disabled.focus,
.mi-theme .btn-success[disabled].focus,
.mi-theme fieldset[disabled] .btn-success.focus,
.mi-theme .btn-success.disabled:active,
.mi-theme .btn-success[disabled]:active,
.mi-theme fieldset[disabled] .btn-success:active,
.mi-theme .btn-success.disabled.active,
.mi-theme .btn-success[disabled].active,
.mi-theme fieldset[disabled] .btn-success.active {
  background-color: #003701;
  background-image: none;
}

.mi-theme .label-success {background-color:#003E87;}
.mi-theme .panel-success {border-color:#003E87;}
.mi-theme .panel-success > .panel-heading {background:#003E87;}