/*
Template Name: Lexa - Responsive Bootstrap 4 Admin Dashboard
Author: Themesbrand
Version: 1.0.0
Website: https://themesbrand.com/
Contact: themesbrand@gmail.com
File: Custom Bootstrap Css File
*/
/*!
 * Bootstrap v4.5.0 (https://getbootstrap.com/)
 * Copyright 2011-2020 The Bootstrap Authors
 * Copyright 2011-2020 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
body[data-layout=horizontal]{
	background:#00173B;
	font-family:Roboto, sans-serif;
	font-size:14px;
	color:#212121;
}
body[data-layout=horizontal] .footer{
	background: #000000;
	color:#fff;
}
.btn-primary, .btn-primary:hover {
    background-color: #007ACA;
    border-color: #007ACA;
}
.form-control{
	height:44px;
	border:2px solid #E8E8E8;
}
.account-pages h4 {
    color: #212121;
    font-weight: 700;
}
.account-pages h4+ p {
    color: #212121;
    font-size: 15px;
	font-weight: 500;
}
.custom-control{
	padding-left:2.5rem;
	line-height: 40px;
}
.custom-control-input{
	width: 1.5rem;
    height: 1.5rem;
	top: 0.73938rem;
	cursor: pointer;
}
.custom-control-label::before{
	width: 1.5rem;
    height: 1.5rem;
	border-color: #E8E8E8;
	left:-2.5rem;
	top: 0.73938rem;
	cursor: pointer;
}
.custom-control-label::after{
	width: 1.5rem;
    height: 1.5rem;
	left:-2.5rem;
	top: 0.73938rem;
	cursor: pointer;
}
.custom-control-label{
	padding-top:5px;
	cursor: pointer;
}
body[data-layout=horizontal] .btn {
    border-radius: 0;
    padding: 10px;
    font-size: 16px;
}
body[data-layout=horizontal] .back-btn{
	color:#000;
}
.custom-control-input:checked ~ .custom-control-label::before {
    border-color: #007ACA;
    background-color: #007ACA;
}

.account-pages h4+ p{
	line-height:1.1;
}
.btn-primary:focus, .btn-primary.focus {
    color: #fff;
    background-color: #007ACA;
    border-color: #007ACA;
    box-shadow: none;
}
.form-control {
  color: #212121;
}
.form-control.error {
    border-color: #ec536c;
	color:#ec536c;
}
.form-control.error::placeholder {
    color: #ec536c;
}


.form-control::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #212121;
  opacity: 0.5; /* Firefox */
}

.form-control:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #212121;
}

.form-control::-ms-input-placeholder { /* Microsoft Edge */
  color: #212121;
}

.form-control.error::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #ec536c;
}

.form-control.error:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #ec536c;
}

.form-control.error::-ms-input-placeholder { /* Microsoft Edge */
  color: #ec536c;
}

@media only screen and (max-width: 991px){
	body[data-layout=horizontal] .footer{
		height:70px;
	}
	.footer .col-sm-6 {
		flex: 0 0 100%;
		max-width: 100%;
		text-align: center !important;
	}
	.footer .col-sm-6+ .col-sm-6 {
		padding-bottom: 10px;
	}
}
@media only screen and (max-width:740px){
	.account-pages.my-5.pt-sm-5 {
		padding-top: 0 !important;
		padding-bottom: 30px;
	}
}
@media only screen and (max-width: 500px){
	body[data-layout=horizontal] .footer{
		height:auto;
	}
	.footer .col-sm-6+ .col-sm-6 {
		padding-bottom: 0;
	}
}