/************************
	Media queries
*************************/

@media print {
	a[href]:after { display:none; }
	.page-break {
		display:block;
		page-break-before:always;
	}
}

/* Large desktops and laptops */
@media (min-width: 1200px) {
	/* .arrow-right {
		background:url('/assets/img/arrow-right.png') no-repeat;
	} */
}

/* Landscape tablets and medium desktops */
@media (min-width: 992px) and (max-width: 1199px) {

}

/* Portrait tablets and small desktops */
@media (min-width: 768px) and (max-width: 991px) {

}

/* Landscape phones and portrait tablets */
@media (max-width: 767px) {
	.page-header h3 {margin-top: 0;}
	.barValue {
		display: none;
	}
	.barValueBelow { 
		display: inline; 
	}
	.navbar-light {
		margin-right: -5px !important;
	}
	.navbar-toggler {
		position: absolute;
		right: 0px;
		top: 12px;
	}
	.trs-button-effect {
		font-weight: 700;
		padding-top: 6px;
		padding-left: 5px;
		text-align: left;
		width: 100%;
		height: 25px;
		border-radius: 19px;  
		color: #fff;
	}
	.barTRS {
		padding-left: 5px !important;    
		padding-right: 5px !important;
	}
	.trs-underneath-text {
		font-size: 8px;
		line-height: 18px;
		margin: 5px;
		text-align: left !important;
		padding-left: 5px;
	}
	.trs-title-text {
		font-size: 12px;
		line-height: 0px;;
	}
	.trs-asof-text {
		font-size: 9px !important;
		margin-top: 0px;
	}

	.trs-learnMore-label, .trs-back-label {
		font-size: 10px;
	} 
	.footerCol {
		text-align: left;
	}  
	.trs-salutation {
		font-size: 15px;
	}
	.trs-home-body {
		font-size: 12px;
	}
	.takeActionTitle {
		font-size: 12px;
	}
	.takeActionText {
		font-size: 11px;
		line-height: 15px;
		padding-bottom: 10px !important;
	}
	.card.trs-card-style {
		/* min-height: 180px !important; */
	}
	.footerLinkTitle {
		font-size: 13px;
	}
	.footerLinks {
		font-size: 11px;
	}

	.trs-learnMore-title {
	    font-size: 12px;
	}
	.bodyTitle {
		font-size: 13px;
		padding-bottom: 0px;
	}
	.divTitle {
		font-size: 13px;
	}
	.bodySubTitle {
		font-size: 13px;
	}
	.bodyMain {
		font-size: 10px;
	}
	.footnote {
		font-size: 8px;
	}
	.panelLanding {
		margin-top: 0px;
	}
	.mobileValueLearnmore {
		display: block;;
	}
	.trs-back-button {
		background-image:url('/assets/img/mobile-arrow-left.png'); 
		width: 80px;
		height: 30px;
		line-height: 35px;
		background-position-x: 12px;
	}
	h5 {
		font-size: 13px;
	}
	.trs-learnMore-label {
		font-size: 10px !important;
		padding-left: 20px;
	}
	.trs-back-label {
		text-align: right;
		font-size: 10px !important;
		padding-right: 15px;
		line-height: 32px !important;
	}
	
	.trs-learnMore-button {
		height: 40px;
		line-height: 15px;
		padding-top: 5px
	}
	.learnmoreNoValue {
		margin: 5px 0;
		line-height: 30px;
	}
	.trs-learnMore-button {
		/* line-height: 45px; */
	}
	.arrowNoValue {
		margin-top: 10px !important;
	}
		.arrow-right {
		margin-right: 10px;
		margin-top: 0;
	} 

	.noVal {
		margin-top: -5px;
	}
	.hasVal {
		margin-top:-5px;
	}
	.takeActionButton, .takeActionButton:hover {
		font-size: 8px;
		height: 23px;
		width: 75px;
		bottom: 15px;
		right: 15px;
	}
	.navbar-collapse {
		background: #23ACC4;
		margin-left: -15px !important;
	    margin-right: -45px;
	}
	.navbar-nav .nav-link {
		padding-left: 30px !important;
		text-align: left;
		color: white;
	}
	.trs-menu-style  {
		color: white !important;
		display: flex;
	}
	.nav > li:hover {	            /* default hover state for major nav elements */
		/* background-color: #1a4577; darker blue for hover */
		/* background-color: #23ACC4	;  */
	}
	.dropdown-menu {
		padding-left: 50px;
		background: #E2F4F7 !important;
	}
	.dropdown .active  {
		background: #23ACC4 !important;	
	}
	.dropdown-menu > li > a {
		color: #353F45 !important;
		line-height: 30px;
	}
	/* .aPageDetail:hover {
		background: transparent !important;	
	} */
	.dropdown:hover {	/* display submenu on hover */
		display: block;
		background-color:transparent !important;
	}
	.headerLinks {
		display: none;
	}      
	.nav-itemhome {
		display: none;
	}

	.nav-itemPrintLogout {
		display: block !important;
	}

	.mobile-menuPrintLogout {
		background: #00338E !important;
		color: white;
		padding: 0 0 7px 0;
	}
	.menu-printStatement{
		color: white;
		background:url('/assets/img/print-icon.png') no-repeat;
		padding-left: 30px;
		float: left;
		text-transform: uppercase;
		margin-left: 35px;	
	} 
	.menu-logout {
		color: white;
		background:url('/assets/img/logout-icon.png') no-repeat;
		padding-left: 30px;
		float: right;
		text-transform: uppercase;
		margin-right: 17px
	}
	.menu-printStatement:hover, .menu-logout:hover {
		color: white !important;
	}
	.aPageDetail.trs-learnMore-button.trs-learnMore-label:hover {
		color: white !important;
	}
	.navbar-light .navbar-toggler-icon {
		/* background: url('/assets/img//menuHamburger.png')  no-repeat;; */
		
	}
	.navbar-toggler {
		outline:none !important;
		border: none !important;
	}
	.mobileOnly {
		display: block;
	}

	.menuX {
		background: url('/assets/img/menuX.png') no-repeat !important;
	    width: 48px;
	    height: 66px;
	    margin-right: -10px;
	    margin-bottom: -22px;
		margin-top: -20px;
	}
	.menuHamburger {
		background: url('/assets/img/menuHamburger.png') no-repeat !important;
		width: 1.5rem;
		height: 1.5rem;
		margin-right: 0px;
		margin-bottom: -22px;
		margin-top: -20px;
	}
	.hideForMobile {
		display: none;;
	}
	.footerFAQ {
		margin-right: 0px !important;
	}
	.trs-learnMore-value {
		display: inline;;
	} 

	.nav-link.trs-menu-style  {
		color: white !important;
	}
	.headerLogo {
		margin-top: -10px !important;
	}
}




@media (max-width: 576px) {

	.trs-underneath-text {
		font-size: 8px;
		line-height: 12px;
		margin: 5px;
	}
	.trs-title-text {
	    font-size: 12px;
	}
	.trs-asof-text {
	    font-size: 12px;
	}
	.trs-learnMore-label, .trs-back-label {
		font-size: 16px;
	}     
	
	.footerCol {
		text-align: left;
	}


}
/* Portrait phones and smaller */
@media (max-width: 480px) {

	.trs-underneath-text {
		font-size: 8px;
		line-height: 12px;
		margin: 5px;
	}
	.trs-title-text {
	    font-size: 16px;
	}
	.trs-asof-text {
	    font-size: 12px;
	}
	.footerCol {
		text-align: left;
	}
}