footer.container-fluid .logo {
    margin-top: 10px;
}
.navbar-inverse #mobile{
	padding-top: 5px;
}

/**
 * Responsive Style
 */
@media (min-width: 992px) and (max-width: 1199px){
	#accordion.panel-group .parcels-panel-incoming,
	#accordion.panel-group .parcels-panel-pickedup{
		margin-bottom: 15px;
	}

	#accordion.panel-group .parcels-panel-incoming .panel-heading .row,
	#accordion.panel-group .parcels-panel-pickedup .panel-heading .row{
		display: flex;
		flex-wrap: nowrap;
		align-items: center;
		justify-content: flex-start;
	}
	#accordion.panel-group .parcels-panel-incoming .panel-heading .row a,
	#accordion.panel-group .parcels-panel-incoming .panel-heading .row .col-md-2,
	#accordion.panel-group .parcels-panel-incoming .panel-heading .row .col-md-1,
	#accordion.panel-group .parcels-panel-pickedup .panel-heading .row a,
	#accordion.panel-group .parcels-panel-pickedup .panel-heading .row .col-md-2,
	#accordion.panel-group .parcels-panel-pickedup .panel-heading .row .col-md-1{
		flex-grow: 1;
	}

	#accordion.panel-group .parcels-panel-incoming .panel-heading .row .col-md-2,
	#accordion.panel-group .parcels-panel-incoming .panel-heading .row .col-md-1,
	#accordion.panel-group .parcels-panel-pickedup .panel-heading .row .col-md-2,
	#accordion.panel-group .parcels-panel-pickedup .panel-heading .row .col-md-1{
		padding: 0;
		text-align: center;
	}
	#accordion.panel-group .panel-heading .row button.btn,
	#accordion.panel-group .panel-heading .row .btn.unarchiveBtn,
	#accordion.panel-group .panel-heading .row .btn.archiveBtn{
		padding-right: 0;
		padding-left: 0;
		width: auto;
		white-space: normal;
	}

	#accordion.panel-group .parcels-panel-incoming .panel-heading .row a .col-md-4,
	#accordion.panel-group .parcels-panel-incoming .panel-heading .row a .col-md-2,
	#accordion.panel-group .parcels-panel-pickedup .panel-heading .row a .col-md-4,
	#accordion.panel-group .parcels-panel-pickedup .panel-heading .row a .col-md-2{
		float: none;
		padding-left: 15px;
		text-align: left;
		width: 100%;
	}
}
@media (min-width: 768px) and (max-width: 991px){
	#profile-completer-ui #myModal .process .process-row.nav .process-step{
		width: 14.2%;
	}
	#profile-completer-ui #myModal .process .process-row.nav:before{
		top: 30px;
		width: 90%;
		left: 5%;
	}
	#profile-completer-ui #myModal .process .process-row.nav .process-step .btn.btn-circle{
		width: 60px;
		height: 60px;
	}

	.navbar-inverse #mobile .navbar-nav > li > a{
		padding-right: 8px;
		padding-left: 8px;
	}
}
@media (min-width: 768px) and (max-width: 840px){
	.navbar-inverse #mobile .navbar-nav.pull-right{
		position: absolute;
		top: 0;
		right: 10px;
	}
	.navbar-inverse #mobile{
		padding-left: 0;
		padding-right: 0;
	}
}

