﻿@media (min-width: 992px) {body {padding-top: 80px; padding-bottom: 0px;}}
@media (min-width: 768px) and (max-width: 991px) {body {padding-top: 80px; padding-bottom: 0px;}}
@media screen and (max-width: 767px) {body {padding-top:50px; padding-bottom: 0px;}}

html {
  position: relative;
  min-height: 100%;
}
body {
  /* Margin bottom by footer height */
  margin-bottom: 5px;
}
.footer {
  width: 100%;
  background-color: #46286e;
  color:white;
  margin-top:20px;
  padding-top:10px;
  border-top: 2px solid #46286e;
}

.footer a {color: white/*#46286e*/; text-decoration: none;}
.footer a:hover {color:#999999;}
.footer h4 {color: white/*#666666*/;}
.footer p {color: white/*#666666*/;}

.navbar {padding-top:5px; padding-bottom:5px; background-color: #46286e; border-color: #46286e;}
.navbar-default {background-image: none;}
.navbar-default .navbar-nav>li>a {color: white;}
.navbar-default .navbar-nav>li>a:hover{color: #999999;}

.main-container {margin-top: 20px;}

.row {padding-bottom:20px;}

.home { padding-left: 0px; padding-right:0px;}
.h1-pic {color:white; font-size: 60px; line-height:1;} 
.h3-pic {color:white; font-size:30px; margin:3px auto; text-transform:uppercase;}
.p-pic {color:white; font-size:20px;}

a { color:#46286e; }
    
a:hover, a:focus { color: #999999; }

.checkbox input[type="checkbox"] {margin-left:0;}
.radio input[type="radio"] {margin-left:0;}

.navbar-fixed-top {
    min-height: 80px;
}

.navbar-brand,
.navbar-nav > li > a {
    padding-top: 0px;
    padding-bottom: 0px;
    line-height: 70px;
}

.navbar-brand {background-color:#46286e;}

.bg-purple {
    background-color: #46286e;
}

.bg-home {
    padding:20px;
}

.colour-grid {
    padding-bottom: 30px;
}

.txt-white {
    color: white;
}

@media (max-width: 767px) {
    .navbar-nav > li > a {
    line-height: 20px;
    padding-top: 10px;
    padding-bottom: 10px;}
    .main-container {
        margin-top:40px;
    }
}

h1 {color:#333333;}
h4 {color:#666666;}

.thumbnail {border-width:0px; color:#666666;}

.btn-success {
  color: white;
  background-color: #ff9933;
  border-color: #ff9933;
  -webkit-transition: all 0.35s;
  -moz-transition: all 0.35s;
  transition: all 0.35s;
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: white;
  background-color: #408b77;
  border-color: #408b77;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #ff9933;
  border-color: #ff9933;
}
.btn-success .badge {
  color: white;
  background-color: #ff9933;
}