:root {
    --cassiopeia-color-primary: #1a3c7f;
    --cassiopeia-color-link: #1a3c7f;
    --cassiopeia-color-hover: #0cadca;
  --body-color:#1a3c7f;
  --link-color: #1a3c7f;
  --link-color-rgb: 26,60,127;
    --highlight-bg: #0cadca;
  }
.card {
  border:none;
}
.card-body{
  border-left: 2px solid #1a3c7f;
}
.card-body-main{
  border:none;
}
}
.header {
 background: rgb(26,60,127);
background: linear-gradient(40deg, rgba(26,60,127,1) 0%, rgba(20,127,147,1) 50%, rgba(26,60,127,1) 100%); }
.footer{
  background: rgb(26,60,127);
background: linear-gradient(40deg, rgba(26,60,127,1) 0%, rgba(20,127,147,1) 50%, rgba(26,60,127,1) 100%); }
.btn-secondary {
  color:#1a3c7f;
  border-color:#1a3c7f;
}
.container-header .site-description {
  font-size:1.1rem;
}
.container-topbar {
  padding:1em 1em;
  border-bottom: 2px solid #0cadca;
  overflow:auto;
    } 

.left {
    float:left;
  overflow:auto;
  position:relative;
  display:block;
  padding-left:2%;
}
.right {
  float:right;
  position: relative;
  overflow:auto;
  display:block;
  padding-top:2%;
  padding-right:2%;
  }
.phone2 {
  color: #ffffff;
  	font-size:2.0rem;
	font-weight:bold;
  text-align:right;
  float:right;
  padding-top:20px;
	  }
a.phone2 {
  text-decoration:none;
  padding-top:0;
}
.phone1{
  font-size:1.5rem;
  font-weight:normal;
  color:#ffffff;
  text-align:right;
  padding-top:2%;
  }
.container-banner .banner-overlay {
    height: 65vh;
  }
.metismenu.mod-menu .mm-collapse {
  border-radius:2%;
  box-shadow: 1px 1px 4px #fcfcfc;
}
.metismenu.mod-menu .metismenu-item {
   text-transform: uppercase;
}
body.wrapper-fluid header > .grid-child {
  background-color: #194782;
}