/* General */
a:hover {
	color:#c98600;
}
.alert-warning {
	border-color: #f7b212;
	color:#c98600;
	background-image:none;
	background-color:#fff8ea;
}
.alert-warning h2 {
	color:#c98600;
}
.component-modifier-background h2, 
.component-modifier-background h3, 
.component-modifier-background h4 {
	background: none;
}
hr {
	border-top: 1px solid #ccc;
}

/* Navigation */
body.section-careers a.nav-careers.main-nav-item,
body.section-mortgage-calculator a.nav-mortgage-broker.main-nav-item,
body.section-borrowing-calculator a.nav-mortgage-broker.main-nav-item,
body.section-stamp-duty-calculator a.nav-mortgage-broker.main-nav-item,
body.section-home-loan-calculator a.nav-mortgage-broker.main-nav-item,
body.section-repayment-calculator a.nav-mortgage-broker.main-nav-item { background: white; color: #533072 }

.nav.secondary-nav-container>li>a:hover, .nav.secondary-nav-container>li>a:focus {
	text-decoration: underline;
	background-color: none;
	color:#c98600;
}
body.section-find-store .nav.secondary-nav-container a.nav-find-store { color:#c98600; text-decoration: underline; }
body.section-find-broker .nav.secondary-nav-container a.nav-find-broker { color:#c98600; text-decoration: underline; }
body.section-contact-us .nav.secondary-nav-container a.nav-contact-us { color:#c98600; text-decoration: underline; }

.component-navigation ul .parent>a {
	background:none;
}
.component-navigation ul .parent>a:hover {
	color:#c98600;
}
.component-navigation li:hover a {
	background: #fff;
	text-decoration: none;
}
.component-navigation .active > a {
	background: #512c6f !important;
}

/* Footer Social */
footer .social li a i.icon-google { color:#DD4B39; }
footer .social li a i.icon-fb { color:#3B5998; }
footer .social li a i.icon-twitter { color:#55ACEE; }
footer .social li a i.icon-youtube { color:#CC181E; }
footer .social li a i.icon-linkedin { color:#0274B3; }

/* Search Component */
.searchresults div ul {
	list-style-type: none;
	padding: 35px 0 0 0;
	margin: 0;
}
.searchresults div ul li {
	background-image: url('../../../../content/dam/aussie/images/list-style-background.png');
	background-repeat: no-repeat;
	background-position: 0 5px;
	padding: 0 0 15px 14px;
	width: 100%;
}
.searchresults div ul br {
	display:none;
}

/* Share This Component */
.sharethis ul {
	z-index:1000;
}

/* Table Component */
.table h4 {
	font-size:1.1em;
	float:left;
	display: inline;
}
.table>thead>tr>th, .table>tbody>tr>th, .table>tfoot>tr>th, .table>thead>tr>td, .table>tbody>tr>td, .table>tfoot>tr>td {
	padding: 15px 8px 15px 8px;
}

/* Carousel Component */
.component-feature-carousel .cycle-pager .pager {
	background: rgba(175,175,175,0.5);
}
.component-feature-carousel.content .cycle-pager span {
	color: white;
}

/* Cta mobile update */
.feature-wrapper .call-to-action-box {
	pointer-events: auto;
}

/* Component Show Hide */
.component-showhide .component-body.panel {
	margin-bottom: 0;
}

/* Store & Broker */
#store-carousel, #broker-carousel {
	border:1px solid #ccc !important;
}
#store-carousel .banner, #broker-carousel .banner {
	background:white;
}
.table-franchise td {
	vertical-align:top;
}
.table-franchise .availability {
	list-style: none;
	padding: 0px;
}
.table-franchise .availability li {
	overflow:hidden;
}
.table-franchise .availability li div {
	float:left;
}
.table-franchise .availability li div.days {
	padding-right:5px;
	width: 110px;
	color: #999;
	font-weight: bold;
}
#broker-aboutme .component-title .panel-heading {
	display:none;
}
.first-heading {
	color:#333;
}
h3.first-heading {
	font-size:160%;
}
#modal-minime .modal-body, #modal-repayment .modal-body, #modal-borrowing .modal-body {
	padding-top:0px;
}

/* Calculators */
.calc-header {
	overflow: hidden;
}
tr.yourLoan td {
	background-color: #fff8ea !important;
	color: #c98600;
	border-top: 1px solid #f7b212 !important;
	border-bottom: 1px solid #f7b212 !important;
	font-weight:bold;
}
tr.yourLoan td.first {
	font-weight:normal;
	color:#333;
	border-color: #f7b212;
}
.form-wrapper {
	overflow:visible;
}

.raa-more-info i.icon-benefits { display:none; }
.raa-more-info i.icon-collapse { display:inline; }
.raa-more-info.collapsed i.icon-benefits { display:inline; }
.raa-more-info.collapsed i.icon-collapse { display:none; }

.component-form.collapsible .collapse { display: none !important; height:auto !important; }
.component-form.collapsible .collapse.in { display: block !important; height:auto !important; }

#oneminmortgagecalc #resultsTable td {
	word-break: normal;
}

/* Second Opinion Feature Banner Custom */
.feature-carousel .feature-second-opinion blockquote {
	font-family: GlyphaLTStd-Bold,"Times New Roman",Times,serif;
	margin:20px 0 20px 0;
	padding:0px;
	border-left: 0px;
	overflow:hidden;
}
.feature-carousel .feature-second-opinion blockquote h2 {
	font-size:170%;
	font-family: GlyphaLTStd-Bold,"Times New Roman",Times,serif;
/*	text-indent: -0.4em; */
}
.feature-carousel .feature-second-opinion blockquote cite {
	color:#49266a;
	display:block;
	float:left;
}
.feature-carousel .feature-second-opinion .testimonial-photo {
	width: 110%; 
	float: right; 
	margin: -20px 10px 0 0;
}

/* MOBILE */
@media(max-width: 767px) {
	.jump-link {
		margin-top:0px;
		display:block !important;
		position:absolute;
	}
	.table-responsive {
		border-top: 1px;
	}

	/* Second Opinion Feature Banner Custom */
	.feature-carousel .feature-second-opinion .text-overlay {
		top:10px;
		bottom:	auto;
	}
	.feature-carousel .feature-second-opinion blockquote {
		margin: 0 0 20px 0;
	}
	.feature-carousel .feature-second-opinion .text-overlay .text-wrapper  blockquote h2 {
		font-size:170%;
		margin-bottom:15px;
	}
	.feature-carousel .feature-second-opinion .right {
		padding-bottom: 10px;
	}
	.feature-carousel .feature-second-opinion .right.button {
		padding-bottom: 30px;
	}
	.feature-carousel .feature-second-opinion .testimonial-photo {
		width: 100%;
		float: right;
		margin: -10px -10px 15px 0;
	}
}

/* TABLET */
@media(min-width:768px) and (max-width:991px){
	#store-carousel  .cycle-slideshow, #broker-carousel .cycle-slideshow, #googleMapWrap {
		height: 265px;
	}
	.table-franchise td.col-sm-3 {
		width:50%;
		float:left;
	}
	.table-responsive {
		border-top: 1px;
	}
	.search .icon-search {
		border: 0;
		display: block;
		height: 34px;
		line-height:inherit;
		padding: 0!important;
		position:static;
		right: 0;
		text-align: center;
		top: 0;
		width: 54px;
	}
	.search a.main-nav-item {
		cursor:pointer !important;
	}

	/* Second Opinion Feature Banner Custom */
	.feature-carousel .feature-second-opinion blockquote {
		margin: 0 0 10px 0;
	}
	.feature-carousel .feature-second-opinion .text-overlay .text-wrapper blockquote h2 {
		font-size:150%;
	}
	.feature-carousel .feature-second-opinion .right {
		padding-left: 50px;
	}
	.feature-carousel .feature-second-opinion .testimonial-photo {
		width: 200%;
		float: right;
		margin: -10px -45px 0 0;
	}
}

/* STANDARD DESKTOP */
@media(min-width:992px) and (max-width:1199px){
	#store-carousel  .cycle-slideshow, #broker-carousel .cycle-slideshow, #googleMapWrap {
		height: 345px;
	}
	.table-franchise td.col-md-3 {
		width:50%;
		float:left;
	}

	/* Second Opinion Feature Banner Custom */
	.feature-carousel .feature-second-opinion blockquote {
		margin:0px 0 20px 0;
	}
	.feature-carousel .feature-second-opinion .testimonial-photo {
		width: 120%;
		float: right;
		margin: -10px -0px 0 0;
	}
}

/* LARGE DESKTOP */
@media(min-width:1200px){

}
	
/* TABLET UP */
@media(min-width: 768px) {
	.jump-link {
		margin-top:-180px;
		display:block !important;
		position:absolute;
	}
}

/* EXTRA MOBILE BREAKPOINTS */
@media (max-width: 650px) {
	.feature-carousel .feature-second-opinion .right {
		padding-bottom: 10px;
	}
	.feature-carousel .feature-second-opinion .right.button {
		padding-bottom: 30px;
	}
	.feature-carousel .feature-second-opinion .text-overlay .text-wrapper blockquote h2 {
		font-size:160%;
	}
	.feature-carousel .feature-second-opinion .testimonial-photo {
		width: 110%;
	}
}

/* EXTRA MOBILE BREAKPOINTS */
@media (max-width: 550px) {
	.feature-carousel .feature-second-opinion .right {
		padding-bottom: 0px;
	}
	.feature-carousel .feature-second-opinion .right.button {
		padding-bottom: 30px;
	}
	.feature-carousel .feature-second-opinion .text-overlay .text-wrapper blockquote h2 {
		font-size:150%;
		margin-bottom:10px;
	}
	.feature-carousel .feature-second-opinion .testimonial-photo {
		width: 130%;
	}
}

/* EXTRA MOBILE BREAKPOINTS */
@media (max-width: 460px) {
	.feature-carousel .feature-second-opinion .right {
		padding-bottom: 0px;
	}
	.feature-carousel .feature-second-opinion .right.button {
		padding-bottom: 20px;
	}
	.feature-carousel .feature-second-opinion .text-overlay .text-wrapper blockquote h2 {
		font-size:125%;
	}
	.feature-carousel .feature-second-opinion .text-overlay .text-wrapper blockquote cite {
		font-size: 80%;
	}
	.feature-carousel .feature-second-opinion .testimonial-photo {
		width: 150%;
	}
}

/* EXTRA MOBILE BREAKPOINTS */
@media (max-width: 380px) {
	.feature-carousel .feature-second-opinion blockquote {
		margin: 0 0 10px 0;
	}
	.feature-carousel .feature-second-opinion .right {
		padding-bottom: 0px;
	}
	.feature-carousel .feature-second-opinion .right.button {
		padding-bottom: 20px;
	}
	.feature-carousel .feature-second-opinion .text-overlay .text-wrapper blockquote h2 {
		font-size:110%;
	}
	.feature-carousel .feature-second-opinion .testimonial-photo {
		width: 180%;
		float: right;
		margin: -10px -10px 0 0;
	}
}

/* BORROWING CALCULATOR A/B TESTING 2nd OPTION */
.page-borrowing-calculator .columncontrol,
.page-stampduty-calculator-reskin .columncontrol,
.page-stampduty-calculator-reskin1 .columncontrol,
.page-homeloan-calculator .columncontrol,
.page-1minute-calculator .columncontrol {
	background: #512c6f;
  	padding: 10px;
}

.page-borrowing-calculator .borrowing-calc .call-to-action-box,
.page-stampduty-calculator-reskin .borrowing-calc .call-to-action-box,
.page-stampduty-calculator-reskin1 .borrowing-calc .call-to-action-box,
.page-homeloan-calculator .repayment-calc .call-to-action-box,
.page-1minute-calculator .repayment-calc .call-to-action-box {
	display: none;
}

.page-borrowing-calculator .borrowing-calc .footnote {
	display: none;
}

.page-borrowing-calculator .advancedtext .call-to-action-box,
.page-stampduty-calculator-reskin .advancedtext .call-to-action-box, 
.page-stampduty-calculator-reskin1 .advancedtext .call-to-action-box, 
.page-homeloan-calculator .advancedtext .call-to-action-box,
.page-1minute-calculator .advancedtext .call-to-action-box {
	overflow: hidden;
}

/* seconopinion-comp*/
.page-borrowing-calculator img,
.page-stampduty-calculator-reskin img,
.page-stampduty-calculator-reskin1 img,
.page-homeloan-calculator img,
.page-1minute-calculator img {
  max-width: 100%;
}

 /*from layout-2.css */

.page-borrowing-calculator .content h3,
.page-stampduty-calculator-reskin .content h3,
.page-stampduty-calculator-reskin1 .content h3,
.page-homeloan-calculator .content h3,
.page-1minute-calculator .content h3 {
  text-align: center;
  margin: 40px 0;
}

.page-borrowing-calculator *,
.page-stampduty-calculator-reskin *,
.page-stampduty-calculator-reskin1 *,
.page-homeloan-calculator *,
.page-1minute-calculator * {
  box-sizing: border-box;
}

.page-borrowing-calculator ul.choose-points,
.page-stampduty-calculator-reskin ul.choose-points,
.page-stampduty-calculator-reskin1 ul.choose-points,
.page-homeloan-calculator ul.choose-points,
.page-1minute-calculator ul.choose-points {
  margin: 0;
  padding: 0;
  list-style: none;
  display: block;
}

.page-borrowing-calculator ul.choose-points li,
.page-stampduty-calculator-reskin ul.choose-points li,
.page-stampduty-calculator-reskin1 ul.choose-points li,
.page-homeloan-calculator ul.choose-points li,
.page-1minute-calculator ul.choose-points li {
  background: no-repeat left 4px url('../images/landing-page/bullet-yellow-circle.png');
  color: #2d2d2d;
  display: block;
  float: left;
  font-size: 18px;
  font-weight: 100;
  line-height: 1.6em;
  margin-bottom: 20px;
  min-height: 145px;
  padding-left: 40px;
  padding-right: 30px;
  position: relative;
  width: 32%;
  width: calc(100%/3);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.page-borrowing-calculator img,
.page-stampduty-calculator-reskin img,
.page-stampduty-calculator-reskin1 img,
.page-homeloan-calculator img,
.page-1minute-calculator img {
  border: 0; 
  vertical-align: middle;
}

.page-borrowing-calculator .thumbnail,
.page-stampduty-calculator-reskin .thumbnail,
.page-stampduty-calculator-reskin1 .thumbnail,
.page-homeloan-calculator .thumbnail,
.page-1minute-calculator .thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 22px;
  line-height: 1.42857;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: border 0.2s ease-in-out;
  transition: border 0.2s ease-in-out;
}

.page-borrowing-calculator .col-sm-4 .reference,
.page-stampduty-calculator-reskin1 .col-sm-4 .reference {
  background: white;
  margin: 0px 10px 0 10px;
  padding: 10px;
}

.page-borrowing-calculator .col-sm-4 .reference .component-list,
.page-stampduty-calculator-reskin1 .col-sm-4 .reference .component-list {
  margin-bottom: 0;
}

.page-borrowing-calculator .visible-xs-block, 
.page-borrowing-calculator .visible-xs-inline, 
.page-borrowing-calculator .visible-xs-inline-block, 
.page-borrowing-calculator .visible-sm-block, 
.page-borrowing-calculator .visible-sm-inline, 
.page-borrowing-calculator .visible-sm-inline-block, 
.page-borrowing-calculator .visible-md-block, 
.page-borrowing-calculator .visible-md-inline, 
.page-borrowing-calculator .visible-md-inline-block, 
.page-borrowing-calculator .visible-lg-inline, 
.page-borrowing-calculator .visible-lg-inline-block,

.page-stampduty-calculator-reskin .visible-xs-block, 
.page-stampduty-calculator-reskin .visible-xs-inline, 
.page-stampduty-calculator-reskin .visible-xs-inline-block, 
.page-stampduty-calculator-reskin .visible-sm-block, 
.page-stampduty-calculator-reskin .visible-sm-inline, 
.page-stampduty-calculator-reskin .visible-sm-inline-block, 
.page-stampduty-calculator-reskin .visible-md-block, 
.page-stampduty-calculator-reskin .visible-md-inline, 
.page-stampduty-calculator-reskin .visible-md-inline-block, 
.page-stampduty-calculator-reskin .visible-lg-inline, 
.page-stampduty-calculator-reskin .visible-lg-inline-block,

.page-stampduty-calculator-reskin1 .visible-xs-block, 
.page-stampduty-calculator-reskin1 .visible-xs-inline, 
.page-stampduty-calculator-reskin1 .visible-xs-inline-block, 
.page-stampduty-calculator-reskin1 .visible-sm-block, 
.page-stampduty-calculator-reskin1 .visible-sm-inline, 
.page-stampduty-calculator-reskin1 .visible-sm-inline-block, 
.page-stampduty-calculator-reskin1 .visible-md-block, 
.page-stampduty-calculator-reskin1 .visible-md-inline, 
.page-stampduty-calculator-reskin1 .visible-md-inline-block, 
.page-stampduty-calculator-reskin1 .visible-lg-inline, 
.page-stampduty-calculator-reskin1 .visible-lg-inline-block,

.page-homeloan-calculator .visible-xs-block, 
.page-homeloan-calculator .visible-xs-inline, 
.page-homeloan-calculator .visible-xs-inline-block, 
.page-homeloan-calculator .visible-sm-block, 
.page-homeloan-calculator .visible-sm-inline, 
.page-homeloan-calculator .visible-sm-inline-block, 
.page-homeloan-calculator .visible-md-block, 
.page-homeloan-calculator .visible-md-inline, 
.page-homeloan-calculator .visible-md-inline-block, 
.page-homeloan-calculator .visible-lg-inline, 
.page-homeloan-calculator .visible-lg-inline-block, 

.page-1minute-calculator .visible-xs-block, 
.page-1minute-calculator .visible-xs-inline, 
.page-1minute-calculator .visible-xs-inline-block, 
.page-1minute-calculator .visible-sm-block, 
.page-1minute-calculator .visible-sm-inline, 
.page-1minute-calculator .visible-sm-inline-block, 
.page-1minute-calculator .visible-md-block, 
.page-1minute-calculator .visible-md-inline, 
.page-1minute-calculator .visible-md-inline-block, 
.page-1minute-calculator .visible-lg-inline, 
.page-1minute-calculator .visible-lg-inline-block {
  display: none !important;
}

.page-borrowing-calculator blockquote,
.page-stampduty-calculator-reskin blockquote,
.page-stampduty-calculator-reskin1 blockquote,
.page-homeloan-calculator blockquote,
.page-1minute-calculator blockquote {
  margin: 100px 0 22px;
  font-size: 16px;
  position: relative;
  display: block;
  border: none;
  font-style: italic;
  text-align: center;
  padding: 20px 40px 40px 40px;
  font-weight: normal;
  line-height: 2em;
  color: #2d2d2d;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.page-borrowing-calculator blockquote:before,
.page-stampduty-calculator-reskin blockquote:before,
.page-stampduty-calculator-reskin1 blockquote:before,
.page-homeloan-calculator blockquote:before,
.page-1minute-calculator blockquote:before {
  content: '';
  position: absolute;
  top: -15px;
  left: 0;
  width: 34px;
  height: 31px;
  background: url('../images/landing-page/quote-open.png') left top no-repeat;
}

.page-borrowing-calculator blockquote:after,
.page-stampduty-calculator-reskin blockquote:after,  
.page-stampduty-calculator-reskin1 blockquote:after,  
.page-homeloan-calculator blockquote:after,
.page-1minute-calculator blockquote:after {
  content: '';
  position: absolute;
  bottom: 15px;
  right: 0;
  width: 34px;
  height: 31px;
  background: url('../images/landing-page/quote-close.png') left top no-repeat;
}

.page-borrowing-calculator blockquote cite,
.page-stampduty-calculator-reskin blockquote cite,
.page-stampduty-calculator-reskin1 blockquote cite,
.page-homeloan-calculator blockquote cite,
.page-1minute-calculator blockquote cite {
  font-size: 14px;
  color: #767676;
  position: absolute;
  right: 50px;
  bottom: -10px;
}

.page-borrowing-calculator .blockquote-image, 
.page-borrowing-calculator .blockquote-noimage,
.page-stampduty-calculator-reskin .blockquote-image, 
.page-stampduty-calculator-reskin .blockquote-noimage,
.page-stampduty-calculator-reskin1 .blockquote-image, 
.page-stampduty-calculator-reskin1 .blockquote-noimage,
.page-homeloan-calculator .blockquote-image, 
.page-homeloan-calculator .blockquote-noimage,
.page-1minute-calculator .blockquote-image, 
.page-1minute-calculator .blockquote-noimage {
  margin: 80px auto 40px;
  position: relative;
}

.page-borrowing-calculator .blockquote-image blockquote,
.page-stampduty-calculator-reskin .blockquote-image blockquote,
.page-stampduty-calculator-reskin1 .blockquote-image blockquote,
.page-homeloan-calculator .blockquote-image blockquote,
.page-1minute-calculator .blockquote-image blockquote {
  margin-left: 190px;
}

.page-borrowing-calculator .blockquote-image img,
.page-stampduty-calculator-reskin .blockquote-image img,
.page-stampduty-calculator-reskin1 .blockquote-image img,
.page-homeloan-calculator .blockquote-image img,
.page-1minute-calculator .blockquote-image img {
  float: left;
  margin-right: 30px;
  margin-top: -30px;
}

.page-borrowing-calculator .blockquote-image.blockquote-image-right blockquote,
.page-stampduty-calculator-reskin .blockquote-image.blockquote-image-right blockquote,
.page-stampduty-calculator-reskin1 .blockquote-image.blockquote-image-right blockquote,
.page-homeloan-calculator .blockquote-image.blockquote-image-right blockquote,
.page-1minute-calculator .blockquote-image.blockquote-image-right blockquote {
  margin-right: 190px;
  margin-left: 0px;
}

.page-borrowing-calculator .blockquote-image.blockquote-image-right img,
.page-stampduty-calculator-reskin .blockquote-image.blockquote-image-right img,
.page-stampduty-calculator-reskin1 .blockquote-image.blockquote-image-right img,
.page-homeloan-calculator .blockquote-image.blockquote-image-right img,
.page-1minute-calculator .blockquote-image.blockquote-image-right img {
  margin-left: 30px;
  margin-right: 0px;
}

.page-borrowing-calculator .pull-right,
.page-stampduty-calculator-reskin .pull-right,
.page-stampduty-calculator-reskin1 .pull-right,
.page-homeloan-calculator .pull-right,
.page-1minute-calculator .pull-right {
  float: right !important;
}

.page-borrowing-calculator #calculator .component-freetext h2,
.page-stampduty-calculator-reskin #calculator .component-freetext h2,
.page-stampduty-calculator-reskin1 #calculator .component-freetext h2,
.page-homeloan-calculator #calculator .component-freetext h2,
.page-1minute-calculator #calculator .component-freetext h2 {
  margin: 0;
  text-align: left;
}

.page-borrowing-calculator .component-modifier-background h2,
.page-stampduty-calculator-reskin .component-modifier-background h2,
.page-stampduty-calculator-reskin1 .component-modifier-background h2,
.page-homeloan-calculator .component-modifier-background h2,
.page-1minute-calculator .component-modifier-background h2 {
  margin-top: 23px;
}

.page-borrowing-calculator .component-modifier-background .list li,
.page-stampduty-calculator-reskin .component-modifier-background .list li,
.page-stampduty-calculator-reskin1 .component-modifier-background .list li,
.page-homeloan-calculator .component-modifier-background .list li,
.page-1minute-calculator .component-modifier-background .list li {
  margin-bottom: 15px;
}

.page-borrowing-calculator .calculator-cta-container .btn,
.page-stampduty-calculator-reskin .calculator-cta-container .btn,
.page-stampduty-calculator-reskin1 .calculator-cta-container .btn,
.page-homeloan-calculator .calculator-cta-container .btn,
.page-1minute-calculator .calculator-cta-container .btn {
  padding: 5px 20px;
  margin-top: 15px;
  margin-bottom: 5px;
  color: #4b2b6a;
  font-family: "GlyphaLTStd-Bold", "Verdana Regular", Verdana, Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 23px;
  letter-spacing: 0.01em;
  text-shadow: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-color: #fbcc68;
  background-repeat: repeat-x;
  background-image: -webkit-linear-gradient(top, #fbcc68 0%, #ecaf20 100%);
  background-image: linear-gradient(to bottom, #fbcc68 0%, #ecaf20 100%);
  box-shadow: 0.5px 0.866px 6px 0px rgba(0, 0, 0, 0.75);
  border-radius: 8px;
  border: 1px solid #f9c75c;
  -webkit-transition: all 1s linear;
  transition: all 1s linear;
}

.page-borrowing-calculator .calculator-btn-container .btn.btn-success,
.page-stampduty-calculator-reskin .calculator-btn-container .btn.btn-success,
.page-stampduty-calculator-reskin1 .calculator-btn-container .btn.btn-success,
.page-homeloan-calculator .calculator-btn-container .btn.btn-success,
.page-1minute-calculator .calculator-btn-container .btn.btn-success {
  margin: 0 20px;
  width: 90%;
}

.page-borrowing-calculator .calculator-btn-container .btn.btn-success small,
.page-stampduty-calculator-reskin .calculator-btn-container .btn.btn-success small,
.page-stampduty-calculator-reskin1 .calculator-btn-container .btn.btn-success small,
.page-homeloan-calculator .calculator-btn-container .btn.btn-success small,
.page-1minute-calculator .calculator-btn-container .btn.btn-success small {
  display: block;	
}

.page-borrowing-calculator .calculator-cta-container h2,
.page-stampduty-calculator-reskin .calculator-cta-container h2,
.page-stampduty-calculator-reskin1 .calculator-cta-container h2,
.page-homeloan-calculator .calculator-cta-container h2,
.page-1minute-calculator .calculator-cta-container h2 {
  color: #f5c14d;
  font-size: 34px;
  font-weight: normal;
  margin: 5px 0 0.2em;
}

.page-borrowing-calculator .calculator-cta-container p,
.page-stampduty-calculator-reskin .calculator-cta-container p,
.page-stampduty-calculator-reskin1 .calculator-cta-container p,
.page-homeloan-calculator .calculator-cta-container p,
.page-1minute-calculator .calculator-cta-container p {
  font-size: 18px;
  font-weight: normal;
  color: #fff;
}

.page-borrowing-calculator .calculator-cta-container .btn.btn-dbl,
.page-stampduty-calculator-reskin .calculator-cta-container .btn.btn-dbl,
.page-stampduty-calculator-reskin1 .calculator-cta-container .btn.btn-dbl,
.page-homeloan-calculator .calculator-cta-container .btn.btn-dbl,
.page-1minute-calculator .calculator-cta-container .btn.btn-dbl {
  width: 100%;
}

.page-borrowing-calculator .calculator-cta-container .btn.btn-dbl small,
.page-stampduty-calculator-reskin .calculator-cta-container .btn.btn-dbl small,
.page-stampduty-calculator-reskin1 .calculator-cta-container .btn.btn-dbl small,
.page-homeloan-calculator .calculator-cta-container .btn.btn-dbl small,
.page-1minute-calculator .calculator-cta-container .btn.btn-dbl small {
  color: #4b2b6a !important;	
  display: block;	
}

.page-borrowing-calculator .section-choose h2,
.page-stampduty-calculator-reskin .section-choose h2,
.page-stampduty-calculator-reskin1 .section-choose h2,
.page-homeloan-calculator .section-choose h2,
.page-1minute-calculator .section-choose h2 {
  font-size: 35px;
  margin: 64px 0; 
  text-align: center;
}
.page-stampduty-calculator-reskin .col-8-4-1,
.page-stampduty-calculator-reskin1 .col-8-4-1 {
  background: white;
  margin: 10px 0;
  padding: 10px 0 0;	
}
.page-stampduty-calculator-reskin .col-8-4-1 iframe,
.page-stampduty-calculator-reskin1 .col-8-4-1 iframe {
  height: 580px;	
}
.page-stampduty-calculator-reskin .alert-warning,
.page-stampduty-calculator-reskin1 .alert-warning {
  margin: 40px 25px; 	
}
.page-stampduty-calculator-reskin .alert-warning h2,
.page-stampduty-calculator-reskin1 .alert-warning h2 {
  color: #c98600;	
}
.page-stampduty-calculator-reskin .disclaimer,
.page-stampduty-calculator-reskin1 .disclaimer {
  margin: 0 25px 10px;
  overflow: hidden;	
}
/* These media queries are based on the biztools break points */
@media(max-width: 1205px) {
	.page-stampduty-calculator-reskin .col-8-4-1 iframe,
	.page-stampduty-calculator-reskin1 .col-8-4-1 iframe {
	  height: 1010px;	
	}
}
@media (max-width: 774px) {
	.page-stampduty-calculator-reskin .col-8-4-1 iframe,
	.page-stampduty-calculator-reskin1 .col-8-4-1 iframe {
	  height: 580px;	
	}
}
@media (max-width: 717px) {
	.page-stampduty-calculator-reskin .col-8-4-1 iframe,
	.page-stampduty-calculator-reskin1 .col-8-4-1 iframe {
	  height: 1010px;	
	}
}
/* BORROWING CALCULATOR A/B TESTING 2nd OPTION END */
/* FEATURE CAROUSEL RATES CHANGE */
/*.component-feature-carousel .rba-interest-rates img {
	width: 100%;
}

.component-feature-carousel .rba-interest-rates h1 {
	font-size: 3.071em;
	margin-top: 20px;
}

.component-feature-carousel .rba-interest-rates h2 {
	font-size: 2.071em;
}*/
/* FEATURE CAROUSEL RATES CHANGE END*/
/* FHB GUIDE UPDATE */
.page-saving-your-deposit .footer,
.page-choosing-right-loan .footer,
.page-buying-your-first-home .footer,
.page-making-an-offer .footer,
.page-steps-to-buying-your-property .footer {
	position: relative;
	z-index: 1;
}

.page-saving-your-deposit .container.zindex-lev1.down .navigation.section,
.page-choosing-right-loan .container.zindex-lev1.down .navigation.section,
.page-buying-your-first-home .container.zindex-lev1.down .navigation.section,
.page-making-an-offer .container.zindex-lev1.down .navigation.section,
.page-steps-to-buying-your-property .container.zindex-lev1.down .navigation.section {
    top: 160px;
}

.page-saving-your-deposit .navigation.section.affix,
.page-choosing-right-loan .navigation.section.affix,
.page-buying-your-first-home .navigation.section.affix,
.page-making-an-offer .navigation.section.affix,
.page-steps-to-buying-your-property .navigation.section.affix {
    max-width: 270px;
}

.page-saving-your-deposit .container.zindex-lev1.down .offset,
.page-choosing-right-loan .container.zindex-lev1.down .offset,
.page-buying-your-first-home .container.zindex-lev1.down .offset,
.page-making-an-offer .container.zindex-lev1.down .offset,
.page-steps-to-buying-your-property .container.zindex-lev1.down .offset {
    padding-top: 155px;
}

.page-saving-your-deposit footer .footer,
.page-choosing-right-loan footer .footer,
.page-buying-your-first-home footer .footer,
.page-making-an-offer footer .footer,
.page-steps-to-buying-your-property footer .footer {
	background-color: white;
}

.page-saving-your-deposit ul.ticks,
.page-choosing-right-loan ul.ticks,
.page-buying-your-first-home ul.ticks,
.page-making-an-offer ul.ticks,
.page-steps-to-buying-your-property ul.ticks{
	padding: 0;
}

.page-saving-your-deposit ul.ticks li,
.page-choosing-right-loan ul.ticks li,
.page-buying-your-first-home ul.ticks li,
.page-making-an-offer ul.ticks li,
.page-steps-to-buying-your-property ul.ticks li{
	background: no-repeat 2px 6px url('/content/dam/aussie/images/landing-page/green-tick-24px.png');
	list-style: none;
	padding-left: 40px;
}



/* FHB GUIDE UPDATE END */

/* Homepage Yellow CTA BUTTON STARTS */

.homepage-yellow-btn-large { overflow:hidden;}

.homepage-yellow-btn-large .btn {
  padding: 5px 20px;
  margin-top: 0px;
  margin-bottom: 5px;
  color: #4b2b6a;
  font-family: "GlyphaLTStd-Bold", "Verdana Regular", Verdana, Arial, "Helvetica Neue", Helvetica, sans-serif;
  font-size: 16px;
  letter-spacing: 0.01em;
  text-shadow: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-color: #fbcc68;
  background-repeat: repeat-x;
  background-image: -webkit-linear-gradient(top, #fbcc68 0%, #ecaf20 100%);
  background-image: linear-gradient(to bottom, #fbcc68 0%, #ecaf20 100%);
  box-shadow: 0.5px 0.866px 6px 0px rgba(0, 0, 0, 0.75);
  border-radius: 8px;
  border: 1px solid #f9c75c;
  -webkit-transition: all 1s linear;
  transition: all 1s linear;
}

.homepage-yellow-btn-large .btn:hover {
    background-color: #ecaf20;
    background-image: -webkit-linear-gradient(top, #ecaf20 0%, #fbcc68 100%);
    background-image: linear-gradient(to bottom, #ecaf20 0%, #fbcc68 100%); 
}

.homepage-yellow-btn-large h2 {
  color: #f5c14d;
  font-size: 24px;
  font-weight: normal;
  margin-bottom: 0.2em;
}

.homepage-yellow-btn-large p {
  font-size: 14px;
  font-weight: normal;
  color: #fff;
}

.homepage-yellow-btn-large small {
  color: #4b2b6a !important;
}

.homepage-yellow-btn-large .btn.btn-dbl {
  width: 100%;
}

.homepage-yellow-btn-large .btn.btn-dbl small {
  color: #4b2b6a !important;	
  display: block;	
}

.homepage-yellow-btn-large { overflow:hidden;}

/* Homepage Yellow CTA BUTTON ENDS */



@media (max-width: 767px){	
.homepage-yellow-btn-large .btn {  width: 100%; }
}

/* Store Form Logo Fix */
#store-raaform .site-seal .text-center img {
	width: auto;
}

/* Disclaimer font color update */
.footer .terms {
    color: #737272;
}

/* Megamenu Z index */
.navbar-fixed-top{z-index:1048;} 
.modal-backdrop{z-index:1049;}

/* Brand Refresh */
/* New Header - Site fixes*/
.navbar {
	max-width: 1600px;
    margin: 0 auto;
}

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
     /* IE10+ CSS styles go here */    
     .navbar {
		width: 100%;
	}
}

.nav-phone {
	margin: 0;
}

.nav-primary{
	position: relative;
}
 
.phone-number {
	position: absolute;
    right: 22px;
    color: white;
    font-family: Circular-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;
    font-size: 16px;
    font-weight: 400;
    top: 19px;
}

.phone-number a {
	color: white;
}

.phone-number a:hover {
    color: #ffc800;
}

.component-body h5,
.component-body h5 a,
.component-body h5:first-child {
	font-family: Circular-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;
	font-size: 22px;
	margin-top: 30px;
}

/* Global container fixes */
body {
	font-size: 24px;
	line-height: 31px;
}

.feature-carousel {
	margin: 100px auto 0;
	width: 100%;
	overflow: hidden;
}

.breadcrumb-background {
    background: none;
    margin-bottom: 30px;
    margin-top: 100px;
    overflow: hidden;
}

.page-singlecolumn .feature-carousel {
    margin-top: 90px;
}
.page-singlecolumn .breadcrumb-background {
    margin-top: 10px;
}

.breadcrumb-background h1 {
	/*font-size: 24px;*/
    margin: 40px 0 0;
}

.breadcrumb-background .share,
.breadcrumb-background .topshare  {
	display: none;
}

.breadcrumb {
	background: none;
}

@media (max-width: 767px){
	.breadcrumb-background .col-xs-8 {
	    width: 100%;
	}

	.breadcrumb-background h1 {
	    margin: 10px 0 0;
	}

	.component-navigation .component-title {
    	display: none;
	}
}

@media (min-width: 1200px){
	.page-title {
	    padding: 40px 0 0;
	}
}

.notices {
	background: none;
}

.aussie-footer .back-to-top {
	margin-top: 40px;
}



/* Global font fixes */
.component-body ol {
	padding: 0 0 0 22px;
}

.component-body ol li h3 {
	font-size: 19px;
	margin-bottom: 0;
}

.feature-block--title h5 {
	font-size: 21px;
}

/* Global template fixes */
.page-featured .breadcrumb-background {
	margin-top: 0;
}

@media (min-width: 768px){
	.page-featured .feature {
	    top: -513px;
	}
}
@media (max-width: 991px) and (min-width: 768px){
	.feature {
	    top: -515px!important;
	}
}
@media (min-width: 1200px){
	.page-featured .feature {
	    top: -563px;
	}
}

@media (max-width: 767px){
	.component-navigation.collapsible-xs .component-title a {
	    display: none;
	}
}

/* Test for LHS content removal */
.leftipar .section.reference,
.leftcontent .section.reference {
	display: none;
}

.page-featured .leftipar .section.reference,
.page-featured .leftcontent .section.reference {
	display: block;
}

.page-featured .rightipar .section.reference,
.page-featured .rightcontent .section.reference {
	display: none;
}

/* Global component fixes */
.component-textimage,
.component-body.panel{
	border: none;
}

.component-tabs .tabs-nav li a {
    font-family: Circular-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;
}

.component-feature-carousel .text-overlay h1,
.component-feature-carousel .text-overlay h2,
.component-feature-carousel .text-overlay h4 {
    font-family: Circular-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;
}

.component-feature-carousel.content .text-overlay h1,
.component-feature-carousel .text-overlay h2.lg,
.component-feature-carousel .text-overlay h2 {
    font-size: 40px !important;
    margin-bottom: 20px;
}

@media (max-width: 767px){
	.component-feature-carousel.content .text-overlay h1,
	.component-feature-carousel .text-overlay h2.lg,
	.component-feature-carousel .text-overlay h2 {
	    font-size: 30px !important;
	    margin-bottom: 20px;
	}

	.component-feature-carousel .text-wrapper.col-xs-7 {
		width: 100%;		
	}
}


.component-feature-carousel .text-overlay h4 {
    font-size: 30px !important;
    margin-bottom: 20px;
}

.component-feature-carousel .text-overlay .text-wrapper,
.component-feature-carousel.content .text-overlay blockquote {
    font-size: 20px;
}

.component-feature-carousel .text-overlay .text-wrapper p {
    margin-bottom: 5px;
}

.component-feature-carousel .text-overlay .btn-lg {
    padding: 4px 16px;
}

@media (max-width: 767px){
	.component-feature-carousel.content .text-overlay p {
	    font-size: 20px;
	}
}

.component-body.panel {
	box-shadow: none;
}

.call-to-action-box {
	background: none;
    border: 1px solid #eaeae7;
    border-width: 1px 0;
    color: #51534a;
    margin: 65px 0;
}

@media (min-width: 768px){
	.call-to-action-box {
		padding: 15px 0;
	}
}

.call-to-action-box h2.md {
    font-size: 80px !important;
    margin-top: 40px;
}

@media (max-width: 767px){
	.call-to-action-box h2.md {
	    font-size: 55px !important;
	}
}


.call-to-action-box h2, 
.call-to-action-box h3 {
    color: #51534a;
}

.call-to-action-box .btn {
    color: #51534a;
    margin-bottom: 50px;
    padding: 13px 60px;
}

.component-body h2,
.component-body h3{
	font-size: 	25px;
	color: #51534A;
}

.columncontrol .advancedtext .btn {
	width: 100%;
}

.component-navigation .panel {
	box-shadow: none;
}

.component-navigation,
.component-navigation ul,
.component-navigation ul li.active,
.component-navigation ul li.active > a,
.component-navigation ul ul,
.component-navigation ul ul li.active a,
.component-navigation ul ul li.active > a{
	background: none !important;
}

.component-navigation ul li.active,
.component-navigation ul li.active > a,
.component-navigation ul ul li.active a,
.component-navigation ul ul li.active > a{
	color: #512D6D;;
}

.component-navigation ul .parent .panel-collapse.collapse.in {
	border: none;
}

.component-navigation h3 {
	padding: 0;
}

.component-navigation .component-title {
    border: none;
}

.component-navigation h3 a {
	color: #512D6D;
    font-size: 16px;
    margin-bottom: 4px;
    text-decoration: none;
}

.component-navigation li a {
	color: #51534A;
    font-size: 16px;
    font-family: Circular-Book, Helvetica Neue, Helvetica, Arial, sans-serif;
    padding: 4px 0px 4px 0px;
    text-decoration: none;	
}

.component-navigation li a:hover {
	color: #c98600;
}


.component-navigation li.parent > a {
	color: #51534A;
    font-family: Circular-Bold, Helvetica Neue, Helvetica, Arial, sans-serif;
}

.component-image-list .text-wrap {
	font-size: 0.75em;
	font-family: Circular-Bold, Helvetica Neue, Helvetica, Arial, sans-serif;
	line-height: 1em;
}

.icon-tick,
.icon-calc,
.icon-compare,
.icon-percent,
.icon-money {
	font-size: 1em;
}

.component-tabs .tabs-nav li a {
    font-size: 0.75em;
    color: #522b6f;
    text-decoration: none;
}

.component-tabs .tabs-nav li a i {
    display: none;
}

.component-tabs .tabs-nav li.active a {
    color: #fff;
}

.component-tabs .tabs-nav li {
    background: #eaeae7;
    border: 4px solid #522b6f;
    border-width: 0 0 4px;
}

.component-tabs .tabs-nav li.active {
    background: #522b6f;
    border: 4px solid #522b6f;
    border-width: 0 0 4px;
}

.component-tabs .tabs-nav li:first-child {
    border-width: 0 0 4px;
}

.component-tabs .tab-content {
    border-width: 0 ;
}

@media (max-width: 767px){

	.component-tabs.collapsible.collapsible-xs {
		margin: 20px 0; 
	}

	.component-tabs .component-title {
	    display: block;
	    height: 52px;
    	z-index: 1;
	}

	.component-tabs .component-title  h3,
	.component-tabs .component-title  h4{
    	position: absolute;
    	border: none;
    	font-size: 21px;
    	margin-top: 16px;
    	z-index: 2;
	}

	.component-tabs .panel-group .panel-heading.collapsed .icon-benefits,
	.component-tabs .panel-group .panel-heading.collapsed .icon-collapse {
	    font-size: 20px;
    	padding: 4px 0 0;
	}

	/* Accordians mobile functionality */
	.component-showhide {
		margin: 20px 0; 
	}

	.component-showhide .panel-heading {
		color: #51534a;
	    font-size: 25px;
	    font-family: Circular-Bold,Helvetica Neue,Helvetica,Arial,sans-serif;
	}

}


ul.list li,
ul.list li p,
.panel-body ul.list li p {
	background-image: none;
    padding: 0;
}

.table-striped>tbody>tr>th, 
.table-striped>tbody>tr>td a {
    font-size: 15px;
}

.component-textimage.grey-bg h3 {
	margin: 15px 0;
}

.searchresults div ul li {
    background-image: url(../../../../content/dam/aussie/images/br/arrow.png);
    background-repeat: no-repeat;
    background-position: 0 12px;
}

.component-showhide .panel-heading {
    background-image: url(../../../../content/dam/aussie/images/br/arrow.png);
    background-position: 0 12px;
}

.social li a {
	text-decoration: none;
}

/* RAA form updated */
.page-basic .tint-container {
    margin-top: 30px;
}

.tint-container form .submit-group .alert {
    margin: 0 10px 0;
    padding-left: 10px;
    padding-right: 10px;
    display: none;
}

/* Find a broker updated */
.section-find-broker .first-heading {
	font-size: 100%;
}

/* Fix for Store  pages only */
.section-find-store h2 {
	font-size: 25px;
	margin-bottom: 20px;
}

#broker-carousel.component-feature-carousel .cycle-pager .pager span, 
#store-carousel.component-feature-carousel .cycle-pager .pager span {
    margin: 0 7px;
}

.section-find-store .form-wrapper {
	overflow: hidden;
}

.section-find-store .form-wrapper .has-error {
	height: 100%;
	position: relative;
	width: 100%;
}

/* Fix for property reports*/
.page-property-reports .component-feature-carousel h2.lg {
	font-size: 45px !important;
}

.page-property-reports .component-feature-carousel h3.sm {
	font-size: 21px !important;
}

/* Fix for home insurance*/
.page-home-insurance .component-feature-carousel h2 {
	font-size: 40px;
}

.page-home-insurance .component-feature-carousel a {
	font-size: 17px;
    line-height: 27px;
    margin-left: -10px;
}

.page-home-insurance .component-feature-carousel .text-overlay .text-wrapper p {
    margin-bottom: 30px;
}

/* Fix for contact us*/
.page-contact-us .component-tabs .tabs-nav li:first-child {
    border-width: 1px;
}

@media screen and (-webkit-min-device-pixel-ratio: 0){
	.page-contact-us .component-tabs .tabs-nav li {
	    width: 199px;
	}
}

.page-contact-us .component-tabs .tabs-nav li:first-child {
    border-width: 1px;
}

.page-contact-us .form-wrapper .form-group.col-sm-12 .form-control {
	margin-bottom: 40px;
}

.page-contact-us .form-wrapper .form-control {
	    border: 1px solid #cccccc;
	}

@media (min-width: 1200px){	
	.page-contact-us .form-wrapper .form-group.col-sm-6:first-child .form-control {
	    width: 99%;
	}
}

.page-contact-us .form-wrapper .form-group.submit-group .btn {
    margin: 30px 0 50px;
}

.page-contact-us .form-wrapper label {
    position: relative; 
    width: auto; 
    height: auto; 
}

.page-contact-us .social  {
    text-align: center;
    display: inline-block;
}

@media (max-width: 767px){
	.page-contact-us .social  {
	    margin-top: 50px; 
	    padding: 0;
	    text-align: center;
        display: inline-block;
	}

	.page-contact-us .social li {
	    width: 20%; 
	}

	.page-contact-us .social li a{
	    font-size: 30px; 
	}

}

.page-contact-us .form-wrapper #PhoneType {
    margin-top: -60px !important; 
}

/* Fix for careers*/
.page-careers .advancedtext h2,
.page-careers .component-textimage h3 {
	margin: 50px 0;
}

.page-careers .component-textimage {
	padding: 0 15px ;
}

.page-careers .advancedtext ul.why-aussie-reasons {
	margin: 50px 0;
}

.section-careers .call-to-action-box{
	padding-top: 50px;
}

.section-careers .call-to-action-box .component-body {
	text-align: center;
}

.section-careers .call-to-action-box .component-body h3 {
	font-size: 80px;
    line-height: 80px;
}

@media (max-width: 767px){
	.section-careers .call-to-action-box .component-body h3 {
		font-size: 55px;
	    line-height: 55px;
	}
}

.section-careers .call-to-action-box .row .col-xs-12.col-sm-4,
.section-careers .call-to-action-box .row .col-xs-12.col-sm-8 {
	width: 100%;
    text-align: center;
}

.section-careers .call-to-action-box .row .col-xs-12.col-sm-8 h3 {
	margin-bottom: 50px;
}

.section-careers .call-to-action-box .row .col-xs-12.col-sm-4 .btn {
	float: none !important;
}

/* Fix for home insurance*/

.section-insurance .call-to-action-box {
	padding-top: 50px;
}

.section-insurance .call-to-action-box .component-body {
	text-align: center;
}

.section-insurance .call-to-action-box .component-body h2,
.section-insurance .call-to-action-box .component-body h3 {
	font-size: 80px;
    line-height: 80px;
}

@media (max-width: 767px){
	.section-insurance .call-to-action-box .component-body h2,
	.section-insurance .call-to-action-box .component-body h3 {
		font-size: 55px;
	    line-height: 55px;
	}
}

.section-insurance .call-to-action-box .row .col-xs-12.col-sm-4,
.section-insurance .call-to-action-box .row .col-xs-12.col-sm-8 {
	width: 100%;
    text-align: center;
}

.section-insurance .call-to-action-box .row .col-xs-12.col-sm-8 h3 {
	margin-bottom: 50px;
}

.section-insurance .call-to-action-box .btn.sm-lg {
    background-color: #51534a;
    font-size: 100%;
    padding: 14px 45px;
}

.section-insurance .call-to-action-box p {
    margin-bottom: 50px;
}

/* Fix for '/home-insurance/existing-customers.html' */
.page-existing-customers .component-freetext .component-modifier-background.component-textimage {
	background-color: #eaeae7;
}

.page-existing-customers .component-freetext .component-modifier-background.component-textimage h3 {
	margin: 20px 0 30px;
}

/* Fix for personal loans*/

.section-personal-loans .call-to-action-box {
	padding-top: 50px;
}

.section-personal-loans .call-to-action-box .component-body {
	text-align: center;
}

.section-personal-loans .call-to-action-box .component-body h2,
.section-personal-loans .call-to-action-box .component-body h3 {
	font-size: 80px;
    line-height: 80px;
    margin-bottom: 0;
}

@media (max-width: 767px){
	.section-personal-loans .call-to-action-box .component-body h2,
	.section-personal-loans .call-to-action-box .component-body h3 {
		font-size: 55px;
	    line-height: 55px;
	}
}

.section-personal-loans .call-to-action-box .row .col-xs-12.col-sm-4,
.section-personal-loans .call-to-action-box .row .col-xs-12.col-sm-8 {
	width: 100%;
    text-align: center;
}

.section-personal-loans .call-to-action-box .row .col-xs-12.col-sm-8 h3 {
	margin-bottom: 50px;
}

.section-personal-loans .call-to-action-box .btn.sm-lg {
    background-color: #51534a;
    font-size: 100%;
    margin-top: 50px;
    padding: 14px 45px;
}

.section-personal-loans .call-to-action-box .btn.btn-lg {
    margin-top: 50px;
}

.section-personal-loans .call-to-action-box p {
    margin-bottom: 50px;
}

/* persoanl loans calculators */
.page-loan-repayment-calculator .calculator label {
	display: inline-block;
	font-size: 20px;
}

.page-loan-repayment-calculator .calculator .results {
    padding: 20px 10px;
}

.page-loan-repayment-calculator .calculator .results .well {
    border: none;
    box-shadow: none;
}

.win-eftpos,
.win-eftpos .visible-xs {
    display: none !important;
} 

@media (max-width: 767px){
	.feature-carousel {
	    width: 100%;
		margin: 90px auto 0;
	}

}

@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: portrait) {
    .aussie-nav.navbar-default .navbar-nav>li>a {
      padding: 12px 12px;
    }
}


@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 568px)
  and (-webkit-min-device-pixel-ratio: 2) {
    .aussie-nav.navbar-default .navbar-nav>li>a {
        padding: 12px 12px;
    }
}

/* Fix for /home-loans/aussie.html */
.page-aussie .advancedtext .in-tab.grey-bg {
    background: none;
}

/* Fix for /home-loans/property-ebooks/buying-and-selling.html */
@media (max-width: 767px) {
	.component-feature-carousel.content .text-overlay h1, 
	.component-feature-carousel .text-overlay h2.lg, 
	.component-feature-carousel .text-overlay h2 {
	    margin-bottom: 5px;
	}
}

.page-buying-and-selling .component-feature-carousel.content .text-overlay h3,
.page-first-home-buyer .component-feature-carousel.content .text-overlay h3,
.page-refinancing .component-feature-carousel.content .text-overlay h3,
.page-property-investing .component-feature-carousel.content .text-overlay h3,
.page-home-renovating .component-feature-carousel.content .text-overlay h3,
.page-construction .component-feature-carousel.content .text-overlay h3{
    margin: 0 20px;
}

.page-buying-and-selling .component-feature-carousel .text-overlay .checkbox input[type=checkbox],
.page-first-home-buyer .component-feature-carousel .text-overlay .checkbox input[type=checkbox],
.page-refinancing .component-feature-carousel .text-overlay .checkbox input[type=checkbox],
.page-property-investing .component-feature-carousel .text-overlay .checkbox input[type=checkbox],
.page-home-renovating .component-feature-carousel .text-overlay .checkbox input[type=checkbox],
.page-construction .component-feature-carousel .text-overlay .checkbox input[type=checkbox] {
    margin-top: 10px;
}

.page-buying-and-selling .component-feature-carousel .text-overlay .btn-lg,
.page-first-home-buyer .component-feature-carousel .text-overlay .btn-lg,
.page-refinancing .component-feature-carousel .text-overlay .btn-lg,
.page-property-investing .component-feature-carousel .text-overlay .btn-lg,
.page-home-renovating .component-feature-carousel .text-overlay .btn-lg,
.page-construction .component-feature-carousel .text-overlay .btn-lg {
    margin-top: -30px;
}

.page-buying-and-selling .form-wrapper .form-control,
.page-first-home-buyer .form-wrapper .form-control,
.page-refinancing .form-wrapper .form-control,
.page-property-investing .form-wrapper .form-control,
.page-home-renovating .form-wrapper .form-control, 
.page-construction .form-wrapper .form-control {
    border: 1px solid #ccc;
}

.page-buying-and-selling .form-wrapper .form-group.col-sm-6:first-child .form-control,
.page-first-home-buyer .form-wrapper .form-group.col-sm-6:first-child .form-control,
.page-refinancing .form-wrapper .form-group.col-sm-6:first-child .form-control,
.page-property-investing .form-wrapper .form-group.col-sm-6:first-child .form-control,
.page-home-renovating .form-wrapper .form-group.col-sm-6:first-child .form-control,
.page-construction .form-wrapper .form-group.col-sm-6:first-child .form-control {
    width: 99%;
}

/* Find broker */
.page-find-broker .calculator {
	margin-top: 50px;
}

.page-find-broker #searchForm .form-control {
	border: 1px solid #cccccc;
	margin: 30px 0 50px;
}

.page-find-broker .columncontrol .col-sm-4, 
.page-find-broker .columncontrol .col-md-3{
	display: none;
}

.page-find-broker .columncontrol .col-sm-8,
.page-find-broker .columncontrol .col-md-9{
	width: 100%;
}

/* Fine print removal */
.page-borrowing-power-calculator-terms .fine-print,
.page-contact-us .fine-print,
.page-find-broker .fine-print,
.page-ask .fine-print,
.page-why-use-aussie .fine-print,
.page-cost .fine-print
.page-when-should-i-meet-with-an-aussie-mortgage-broker .fine-print
.page-whats-involved .fine-print
.page-how-long-does-it-take .fine-print {
	display: none;
}

.infoBox .popover-content {
    width: 100%;
}

/* Fix for mobile navigation */
@media (max-width: 767px) {
	.aussie-nav .dropdown.account-dropdown .component-freetext.open .dropdown-menu {
	    display: block;
	    top: auto;
	    bottom: 0;
	    padding-bottom: 100px;
	    background: #fff;
	    z-index: 1000;
	}
	
	.component-navigation li a {
		border-bottom: 1px solid #ccc;
	}
}

.component-navigation ul .parent li a { 
    background-color: #f9f9f9;
}

.component-navigation li:hover li a {
    background: 0;
    background-color: #f9f9f9;
}

/* Fix for meet the broker */
.page-mortgage-broker1 .page-title {
    padding: 11px 0 0;
}


.page-mortgage-broker1 h2.or {
    font-size: 34px;
    margin-bottom: 40px;
}

.page-mortgage-broker1 .nearest-broker h2.grey {
	margin-bottom: 20px;
}


.page-mortgage-broker1 .broker-info a {
	min-height: 145px;
}

@media (min-width: 992px){
	.lenders--list-item {
	    width: 12%;
	}
}

.lenders--list-item {
    display: inline-block;
    vertical-align: top;
    margin-bottom: 40px;
    width: 12%;
}
.icon-tick {
    color: #522b6f;
    font-size: 1.250em
}
.icon-cross {
    color: #eaeae7;
    font-size: 1.250em
}

/* LHS Navigation removal of title */
.navigation .component-navigation .component-title {
	display: none;
}

@media (max-width: 767px) {
	.page-refinancing .feature-carousel .text-overlay {
		position: relative !important;
		background: none;
	}
}
.page-refinancing .feature-carousel {
	margin: 90px auto 0;
}
.page-refinancing .component-feature-carousel .text-overlay h1 {
	text-shadow: none;
}

/* March release fixes */
.page-insurance .tab .advancedtable table {
      border: none;
}
 
.page-insurance .tab .advancedtable table tr {
      border: none;
}

/* Typography update below - 30.1.2017 */
/*
.h1, h1 {
	line-height: 1;
	font-weight: 400;
	color: #522b6f;
	letter-spacing: -.04em;
	margin-bottom: 30px 0px;
}



h1,.h1{font-size:60px}
h2,.h2{font-size:60px}
h3,.h3{font-size:30px}
h4,.h4{font-size:24px}
h5,.h5{font-size:14px}
h6,.h6{font-size:12px}



@media(max-width: 992px) {
h1,.h1{font-size:50px}
h2,.h2{font-size:50px}
h3,.h3{font-size:20px}
h4,.h4{font-size:20px}
h5,.h5{font-size:14px}
h6,.h6{font-size:12px}
}

@media(max-width:768px){ 

h1,.h1{font-size:30px}
h2,.h2{font-size:30px}
h3,.h3{font-size:20px}
h4,.h4{font-size:20px}
h5,.h5{font-size:14px}
h6,.h6{font-size:12px}

}

.h1:first-child, h1:first-child {
    margin: 30px 0px;
}
.h2:first-child, h2:first-child {
    margin: 30px 0px;
}

.call-to-action-box h2.md {
    font-size: 60px !important;
    margin-top: 40px;
}

*/

/* Typography update above - 30.1.2017 */

/* Video Carousel CSS updates post March 2017 release */
.video-slide {
    cursor:pointer;
}
 
.video-slide--title,
.video-slide--time {
	pointer-events: none;
}
.hero {
    max-height: 385px;
}

/* Update for Proof points in mobile*/

@media (max-width: 991px){
	.proofpoints .tiles--number {
	    font-size: 30px;
	}
 
	.proofpoints .tiles--text {
	    font-size:17px;
	}
}

/* Column control */

.columncontrol .testimonial .col-sm-12 .col-12-1 {
    padding: 50px 50px 0;
}
.columncontrol .testimonial .col-sm-12 .col-12-1 .image {
    width: 24%;
    float: left;
    margin-right: 60px;
}
.columncontrol .testimonial .col-sm-12 .col-12-1 .cta .cta {
    text-align: left;
}
.columncontrol .testimonial .col-sm-12 .col-12-1 .cta .cta .btn--wide{
    margin-left: 0;
}

@media (max-width: 767px){
	.columncontrol .testimonial .col-sm-12 .col-12-1 {
	    padding: 20px 20px 0;
		}
	.columncontrol .testimonial .col-sm-12 .col-12-1 .image {
	    width: 100%;
	}
}


/* proof points update CSS */
.proofpoints .tiles.col-4 .row .col-md-3 {
    padding-left: 5px;
    padding-right: 0px;
}
 
.proofpoints .tiles.col-4 .row .col-md-3:first-child {
    padding-left: 20px;
    padding-right: 0px;
}
 
.proofpoints .tiles.col-4 .row .col-md-3:last-child {
    padding-left: 5px;
    padding-right: 20px;
}

@media (max-width: 992px){
.proofpoints .tiles.col-4 .row .col-md-3 {
        padding-left: 5px;
        padding-right: 0px;
}
 
.proofpoints .tiles.col-4 .row .col-md-3:first-child {
	    padding-left: 5px;
	    padding-right: 0px;
	}
 
.proofpoints .tiles.col-4 .row .col-md-3:last-child {
	    padding-left: 5px;
	    padding-right: 0px;
	}
}

/* CTA component update */
@media (min-width: 1200px){
	.leftcontent .cta .btn--wide {
	    /* min-width: 320px; */
	}
}
 
@media (min-width: 992px){
	.leftcontent .cta .btn--wide {
	    min-width: 320px;
	}
}
 
@media (max-width: 767px){
	.leftcontent .cta .btn--wide {
	    min-width: 100%;
	}
}

/* Fixes for CTA Width */
.cta-heading-small h2 {
    width: 50%;
    margin-left: auto;
    margin-right: auto;
}
.cta-heading-medium h2 {
    width: 70%;
    margin-left: auto;
    margin-right: auto;
}
.cta-heading-large h2{
    width: 85%;
    margin-left: auto;
    margin-right: auto;
}
@media (max-width: 767px){
	.cta-heading-small h2,
        .cta-heading-medium h2,
        .cta-heading-large h2 {
	    width: 100%;
	}
}
/* Image list */
.columncontrol .testimonial.background-image .col-sm-6 .col-6-6-1, 
.columncontrol .testimonial.background-image .col-sm-6 .col-6-6-2 {
	background: #ffffff;
}
 
.columncontrol .testimonial.background-image .col-sm-6 .col-6-6-1 .text, 
.columncontrol .testimonial.background-image .col-sm-6 .col-6-6-2 .text {
	position: relative;
    bottom: initial;
    width: 100%;
}
 
.columncontrol .testimonial.background-image .col-sm-6 .col-6-6-1 .text .standard-text, 
.columncontrol .testimonial.background-image .col-sm-6 .col-6-6-2 .text .standard-text {
	bottom: 0;
	position: absolute;
	width: 100%;
}
 
.columncontrol .testimonial.background-image .col-sm-6 .col-6-6-1 .text .mobile-text, 
.columncontrol .testimonial.background-image .col-sm-6 .col-6-6-2 .text .mobile-text {
	position: relative;
}
 
.columncontrol .testimonial.background-image .col-sm-6 .col-6-6-1 .text .mobile-text .component-body, 
.columncontrol .testimonial.background-image .col-sm-6 .col-6-6-2 .text .mobile-text .component-body {
    color: black;
    margin: 0;
    width: 100%;
}
 
.columncontrol .testimonial.background-image .col-sm-6 .col-6-6-1 .text .mobile-text .component-body .card--quote-mobile, 
.columncontrol .testimonial.background-image .col-sm-6 .col-6-6-2 .text .mobile-text .component-body .card--quote-mobile{
    background: white;
    margin-bottom: 0 !important;
    padding-bottom: 30px;
}

/* proof points for multiple rows */

.proofpoints .tiles.col-4 .row-flex-wrap {
       padding: 0 20px 0 15px;
}

.proofpoints .tiles.col-4 .row .col-md-3:first-child {
	    padding-left: 5px;
		padding-right: 0;
}
.proofpoints .tiles.col-4 .row .col-md-3:last-child {
        padding-left: 5px;
	    padding-right: 0px;
}

.proofpoints .tiles.col-4 .row .col-md-3 .tiles--tile {
   margin-bottom: 7px;

}

/* AOL online close X update*/ 
.login-popup .btn-login-popup.close {
	position: relative;
}

@media only screen and (max-width: 767px) {
	.login-popup .btn-login-popup.close {
		right: 0;
	}
}

.herobanner .hero--headline, 
.herobanner .hero--caption__header, 
.herobanner .hero--caption__text {
    white-space: inherit;
    word-wrap: break-word;
    word-break: normal;
}

@-moz-document url-prefix() { 
	@media (min-width: 767px){
		 .aussie-nav .lock-icon {
		 	position: absolute;
		}

		.login-popup .btn-login-popup{
			margin-right: 20px;
		}
	}
	
}
/* Coulmn control */
.testimonial .col-4-4-4-1,
.testimonial .col-4-4-4-2,
.testimonial .col-4-4-4-3 {
    position: relative;
}

.testimonial .col-4-4-4-1 .advancedtext p,
.testimonial .col-4-4-4-2 .advancedtext p,
.testimonial .col-4-4-4-3 .advancedtext p {
    margin-bottom:100px;
}


.testimonial .col-4-4-4-1 .cta,
.testimonial .col-4-4-4-2 .cta,
.testimonial .col-4-4-4-3 .cta {
	height: 115px;
    position: absolute;
    width: 94%;
    bottom:5%;
    vertical-align: bottom;
}
.testimonial .col-4-4-4-1 .cta .cta,
.testimonial .col-4-4-4-2 .cta .cta,
.testimonial .col-4-4-4-3 .cta .cta {
	bottom:0%;
	left:0%;
    position: relative;            
}

.testimonial .col-4-4-4-1 .cta .btn--wide,
.testimonial .col-4-4-4-2 .cta .btn--wide,
.testimonial .col-4-4-4-3 .cta .btn--wide {
              min-width: inherit;           
              margin: 0;
              width: 100%;
              
}
.page-featured .testimonial .col-4-4-4-1 .cta ,
.page-featured .testimonial .col-4-4-4-2 .cta ,
.page-featured .testimonial .col-4-4-4-3 .cta  {
              width: 92%;              
}
@media (max-width: 991px){
.testimonial .col-4-4-4-1 .cta,
.testimonial .col-4-4-4-2 .cta,
.testimonial .col-4-4-4-3 .cta {
            position: absolute;
            width: 90%;
            bottom:10px;
}
.page-featured .testimonial .col-4-4-4-1 .cta,
.page-featured .testimonial .col-4-4-4-2 .cta,
.page-featured .testimonial .col-4-4-4-3 .cta {
            position: absolute;
            width: 90%;
            bottom:10px;
}
}
@media (max-width: 767px){
.testimonial .col-4-4-4-1 .cta,
.testimonial .col-4-4-4-2 .cta,
.testimonial .col-4-4-4-3 .cta {
            position: absolute;
            width: 94%;
            bottom:10px;
}
.page-featured .testimonial .col-4-4-4-1 .cta,
.page-featured .testimonial .col-4-4-4-2 .cta,
.page-featured .testimonial .col-4-4-4-3 .cta {
            position: absolute;
            width: 96%;
            bottom:10px;
}
}

/* Coulmn control Property guides. */
.columncontrol .testimonial.property-guides .col-sm-4 .col-4-4-4-1,
.columncontrol .testimonial.property-guides .col-sm-4 .col-4-4-4-2,
.columncontrol .testimonial.property-guides .col-sm-4 .col-4-4-4-3{
	padding: 0;
}

.columncontrol .testimonial.property-guides .col-sm-4 .col-4-4-4-1 a,
.columncontrol .testimonial.property-guides .col-sm-4 .col-4-4-4-2 a,
.columncontrol .testimonial.property-guides .col-sm-4 .col-4-4-4-3 a{
	margin: 0;
}

/* Card components update for mobile view */
@media (max-width: 767px){
.tiles-component .feature-block .feature-block--text .feature-block--title{
word-wrap: normal;
}
.card--caption__text p {
    font-size: 17px;
}
.card--quote-mobile {
    font-size: 17px;
}
.columncontrol .testimonial.background-image .col-sm-6 .col-6-6-1 .text .mobile-text .component-body .card--quote-mobile, .columncontrol .testimonial.background-image .col-sm-6 .col-6-6-2 .text .mobile-text .component-body .card--quote-mobile {
    padding-bottom: 10px;
}
.feature-block--blurb {
    color: #51534a;
    font-size: 17px;
}
}
/* Coulmn control */
.testimonial .col-3-3-3-3-1,
.testimonial .col-3-3-3-3-2,
.testimonial .col-3-3-3-3-3,
.testimonial .col-3-3-3-3-4 {
    position: relative;
}

.testimonial .col-3-3-3-3-1 .advancedtext p,
.testimonial .col-3-3-3-3-2 .advancedtext p,
.testimonial .col-3-3-3-3-3 .advancedtext p, 
.testimonial .col-3-3-3-3-4 .advancedtext p{
    margin-bottom:100px;
}


.testimonial .col-3-3-3-3-1 .cta,
.testimonial .col-3-3-3-3-2 .cta,
.testimonial .col-3-3-3-3-3 .cta, 
.testimonial .col-3-3-3-3-4 .cta {
            position: absolute;
            width: 94%;
            bottom:10px;
}


.testimonial .col-3-3-3-3-1 .cta .btn--wide,
.testimonial .col-3-3-3-3-2 .cta .btn--wide,
.testimonial .col-3-3-3-3-3 .cta .btn--wide, 
.testimonial .col-3-3-3-3-4 .cta .btn--wide{
              min-width: inherit;           
              margin: 0;
              width: 100%;
              
}
.video-slider .slick-list {
	margin-bottom: 40px;
}

/* Header navigation adding free appointment */
.aussie-nav .navbar--lower .navbar-nav .free-appointment {
    margin-top: 0;
    padding-right: 20px;
}

.aussie-nav .navbar--lower .navbar-nav .free-appointment a {
    color: #522b6f;
	background-color: #ffffff;
	border-color: #ffffff;
    padding: 26px 20px 18px;
}

.section-find-store .aussie-nav .navbar--lower .navbar-nav .free-appointment,
.section-find-broker .aussie-nav .navbar--lower .navbar-nav .free-appointment {
    display: none;
}


@media (max-width: 1199px){
	.aussie-nav .navbar--lower .navbar-nav .free-appointment {
	   float:right;
	}
 
	.aussie-nav .navbar--lower .navbar-nav .free-appointment a {
        padding: 9px 20px ;
	}
 
}


@media (min-width: 992px){
	   .aussie-nav .navbar--lower .navbar-nav .free-appointment a:hover {
		    background: #ffffff;
	    	border-color: #ffffff;
	    	color: #422259;
	   }
 
       .nav-primary .phone-number{
            display:none;
       }

       .section-find-store .nav-primary .phone-number,
	   .section-find-broker .nav-primary .phone-number {
		    display: block;
	   }

 
}
 
@media (max-width: 767px){
       .aussie-nav .navbar--lower .navbar-nav .free-appointment {
	    padding-right: 0px;
	    float:left;
	    width:100%;
	}

	.nav-primary .phone-number{
            display:block;
       }
}


/* Start of CSS for table component */








.component-tabs .panel-body h2, .component-tabs .panel-body p, .component-tabs .panel-body ul {
	padding-bottom: 10px;
	margin: 0;
	text-align: left;
	padding-top: 10px;
	padding-left: 0px;
}
.component-tabs .panel-body h1, .component-tabs .panel-body h2, .component-tabs .panel-body h3, .component-tabs .panel-body h4, .component-tabs .panel-body h5, .component-tabs .panel-body h6, .component-tabs .panel-body p, .component-tabs .panel-body ul {
	padding-bottom: 10px;
}
.component-tabs .tabs-nav li a {
	padding: 33px 15px;
	text-indent: 20px;
}
.tab .section .table {
	border: none;
}
.tab .section .table tr td {
	padding: 35px;
}
.tab .section .table tr {
	border-top: 10px solid #522b6f;
	border-left: none;
	border-right: none;
	border-bottom: none;
}
.tab .section .table tr:first-child {
	border-top: 7px solid #522b6f;
}

@media screen and (max-width: 767px) {
.component-tabs .panel-body .table h4 {
	position: absolute;
	float: left;
	display: block;
	margin-bottom: 0px;
	margin-top: 20px;
	margin-left: 10px;
	color: #522b6f;
	font-size: 0.90em;
        padding-left: 0px !important;
}
.component-tabs .panel-body h2, .component-tabs .panel-body p, .component-tabs .panel-body ul {
	padding-bottom: 0px;
	margin: 0;
	text-align: left;
	/*padding-left: 50%;*/
}
.tab .section .table tr td {
	padding: 0px;
	border: none;
}





.table-responsive>.table>tbody>tr>td, .table-responsive>.table>tbody>tr>th, .table-responsive>.table>tfoot>tr>td, .table-responsive>.table>tfoot>tr>th, .table-responsive>.table>thead>tr>td, .table-responsive>.table>thead>tr>th {
	width: 100% !important;
}










.component-tabs .component-title h3, .component-tabs .component-title h4 {
	font-size: 20px;
}
.component-body h2 {
	font-size: 30px;
}
.component-tabs .panel-body {
	border: none;
}
.table-responsive {
	overflow-x: hidden;
	border: none;
}
.table {
	width: 100% !important;
	min-width: 100% !important;
	max-width: 100% !important;
}
.table-responsive>.table {
	min-width: 100% !important;
}
.table-responsive .table {
	max-width: 100% !important;
}
table {
	border: 0;
}
.thead {
	display: none;
}
table thead {
	display: none;
}
table tr {
	margin-bottom: 10px;
	display: block;
	border-bottom: 1px solid #ddd;
	background-image: url(/content/dam/aussie/images/general/bg-table-ccc.png);
	background-repeat: repeat-y;
}
table td {
	display: block;
	text-align: left;
	border: none;
}
table td p {
	padding-left: 30%;
	text-align: left
}
table td:last-child {
	border-bottom: 0;
}
.table td:first-child {
	border-top: none;
}
.table th:last-child, .table td:last-child {
	padding-right: 8px;
}
.table th:first-child, .table td:first-child {
	padding-left: 8px;
}
.table-responsive>.table>tbody>tr>td, .table-responsive>.table>tbody>tr>th, .table-responsive>.table>tfoot>tr>td, .table-responsive>.table>tfoot>tr>th, .table-responsive>.table>thead>tr>td, .table-responsive>.table>thead>tr>th {
	white-space: normal;
	text-align: left;
	border: none;
}
table td:before {
	content: attr(data-label);
	float: left;
	text-transform: uppercase;
	font-weight: bold;
	width: 30%;
	position: absolute;
	margin-left: 10px;
}

.table-striped>tbody>tr:nth-of-type(odd) {    
    background-color: #fff;
}

.table-striped>tbody>tr:nth-of-type(odd)>td {    
    background-color: #fff;
}
.table-striped>tbody>tr:nth-of-type(odd)>th {    
    background-color: #fff;
}

}

@media screen and (max-width: 767px) {
.component-tabs .advancedtable table tr:first-child {
display:block;
}
}




/* End of CSS for table component */







/* Reducting bottom padding of RAA Form */

@media (min-width: 992px){

.tint-container {
    padding: 100px 30px 10px;
}
}

/* END of Reducting bottom padding of RAA Form */

.space { margin-top: 20px; float:left;}


.section-find-store .modal-backdrop.in {
    opacity: .7;
    background-color: #ccc;
}