@media (max-width: 991px){
	#profile-completer-ui #myModal .process .process-row.nav .process-step{
		width: 14.2%;
	}
	#profile-completer-ui #myModal .process .process-row.nav:before{
		top: 30px;
		width: 90%;
		left: 5%;
	}
	#profile-completer-ui #myModal .process .process-row.nav .process-step .btn.btn-circle{
		width: 60px;
		height: 60px;
	}

	main > .container-fluid > .row > .col-md-5 > .row{
		margin: 0;
	}
	main > .container-fluid > .row > .col-md-5 > .row > .main-bac{
		border-radius: 4px;
		padding-top: 10px;
		min-height: 100px !important;
		height: auto;
	}
	main > .container-fluid > .row > .col-md-5 > .row > .main-bac #accordion.panel-group{
		height: auto !important;
		min-height: 200px;
	}
	#userInformationBlock .panel.main-bac{
		min-height: 100px !important;
		height: auto;
	}
	.col-md-4 .panel.main-bac2 .panel-body .row .form-group p{
		padding-top: 15px;
	}

	#profile-completer-ui #myModal .tab-content #menu3.tab-pane > .row > .col-md-4{
		margin-top: 0 !important;
	}
	#profile-completer-ui #myModal .tab-content #menu3.tab-pane #normal-assoc-view{
		margin-bottom: 20px;
	}

	#profile-completer-ui #myModal .tab-content #menu6.tab-pane .row table,
	#profile-completer-ui #myModal .tab-content #menu5.tab-pane .pricing .col-md-3.pricing-card,
	#profile-completer-ui #myModal .tab-content #menu5.tab-pane .pricing .container{
		width: 100% !important;
	}
	#profile-completer-ui #myModal .tab-content #menu5.tab-pane .pricing .col-md-3.pricing-card .card{
		padding: 15px;
		border-radius: 4px;
		margin-bottom: 30px;
	}
	#profile-completer-ui #myModal .tab-content #menu6.tab-pane .row .col-md-12 a{
		display: block;
		max-width: 200px;
	}
	#profile-completer-ui #myModal .tab-content #menu6.tab-pane .row .col-md-12 a img{
		max-width: 100%;
		width: auto !important;
		height: auto !important;
	}

	#accordion.panel-group .parcels-panel-incoming,
	#accordion.panel-group .parcels-panel-pickedup{
		margin-bottom: 15px;
	}

	#accordion.panel-group .parcels-panel-incoming .panel-heading .row,
	#accordion.panel-group .parcels-panel-pickedup .panel-heading .row{
		display: flex;
		flex-wrap: nowrap;
		align-items: center;
		justify-content: flex-start;
	}
	#accordion.panel-group .parcels-panel-incoming .panel-heading .row a,
	#accordion.panel-group .parcels-panel-incoming .panel-heading .row .col-md-2,
	#accordion.panel-group .parcels-panel-incoming .panel-heading .row .col-md-1,
	#accordion.panel-group .parcels-panel-pickedup .panel-heading .row a,
	#accordion.panel-group .parcels-panel-pickedup .panel-heading .row .col-md-2,
	#accordion.panel-group .parcels-panel-pickedup .panel-heading .row .col-md-1{
		flex-grow: 1;
	}

	#accordion.panel-group .parcels-panel-incoming .panel-heading .row .col-md-2,
	#accordion.panel-group .parcels-panel-incoming .panel-heading .row .col-md-1,
	#accordion.panel-group .parcels-panel-pickedup .panel-heading .row .col-md-2,
	#accordion.panel-group .parcels-panel-pickedup .panel-heading .row .col-md-1{
		padding: 0;
		text-align: center;
	}
	#accordion.panel-group .panel-heading .row button.btn,
	#accordion.panel-group .panel-heading .row .btn.unarchiveBtn,
	#accordion.panel-group .panel-heading .row .btn.archiveBtn{
		padding-right: 0;
		padding-left: 0;
		width: auto;
		white-space: normal;
	}

	#accordion.panel-group .parcels-panel-incoming .panel-heading .row a .col-md-4,
	#accordion.panel-group .parcels-panel-incoming .panel-heading .row a .col-md-2,
	#accordion.panel-group .parcels-panel-pickedup .panel-heading .row a .col-md-4,
	#accordion.panel-group .parcels-panel-pickedup .panel-heading .row a .col-md-2{
		float: left;
		padding-left: 15px;
		text-align: left;
	}
}

