.btn{
	font-size:.7rem;
	padding:.5rem 1rem;
}

.stretch-card b{
	font-size:.8rem;
}

.ticket-info{
	
	font-size: .85rem;
	display:flex;
    align-items: center;
}
.ticket-description p{
	margin:0;
}
.ticket-description{
	padding:.25rem 0;
}
.table-responsive{
	margin-top: 20px;
}
.table th, .table td{
	padding: 12px 25px;
}
.page-item .page-link:focus{
  box-shadow: none;
  text-shadow: none;
  border:1px solid #ddd;
}
.last-ticket-block img{
	max-width: 30% !important;
	height: auto !important;
}

.sidebar .nav .nav-item .sub-menu .nav-link{
	border: none;
}


.navbar.default-layout .navbar-brand-wrapper .navbar-brand img{
	height: auto;
}

.card.card-statistics.user-page-card-statistics .card-body{

	    padding: 1rem 1rem;
}

.ticket-description img{
	max-width: 100% !important;
	height: auto !important;
}

.login-logo{
    
	display: flex;
	justify-content: center;
	align-items: center;
	padding-bottom: 1rem;
}
.login-logo img {
	max-width: 70%;
}

.fa.icon-lg {
    font-size: 2rem;
    width: 50px;
    height: 70px;
    display: flex;
    align-items: center;
}

.profile-form input.form-control{
   
   padding: .3435rem .75rem;
   
}
.top-user{
	font-size: 3em !important;
}

.w-h-50{
	width: 60px;
	height: 60px;
}
.last-circle{
	border: 1px solid #6495ed;
	color:#6495ed !important;
}

.sidebar .nav .nav-item .nav-link .menu-title{
	font-size: 13.5px;
}
.sidebar .nav .nav-item .nav-link{
	border-bottom: 1px solid #ddd;
}

.navbar.default-layout .navbar-brand-wrapper .navbar-brand img {
    width: calc(175px - 90px);
  }

  .navbar.default-layout .navbar-brand-wrapper .navbar-brand.brand-logo-mini img{
  	    width: calc(70px - 50px);
  }

.bg-default{
  
  background: #eeeeee;
}

.card .alert{
	font-size: .9rem;
}
.fs-xs{
	font-size: 17px;
	margin-bottom: .25rem;
}

select.form-control.select-xs:not([size]):not([multiple]){
	    height: calc(2rem);
}

select.form-control.select-xs {
    padding: 0.2375rem 0.75rem;
}

@media screen and (max-width: 575px){

	.user-staticts-row .col{

		flex: 0 0 50%;
        max-width: 50%;
        padding-left: 6px;
        padding-right: 6px;
	}
	.card.card-statistics.user-page-card-statistics .card-body .icon-lg {
    font-size: 1.6rem;
    width: auto;
    height: 50px;
    display: flex;
    align-items: center;
}
.card.card-statistics.user-page-card-statistics .card-body .fa.icon-lg{
	font-size: 1.4rem;
} 
.card.card-statistics.user-page-card-statistics .card-body .float-right p{
	font-size: 10px;
}
.card.card-statistics.user-page-card-statistics .card-body .float-right h3{
	font-size: 1.3rem;
}
.card.card-statistics.user-page-card-statistics .card-body{
	padding: .5rem;
}
.card.card-statistics.user-page-card-statistics .card-body p.text-muted{
	font-size: 11px;
}
}