.bg-blue {
	background-color: #51b5e0;
}

.bg-dvm {
	background-image: url('../images/dvm_hero.jpg');
	background-repeat: no-repeat;
	background-position: center center;
	background-size: cover;
	background-color: #ddd;
}

.bg-footer {
	background-color: #14487e;
}

.text-yellow {
	color: #fffc96;
}

h1 {
	font-family: proxima-nova,sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 1.8rem;
}

h1 span {
	font-weight: 400;
	font-style: normal;
}

h3 {
	font-family: proxima-nova,sans-serif;
	font-weight: 700;
	font-style: normal;
	font-size: 1.3rem;
}

h4 {
	color: #14487e;
	font-size: 1.3rem;
}

h5 {
	font-size: .9rem;
}

li {
	font-size: .8rem;
}

p, .btn {
	font-family: roboto,sans-serif;
}

.fine-print {
	font-size: .75rem;
}

.btn {
	font-size: 1.3rem;
}

.paws {
    list-style: none;
    list-style-position: inside;
/* 	    padding-left: 1.8em; */
    text-indent: -1.9em;
}

.paws li:before {
    content: '';
    display: inline-block;
    height: 1.2em;
/* 	    width: 1.1em; */
    background-image: url('../images/paw.png');
    background-size: contain;
/* 	    background-position-y: 2px; */
background-position: left bottom;
    background-repeat: no-repeat;
    padding-left: 2.4em;
/* 	    text-indent: 1.8em; */
}

.paws > li {
	padding-top: 5px;
}

.icon {
	padding-bottom: 10px;
}






/* remind */

/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Hanlding Updates
-----------------------------------------------------------------*/

/* COLORS! */
.bg-blue { background-color: #13B5EA; }
.bg-dark-blue { background-color: #14487E; }
.bg-yellow { background-color: #FFDD6E; }
.bg-orange { background-color: #F48021; }
.bg-green { background-color: #5CB85C; }
.bg-white { background-color: #ffffff; }
.bg-dark-blue-footer { background-color: #0a2846; }

.text-blue { color: #13B5EA; }
.text-dark-blue { color: #14487E; }
.text-yellow { color: #FFDD6E; }
.text-orange { color: #F48021; }
.text-green { color: #5CB85C; }
.text-black { color: #000000; }

.border-blue { border-color: #13B5EA !important; }
.border-dark-blue { border-color: #14487E !important; }
.border-yellow { border-color: #FFDD6E !important; }
.border-orange { border-color: #F48021 !important; }
.border-green { border-color: #5CB85C !important; }
.border-logo { 
	border:none!important;
	border-width:1px; 
	border-color:#13B5EA!important; 
}

.border.rounded-circle { border-width: 5px !important; }

.btn.bg-blue:hover { background-color: #FFDD6E; } /* Blue to Yellow */
.btn.bg-yellow:hover { background-color: #5CB85C; } /* Yellow to Green */
.btn.bg-green:hover { background-color: #14487E; } /* Green to Dark Blue */
.btn.bg-dark-blue:hover { background-color: #F48021; } /* Dark Blue to Orange */
.btn.bg-orange:hover { background-color: #13B5EA; } /* Orange to Blue */
/* .nav-link:hover { background-color: #14487E; } /* Dark Blue Hover */
.active-link, .nav-link:hover { 
	background-color: #FFDD6E; /* Yellow Hover */
	color: #000000 !important;
}

/* FONTS! */
@font-face {
    font-family: teen;
    src: url("/css/teen.ttf");
}

teen, h1, h2, h3, h4, h5, h6 {
	font-family: teen;
}

li .h4 { font-family: teen; }
li .h4.active { text-decoration: underline; }