/*
  Project name:Sentinel Gold
  Project URI:http://www.sentinelgold.co.uk/
  Description:Custom styles for project
  Author:Jaxo Natarajan
  Version:1.0
*/

/* ==========================================================================
   Global Configration
    # Fonts
      - Arial
      - Helvetica
    # Font size
      - 14px inherited from bootstrap
    # Colors
      - #fff
      - #e6e6e6
      - #000000
   ========================================================================== */


/* ==========================================================================
   Global Styles
   ========================================================================== */

html, body { position:relative;min-height:100%;}
body { overflow-x:hidden;}
a { color:#958345;}
a:hover, a:active, a:focus, a:visited, a:link { color:#958345;text-decoration:underline;}
h1,h2,h3,h4,h5,h6{
  color:#958345;}
.wrapper{overflow:hidden;}
.main { padding-top:20px;padding-bottom:0px;box-shadow:0px 8px 10px #cbc8c1,
        -10px 8px 15px #cbc8c1, 10px 8px 15px #cbc8c1;}
/* ==========================================================================
   Login form
   ========================================================================== */

.login-form{
  margin-top:30px;}
.login-form--full { margin:0;}
/* ==========================================================================
   Navigation Menu
   ========================================================================== */

.navbar{
  margin-top:20px;}
.navbar-mobile{display:none;}
.nav-tabs { border-bottom:0px solid #ddd;margin:32px -12px 0px 0px;}
#sidebar .nav-tabs{margin-top:0;}
.nav-tabs>li>a{
  border-radius:5px 5px 0 0;background-color:#9c8646;border:0;color:#ffffff;}
#sidebar .nav-tabs>li{margin-bottom:0;}
#sidebar .nav-tabs>li>a{border-radius:0;border-bottom:1px solid #c5c4c4;text-decoration:none;}
#sidebar .nav-tabs>li>a:hover, #sidebar .nav-tabs>li>a:focus{background-color:#c5c4c4;text-decoration:none;}
.navbar{
  margin:28px 0 0 0;min-height:65px;}
.nav-tabs>li>a, .nav-tabs>li>a:hover, .nav-tabs>li>a:focus{
  border:0;color:#ffffff;text-decoration:none;}
.nav-tabs>li>a:hover, .nav-tabs>li>a:focus{
  background-color:#9c8646;text-decoration:none;}
.nav>li>a{
  padding:5px 10px;text-decoration:none;}
/* ==========================================================================
   header
   ========================================================================== */

 .google_ad{
  margin-top:-20px;}
/* ==========================================================================
   Content Area
   ========================================================================== */

.content{
  margin-top:20px;}
.heroshot{
  background:transparent url(/bca/PCPRTL/images/Heroshot.png) no-repeat scroll center center;height:245px;}
.tagline{
  border:3px solid #d4d5d3;margin:5px 0 0 20px;border-radius:5px;background:rgba(255,255,255,0.7);padding:20px;}
.tagline p{
  color:#2a2a2b;font-size:150%;}
.equalcol, .equalcol [class*="col-"], .equalcol [class*="col-"] .thumbnail { position:relative;}
.equalcol [class*="col-"] .thumbnail{
  min-height:320px;}
.equalcol [class*="col-"] img { position:absolute;bottom:0;}
a.btn-default, 
 a.btn-default:hover, 
 a.btn-default:focus, 
 a.btn-default:active, 
 a.btn-default.active,
.btn-default, 
.btn-default:hover, 
.btn-default:focus, 
.btn-default:active, 
.btn-default.active, 
.open > .dropdown-toggle.btn-default{
  color:#fff;padding:5px 35px 5px 10px;border:0;background-color:#2a2a2b;background-image:url(/bca/PCPRTL/images/3-chevrons.png);background-position:90% 60%;background-repeat:no-repeat;background:url(/bca/PCPRTL/images/3-chevrons.png) 90% 60% no-repeat, -webkit-linear-gradient(#2a2a2b, #0f0f0f);background:url(/bca/PCPRTL/images/3-chevrons.png) 90% 60% no-repeat, -o-linear-gradient(#2a2a2b, #0f0f0f);background:url(/bca/PCPRTL/images/3-chevrons.png) 90% 60% no-repeat, -moz-linear-gradient(#2a2a2b, #0f0f0f);background:url(/bca/PCPRTL/images/3-chevrons.png) 90% 60% no-repeat, linear-gradient(#2a2a2b, #0f0f0f);text-decoration:none;border:0px;}
.chevron{
  
}
.thumbnail, .panel-default{
  padding:0;border:1px solid #988344;}
.thumbnail .caption, .panel-default .panel-heading{
  padding:0px;color:#988344;}
.thumbnail .caption h3, .thumbnail .caption p, .panel-default .panel-heading, .panel-default .panel-body{
  margin:0;padding:10px 15px;}
.thumbnail .caption h3, .panel-default .panel-heading, .panel-default > .panel-heading{
  font-size:140%;color:#958345;}
.panel-default > .panel-heading, .panel-default .panel-heading{
  background-color:#fff;border-bottom-width:0;}
.panel-heading--with-background { background-color:#dfdac6 !important;}
.panel-body{}
.thumbnail .caption h3{
  background-color:#dfdac6;}
.thumbnail .caption p, .panel-default .panel-body{
  color:#656565;}
.panel-footer { text-align:right;border-top:0;background-color:#fff;margin-bottom:5px;}
ul.benefitslist{padding:0px 0px 20px 20px;}
ul.benefitslist li{
  color:#958345;font-weight:bold;text-decoration:underline;list-style:none;}
h4.benefitheading, h4.faqheading, .row [class*="col-"] h4.benefitheading, .row [class*="col-"] h4.faqheading { color:#958345;background-color:#DFDAC6;border:1px solid #988344;margin:0;padding:0.5em 0.7em;border-bottom:0;border-radius:4px 4px 0 0;}
.row [class*="col-"] p, .row [class*="col-"] h4{
  padding:15px;}
.faq .row [class*="col-"] p, .benefits .row [class*="col-"] p{padding-left:0px;}
/* ==========================================================================
   Benifits
   ========================================================================== */

.benefits { }
.benefits ul li{
  margin-bottom:4px;}
/* ==========================================================================
   Form
   ========================================================================== */

.form-group{

}
.form-horizontal .control-label { text-align:left;}
form p, .row [class*="col-"] form p{padding-left:0px;}
/* ==========================================================================
   Tooltip
   ========================================================================== */

    .tooltip.right .tooltip-arrow{
      border-right-color:#988344;}
.tooltip-inner{
    border:2px solid #988344;background-color:#fff;color:#000;text-align:left;}
/* ==========================================================================
   Footer
   ========================================================================== */

footer { display:block;bottom:0;width:100%;margin-top:20px;}
footer a, footer li{
  color:#958345;}
footer p{
  font-size:90%;}
footer .text-muted { margin:20px 0;}
.validateError, .validateError ul li, .validateError span, .validateError p{color:#CC0000;}
/* ==========================================================================
   Healer Classes
   ========================================================================== */

.block {display:block;}
.table {display:table;}
.table-cell {display:table-cell;}
.vmiddle {vertical-align:middle;}
.clr {clear:both;}
.full-width {width:100%;}
.relative {position:relative;}
.absolute {position:absolute;}
.boxsizing {box-sizing:border-box;}
.notext {text-indent:-9999px;}
.bold {font-weight:bold;}
.underline {text-decoration:underline;}
.strikethrough {text-decoration:line-through;}
.noborder {border:0 none !important;}
.noradius {border-radius:0 !important;}
.nomargin {margin:0 !important;}
.nopad {padding:0 !important;}
.margin5 {margin:5px !important;}
.pad5 {padding:5px !important;}
.margin10 {margin:10px !important;}
.pad10 {padding:10px !important;}
.margin15 {margin:15px !important;}
.pad15 {padding:15px !important;}
.margin20 {margin:20px !important;}
.pad20 {padding:20px !important;}
.margin0top {margin-top:0px !important;}
.margin0right {margin-right:0px !important;}
.margin0bottom {margin-bottom:0px !important;}
.margin0left {margin-left:0px !important;}
.margin5top {margin-top:5px !important;}
.margin5right {margin-right:5px !important;}
.margin5bottom {margin-bottom:5px !important;}
.margin5left {margin-left:5px !important;}
.margin10top {margin-top:10px !important;}
.margin10right {margin-right:10px !important;}
.margin10bottom {margin-bottom:10px !important;}
.margin10left {margin-left:10px !important;}
.margin15top {margin-top:15px !important;}
.margin15right {margin-right:15px !important;}
.margin15bottom {margin-bottom:15px !important;}
.margin15left {margin-left:15px !important;}
.margin20top {margin-top:20px !important;}
.margin20right {margin-right:20px !important;}
.margin20bottom {margin-bottom:20px !important;}
.margin20left {margin-left:20px !important;}
.pad0top {padding-top:0px !important;}
.pad0right {padding-right:0px !important;}
.pad0bottom {padding-bottom:0px !important;}
.pad0left {padding-left:0px !important;}
.pad5top {padding-top:5px !important;}
.pad5right {padding-right:5px !important;}
.pad5bottom {padding-bottom:5px !important;}
.pad5left {padding-left:5px !important;}
.pad10top {padding-top:10px !important;}
.pad10right {padding-right:10px !important;}
.pad10bottom {padding-bottom:10px !important;}
.pad10left {padding-left:10px !important;}
.pad15top {padding-top:15px !important;}
.pad15right {padding-right:15px !important;}
.pad15bottom {padding-bottom:15px !important;}
.pad15left {padding-left:15px !important;}
.pad20top {padding-top:20px !important;}
.pad20right {padding-right:20px !important;}
.pad20bottom {padding-bottom:20px !important;}
.pad20left {padding-left:20px !important;}
.pad30top {padding-top:30px !important;}
.pad30right {padding-right:30px !important;}
.pad30bottom {padding-bottom:30px !important;}
.pad30left {padding-left:30px !important;}
.pad35top {padding-top:35px !important;}
.pad35right {padding-right:35px !important;}
.pad35bottom {padding-bottom:35px !important;}
.pad35left {padding-left:35px !important;}
.xsmall-txt {font-size:10px;font-size:1rem;}
.small-txt {font-size:12px;font-size:1.2rem;}
.medium-txt {font-size:14px;font-size:1.4rem;}
.large-txt {font-size:16px;font-size:1.6rem;}
.xlarge-txt {font-size:18px;font-size:1.8rem;}
.xxlarge-txt {font-size:20px;font-size:2rem;}
.lineheight200 {line-height:200%;}
.white {color:#FFF;}
.grey {color:#CCC;}
.dark {color:#333;}
.white-bg {background-color:#FFF;}
.grey-bg {background-color:#F1F1F1;}
.nobg {background-image:none;}
.image-w-fit {background-size:100% auto;}
.image-h-fit {background-size:auto 100%;}
.big{font-size:150%;}
.primary{color:#988344;}
.whitebg{background-color:#fff;}
.strong{font-weight:bold;}
.normal{font-weight:normal;}
/* ==========================================================================
   Bootstrap overrides

   ========================================================================== */
.has-error .popover { width:420px;color:#707070;padding:10px 10px 10px 40px;background:url('/bca/PCPRTL/images/icons/icon-error.png') no-repeat 10px 10px #FFE4E4;margin-left:400px;margin-top:0px;border:0px;}
.popover{width:420px;}
.popover-content {padding:20px 15px 20px 20px;}
.popover.right > .arrow { top:42% !important;}
.has-error .popover:after{content:"";position:absolute;bottom:-15px;left:50px;border-width:15px 15px 0;border-style:solid;border-color:#FFCECE rgba(0, 0, 0, 0);display:block;width:0;}
.has-error .popover:after{left:-20px;bottom:15px;border-width:10px 20px 10px 0;border-color:rgba(0, 0, 0, 0) #FFE4E4;}
/* ==========================================================================
   Cookie Consent bar styles
    # Styles to modify as per project color scheme
      - .cookie-consent { background:#3071a9;}
- .cookie-consent__info { color:#fff;}
- .cookie-consent__accept-button { background:#fff;color:#000;}
========================================================================== */

.cookie-consent { display:none;background:#b8a361;padding:7px 5px;bottom:0;height:80px;margin:0 auto !important;position:fixed;text-align:left;z-index:10001;font-size:12px;padding:10px 0;width:100%;}
.cookie-consent span, .cookie-consent [class*="col-"] p{padding:10px;}
.cookie-consent-info { margin:0 auto;color:#fff;}
.cookie-consent-info span a{color:#fff;text-decoration:underline;}
.cookie-accept { background:#fff;color:#000;border:none;padding:2px 10px;margin-left:10px;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;cursor:pointer;}
.cookie-accept:hover { background:#d3d3d3;}
