/** Colors
	#000000	= COLOR DEFAULT
	#ec1a2e	= COLOR PRIMARY
	#e00e22	= COLOR PRIMARY DARK
	#ff3549	= COLOR PRIMARY LIGHT
	#ffbcd0	= COLOR PRIMARY LIGHTER
 **************************************************************** **/

/*html, body, h1, h2, h3, h4, h5, h6, p {
    color: #000000;
}*/

a {
    color: #ec1a2e;
}

    a:hover, a:active, a:focus {
        color: #e00e22;
    }

.modal-header {
    background-color: #e00e22;
}


/* Buttons */

.btn:hover {
    background: #e00e22;
    color: #fff;
}

.btn-default {
    background-color: #ffffff !important;
    color: #000000 !important;
}

    .btn-default:hover, .btn-default:active, .btn-default:focus {
        background-color: #e00e22 !important;
        color: #ffffff !important;
    }

.btn-primary {
    background-color: #ffffff !important;
    color: #e00e22 !important;
}

    .btn-primary:hover, .btn-primary:active, .btn-primary:focus {
        background-color: #e00e22 !important;
        color: #ffffff !important;
    }

.btn.btn-directions {
    background-color: #000000 !important;
    color: #ffffff !important;
}

.btn[disabled] {
    border: #bbb 1px solid;
    cursor: not-allowed;
    background: #bbb !important;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.btn:not(.btn-centered):after {
    color: #e00e22;
}

.btn:not(.btn-centered):hover:after, .btn:not(.btn-centered):hover:after, .btn:not(.btn-centered):hover:after {
    color: #ffffff !important;
}
.btn--alternate {
    background: none !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    border-width: 2px !important;
    border-color: #ec1a2e !important;
    color: #ec1a2e;
}
    .btn--alternate:hover {
        background-color: #e00e22 !important;
        border-color: #e00e22 !important;
        color: #fff;
    }

/* Panels */

.panel-primary .panel-heading {
    background-color: #e00e22;
    border-bottom: #e00e22 1px solid;
}

.panel-body {
    background-color: #fff;
}

/* Popover */
.popover-title {
    color: #fff;
    background-color: #000000;
}


.bg-default {
    background-color: #000000;
    color: #fff;
}

.bg-primary {
    background-color: #e00e22;
    color: #fff;
}




.dummy-background {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
    -webkit-animation-name: placeholder-shimmer;
    animation-name: placeholder-shimmer;
    -webkit-animation-timing-function: linear;
    animation-timing-function: linear;
    background: #ececec !important;
    background: -webkit-gradient(linear,left top,right top,color-stop(8%,#f4f4f4),color-stop(18%,#ececec),color-stop(33%,#f4f4f4)) !important;
    background: linear-gradient(90deg,#f4f4f4 8%,#ececec 18%,#f4f4f4 33%) !important;
    background-size: 900px !important;
    color: transparent !important;
    border-color: transparent !important
}

@media (-ms-high-contrast:active),(-ms-high-contrast:none) {
    .dummy-background {
        -webkit-animation: none;
        animation: none
    }
}

.linkedin-color {
    color: #0077b5 !important
}

    .linkedin-color:hover {
        color: #00a0dc !important
    }

.facebook-color {
    color: #3b5998 !important
}

    .facebook-color:hover {
        color: #466ab5 !important
    }

.google-color {
    color: #4285f4 !important
}

    .google-color:hover {
        color: #1bb3ff !important
    }

.twitter-color {
    color: #1da1f2 !important
}

    .twitter-color:hover {
        color: #0d8cda !important
    }

.instagram-color {
    color: #5851db !important
}

    .instagram-color:hover {
        color: #405de6 !important
    }

.yelp-color {
    color: #c41200 !important
}

    .yelp-color:hover {
        color: #ed1600 !important
    }

.youtube-color {
    color: red !important
}

    .youtube-color:hover {
        color: #ff2929 !important
    }
