﻿/* WP Colors 

Green: #005c2c
Gray: #999999

*/

/* Style Overrides */

.page-header-subcopy a {
    color: #005c2c;
}

.page-header-subcopy .acknowledge-container {
    color: #005c2c;
}

.carousel-section .carousel-inner > .item > span > .slide {
    height: 500px;
}

.img-logo {
    width: 200px;
}

.resort-header {
    display: none;
}

.navbar {
    background-color: white;
    background-image: none;
}

    .navbar .container {
        height: 80px;
    }

    /* Green */

.text-primary {
    color: #005c2c;
}

.modal-title {
    color: #005c2c;
}

.mass-nav ul.nav.navbar-nav li a.rsvp-btn {
    background-color: #005c2c;
}

.login-greeting a:hover {
    color: #005c2c;
}

.topnav-btn a:hover {
    color: #005c2c;
}

.reservation-btn a {
    background-color: #005c2c;
}

.news-and-events-btn a {
    background-color: #005c2c;
}

.bold-hit-orange {
    color: #005c2c;
}

.mass-cta-btn-alt a {
    background-color: #005c2c;
}

.mass-cta-btn-alt-disabled {
    background-color: #005c2c;
}

.mass-cta-btn-list a {
    background-color: #005c2c;
}

.mass-cta-btn-list-primary li a {
    background-color: #005c2c;
}

.footer-col a {
    color: #005c2c;
}

.mass-news h3 {
    color: #005c2c;
}

.mass-nav ul.nav.navbar-nav li a:hover {
    color: #005c2c;
}

.mass-nav ul.nav.navbar-nav li a.rsvp-btn {
    background-color: #005c2c;
}

#mobile-mass-nav li a:hover {
    color: #005c2c;
}

#mobile-mass-rsvp {
    background-color: #005c2c;
}

.news-and-events-title {
    color: #005c2c;
}

a.login-help-modal:hover i.fa.fa-question-circle {
    color: #005c2c;
}

.btn-primary {
    background-color: #005c2c;
}

    .btn-primary:hover, .btn-primary:active, .btn-primary:focus, .btn-primary:active:hover, .btn-primary:active:focus {
        background-color: #005c2c;
        border-color: #005c2c;
    }

    .mass-secondary-text-link a:hover,
    .profile-edit-text-cta a:hover,
    .mass-profile-icon a:hover {
        color: #005c2c;
    }

.btn-primary:focus,
.btn-primary:active {
    background-color: #005c2c;
}

.mass-rsvp-details h4.panel-title,
.mass-rsvp-details .view-details {
    color: #005c2c;
}

    .mass-rsvp-details h4.panel-title a {
        color: #005c2c;
    }

.mass-billboard-vertical-menu h4 {
    color: #005c2c;
}

.mass-pagination .pagination > .active > a {
    background-color: #005c2c;
    border-color: #005c2c;
}

.mass-progress-step.active {
    background-color: #005c2c;
}

.futurePayment a {
    color: #005c2c
}

.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
    color: #fff;
    background-color: #005c2c;
}

.login-greeting a {
    color: #005c2c;
}

/* Gray */

.login-greeting {
    color: #999999;
}

.nav-bar-container {
    background-color: #999999;
    border-top: 1px solid #999999;
}

.nav-bar {
    background-color: #999999;
}

.mass-cta-btn-block {
    background-color: #999999;
}

.footer-col h2 {
    color: #999999;
}

.copyright-container {
    background-color: #999999;
*/
}

.tab-content {
    background-color: #999999;
}

.mass-nav-container {
    background-color: #999999;
    border-top: 1px solid #999999;
}

#mobile-mass-nav p a {
    background-color: #999999;
}

.mass-billboard h3 {
    color: #999999;
}

/* Fonts */
body {
    font-family: "Lato";
}

body, html {
    font-family: "Lato",sans-serif;
}

.login-greeting, .login-greeting a {
    font-family: "Lato";
}

.topnav-btn {
    font-family: "Lato",sans-serif;
}

.reservation-btn a {
    font-family: "Lato";
}

.news-and-events-btn a {
    font-family: "Lato";
}

.info-block h2 {
    font-family: "Lato";
}

.mass-news h2 {
    font-family: "Lato";
}

.mass-cta-btn-alt a {
    font-family: "Lato";
}

.mass-cta-btn-alt-disabled {
    font-family: "Lato";
}

.mass-cta-btn-list {
    font-family: "Lato";
}

.footer-col h2 {
    font-family: "Lato";
}

.copyright-frame {
    font-family: "Lato",sans-serif;
}

.mass-billboard-vertical-menu .sidebar-nav {
    font-family: "Lato";
}

.loan-header {
    background-color: #daffda;
    border-color: green;
    /*color: white;*/
}

.page-header-subcopy {
    color: black;
}

.nav-tabs > li.inactive > a {
    background-color: #005c2c;
    color: white;
}

.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover {
    color: white;
}

.node-billboard-page a:not([type="button"]) {
    color: #005c2c;
    text-decoration: underline;
    font-weight: bold;
}

.node-billboard-page h1 {
	color: #005c2c;
	/*border-left: 5px solid #005c2c;*/
	/*padding-left: 10px;*/
}

.node-billboard-page h2 {
	color: #999999;
	/*border-left: 3px solid #999999;*/
	/*padding-left: 5px;*/
}

.node-billboard-page h3, h4, h5 {
	color: #999999;
}

.node-billboard-page .highlight {
	border: 1px solid #ddd;
    background-color: #f9f9f9;
    padding: 15px;
    margin-bottom: 30px;
    margin-left: 15px;
}

.region-billboard-menu .navbar-default .navbar-nav > .active > a {
	background-color: #999999 !important;
	color: white;
}

.page-header {
	font-weight: bold;
	font-size: 30px;
}

.mass-breadcrumb a {
	color: #005c2c;
	font-weight: bold;
}

.nav-list {
	border-left: 1px solid #005c2c;
	padding-left: 5px;
	margin-left: 10px
}

.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 6px dashed;
  border-top: 4px solid \9;
  border-right: 6px solid transparent;
  border-left: 6px solid transparent;
}