/* YOUR CUSTOM STYLES */

.input-default,
.filter-location .input,
.filter-location .input:focus {
    height: calc(1.2em + .5rem + 2px) !important;
    padding: .0rem .5rem !important;
    margin: 0px !important;
    font-size: .875rem !important;
    line-height: 1.5 !important;
    border-radius: .2rem !important;
    width: auto !important;
    background-color: #fff !important;
    background-clip: padding-box !important;
    border: 1px solid #ced4da !important;
}

.daterangepicker .drp-wrapper {
    display: inline-flex !important;
}
.error, span.invalid {
	color: #E4584C;
	padding-top: 5px;
}
.hide{
	display: none;
}
.attorney-profile-div{
	cursor: pointer;
}
.tr-green {
	background: #5cb85c38;
}
@media print
{
	.non-printable,.dt-buttons, .dataTables_filter { display: none; }
	@page
	{
		size: auto; /* auto is the initial value */
		margin: 12mm 0mm 12mm 0mm; /* this affects the margin in the printer settings */
	}
	.invoice .invoice-data p {
		font-size: 0.85rem;
	}
	
}
.pagination li.paginate_button.page-item.active, .pagination li.paginate_button.page-item.active .page-link{
		background-color: #0275d8;
		color: #fff;
		border-color: #0275d8;
	}


.pricing-card .striped li:last-child{
	border: none !important;   
}

#registerForm .short {
    color: #E4584C;
}
	#registerForm .weak{
	color:orange;
	}
	#registerForm .good{
	color:#2D98F3;
	}
	#registerForm .strong{
	color: limegreen;
	}

.dropdown-menu a:hover, .dropdown-menu a:focus, .dropdown-menu a:active{
	width: 100% !important;
}

.dropdown-menu a{
	width: 100% !important;
}

#settings-open{
	display: block !important;
}

#settings-open-ana{
	display: block !important;
}