/*** start override bootstrap class ***/
.tooltip-inner {
	max-width: 350px;
	width: 350px; 
	text-align:left;
}
/*** end override bootstrap class ***/

body {
	background-color:#0a68b8;
}

.bg-white{
	background:#fff;
}

.main-container{
	min-height:500px;
}

.footer-content{
	color:#fff;
	padding:15px 0;
}

.footer-content a{
	color:#fff;
	padding:15px 0;
}
	
.logo-header-bar{
	padding-top:20px;
}

.waternsw-logo{
	background: #ffffff url("../../Images/waternsw-logo.png") no-repeat left top;
	background-size: contain;
	height:81px;
	width:200px;
	display:block;
}

.westpac-logo{
	background: #ffffff url("../../Images/westpac-logo.png") no-repeat left top;
	background-size: contain;
	height:12.6px;
	width:30px;
	display:inline-block;
}

.navbar-nav .nav-item a.nav-link{
	padding-left:0 !important;
	font-size:0.8em;
}

@media (min-width: 992px) {
	.breadcrumb-node::before{
		content: '';
		display: inline-block;
		width: 7px;
		height: 9px;
		background: url(../../Images/breadcrumb-left.png) 0 0;
		top: 4px;
		right: -15px;
		margin-right:6px;
	}
}

@media (max-width: 991px) {
	.breadcrumb-node::before{
		content: '';
		display: inline-block;
		width: 9px;
		height: 7px;
		background: url(../../Images/breadcrumb-down.png) 0 0;
		top: 4px;
		right: -15px;
		margin-right:6px;
	}
	
	.active .breadcrumb-node::before{
		content: '';
		display: inline-block;
		width: 7px;
		height: 9px;
		background: url(../../Images/breadcrumb-left.png) 0 0;
		top: 4px;
		right: -15px;
		margin-right:6px;
	}
}

@media (max-width: 770px) {
	.phone-col.col-4{
		flex:0 0 60%;
		max-width:60%;
		margin-bottom:10px;
	}
	.phone-col.col-8{
		flex:0 0 99%;
		max-width:99%;
	}
}

.page-content{
	padding:15px 0;
}

/*** start progress ***/
		ol.app-progress {
		    list-style: none;
		    width:100%;
			padding:0;
			margin:0;
			margin-left:-30px;
		}
		
		ol.app-progress li {
		    background: #6c757d;
		    border-radius: 50%;
		    display: inline-block;
		    width:10px;
		    height:10px;
		    cursor: pointer;
		    margin-left: 30px;
		}
		
		ol.app-progress li.current-section {
		    background: #dc3545;
		}
		
		ol.app-progress li.completed-section {
		    background: #28a745;
		}
/*** end progress ***/

.declarations-table td{
	vertical-align:top;
	padding:10px 5px;
}

.stepCompleted{
	opacity: 0.5;
}