
.navbar-container{
      background-color: #A8A2A3;
      border-radius: 10px;
      box-shadow: 0 4px 12px rgba(0, 0, 0, 0.06);
      border-top: 1px solid #ddd;
}
.navbar {
     border-bottom: none;
}
.navbar-branding-logo img{height:56px}
h1{font-size: 28px;}
h2{font-size: 22px;}
.form-group-cs{display: grid;
  grid-template-columns:1fr 3fr;}
.misago-footer {
    margin-top: 20px;
    margin-bottom: 20px;
}
input.form-control, textarea.form-control {
    border-color: #ced0da;
    box-shadow: inset 0 0 0 0px #ced0da;
}
.dropdown-subheader {
    background-color: #bab8b8;
            border-radius: 10px;
}
.btn-navbar-image img {border-radius: 10px;}
.dropdown-menu-item a:hover{
            background-color: #f0eeee;
            border-radius: 10px;
          }
.btn.btn-navbar-icon, .btn.btn-navbar-icon:focus, .btn.btn-navbar-icon:hover, .btn.btn-navbar-icon:link, .btn.btn-navbar-icon:visited {
    background-color:none;
    border-color:none;
    box-shadow: none;
    color: #374151;
    border-radius: 10px;
}

.btn-sign-in, .btn-register, input.form-control::file-selector-button {
    background-color: #7a2f3e;
    border-color: #7a2f3e;
    color: #fff;
    border-radius: 4px;

    padding: 6px 12px;
    font-size: 14px;
    font-weight: 400;
    border: 1px solid transparent;
    
}

.btn-sign-in:hover, .btn-register:hover, input.form-control::file-selector-button:hover {
            background-color: #5c1f2d;
            border-color: #5c1f2d;
            
          }

@media (max-width: 767px) {
          .g-recaptcha {
            transform:scale(0.77);
            transform-origin:0 0;
            }
          }

.page-hdr, .page-container, .footer-cnt, .page-header-container {
  border-radius: 10px;
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.06);
  margin-top: 10px;
  margin-bottom: 10px;
  border-top: 1px solid #ddd;
}
.footer-content{padding-bottom: 15px;}
.page-header-banner-bg-overlay {padding: 10px 0;}