/*!
 * Client Name Local Styles
 * Copyright 2008-2017 Punchmark
 */

.toolbar .social-networks {
  height: 100%;
}

.btn-primary:focus, .btn-primary.focus {
  background: #236BA4 !important;
  color: #ffffff !important;
}

.form-control, .btn {
  border-radius: 0 !important;
}

footer .input-group {
  border-color: rgba(255,255,255,0.2) !important;
  max-width: 100% !important;
}

footer .input-group button i {
  color: rgba(255,255,255,0.2) !important;
}

footer .input-group .form-control {
  color: rgba(255,255,255,0.85) !important;
}

footer .input-group .form-control::-webkit-input-placeholder { 
  color: rgba(255,255,255,0.2) !important;
}

footer .input-group .form-control:-ms-input-placeholder {
  color: rgba(255,255,255,0.2) !important;
}

footer .input-group .form-control::placeholder {
  color: rgba(255,255,255,0.2) !important;
}

footer .social-networks {
  margin: 0;
}

footer .social-networks > a {
  padding: 0;
}

footer .social-networks > a {
  color: rgba(255,255,255,0.5) !important;
}

footer .social-networks > a:hover,
footer .social-networks > a:focus {
  color: rgba(255,255,255,1) !important;
}

.toolbar > .toolbar-inner > ul > li, 
.toolbar > .toolbar-inner > ul > li > a {
  color: rgba(255,255,255,0.5) !important;
}

header .content-toolbar > .content-toolbar-inner > ul > li, 
header .content-toolbar > .content-toolbar-inner > ul > li > a:not(.btn) {
  color: #1D4083 !important;
}

footer {
  border-top: 5px solid #1D4083;
}

nav.navbar .dropdown-menu .login .form-label-group > label, 
nav.navbar .form-label-group input:not(:placeholder-shown) ~ label::before, 
nav.navbar .form-label-group textarea:not(:placeholder-shown) ~ label::before, 
nav.navbar .dropdown-menu .login .login-or-button > span {
  background: #f2f2f2 !important;
}

@media(min-width:768px){
	header .content-toolbar > .content-toolbar-inner > ul > li, 
	header .content-toolbar > .content-toolbar-inner > ul > li > a:not(.btn) {
	  font-size: 12px !important;
	}
}

@media(min-width:992px){
	header .content-toolbar > .content-toolbar-inner > ul > li, 
	header .content-toolbar > .content-toolbar-inner > ul > li > a:not(.btn) {
	  font-size: 14px !important;
	}
}

@media(min-width:1200px){
	header .content-toolbar > .content-toolbar-inner > ul > li, 
	header .content-toolbar > .content-toolbar-inner > ul > li > a:not(.btn) {
	  font-size: 18px !important;
	}
}

@media (max-width: 767px) {
  .toolbar>.toolbar-inner>ul {
      height: auto !important;
      /* min-height: 35px !important;
      float: none !important; */
  }
  .toolbar>.toolbar-inner>ul.right {
    justify-content: center !important;
  }
  .toolbar>.toolbar-inner>ul>li+li {
    margin-left: 15px !important;
  }
}