.user_card {
  //height: 440px;
  //width: 500px;
  margin-top: auto;
  margin-bottom: auto;
  position: relative;
  display: flex;
  justify-content: center;
  flex-direction: column;
  padding: 10px;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  -webkit-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  -moz-box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
  border-radius: 5px;
}

.shadowed {
  filter: "progid:DXImageTransform.Microsoft.Dropshadow(OffX=12, OffY=12, Color='#444')";
  filter: url(#drop-shadow);
  -webkit-filter: drop-shadow(12px 12px 7px rgba(0,0,0,0.5));
  filter: drop-shadow(12px 12px 7px rgba(0,0,0,0.5));
}




.brand_logo_container_img
{
  position: absolute;
  right: 0;
  left: 0;
  height: 170px;
  width: 170px;
  top: -75px;
  margin: auto;
  text-align: center;
}
.brand_logo_img {
  height: 170px;
  width: 170px;
}

.form_container {
  margin-top: 30px;
}

.card-header-logo{
  height: 100px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: #6c757d;
}






.brand_logo_container_img_small
{
  position: absolute;
  right: 0;
  left: 0;
  height: 120px;
  width: 120px;
  top: -50px;
  margin: auto;
  text-align: center;
}
.brand_logo_img_small {
  height: 120px;
  width: 120px;
}

.form_container_small {
  margin-top: 20px;
}

.card-header-logo_small{
  height: 70px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: #6c757d;
}

.card-header-logo_small_SV{
  height: 70px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  background: linear-gradient(#2ac6ff, #1393fa);
}


.wrimagecard{
  margin-top: 0;
  margin-bottom: 1.5rem;
  text-align: left;
  position: relative;
  background: #fff;
  box-shadow: 0px 4px 6px 1px rgba(0,0,0,0.3);
  border-radius: 0px;
  transition: all 0.3s ease;
}
.wrimagecard .falarge{
  position: relative;
  font-size: 70px;
}
.wrimagecard-topimage_header{
  padding: 10px;
}
a.wrimagecard:hover, .wrimagecard-topimage:hover {
  box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.1);
}
.wrimagecard-topimage a {
  width: 100%;
  height: 100%;
  display: block;
}
.wrimagecard-topimage_title {
  padding: 20px 24px;
  height: 20px;
  padding-bottom: 0.75rem;
  position: relative;
}
.wrimagecard-topimage_title h4{
  color:#6c757d;
  font-weight: 500;
}
.wrimagecard-topimage a {
  border-bottom: none;
  text-decoration: none;
  color: #525c65;
  transition: color 0.3s ease;
}

.wrimagecard-footer_title {
  padding: 20px 24px;
  height: 90px;
  padding-bottom: 0.75rem;
  position: relative;
}

.wrimagecardSmall{
  margin-top: 0;
  margin-bottom: 1.0rem;
  text-align: left;
  position: relative;
  background: #fff;
  box-shadow: 0px 4px 6px 1px rgba(0,0,0,0.3);
  border-radius: 0px;
  transition: all 0.3s ease;
}
.wrimagecardSmall .fa{
  position: relative;
  font-size: 30px;
}
.wrimagecardSmall-topimage_header{
  padding: 6px ;
}
a.wrimagecardSmall:hover, .wrimagecard-topimage:hover {
  box-shadow: 0px 2px 4px 0px rgba(0,0,0,0.1);
}
.wrimagecardSmall-topimage a {
  width: 100%;
  height: 100%;
  display: block;
}
.wrimagecardSmall-topimage_title {
  padding: 6px 6px;
  height: 10px;
  position: relative;
}


.wrimagecardSmall-topimage_header h4{
  color:#1b97fa;
  font-weight: 500;
  vertical-align: middle;
  margin:2px;
}

.wrimagecardSmall-topimage_title h4{
  color:#1b97fa;
  font-weight: 500;
}

.wrimagecardSmall-topimage a {
  border-bottom: none;
  text-decoration: none;
  color: #525c65;
  transition: color 0.3s ease;
}






.fa-gradient {
  background: -webkit-gradient(linear, left top, left bottom, from(#2ac6ff), to(#1393fa));
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}



.thread-gradient {
  background: linear-gradient(#2ac6ff, #1393fa);
  /*
  background: -webkit-gradient(linear, left top, left bottom, from(#2ac6ff), to(#1393fa));
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#2ac6ff, endColorstr=#1393fa);
   */
}
