/*!
 * Start Bootstrap - Blog Homepage (https://startbootstrap.com/template-overviews/blog-home)
 * Copyright 2013-2019 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-blog-home/blob/master/LICENSE)
 */
body {
}
.login-popup-heading>h4 {
  color: #258b47;
  font-size: 18px;
  line-height: 30px;
}
.new_reg_popup, .new_login_popup {
  border-radius: 2px;
  min-height: 332px;
  width: 500px;
  margin: 0px auto;
}
.login-popup-btn {
  background: #258b47;
  border: none;
  border-radius: 25px;
  color: #fff;
  display: block;
  font-size: 18px;
  height: 38px;
  line-height: 28px;
  margin: 20px auto 5px;
  width: 150px;
  -webkit-transition: all 700ms ease;
  -moz-transition: all 700ms ease;
  -ms-transition: all 700ms ease;
  -o-transition: all 700ms ease;
}

a.icardloginbtn {
  -webkit-transition: all .3s ease-out;
  -moz-transition: all .3s ease-out;
  -o-transition: all .3s ease-out;
  transition: all .3s ease-out;
  background: #fff url(../images/lock.png) center center no-repeat;
  box-shadow: 0 0 10px rgba(0,0,0,.4);
  color: #fff;
  width: 40px;
  height: 40px;
  display: block;
  -moz-opacity: .1;
  -khtml-opacity: .1;
  opacity: .1;
  border-radius: 100%;
}

a.icardloginbtn:hover, a.icardlogoutbtn:hover {
  -moz-opacity: .8;
  -khtml-opacity: .8;
  opacity: .8;
}

@media (max-width: 767px) {
  .loginpanel {
    display: block !important;
    transform: scale(0.75);
  }
}
.loginpanel {
  position: fixed;
  bottom: 80px;
  right: 20px;
  z-index: 9999;
}

.user-row {
  margin-bottom: 14px;
}

.user-row:last-child {
  margin-bottom: 0;
}

.dropdown-user {
  margin: 13px 0;
  padding: 5px;
  height: 100%;
}

.dropdown-user:hover {
  cursor: pointer;
}

.table-user-information > tbody > tr {
  border-top: 1px solid rgb(221, 221, 221);
}

.table-user-information > tbody > tr:first-child {
  border-top: 0;
}


.table-user-information > tbody > tr > td {
  border-top: 0;
}
.toppad {
  margin-top: 20px;
  margin-bottom: 20px;
}

.contact .map {
  width: 45%;
  float: left;
}
.contact .contact-form {
  width: 53%;
  margin-left: 2%;
  float: left;
}
.contact .contact-form .title {
  font-size: 2.5em;
  font-family: "Roboto", sans-serif;
  font-weight: 700;
  color: #242424;
  margin: 5% 8%;
}
.contact .contact-form .subtitle {
  font-size: 1.2em;
  font-weight: 400;
  margin: 0 4% 5% 8%;
}
.contact .contact-form input,
.contact .contact-form textarea {
  width: 330px;
  padding: 3%;
  margin: 2% 8%;
  color: #242424;
  border: 1px solid #B7B7B7;
}
.contact .contact-form input::placeholder,
.contact .contact-form textarea::placeholder {
  color: #242424;
}
.contact .contact-form .btn-send {
  background: #A383C9;
  width: 180px;
  height: 60px;
  color: #FFFFFF;
  font-weight: 700;
  margin: 2% 8%;
  border: none;
}