@media (max-width: 768px){
	.navbar-inverse .navbar-header .navbar-brand {
	    padding: 7px 5px;
	    width: 200px;
	}
	.navbar-inverse .navbar-header .navbar-brand img{
		max-width: 100%;
	}
	.navbar-inverse .navbar-header .navbar-toggle{
		margin-top: 12px;
		margin-bottom: 12px;
	}
	#profile-completer-ui #myModal .process .process-row.nav:before{
		top: 26px;
	}
	.navbar-inverse #mobile .navbar-nav.pull-right{
		float: left !important;
	}
	#profile-completer-ui #myModal .process .process-row.nav .process-step .btn.btn-circle{
		width: 52px;
		height: 52px;
	}

	main > .container-fluid > .row > .col-md-5 > .row > .main-bac > p{
		font-size: 15px !important;
	}

	#userInformationBlock .panel.main-bac .panel-body .tdata{
		font-size: 16px;
	}
	.col-md-4 .panel.main-bac2 .title-bac3.panel-heading{
		font-size: 15px;
	}

	#homepage-app-download.panel .panel-heading.title-bac{
		font-size: 16px;
	}
	#summary td{
		-webkit-word-break: break-all;
		-moz-word-break: break-all;
		-ms-word-break: break-all;
		word-break: break-all;
	}
}

@media (max-width: 600px){
	body{
		margin-bottom: 0;
	}
	footer.container-fluid{
		position: relative;
		margin: 0;
		height: auto;
		bottom: auto;
		text-align: center;
		padding-top: 10px;
	}
	footer.container-fluid .col-xs-4,
	footer.container-fluid .col-xs-8,
	footer.container-fluid .footer-nav{
		width: 100%;
	}
	footer.container-fluid .logo{
		display: inline-block;
		margin-bottom: 5px;
	}
	footer.container-fluid ul.list-inline{
		width: 100%;
		margin: 0;
		padding: 0;
		text-align: center;
	}
	footer.container-fluid ul.list-inline li{
		float: none;
		display: inline-block;
		vertical-align: middle;
	}
}
@media (max-width: 480px){
	#profile-completer-ui #myModal .process .process-row.nav:before{
		top: 20px;
	}
	#profile-completer-ui #myModal .process .process-row.nav .process-step .btn.btn-circle{
		width: 40px;
		height: 40px;
		padding: 6px;
	}
	#profile-completer-ui #myModal .process .process-row.nav .process-step p{
		font-size: 10px;
	}
	#profile-completer-ui #myModal .process .process-row.nav .process-step .btn.btn-circle .fa-2x{
		font-size: 1.5em;
	}

	#profile-completer-ui #myModal .tab-content #menu6.tab-pane .col-md-4 .col-md-12 .btn.btn-primary{
		width: 100% !important;
	}

	#accordion.panel-group .parcels-panel-incoming .panel-heading .row a .col-md-4,
	#accordion.panel-group .parcels-panel-incoming .panel-heading .row a .col-md-2,
	#accordion.panel-group .parcels-panel-pickedup .panel-heading .row a .col-md-4,
	#accordion.panel-group .parcels-panel-pickedup .panel-heading .row a .col-md-2{
		float: none;
		width: 100%;
	}

}
@media (max-width: 390px){
	#profile-completer-ui #myModal .process .process-row.nav .process-step p{
		display: none;
	}
	#profile-completer-ui #myModal .process .process-row.nav:before{
		top: 18px;
	}
	#profile-completer-ui #myModal .process .process-row.nav .process-step .btn.btn-circle{
		width: 36px;
		height: 36px;
	}
	#profile-completer-ui #myModal .process .process-row.nav .process-step .btn.btn-circle .fa-2x{
		font-size: 1.3em;
	}
	#summary td{
		font-size: 13px;
	}
}


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

.btn-force-radius {
	border-radius: 4px !important;
}

.btn-force-padding {
	padding-right: 5px !important; 
	padding-left: 5px !important; 
