@import "bootstrap.min.css";
@import "sonj-components.css";
@import "cards.css"; 
@import "fontawesome.min.css";


.border-top {}.border-top {
    border-top: 8px solid #102166 !important;
}
.btn-link {text-transform:uppercase;font-weight: 500;}
.bg-on {background-color:#cfecfa}
.bg-gray-on {background-color:#e9ecef}
.bg-gray-light {background-color:#f9fbfc}
.bg-dark {background-color:#e2e8f4;}
.header-white {color:#fff;}
.blue-header{color:#125e8f;}
.text-blue{color:#125e8f;}
.text-orange{color:#ee6e0b;}
.orange {background-color: #ee6e0b}
.card-header {background-color:#2843a9; color:#fff}
.gov .list-group-item {
    position: relative;
    display: block;
    padding: .75rem 0rem;
}
  .card:hover .card-overlay {
  left: 0;
}
               .fa-stack { font-size: 0.5em; }
              
  i { vertical-align: middle; }
.icon {
 min-width: 30px;
    height: 30px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: white;
    width: 100%;
    text-decoration: none;
}
.fa-rotate-45 {
    -webkit-transform: rotate(315deg);
    -moz-transform: rotate(315deg);
    -ms-transform: rotate(315deg);
    -o-transform: rotate(315deg));
    transform: rotate(315deg);
}
.circle-icon {
    background: #f78a37;

    border-radius: 50%;
     border: 2px solid #303030;
}

*, ::after, ::before {
    box-sizing: border-box;
}
.card-overlay {
  position: absolute;
  top: 0;
  left: -100%;
  background-color: rgba(85, 211, 150, 0.6);
  color: #fff;
  height: 100%;
  width: 100%;
  z-index: 10;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
  transition: left .7s;
}  
ol.breadcrumb a, ol.breadcrumb {font-size:0.9}
              img.noscale {
    -o-transform: none !important;
    -moz-transform: none !important;
    -ms-transform: none !important;
    -webkit-transform: none !important;
    transform: none !important;
              }
              
 .card-img-top, .img-icon{
  width:100%;
  height:auto!important;
 
}
       *.card-img-top, *.img-icon {
   min-height: 0.01px;
}