/*
	Landed by HTML5 UP
	html5up.net | @ajlkn
	Free for personal and commercial use under the CCA 3.0 license (html5up.net/license)
*/

/* Basic */

	body {
		color: #ffffff;
	}

	body, html, #page-wrapper {
		height: 100%;
	}

	blockquote {
		border-left: solid 4px #606067;
	}

	code {
		background: #32333b;
	}

	hr {
		border-bottom: solid 1px #606067;
	}

/* Icon */

	.icon.major {
		-ms-behavior: url("../lib/ie/PIE.htc");
	}

/* Image */

	.image {
		position: relative;
		-ms-behavior: url("../lib/ie/PIE.htc");
	}

		.image:before {
			display: none;
		}

		.image img {
			position: relative;
			-ms-behavior: url("../lib/ie/PIE.htc");
		}

/* Form */

	input[type="text"],
	input[type="password"],
	input[type="email"],
	select,
	textarea {
		position: relative;
		-ms-behavior: url("../lib/ie/PIE.htc");
	}

		input[type="text"]:focus,
		input[type="password"]:focus,
		input[type="email"]:focus,
		select:focus,
		textarea:focus {
			-ms-behavior: url("../lib/ie/PIE.htc");
		}

	input[type="text"],
	input[type="password"],
	input[type="email"] {
		line-height: 3em;
	}

	input[type="checkbox"],
	input[type="radio"] {
		font-size: 3em;
	}

		input[type="checkbox"] + label:before,
		input[type="radio"] + label:before {
			display: none;
		}

/* Table */

	table tbody tr {
		border: solid 1px #606067;
	}

	table thead {
		border-bottom: solid 1px #606067;
	}

	table tfoot {
		border-top: solid 1px #606067;
	}

	table.alt tbody tr td {
		border: solid 1px #606067;
	}

/* Button */

	input[type="submit"],
	input[type="reset"],
	input[type="button"],
	.button {
		border: solid 1px #ffffff !important;
	}

		input[type="submit"].special,
		input[type="reset"].special,
		input[type="button"].special,
		.button.special {
			border: 0 !important;
		}

/* Goto Next */

	.goto-next {
		display: none;
	}

/* Spotlight */

	.spotlight {
		height: 100%;
	}

		.spotlight .content {
			background: #272833;
		}
			

/* Wrapper */

	.wrapper.style2 input[type="text"]:focus,
	.wrapper.style2 input[type="password"]:focus,
	.wrapper.style2 input[type="email"]:focus,
	.wrapper.style2 select:focus,
	.wrapper.style2 textarea:focus {
		border-color: #ffffff;
	}

	.wrapper.style2 input[type="submit"].special:hover, .wrapper.style2 input[type="submit"].special:active,
	.wrapper.style2 input[type="reset"].special:hover,
	.wrapper.style2 input[type="reset"].special:active,
	.wrapper.style2 input[type="button"].special:hover,
	.wrapper.style2 input[type="button"].special:active,
	.wrapper.style2 .button.special:hover,
	.wrapper.style2 .button.special:active {
		color: #e44c65 !important;
	}

/* Dropotron */

	.dropotron {
		background: #272833;
		box-shadow: none !important;
		-ms-behavior: url("../lib/ie/PIE.htc");
	}

		.dropotron > li a, .dropotron > li span {
			color: #ffffff !important;
		}

		.dropotron.level-0 {
			margin-top: 0;
		}

			.dropotron.level-0:before {
				display: none;
			}

/* Header */

	#header {
		background: #272833;
	}

/* Banner */

	#banner {
		height: 112%;
	}

		#banner:before {
			height: 100%;
		}

		#banner:after {
			background-image: url("../images/ie/banner-overlay.png");
		}
		



@media screen and (max-width: 1680px) {
	.spotlight.left .content,.spotlight.right .content{
		height: 101%;
		padding:1.5em;
		top: 0;
		width: 34em;
		font-size: 0.8em;
	}
}

@media screen and (max-width: 1280px) {
	#navPanel {
		display: block;
		height: 100%;
		left: 0;
		overflow-y: auto;
		position: fixed;
		top: 0;
		width: 25%;
		z-index: 10002;
		background: #181920;
		padding: 0.75em 1.25em;
	}
	#page-wrapper,#titleBar .title{
		width:75%;
		margin-left: 25%;
	}
	#banner{
		height: 170%;
	}
	
	
	.NZstock_txt{
		font-size:0.9em;
	}
	.container{
		width: 98%;
	}
}

@media screen and (max-width: 980px) {
	#navPanel {
		width: 25%;
		min-width: 25%;
	}
	#page-wrapper,#titleBar .title{
		min-width:75%;
		margin-left: 25%;
	}
	
	.NZstock_txt{
		font-size:0.8em;
	}
	
}

.NZstock_item{
	background: #606067;
}
textarea{
	overflow: hidden;
}
.swiper-container {
  width: 100%;
  height: 100%;
  color: #fff;
  text-align: center;
}
.swiper-pagination-bullet-active{
	background: #E44C65;
}
.swiper-pagination{
	position: absolute;
	z-index: 20;
	left:50%;
	margin-left: -2.5em;
	bottom: 10px;
}
 .swiper-pagination-switch {
  display: inline-block;
  width: 0.6em;
  height: 0.6em;
  border-radius: 0.3em;
  background: #222;
  margin-right: 0.3em;
  opacity: 0.8;
  border: 1px solid #fff;
  cursor: pointer;
}
.swiper-visible-switch {
  background: #aaa;
}
.swiper-active-switch {
  background: #E13652;
}
