/* -----------------------------------------------------
File Name: override.css
Site Creation Date: April 30, 2014
Description: over-ride default CSS
Date Modified:  August 10, 2014
Author: Ken Martin
----------------------------------------------------- */


/* =Horizontal line style 
----------------------------------------------------- */

hr.custom {
  border: none 0;
  border-top: 3px double #c00;
  height: 3px;
  margin: 20px auto 20px 0;
  text-align: left;
  width: 100%;
}  


/* =Chronoform style changes 
----------------------------------------------------- */

.Chronoform.hasValidation {
  background-color: #F2F0F0;
  border: 2px solid #C0C0C0;
  padding: 10px;
}
.chronoform {
  visibility: hidden;
}


.small-message {
  color: #2F4F4F;
  font-size: 10pt;
  font-weight: bold;
  padding-left: 10px;
  padding-right: 10px;
}  


/* =Zebra table format - this table is used for user 
    material and links to other sites.
----------------------------------------------------- */

.zebra-table {
  border-collapse: collapse !important;
  border-top: 7px solid #0F5994 !important;
  border-bottom: 7px solid #0F5994 !important;
  text-align: left !important;
}
.zebra-table th {
  font-weight: normal;
  padding: 8px !important;
  background: #e8edff;
  border-right: 1px solid #0F5994;
  border-left: 1px solid #0F5994;
  color: #039;
}

.zebra-table td {
  padding: 8px !important;
  background: #FFFFFF;
  border-right: 1px solid #0F5994;
  border-left: 1px solid #0F5994;
  color: #39362D;  
}
.odd  td {
  background: #FAEBD7 !important;
}
.top-title td {
  background: #C0C0C0 !important;
}  


/* =Contact us sytle format 
----------------------------------------------------- */

.olb-article form {
  background: #F2F1EE !important;
  border: 1px solid #5388B4 !important;
}
.olb-article ol.phpfmg_form {
  padding: 20px !important;
}
.col_label {
  padding-top: 20px !important;
  padding-bottom: 5px !important;
}  


/* =Kunena Forum Index Position - correct issues 
    with Kunena text postions.
----------------------------------------------------- */

#Kunena .kpagination li {
  padding: 5px !important;  
}


/* =Horizontal line style 
----------------------------------------------------- */

hr {
   display: block;
   height: 2px;
   border: 0;
   border-top: 2px solid #A9A9A9;
   margin: 1em 0;
   padding: 0;
}

/* =newposition module - locates position for banner in
    modified template and hides original location
----------------------------------------------------- */

.pull-centre {
    display: block;
    margin-left: auto;
    margin-right: auto 
}
.pull-left {
  visibility: hidden;
  }
.header {
  background-color: #F2F0F0;
  border: 3px solid #0F5994;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
  -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
  box-shadow: inset 0 1px 1px rgba(0,0,0,0.05);
}

/* =captcha spacing 
----------------------------------------------------- */

.osolCaptchaBlock table td {
  padding-bottom: 10px;
}
