.carousel-indicators .active {
   background-color: black;
}

.carousel-indicators li {
   background-color: red;
}

.recent-list{
	height: 300px;
	overflow-x: hidden;
	overflow-y: scroll;
}

.recent-list i{
    width: 64px;
    font-size: 55px;
}

.recent-list p{
    font-size: 14px;
}

.recent-list .media-body {
    width: 250px;
}

.bg-captcha{
	background:url('../images/recaptcha.png');
	background-repeat: no-repeat;
	background-position: center;
	background-size: 80% auto;
	width: 100%;
	height: 80px;
}
.login-wrapper{
	margin: 2% 0% 0% auto;
}

.login-wrapper .header{
	padding-bottom: 10px;
	border-radius: 4px 4px 0px 0px;
}

.blue{
	background-color: #073c64;
}

.login-wrapper .header .title{
	color:black;
}

.login-wrapper .left{
	border-radius: 4px 0px 0px 4px;
}

.login-logo-wrapper{
	text-align: center;
	padding: 100px;
}

.login-title-wrapper{
	padding-bottom: 20px;
}

.login-title-wrapper>.title{
	color: #9E9E9E;
}

.login-logo{
	width: 80%;
	height: auto;
}

.login-left{
	padding-right: 0px;
}

.disclaimer {
	position: absolute;
	bottom: 15px;
	left: 15px;
}

.text-disclaimer {
	font-size: 10px;
}

.logo-qr {
	position: absolute;
	bottom: 15px;
	right: 15px;
}

.qr-size {
	height: 100px;
}

.text-white {
	font-family: 'Mina', sans-serif !important;
	color: white;
}

@media (max-width: 575px) {
	.text-disclaimer {
		font-size: 12px;
	}
	.logo-qr {
		position: absolute;
		bottom: 0;
		right: 0;
	}
	.qr-size {
		height: 75px;
	}
}

@media (min-width: 576px) {
	.text-disclaimer {
		font-size: 12px;
	}
	.qr-size {
		height: 75px;
	}
}

@media (min-width: 768px) {
	.text-disclaimer {
		font-size: 20px;
	}
	.qr-size {
		height: 75px;
	}
}

@media (min-width: 992px) {
	.text-disclaimer {
		font-size: 20px;
	}
	.qr-size {
		height: 75px;
	}
}

@media (min-width: 1200px) {
	.text-disclaimer {
		font-size: 20px;
	}
}

.bg-overlay{
	position: fixed;
	width:100%;
	height: 100%;
	top: 0;
}

input, input[placeholder]{
    text-align:center;
    background-color: #F2EDF5;
    -webkit-text-fill-color: black;
}

.inner-ico {
    position: relative;
}

.inner-ico .btn {
    position: absolute;
    color: #aaa;
    border: none;
}

.left-ico .btn {
    left: 0px;
}

.right-ico .btn {
    right: 30px;
    top: -2px;
    color: black;
}

.left-ico input {
    padding-left: 30px;
}

.right-ico input {
    padding-right: 0px;
}

.popover {
   height: auto;
   width: 300px;
   color: white;
   background-color: #2E2E2E;
}

.popover.right>.arrow::after{
	    border-right-color: #2E2E2E !important;
}