/*====================================================
	HEADER TINT COLOUR
  ====================================================*/
  .tint.-header{
    /* 
    cp-orange : background-color: rgba(240, 99, 34, 0.5);
    cal-purple : background-color: rgba(147, 38, 132, 0.5);
    otc-blue : background-color: rgba(0, 90, 157, 0.5);
    atc-red : background-color: rgba(255, 9, 19, 0.5);
    etc-green : background-color: rgba(89, 199, 79, 0.5);
    */
    /*background-color: rgba(89, 199, 79, 0.5);*/
  }

  /*====================================================
	HEADER NAV HIGHLIGHT COLOUR
  ====================================================*/
  .nav-link.-active{
    /* 
    cp-orange : background-color: rgb(240, 99, 34);
    cal-purple : background-color: rgb(147, 38, 132);
    otc-blue : background-color: rgb(0, 90, 157);
    atc-red : background-color: rgb(255, 9, 19);
    etc-green : background-color: rgb(89, 199, 79);
    */
   /*background-color: rgb(89, 199, 79);*/
  }
  .nav-arrow-colour{
    /* same as above, Fill attribute for SVG */
    /*fill:rgb(89, 199, 79);*/
  }
  .front-title-tint{
    /* same as above, Color attribute for main title only */
    /*color:rgb(89, 199, 79);*/
  }
.cp-orange {color: rgb(240, 99, 34);}
.cal-purple { color: rgb(147, 38, 132);}
.otc-blue { color: rgb(0, 90, 157);}
.atc-red { color: rgb(255, 9, 19);}
.etc-green { color: rgb(89, 199, 79);}

.sites-table th {
    text-align:left;
    padding-left:5px;
    height:30px;
    background-color: #0995ef;
    color: #ffffff;
}
.sites-table td{
    /*padding-right: 5px;*/ 
    vertical-align: top;
    background-color:#ffffff;
}
.sites-table-text {
    padding-left:10px;
    padding-right:10px;
    padding-bottom:10px;
    width:100%;
}
.sites-table img{
    width: 175px;
    height: auto;
}
.partners img {
    width:150px;
    margin:5px;
}
.partners table {
    margin-bottom:30px;
}
.partners td {
    vertical-align:top;
    padding-left:5px;
    background-color:#ffffff;
}
.partners th {
    width: 100%;
    text-align:left;
    padding-left:5px;
    height:30px;
    background-color: #0995ef;
    color: #ffffff;
}
.minimal-h1 {
   margin-top: 0; 
   margin-bottom: 10px;
}
.header-h1 {
    margin-top: 0; 
    margin-bottom: 10px;
    text-align:center;
    font-size:300%;
}
.bg-grey {
    background-color:#d7d8da;
}
.wide-text td{
    padding-top:10px;
}
.contact-table {
    margin-bottom:50px;
}
.contact-table td img{
    width: 130px;
}
.contact-table .text  {
    vertical-align:top;
    padding: 5px;
    width: 375px;
}
.contact-table .info  {
    vertical-align:  bottom;
    padding:5px;
}
.contact-table th {
    width:375px;
    text-align:center;
    padding:5px;
    padding-left:5px;
    height:30px;
    background-color: #0995ef;
    color: #ffffff;
}
.flag {
	display: none;
    /*color: #ffffff;
    background-color: #414042;
    float:right;
    margin-top: 10px;
    padding: 10px;
    text-transform: uppercase;
    font-size: 120%;    
    position:relative;
    top:0.2em;*/
}
.conf {
    color: #ffffff;
    float:right;
    margin-top: 10px;
    padding: 10px;
    text-transform: uppercase;
    font-size: 120%;    
    position:relative;
    top:0.2em;
}
body {
    font-size: 15px;
}
.text-copy {
    color: #aaa;
    font-size: 11px;
}

.field-title {
    width: 75%;
    float: right;
    margin-left: 0;
    margin-right: 0;
    clear: none;
    padding-left: 8px;
    padding-left: .5rem;
    padding-right: 8px;
    padding-right: .5rem;
}
.field-date {
    width: 25%;
    float: left;
    margin-right: -100%;
    clear: both;
    padding-left: 8px;
    padding-left: .5rem;
    padding-right: 8px;
    padding-right: .5rem;
    vertical-align:baseline;
}
/*.article {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    display: block;
}*/
.btnReg{
	background-color: #E41C63;	
}