/*********************************************************************************
* New Home Page Cards
*********************************************************************************/
.provider-outer-home-container {
	padding: 15px;
	margin-left: auto;
	margin-right: auto;
	height: 100%;
}

.home-card-wrapper {
	width: 46%;
	margin: auto;
	position: relative;
}

.home-card {
	display: flex;
	flex-direction: column;
	box-shadow: 0 0 10px 0 rgb(0 0 0 / 15%);
	align-items: center;
	text-align: -webkit-center;
	padding: 30px 0px 30px 0px;
	border: solid 1px #ccc;
	border-radius: 15px;
	cursor: pointer;
	z-index: 100;
}

.home-card-container  {
	width: 100%;
}

.home-card-icon-two {
	margin-bottom: 10px;
	height: 190px;
	border-radius: 50%;
	width: 190px;
	border: 25px solid #002C54;
}

.inner-circle-two {
	border-radius: 50%;
	border: 5px solid #002C549c;
}

.icon-card-two {
	width: 100%;
	padding: 22px;
	margin: 13px 0;
}

.home-card-title-two {
	font-size: 24px;
	text-transform: capitalize;
	font-weight: bold;
	margin-bottom: 10px;
	color: #002C54;
}

.home-card-text {
	font-size: 15px;
	color: #686868;
	font-weight: normal;
	margin-bottom: 20px;
	padding: 0px 24px;
}

.home-card-info {
	font-size: 19px;
	padding: 0 28px;
}

.home-card-info-user {
	padding: 0 0 0 68px;
	display: inline-block;
	list-style-type: circle;
}

.home-card-info-text {
	font-size: 19px;
}

.home-card-contact-text {
	font-size: 12px;
	padding: 0px 32px;
}

.user-access-text {
	float: left;
}

.columnC .groupBox {
	width: 100%;
	top: 0;
	left: 0;
	background: #FFF;
	padding: 0;
	position: relative;
	overflow: visible;
	min-height: 50px;
	margin-bottom: 10px;
	float: left;
}

.wlp-bighorn-theme {
	height: 100%;
}

.denied-text {
	font-weight: bold;
	color: #000000;
}

.denied-info {
	padding: 0 16px;
}

.home-card-button-two {
	width: 90%;
	padding: 10px 0px 0px 0px;
	background: #002C54;
	border-radius: 10px;
	height: 50px;
}

.home-card-button-two:focus, .home-card-button-two:hover {
	background: #002c54d1;
	outline: none !important;
}

.home-card-button-two a {
	color: white;
	font-size: 19px;
	font-weight: bold;
}

.home-card-button-two a:hover {
	text-decoration: underline;
}

/* NavButtons */
.manage-btn {
	list-style-type: none;
	padding: 0;
}

.nav-dropdown-menu {
	z-index: 1000;
	display: none;
	margin-top: 0%;
	width: 88%;
	font-size: 14px;
	font-weight: normal;
	background-color: #fff;
	border: 2px solid #ccc;
	border-radius: .25rem;
	position: absolute;
	left: 6%;
	will-change: transform;
	box-shadow: 0 2px 5px 0 rgb(0 0 0 / 16%), 0 2px 10px 0 rgb(0 0 0 / 12%);
}

.nav-dropdown-menu div {
	border-bottom: 1px solid #a7a4a4;
	height: 40px;
	padding-top: 4px;
}

.nav-dropdown-menu div a {
	vertical-align: -webkit-baseline-middle;
	line-height: 2px;
}

.links-info {
	color: #4065AF;
}

.links-info:hover {
	color: #00f;
}

/*-----------*/

.wlp-bighorn-theme-column-b-c-without-button .column-c .portlet-label {
	display: none;
}

.wlp-bighorn-theme-column-b-c-without-button .wlp-bighorn-window {
	border: 0px;
}

@media screen and (max-width: 1199px) {
	.home-card {
		box-shadow: 0 0 25px 0 rgb(0 0 0 / 15%);
		border: solid 1px #ccc;
		outline: none !important;
	}
}

@media screen and (min-width: 1200px) {
	.home-card {
		margin-bottom: 30%;
	}
	.home-card:focus, .home-card:hover {
		border: solid 2px #ccc;
		box-shadow: 0 0 25px 0 rgb(0 0 0 / 15%);
		outline: none !important;
	}
}

@media screen and (min-width: 1300px) {
	.container-home-layout {
		margin: 0 auto;
		width: 80%;
	}
}

@-moz-document url-prefix() {
	.home-card {
		text-align:center;
	}
	.home-card-icon, .home-card-icon-two, .home-card-icon-three{
		display:inline-block;
	}
	.home-card-button-two {
		display:inline-block;
	}
}

/*********************************************************************************
* Mobile
*********************************************************************************/
@media screen and (max-width: 767px) {
	.home-card {
		margin-bottom: 50px;
	}
	.home-card-container {
		height: unset !important;
	}
	.home-card-text {
		margin-bottom: 20px;
	}
	.home-card-info {
		font-size: 14px;
		padding: 0 30px;
	}
	.home-card-info-text {
		font-size: 14px;
	}
	.home-card-contact-text {
		padding: 0 16px;
	}
	.home-card-info-user {
		padding: 0 0 0 50px;
	}
	.home-card-wrapper {
		width: 100%;
	}
	.provider-outer-home-container {
		padding: 0;
	}
	.nav-dropdown-menu {
		width: 82%;
		left: 9%;
	}
}

/*********************************************************************************
* Tablet
*********************************************************************************/
@media screen and (min-width:768px) and (max-width: 1023px) {
	.home-card-info-user {
		padding: 0 0 0 68px;
	}
	.home-card-wrapper {
		width: 58%;
	}
	.nav-dropdown-menu {
		width: 50%;
		left: 25%;
	}
}

@media screen and (min-width: 1024px) {
	.provider-outer-home-container {
		max-width: 975px;
	}
}
