/*!
 * UNITED METRO ENERGY
 * BS4 THEME
 * Destwin, LLC.
 */



/* Custom Fonts */
/* --@import --*/
@import url('https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Roboto:ital,wght@0,100..900;1,100..900&display=swap');



:root {


/* COMPANY Variables */

--primary: #B73838; /*Red*/
--secondary: #145390; /*Blue*/

/* Destwin Variables*/

--gray: #7A7A7A;
--dark-gray: #33373d;
--light-gray: #9E9E9E;
--light: #f2f2f2;
}

/*--------------------------
>>>>>>>>>>>>>>>><<<<<<<<<<<<
----------------------------*/

body {font-family: "Roboto", serif;}

/* Headings */
  h1, h2, h3, h4, h5, h6,
  .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: "DM Sans", serif;
  }

  h1, .h1 {

  }

  h2, .h2 {

  }

  h3, .h3 {

  }

  h4, .h4 {

  }

  h5, .h5 {

  }

  h6, .h6 {

  }


#topBar {
    background-color: var(--black);
}

#topBar ul.topBar-links>li>a {
  	color: var(--white);
	text-transform: uppercase;
}

div#pageHeader {
	background: -webkit-linear-gradient(#ffffff, #ececec);
    background: -o-linear-gradient(#ffffff, #ececec);
    background: -moz-linear-gradient(#ffffff, #ececec);
    background: linear-gradient(#ffffff, #ececec);
}

div#pageHeader h1.page-title {
	color: var(--secondary);
}

.card {
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .16), 0 2px 10px 0 rgba(0, 0, 0, .12);
}

div#pageHeader div#account-selector-card {
	box-shadow: none;
}

.card-header {
	background: var(--secondary);
	color: var(--white);
}


/* Buttons */

#page-user-home div#account-links-card .list-group-item-action {
    color: var(--secondary);
}

#page-user-home div#account-links-card .list-group-item-action:hover, #page-user-home div#account-links-card .list-group-item-action:focus {
    color: var(--primary) !important;
}


/*Navigation*/

#mainNavbar .navbar-nav .nav-link {
	color: var(--gray);
}

#mainNavbar .navbar-nav .nav-link:active,
#mainNavbar .navbar-nav .nav-link:hover,
#mainNavbar .navbar-nav .nav-link:focus {
	background-color: var(--light);
	border-radius: .25rem;
	color: var(--secondary);
}

#mainNavbar .dropdown-menu a, #mainNavbar .dropdown-menu button,
ul#topbartopmenu .dropdown-menu a.dropdown-item {
	border-bottom: none;
}

#mainNavbar .dropdown-menu a:hover, #mainNavbar .dropdown-menu button:hover,
#mainNavbar .dropdown-menu a:active, #mainNavbar .dropdown-menu button:active,
#mainNavbar .dropdown-menu a:focus, #mainNavbar .dropdown-menu button:focus {
	background: var(--light);
	color: var(--secondary);
}

ul#topbartopmenu .dropdown-menu a.dropdown-item:hover,
ul#topbartopmenu .dropdown-menu a.dropdown-item:active,
ul#topbartopmenu .dropdown-menu a.dropdown-item:focus {
	background: var(--light);
	color: var(--secondary);
}

.navbar-light .navbar-toggler {
    border-color: transparent;
}

/*Mobile Account Links Card*/

div#account-links-card .navbar.navbar-light.bg-light.rounded-top.overflow-hidden.d-md-none {
	background: white !important;
}

div#account-links-card .navbar.navbar-light.bg-light.rounded-top.overflow-hidden.d-md-none span.navbar-text.d-md-none {
	color: var(--primary);
}


footer {
	background: var(--white);
}

footer > .container {
    border-top: 2px solid #F2F2F2;
}

footer, footer a {
	color: var(--light-gray);
}



/*User Home*/

div#contact-card {
	background: var(--primary);
}

div#contact-card h5.card-title, div#contact-card h6.card-subtitle, div#contact-card a.card-link {
	color: var(--white) !important;
}

div#contact-card a.card-link {
	border: 1px solid #ffffff;
	border-radius: .25rem;
	padding: .375rem .75rem;
	font-size: 1rem;
    line-height: 1.5;
	vertical-align: middle;
}
 







 










 