	@import url(//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,700italic,300,400,700);
    
      body {
	    font-family: 'Open Sans', sans-serif;
  	    font-size: 12px;
	  }
	  /*#page-outer {
	    min-height: 600px;
	  }*/
	  .student-warning {
		background: #dfdfdf;
		font-family: 'Open Sans', sans-serif;
		font-weight: bold;
		padding: 10px;
		text-align: center;
	  }
	  .warning, .close {
		background: url(../images/close.png) center left 5px no-repeat;
		min-height: 23px;
		height: 100%;
		opacity: 1;
	  }
      .floating-forms-container{
          float:left;
          display:table;
          width:100%;

    }
	  .message {
		float: left;
                font-size:10px;
                text-align:left; 
                line-height:20px;
	  }
	  .warning {
		background: url(../images/warning.png) center right 5px no-repeat
	  }
	  .close:hover {
		opacity: 1;
	  }
	  .home {
		float: left;
		background: url(../images/logo.png) top left no-repeat;
	  }
	  .custom.email, .custom.password {
		opacity: .6; /* layer alpha */
		color: #484a4c; /* text color */
		font-family: 'Open Sans', sans-serif;
		font-size: 12px;
		padding: 5px 15px 5px 10px;
		outline: none;
		border: 1px solid #afb6bc; /* stroke */
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px; /* border radius */
		-moz-background-clip: padding;
		-webkit-background-clip: padding-box;
		background-clip: padding-box; /* prevents bg color from leaking outside the border */
		background-color: #fff; /* layer fill content */
		-moz-box-shadow: inset 0 0 4px rgba(0,0,0,.25); /* inner shadow */
		-webkit-box-shadow: inset 0 0 4px rgba(0,0,0,.25); /* inner shadow */
		box-shadow: inset 0 0 4px rgba(0,0,0,.25); /* inner shadow */
		-webkit-transition: all .8s ease;
		-moz-transition: all .8s ease;
		-ms-transition: all .8s ease;
		-o-transition: all .8s ease;
		transition: all .8s ease;
	  }
	  .custom.email {
		background: url(../images/email-icon.png) right 6px top 6px no-repeat;
	  }
	  .custom.email:focus {
		background: url(../images/email-icon.png) right 6px top -18px no-repeat;
	  }
	  .custom.password {
		background: url(../images/pass-icon.png) right 6px top 6px no-repeat;
	  }
	  .custom.password:focus {
		background: url(../images/pass-icon.png) right 6px top -35px no-repeat;
	  }
	  .custom.button {
		color: #fff; /* text color */
		font-family: 'Open Sans', sans-serif;
		font-size: 12px;
		font-weight: bold;
		padding: 5px 15px 5px 10px;
		outline: none;
		border: 1px solid #0073bf; /* stroke */
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px; /* border radius */
		-moz-background-clip: padding;
		-webkit-background-clip: padding-box;
		background-clip: padding-box; /* prevents bg color from leaking outside the border */
		background-color: rgba(255,255,255,.82); /* layer fill content */
		-moz-box-shadow: 0 8px 8px rgba(0,0,0,.32), inset 0 1px 0 rgba(251,251,252,.55); /* drop shadow and inner shadow */
		-webkit-box-shadow: 0 8px 8px rgba(0,0,0,.32), inset 0 1px 0 rgba(251,251,252,.55); /* drop shadow and inner shadow */
		box-shadow: 0 8px 8px rgba(0,0,0,.32), inset 0 1px 0 rgba(251,251,252,.55); /* drop shadow and inner shadow */
		background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFmN2JlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzRhOWJlOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+); /* gradient overlay */
		background-image: -moz-linear-gradient(bottom, #1f7be5 0%, #4a9be9 100%); /* gradient overlay */
		background-image: -o-linear-gradient(bottom, #1f7be5 0%, #4a9be9 100%); /* gradient overlay */
		background-image: -webkit-linear-gradient(bottom, #1f7be5 0%, #4a9be9 100%); /* gradient overlay */
		background-image: linear-gradient(bottom, #1f7be5 0%, #4a9be9 100%); /* gradient overlay */
	  }
	  .custom.button:active {
		border: 1px solid #0073bf; /* stroke */
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px; /* border radius */
		-moz-background-clip: padding;
		-webkit-background-clip: padding-box;
		background-clip: padding-box; /* prevents bg color from leaking outside the border */
		background-color: rgba(255,255,255,.82); /* layer fill content */
		-moz-box-shadow: 0 0 7px rgba(0,0,0,.21), inset 0 4px 7px rgba(19,19,20,.73); /* drop shadow and inner shadow */
		-webkit-box-shadow: 0 0 7px rgba(0,0,0,.21), inset 0 4px 7px rgba(19,19,20,.73); /* drop shadow and inner shadow */
		box-shadow: 0 0 7px rgba(0,0,0,.21), inset 0 4px 7px rgba(19,19,20,.73); /* drop shadow and inner shadow */
		background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzFmN2JlNSIgc3RvcC1vcGFjaXR5PSIxIi8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzRhOWJlOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+); /* gradient overlay */
		background-image: -moz-linear-gradient(bottom, #1f7be5 0%, #4a9be9 100%); /* gradient overlay */
		background-image: -o-linear-gradient(bottom, #1f7be5 0%, #4a9be9 100%); /* gradient overlay */
		background-image: -webkit-linear-gradient(bottom, #1f7be5 0%, #4a9be9 100%); /* gradient overlay */
		background-image: linear-gradient(bottom, #1f7be5 0%, #4a9be9 100%); /* gradient overlay */
	  }
	  .topbar {
		/*background: #fff;*/
		position: fixed;
		top: 0;
		right: 0;
		left: 0;
		z-index: 1000;
	  }
	  .global-nav {
	  	background: #fff;
	  }
	  .nav-logo-link:hover {
		text-decoration: none;
	  }
	  .interpay-logo {
		display: block;
		width: 170px;
		height: 60px;
		background: url(../images/logo.png) top left no-repeat;
		color: transparent;
	  }
	  .floating-forms {
	  	background: #e5e5e5;
	  	width: 550px;
	  	margin: 0px 20px;
	  	padding: 0px 15px !important;
	  	-webkit-animation: bounceInLeft 5s;
	  }
	  .floating-forms.no-show {
	  	background: none;
	  }
	  .floating-forms.no-show .tab-content {
	  	display: none;
	  }
	  .floating-forms .bold {
	  	font-weight: bold;
	  }
	  .floating-forms .nav-floating-forms {
	  	float: right;
	  }
	  .floating-forms .nav-floating-forms a {
	  	color: #fff;
	  	text-decoration: none;
	  	display: block;
	  	font-weight: 600;
	  }
	  .floating-forms .forgot-password-tab, .floating-forms .sign-up-tab {
	  	padding: 5px 15px;
	  	text-align: center;
	  	color: #fff;
	  	list-style: none;
	  	float: left;
	  	margin-left: 5px;
	  	width: 145px;
                -webkit-box-shadow: 1px 1px 1px 0px rgba(61,61,61,1);
-moz-box-shadow: 1px 1px 1px 0px rgba(61,61,61,1);
box-shadow: 1px 1px 1px 0px rgba(61,61,61,1);


	  }
	  .floating-forms .forgot-password-tab {
	  	background: #474646;
	  }
	  .floating-forms .sign-up-tab {
	  	background: #3f84fd;
	  }
	  .floating-forms .heading-title-1-container {
	  	border-bottom: 1px solid #fff;
	  	padding: 15px 0px;
	  	background: url(../images/heading-title-1-bg.png) bottom right 15px no-repeat;
	  }
	  .floating-forms .heading-title-1 {
	  	font-size: 24px;
	  }
	  .floating-forms .heading-title-2-container {
	  	padding: 5px 0px 10px;
	  	background: url(../images/heading-title-2-bg.png) top left repeat-x;
	  	margin-top: 5px;
	  	border-bottom: 1px solid #000;
	  }
	  .floating-forms .heading-title-2 {
	  	font-size: 15px;
                line-height: 33px;
	  }
	  .floating-forms .close-button-container {
	  	font-style: italic;
	  	text-align: right;
	  }
	  .floating-forms .close-button {
	  	display: block;
	  	width: 33px;
	  	height: 33px;
	  	background: url(../images/close-button.png) center center no-repeat;
	  	float: right;
	  }
	  .floating-forms .close-button-text {
	  	line-height: 33px;
	  }
	  .floating-forms .fields-container {
	  	background: #fff;
	  	padding-top: 15px;
	  }
	  .floating-forms .fields-container {
	    overflow-y: scroll;
	    max-height: 355px;
	  }
	  /*.floating-forms .fields-container:not(.last) .form-group {
	  	margin-bottom: 0px;
	  }*/
	  .floating-forms .form-error, .floating-forms .field-error {
	  	color: #ee0303;
	  	font-style: italic;
	  	border-color: #ee0303;
	  }
	  .form-control.username {
	  	background: #fff url(../images/username.png) center right 10px no-repeat;
	  }
	  .form-control.envelope {
	  	background: #fff url(../images/envelope.png) center right 10px no-repeat;
	  }
	  .form-control.country {
	  	background: #fff url(../images/country.png) center right 10px no-repeat;
	  }
	  .form-control.mobile {
	  	background: #fff url(../images/mobile.png) center right 10px no-repeat;
	  }
	  .form-control.password2 {
	  	background: #fff url(../images/password2.png) center right 10px no-repeat;
	  }
	  .floating-forms .form-control:focus {
	  	border: 2px solid #3f84fd;
	  }
	  .floating-forms .floating-forms-footer {
	  	border-top: 1px solid black;
	  	background: url(../images/floating-form-footer.png) top left repeat-x;
	  }
      .form-control.homeicon {
	  	background: #fff url(../images/home.png) center right 10px no-repeat;
	  }
	  .button-reset {
	  	padding: 5px 15px 5px 30px;
	  	background: #fff url(../images/reset.png) center left 10px no-repeat;
	  	font-weight: 600;
	  	border: 1px solid #bdbdbd;
-webkit-box-shadow: 1px 1px 1px 0px rgba(61,61,61,1);
-moz-box-shadow: 1px 1px 1px 0px rgba(61,61,61,1);
box-shadow: 1px 1px 1px 0px rgba(61,61,61,1);
	  }
	  .button-submit {
	  	padding: 5px 30px 5px 30px;
	  	background: #3f84fd;
	  	color: #fff;
	  	font-weight: 600;
	  	border: 1px solid #3278fe;
-webkit-box-shadow: 1px 1px 1px 0px rgba(61,61,61,1);
-moz-box-shadow: 1px 1px 1px 0px rgba(61,61,61,1);
box-shadow: 1px 1px 1px 0px rgba(61,61,61,1);
	  }
	  #page-outer {
		position: absolute;
		top: 0px;
		left: 0px;
		width: 100%;
		height: 100%;
		background: #edeaea;
		overflow: hidden;
	  }
	  .gradient {
		position: absolute;
		width: 100%;
		height: 100%;
		z-index: 1;
	  }
	  .gradient.one {
		background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(35,35,35,0) 6%, rgba(33,33,33,0.39) 7%, rgba(35,35,35,0.4) 8%, rgba(33,33,33,0.41) 9%, rgba(33,33,33,0.44) 11%, rgba(35,35,35,0.47) 13%, rgba(33,33,33,0.48) 14%, rgba(33,33,33,0.49) 15%, rgba(35,35,35,0.49) 28%, rgba(33,33,33,0.48) 29%, rgba(35,35,35,0.45) 32%, rgba(35,35,35,0.44) 33%, rgba(33,33,33,0.43) 34%, rgba(35,35,35,0.42) 35%, rgba(33,33,33,0.4) 37%, rgba(35,35,35,0.38) 39%, rgba(35,35,35,0.37) 40%, rgba(33,33,33,0.36) 41%, rgba(35,35,35,0.35) 42%, rgba(33,33,33,0.33) 43%, rgba(33,33,33,0.31) 44%, rgba(35,35,35,0.3) 45%, rgba(32,32,32,0.28) 46%, rgba(34,34,34,0.27) 47%, rgba(33,33,33,0.25) 48%, rgba(33,33,33,0.22) 49%, rgba(35,35,35,0.19) 50%, rgba(35,35,35,0.16) 51%, rgba(32,32,32,0.12) 52%, rgba(37,37,37,0.09) 53%, rgba(34,34,34,0.05) 54%, rgba(24,24,24,0.04) 55%, rgba(26,26,26,0.03) 56%, rgba(43,43,43,0.02) 57%, rgba(44,44,44,0.01) 58%, rgba(1,1,1,0) 59%, rgba(255,255,255,0) 63%, rgba(255,255,255,0) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(6%,rgba(35,35,35,0)), color-stop(7%,rgba(33,33,33,0.39)), color-stop(8%,rgba(35,35,35,0.4)), color-stop(9%,rgba(33,33,33,0.41)), color-stop(11%,rgba(33,33,33,0.44)), color-stop(13%,rgba(35,35,35,0.47)), color-stop(14%,rgba(33,33,33,0.48)), color-stop(15%,rgba(33,33,33,0.49)), color-stop(28%,rgba(35,35,35,0.49)), color-stop(29%,rgba(33,33,33,0.48)), color-stop(32%,rgba(35,35,35,0.45)), color-stop(33%,rgba(35,35,35,0.44)), color-stop(34%,rgba(33,33,33,0.43)), color-stop(35%,rgba(35,35,35,0.42)), color-stop(37%,rgba(33,33,33,0.4)), color-stop(39%,rgba(35,35,35,0.38)), color-stop(40%,rgba(35,35,35,0.37)), color-stop(41%,rgba(33,33,33,0.36)), color-stop(42%,rgba(35,35,35,0.35)), color-stop(43%,rgba(33,33,33,0.33)), color-stop(44%,rgba(33,33,33,0.31)), color-stop(45%,rgba(35,35,35,0.3)), color-stop(46%,rgba(32,32,32,0.28)), color-stop(47%,rgba(34,34,34,0.27)), color-stop(48%,rgba(33,33,33,0.25)), color-stop(49%,rgba(33,33,33,0.22)), color-stop(50%,rgba(35,35,35,0.19)), color-stop(51%,rgba(35,35,35,0.16)), color-stop(52%,rgba(32,32,32,0.12)), color-stop(53%,rgba(37,37,37,0.09)), color-stop(54%,rgba(34,34,34,0.05)), color-stop(55%,rgba(24,24,24,0.04)), color-stop(56%,rgba(26,26,26,0.03)), color-stop(57%,rgba(43,43,43,0.02)), color-stop(58%,rgba(44,44,44,0.01)), color-stop(59%,rgba(1,1,1,0)), color-stop(63%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(35,35,35,0) 6%,rgba(33,33,33,0.39) 7%,rgba(35,35,35,0.4) 8%,rgba(33,33,33,0.41) 9%,rgba(33,33,33,0.44) 11%,rgba(35,35,35,0.47) 13%,rgba(33,33,33,0.48) 14%,rgba(33,33,33,0.49) 15%,rgba(35,35,35,0.49) 28%,rgba(33,33,33,0.48) 29%,rgba(35,35,35,0.45) 32%,rgba(35,35,35,0.44) 33%,rgba(33,33,33,0.43) 34%,rgba(35,35,35,0.42) 35%,rgba(33,33,33,0.4) 37%,rgba(35,35,35,0.38) 39%,rgba(35,35,35,0.37) 40%,rgba(33,33,33,0.36) 41%,rgba(35,35,35,0.35) 42%,rgba(33,33,33,0.33) 43%,rgba(33,33,33,0.31) 44%,rgba(35,35,35,0.3) 45%,rgba(32,32,32,0.28) 46%,rgba(34,34,34,0.27) 47%,rgba(33,33,33,0.25) 48%,rgba(33,33,33,0.22) 49%,rgba(35,35,35,0.19) 50%,rgba(35,35,35,0.16) 51%,rgba(32,32,32,0.12) 52%,rgba(37,37,37,0.09) 53%,rgba(34,34,34,0.05) 54%,rgba(24,24,24,0.04) 55%,rgba(26,26,26,0.03) 56%,rgba(43,43,43,0.02) 57%,rgba(44,44,44,0.01) 58%,rgba(1,1,1,0) 59%,rgba(255,255,255,0) 63%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(35,35,35,0) 6%,rgba(33,33,33,0.39) 7%,rgba(35,35,35,0.4) 8%,rgba(33,33,33,0.41) 9%,rgba(33,33,33,0.44) 11%,rgba(35,35,35,0.47) 13%,rgba(33,33,33,0.48) 14%,rgba(33,33,33,0.49) 15%,rgba(35,35,35,0.49) 28%,rgba(33,33,33,0.48) 29%,rgba(35,35,35,0.45) 32%,rgba(35,35,35,0.44) 33%,rgba(33,33,33,0.43) 34%,rgba(35,35,35,0.42) 35%,rgba(33,33,33,0.4) 37%,rgba(35,35,35,0.38) 39%,rgba(35,35,35,0.37) 40%,rgba(33,33,33,0.36) 41%,rgba(35,35,35,0.35) 42%,rgba(33,33,33,0.33) 43%,rgba(33,33,33,0.31) 44%,rgba(35,35,35,0.3) 45%,rgba(32,32,32,0.28) 46%,rgba(34,34,34,0.27) 47%,rgba(33,33,33,0.25) 48%,rgba(33,33,33,0.22) 49%,rgba(35,35,35,0.19) 50%,rgba(35,35,35,0.16) 51%,rgba(32,32,32,0.12) 52%,rgba(37,37,37,0.09) 53%,rgba(34,34,34,0.05) 54%,rgba(24,24,24,0.04) 55%,rgba(26,26,26,0.03) 56%,rgba(43,43,43,0.02) 57%,rgba(44,44,44,0.01) 58%,rgba(1,1,1,0) 59%,rgba(255,255,255,0) 63%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(35,35,35,0) 6%,rgba(33,33,33,0.39) 7%,rgba(35,35,35,0.4) 8%,rgba(33,33,33,0.41) 9%,rgba(33,33,33,0.44) 11%,rgba(35,35,35,0.47) 13%,rgba(33,33,33,0.48) 14%,rgba(33,33,33,0.49) 15%,rgba(35,35,35,0.49) 28%,rgba(33,33,33,0.48) 29%,rgba(35,35,35,0.45) 32%,rgba(35,35,35,0.44) 33%,rgba(33,33,33,0.43) 34%,rgba(35,35,35,0.42) 35%,rgba(33,33,33,0.4) 37%,rgba(35,35,35,0.38) 39%,rgba(35,35,35,0.37) 40%,rgba(33,33,33,0.36) 41%,rgba(35,35,35,0.35) 42%,rgba(33,33,33,0.33) 43%,rgba(33,33,33,0.31) 44%,rgba(35,35,35,0.3) 45%,rgba(32,32,32,0.28) 46%,rgba(34,34,34,0.27) 47%,rgba(33,33,33,0.25) 48%,rgba(33,33,33,0.22) 49%,rgba(35,35,35,0.19) 50%,rgba(35,35,35,0.16) 51%,rgba(32,32,32,0.12) 52%,rgba(37,37,37,0.09) 53%,rgba(34,34,34,0.05) 54%,rgba(24,24,24,0.04) 55%,rgba(26,26,26,0.03) 56%,rgba(43,43,43,0.02) 57%,rgba(44,44,44,0.01) 58%,rgba(1,1,1,0) 59%,rgba(255,255,255,0) 63%,rgba(255,255,255,0) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(35,35,35,0) 6%,rgba(33,33,33,0.39) 7%,rgba(35,35,35,0.4) 8%,rgba(33,33,33,0.41) 9%,rgba(33,33,33,0.44) 11%,rgba(35,35,35,0.47) 13%,rgba(33,33,33,0.48) 14%,rgba(33,33,33,0.49) 15%,rgba(35,35,35,0.49) 28%,rgba(33,33,33,0.48) 29%,rgba(35,35,35,0.45) 32%,rgba(35,35,35,0.44) 33%,rgba(33,33,33,0.43) 34%,rgba(35,35,35,0.42) 35%,rgba(33,33,33,0.4) 37%,rgba(35,35,35,0.38) 39%,rgba(35,35,35,0.37) 40%,rgba(33,33,33,0.36) 41%,rgba(35,35,35,0.35) 42%,rgba(33,33,33,0.33) 43%,rgba(33,33,33,0.31) 44%,rgba(35,35,35,0.3) 45%,rgba(32,32,32,0.28) 46%,rgba(34,34,34,0.27) 47%,rgba(33,33,33,0.25) 48%,rgba(33,33,33,0.22) 49%,rgba(35,35,35,0.19) 50%,rgba(35,35,35,0.16) 51%,rgba(32,32,32,0.12) 52%,rgba(37,37,37,0.09) 53%,rgba(34,34,34,0.05) 54%,rgba(24,24,24,0.04) 55%,rgba(26,26,26,0.03) 56%,rgba(43,43,43,0.02) 57%,rgba(44,44,44,0.01) 58%,rgba(1,1,1,0) 59%,rgba(255,255,255,0) 63%,rgba(255,255,255,0) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */
	  }
	  .gradient.two {
		background: -moz-linear-gradient(top,  rgba(35,35,35,0.66) 0%, rgba(33,33,33,0.68) 1%, rgba(33,33,33,0.7) 2%, rgba(35,35,35,0.72) 3%, rgba(35,35,35,0.75) 4%, rgba(33,33,33,0.78) 5%, rgba(33,33,33,0.8) 6%, rgba(33,33,33,0.8) 15%, rgba(33,33,33,0.78) 16%, rgba(33,33,33,0.76) 17%, rgba(35,35,35,0.71) 19%, rgba(35,35,35,0.69) 20%, rgba(33,33,33,0.67) 21%, rgba(33,33,33,0.65) 22%, rgba(35,35,35,0.63) 23%, rgba(35,35,35,0.61) 24%, rgba(33,33,33,0.58) 25%, rgba(33,33,33,0.55) 26%, rgba(33,33,33,0.53) 27%, rgba(33,33,33,0.5) 28%, rgba(35,35,35,0.46) 29%, rgba(33,33,33,0.41) 30%, rgba(35,35,35,0.35) 31%, rgba(33,33,33,0.22) 32%, rgba(35,35,35,0.09) 33%, rgba(33,33,33,0.02) 34%, rgba(35,35,35,0) 35%, rgba(35,35,35,0) 36%, rgba(255,255,255,0) 40%, rgba(255,255,255,0) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(35,35,35,0.66)), color-stop(1%,rgba(33,33,33,0.68)), color-stop(2%,rgba(33,33,33,0.7)), color-stop(3%,rgba(35,35,35,0.72)), color-stop(4%,rgba(35,35,35,0.75)), color-stop(5%,rgba(33,33,33,0.78)), color-stop(6%,rgba(33,33,33,0.8)), color-stop(15%,rgba(33,33,33,0.8)), color-stop(16%,rgba(33,33,33,0.78)), color-stop(17%,rgba(33,33,33,0.76)), color-stop(19%,rgba(35,35,35,0.71)), color-stop(20%,rgba(35,35,35,0.69)), color-stop(21%,rgba(33,33,33,0.67)), color-stop(22%,rgba(33,33,33,0.65)), color-stop(23%,rgba(35,35,35,0.63)), color-stop(24%,rgba(35,35,35,0.61)), color-stop(25%,rgba(33,33,33,0.58)), color-stop(26%,rgba(33,33,33,0.55)), color-stop(27%,rgba(33,33,33,0.53)), color-stop(28%,rgba(33,33,33,0.5)), color-stop(29%,rgba(35,35,35,0.46)), color-stop(30%,rgba(33,33,33,0.41)), color-stop(31%,rgba(35,35,35,0.35)), color-stop(32%,rgba(33,33,33,0.22)), color-stop(33%,rgba(35,35,35,0.09)), color-stop(34%,rgba(33,33,33,0.02)), color-stop(35%,rgba(35,35,35,0)), color-stop(36%,rgba(35,35,35,0)), color-stop(40%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(35,35,35,0.66) 0%,rgba(33,33,33,0.68) 1%,rgba(33,33,33,0.7) 2%,rgba(35,35,35,0.72) 3%,rgba(35,35,35,0.75) 4%,rgba(33,33,33,0.78) 5%,rgba(33,33,33,0.8) 6%,rgba(33,33,33,0.8) 15%,rgba(33,33,33,0.78) 16%,rgba(33,33,33,0.76) 17%,rgba(35,35,35,0.71) 19%,rgba(35,35,35,0.69) 20%,rgba(33,33,33,0.67) 21%,rgba(33,33,33,0.65) 22%,rgba(35,35,35,0.63) 23%,rgba(35,35,35,0.61) 24%,rgba(33,33,33,0.58) 25%,rgba(33,33,33,0.55) 26%,rgba(33,33,33,0.53) 27%,rgba(33,33,33,0.5) 28%,rgba(35,35,35,0.46) 29%,rgba(33,33,33,0.41) 30%,rgba(35,35,35,0.35) 31%,rgba(33,33,33,0.22) 32%,rgba(35,35,35,0.09) 33%,rgba(33,33,33,0.02) 34%,rgba(35,35,35,0) 35%,rgba(35,35,35,0) 36%,rgba(255,255,255,0) 40%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(35,35,35,0.66) 0%,rgba(33,33,33,0.68) 1%,rgba(33,33,33,0.7) 2%,rgba(35,35,35,0.72) 3%,rgba(35,35,35,0.75) 4%,rgba(33,33,33,0.78) 5%,rgba(33,33,33,0.8) 6%,rgba(33,33,33,0.8) 15%,rgba(33,33,33,0.78) 16%,rgba(33,33,33,0.76) 17%,rgba(35,35,35,0.71) 19%,rgba(35,35,35,0.69) 20%,rgba(33,33,33,0.67) 21%,rgba(33,33,33,0.65) 22%,rgba(35,35,35,0.63) 23%,rgba(35,35,35,0.61) 24%,rgba(33,33,33,0.58) 25%,rgba(33,33,33,0.55) 26%,rgba(33,33,33,0.53) 27%,rgba(33,33,33,0.5) 28%,rgba(35,35,35,0.46) 29%,rgba(33,33,33,0.41) 30%,rgba(35,35,35,0.35) 31%,rgba(33,33,33,0.22) 32%,rgba(35,35,35,0.09) 33%,rgba(33,33,33,0.02) 34%,rgba(35,35,35,0) 35%,rgba(35,35,35,0) 36%,rgba(255,255,255,0) 40%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(35,35,35,0.66) 0%,rgba(33,33,33,0.68) 1%,rgba(33,33,33,0.7) 2%,rgba(35,35,35,0.72) 3%,rgba(35,35,35,0.75) 4%,rgba(33,33,33,0.78) 5%,rgba(33,33,33,0.8) 6%,rgba(33,33,33,0.8) 15%,rgba(33,33,33,0.78) 16%,rgba(33,33,33,0.76) 17%,rgba(35,35,35,0.71) 19%,rgba(35,35,35,0.69) 20%,rgba(33,33,33,0.67) 21%,rgba(33,33,33,0.65) 22%,rgba(35,35,35,0.63) 23%,rgba(35,35,35,0.61) 24%,rgba(33,33,33,0.58) 25%,rgba(33,33,33,0.55) 26%,rgba(33,33,33,0.53) 27%,rgba(33,33,33,0.5) 28%,rgba(35,35,35,0.46) 29%,rgba(33,33,33,0.41) 30%,rgba(35,35,35,0.35) 31%,rgba(33,33,33,0.22) 32%,rgba(35,35,35,0.09) 33%,rgba(33,33,33,0.02) 34%,rgba(35,35,35,0) 35%,rgba(35,35,35,0) 36%,rgba(255,255,255,0) 40%,rgba(255,255,255,0) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(35,35,35,0.66) 0%,rgba(33,33,33,0.68) 1%,rgba(33,33,33,0.7) 2%,rgba(35,35,35,0.72) 3%,rgba(35,35,35,0.75) 4%,rgba(33,33,33,0.78) 5%,rgba(33,33,33,0.8) 6%,rgba(33,33,33,0.8) 15%,rgba(33,33,33,0.78) 16%,rgba(33,33,33,0.76) 17%,rgba(35,35,35,0.71) 19%,rgba(35,35,35,0.69) 20%,rgba(33,33,33,0.67) 21%,rgba(33,33,33,0.65) 22%,rgba(35,35,35,0.63) 23%,rgba(35,35,35,0.61) 24%,rgba(33,33,33,0.58) 25%,rgba(33,33,33,0.55) 26%,rgba(33,33,33,0.53) 27%,rgba(33,33,33,0.5) 28%,rgba(35,35,35,0.46) 29%,rgba(33,33,33,0.41) 30%,rgba(35,35,35,0.35) 31%,rgba(33,33,33,0.22) 32%,rgba(35,35,35,0.09) 33%,rgba(33,33,33,0.02) 34%,rgba(35,35,35,0) 35%,rgba(35,35,35,0) 36%,rgba(255,255,255,0) 40%,rgba(255,255,255,0) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a8232323', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */
	  }
	  .gradient.three {
		background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(35,35,35,0.01) 36%, rgba(35,35,35,0.01) 38%, rgba(31,31,31,0.01) 39%, rgba(36,36,36,0.01) 40%, rgba(32,32,32,0.03) 41%, rgba(36,36,36,0.05) 42%, rgba(34,34,34,0.07) 43%, rgba(32,32,32,0.11) 44%, rgba(33,33,33,0.19) 46%, rgba(33,33,33,0.26) 48%, rgba(35,35,35,0.3) 49%, rgba(33,33,33,0.33) 50%, rgba(33,33,33,0.36) 51%, rgba(33,33,33,0.38) 52%, rgba(33,33,33,0.4) 53%, rgba(33,33,33,0.43) 55%, rgba(35,35,35,0.44) 56%, rgba(33,33,33,0.45) 57%, rgba(35,35,35,0.46) 58%, rgba(33,33,33,0.47) 59%, rgba(35,35,35,0.48) 60%, rgba(33,33,33,0.51) 62%, rgba(35,35,35,0.52) 63%, rgba(33,33,33,0.53) 64%, rgba(35,35,35,0.54) 65%, rgba(33,33,33,0.57) 67%, rgba(33,33,33,0.6) 69%, rgba(35,35,35,0.61) 70%, rgba(33,33,33,0.62) 71%, rgba(35,35,35,0.63) 72%, rgba(33,33,33,0.66) 74%, rgba(35,35,35,0.69) 76%, rgba(33,33,33,0.72) 78%, rgba(35,35,35,0.76) 81%, rgba(33,33,33,0.79) 83%, rgba(33,33,33,0.8) 84%, rgba(34,34,34,0.8) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(36%,rgba(35,35,35,0.01)), color-stop(38%,rgba(35,35,35,0.01)), color-stop(39%,rgba(31,31,31,0.01)), color-stop(40%,rgba(36,36,36,0.01)), color-stop(41%,rgba(32,32,32,0.03)), color-stop(42%,rgba(36,36,36,0.05)), color-stop(43%,rgba(34,34,34,0.07)), color-stop(44%,rgba(32,32,32,0.11)), color-stop(46%,rgba(33,33,33,0.19)), color-stop(48%,rgba(33,33,33,0.26)), color-stop(49%,rgba(35,35,35,0.3)), color-stop(50%,rgba(33,33,33,0.33)), color-stop(51%,rgba(33,33,33,0.36)), color-stop(52%,rgba(33,33,33,0.38)), color-stop(53%,rgba(33,33,33,0.4)), color-stop(55%,rgba(33,33,33,0.43)), color-stop(56%,rgba(35,35,35,0.44)), color-stop(57%,rgba(33,33,33,0.45)), color-stop(58%,rgba(35,35,35,0.46)), color-stop(59%,rgba(33,33,33,0.47)), color-stop(60%,rgba(35,35,35,0.48)), color-stop(62%,rgba(33,33,33,0.51)), color-stop(63%,rgba(35,35,35,0.52)), color-stop(64%,rgba(33,33,33,0.53)), color-stop(65%,rgba(35,35,35,0.54)), color-stop(67%,rgba(33,33,33,0.57)), color-stop(69%,rgba(33,33,33,0.6)), color-stop(70%,rgba(35,35,35,0.61)), color-stop(71%,rgba(33,33,33,0.62)), color-stop(72%,rgba(35,35,35,0.63)), color-stop(74%,rgba(33,33,33,0.66)), color-stop(76%,rgba(35,35,35,0.69)), color-stop(78%,rgba(33,33,33,0.72)), color-stop(81%,rgba(35,35,35,0.76)), color-stop(83%,rgba(33,33,33,0.79)), color-stop(84%,rgba(33,33,33,0.8)), color-stop(100%,rgba(34,34,34,0.8))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(35,35,35,0.01) 36%,rgba(35,35,35,0.01) 38%,rgba(31,31,31,0.01) 39%,rgba(36,36,36,0.01) 40%,rgba(32,32,32,0.03) 41%,rgba(36,36,36,0.05) 42%,rgba(34,34,34,0.07) 43%,rgba(32,32,32,0.11) 44%,rgba(33,33,33,0.19) 46%,rgba(33,33,33,0.26) 48%,rgba(35,35,35,0.3) 49%,rgba(33,33,33,0.33) 50%,rgba(33,33,33,0.36) 51%,rgba(33,33,33,0.38) 52%,rgba(33,33,33,0.4) 53%,rgba(33,33,33,0.43) 55%,rgba(35,35,35,0.44) 56%,rgba(33,33,33,0.45) 57%,rgba(35,35,35,0.46) 58%,rgba(33,33,33,0.47) 59%,rgba(35,35,35,0.48) 60%,rgba(33,33,33,0.51) 62%,rgba(35,35,35,0.52) 63%,rgba(33,33,33,0.53) 64%,rgba(35,35,35,0.54) 65%,rgba(33,33,33,0.57) 67%,rgba(33,33,33,0.6) 69%,rgba(35,35,35,0.61) 70%,rgba(33,33,33,0.62) 71%,rgba(35,35,35,0.63) 72%,rgba(33,33,33,0.66) 74%,rgba(35,35,35,0.69) 76%,rgba(33,33,33,0.72) 78%,rgba(35,35,35,0.76) 81%,rgba(33,33,33,0.79) 83%,rgba(33,33,33,0.8) 84%,rgba(34,34,34,0.8) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(35,35,35,0.01) 36%,rgba(35,35,35,0.01) 38%,rgba(31,31,31,0.01) 39%,rgba(36,36,36,0.01) 40%,rgba(32,32,32,0.03) 41%,rgba(36,36,36,0.05) 42%,rgba(34,34,34,0.07) 43%,rgba(32,32,32,0.11) 44%,rgba(33,33,33,0.19) 46%,rgba(33,33,33,0.26) 48%,rgba(35,35,35,0.3) 49%,rgba(33,33,33,0.33) 50%,rgba(33,33,33,0.36) 51%,rgba(33,33,33,0.38) 52%,rgba(33,33,33,0.4) 53%,rgba(33,33,33,0.43) 55%,rgba(35,35,35,0.44) 56%,rgba(33,33,33,0.45) 57%,rgba(35,35,35,0.46) 58%,rgba(33,33,33,0.47) 59%,rgba(35,35,35,0.48) 60%,rgba(33,33,33,0.51) 62%,rgba(35,35,35,0.52) 63%,rgba(33,33,33,0.53) 64%,rgba(35,35,35,0.54) 65%,rgba(33,33,33,0.57) 67%,rgba(33,33,33,0.6) 69%,rgba(35,35,35,0.61) 70%,rgba(33,33,33,0.62) 71%,rgba(35,35,35,0.63) 72%,rgba(33,33,33,0.66) 74%,rgba(35,35,35,0.69) 76%,rgba(33,33,33,0.72) 78%,rgba(35,35,35,0.76) 81%,rgba(33,33,33,0.79) 83%,rgba(33,33,33,0.8) 84%,rgba(34,34,34,0.8) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(35,35,35,0.01) 36%,rgba(35,35,35,0.01) 38%,rgba(31,31,31,0.01) 39%,rgba(36,36,36,0.01) 40%,rgba(32,32,32,0.03) 41%,rgba(36,36,36,0.05) 42%,rgba(34,34,34,0.07) 43%,rgba(32,32,32,0.11) 44%,rgba(33,33,33,0.19) 46%,rgba(33,33,33,0.26) 48%,rgba(35,35,35,0.3) 49%,rgba(33,33,33,0.33) 50%,rgba(33,33,33,0.36) 51%,rgba(33,33,33,0.38) 52%,rgba(33,33,33,0.4) 53%,rgba(33,33,33,0.43) 55%,rgba(35,35,35,0.44) 56%,rgba(33,33,33,0.45) 57%,rgba(35,35,35,0.46) 58%,rgba(33,33,33,0.47) 59%,rgba(35,35,35,0.48) 60%,rgba(33,33,33,0.51) 62%,rgba(35,35,35,0.52) 63%,rgba(33,33,33,0.53) 64%,rgba(35,35,35,0.54) 65%,rgba(33,33,33,0.57) 67%,rgba(33,33,33,0.6) 69%,rgba(35,35,35,0.61) 70%,rgba(33,33,33,0.62) 71%,rgba(35,35,35,0.63) 72%,rgba(33,33,33,0.66) 74%,rgba(35,35,35,0.69) 76%,rgba(33,33,33,0.72) 78%,rgba(35,35,35,0.76) 81%,rgba(33,33,33,0.79) 83%,rgba(33,33,33,0.8) 84%,rgba(34,34,34,0.8) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(35,35,35,0.01) 36%,rgba(35,35,35,0.01) 38%,rgba(31,31,31,0.01) 39%,rgba(36,36,36,0.01) 40%,rgba(32,32,32,0.03) 41%,rgba(36,36,36,0.05) 42%,rgba(34,34,34,0.07) 43%,rgba(32,32,32,0.11) 44%,rgba(33,33,33,0.19) 46%,rgba(33,33,33,0.26) 48%,rgba(35,35,35,0.3) 49%,rgba(33,33,33,0.33) 50%,rgba(33,33,33,0.36) 51%,rgba(33,33,33,0.38) 52%,rgba(33,33,33,0.4) 53%,rgba(33,33,33,0.43) 55%,rgba(35,35,35,0.44) 56%,rgba(33,33,33,0.45) 57%,rgba(35,35,35,0.46) 58%,rgba(33,33,33,0.47) 59%,rgba(35,35,35,0.48) 60%,rgba(33,33,33,0.51) 62%,rgba(35,35,35,0.52) 63%,rgba(33,33,33,0.53) 64%,rgba(35,35,35,0.54) 65%,rgba(33,33,33,0.57) 67%,rgba(33,33,33,0.6) 69%,rgba(35,35,35,0.61) 70%,rgba(33,33,33,0.62) 71%,rgba(35,35,35,0.63) 72%,rgba(33,33,33,0.66) 74%,rgba(35,35,35,0.69) 76%,rgba(33,33,33,0.72) 78%,rgba(35,35,35,0.76) 81%,rgba(33,33,33,0.79) 83%,rgba(33,33,33,0.8) 84%,rgba(34,34,34,0.8) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#cc222222',GradientType=0 ); /* IE6-9 */
	  }
	  .gradient.four {
		background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(0,0,0,0) 69%, rgba(51,51,51,0.03) 70%, rgba(43,43,43,0.06) 71%, rgba(28,28,28,0.12) 72%, rgba(37,37,37,0.17) 73%, rgba(37,37,37,0.23) 74%, rgba(35,35,35,0.28) 75%, rgba(35,35,35,0.33) 76%, rgba(33,33,33,0.37) 77%, rgba(36,36,36,0.41) 78%, rgba(35,35,35,0.44) 79%, rgba(35,35,35,0.46) 80%, rgba(33,33,33,0.48) 81%, rgba(33,33,33,0.5) 82%, rgba(35,35,35,0.52) 83%, rgba(35,35,35,0.54) 84%, rgba(33,33,33,0.56) 85%, rgba(33,33,33,0.58) 86%, rgba(35,35,35,0.6) 87%, rgba(35,35,35,0.63) 88%, rgba(35,35,35,0.65) 89%, rgba(33,33,33,0.68) 90%, rgba(35,35,35,0.7) 91%, rgba(33,33,33,0.72) 92%, rgba(35,35,35,0.75) 93%, rgba(33,33,33,0.78) 94%, rgba(33,33,33,0.8) 95%, rgba(34,34,34,0.8) 100%); /* FF3.6+ */
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(69%,rgba(0,0,0,0)), color-stop(70%,rgba(51,51,51,0.03)), color-stop(71%,rgba(43,43,43,0.06)), color-stop(72%,rgba(28,28,28,0.12)), color-stop(73%,rgba(37,37,37,0.17)), color-stop(74%,rgba(37,37,37,0.23)), color-stop(75%,rgba(35,35,35,0.28)), color-stop(76%,rgba(35,35,35,0.33)), color-stop(77%,rgba(33,33,33,0.37)), color-stop(78%,rgba(36,36,36,0.41)), color-stop(79%,rgba(35,35,35,0.44)), color-stop(80%,rgba(35,35,35,0.46)), color-stop(81%,rgba(33,33,33,0.48)), color-stop(82%,rgba(33,33,33,0.5)), color-stop(83%,rgba(35,35,35,0.52)), color-stop(84%,rgba(35,35,35,0.54)), color-stop(85%,rgba(33,33,33,0.56)), color-stop(86%,rgba(33,33,33,0.58)), color-stop(87%,rgba(35,35,35,0.6)), color-stop(88%,rgba(35,35,35,0.63)), color-stop(89%,rgba(35,35,35,0.65)), color-stop(90%,rgba(33,33,33,0.68)), color-stop(91%,rgba(35,35,35,0.7)), color-stop(92%,rgba(33,33,33,0.72)), color-stop(93%,rgba(35,35,35,0.75)), color-stop(94%,rgba(33,33,33,0.78)), color-stop(95%,rgba(33,33,33,0.8)), color-stop(100%,rgba(34,34,34,0.8))); /* Chrome,Safari4+ */
		background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(0,0,0,0) 69%,rgba(51,51,51,0.03) 70%,rgba(43,43,43,0.06) 71%,rgba(28,28,28,0.12) 72%,rgba(37,37,37,0.17) 73%,rgba(37,37,37,0.23) 74%,rgba(35,35,35,0.28) 75%,rgba(35,35,35,0.33) 76%,rgba(33,33,33,0.37) 77%,rgba(36,36,36,0.41) 78%,rgba(35,35,35,0.44) 79%,rgba(35,35,35,0.46) 80%,rgba(33,33,33,0.48) 81%,rgba(33,33,33,0.5) 82%,rgba(35,35,35,0.52) 83%,rgba(35,35,35,0.54) 84%,rgba(33,33,33,0.56) 85%,rgba(33,33,33,0.58) 86%,rgba(35,35,35,0.6) 87%,rgba(35,35,35,0.63) 88%,rgba(35,35,35,0.65) 89%,rgba(33,33,33,0.68) 90%,rgba(35,35,35,0.7) 91%,rgba(33,33,33,0.72) 92%,rgba(35,35,35,0.75) 93%,rgba(33,33,33,0.78) 94%,rgba(33,33,33,0.8) 95%,rgba(34,34,34,0.8) 100%); /* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(0,0,0,0) 69%,rgba(51,51,51,0.03) 70%,rgba(43,43,43,0.06) 71%,rgba(28,28,28,0.12) 72%,rgba(37,37,37,0.17) 73%,rgba(37,37,37,0.23) 74%,rgba(35,35,35,0.28) 75%,rgba(35,35,35,0.33) 76%,rgba(33,33,33,0.37) 77%,rgba(36,36,36,0.41) 78%,rgba(35,35,35,0.44) 79%,rgba(35,35,35,0.46) 80%,rgba(33,33,33,0.48) 81%,rgba(33,33,33,0.5) 82%,rgba(35,35,35,0.52) 83%,rgba(35,35,35,0.54) 84%,rgba(33,33,33,0.56) 85%,rgba(33,33,33,0.58) 86%,rgba(35,35,35,0.6) 87%,rgba(35,35,35,0.63) 88%,rgba(35,35,35,0.65) 89%,rgba(33,33,33,0.68) 90%,rgba(35,35,35,0.7) 91%,rgba(33,33,33,0.72) 92%,rgba(35,35,35,0.75) 93%,rgba(33,33,33,0.78) 94%,rgba(33,33,33,0.8) 95%,rgba(34,34,34,0.8) 100%); /* Opera 11.10+ */
		background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(0,0,0,0) 69%,rgba(51,51,51,0.03) 70%,rgba(43,43,43,0.06) 71%,rgba(28,28,28,0.12) 72%,rgba(37,37,37,0.17) 73%,rgba(37,37,37,0.23) 74%,rgba(35,35,35,0.28) 75%,rgba(35,35,35,0.33) 76%,rgba(33,33,33,0.37) 77%,rgba(36,36,36,0.41) 78%,rgba(35,35,35,0.44) 79%,rgba(35,35,35,0.46) 80%,rgba(33,33,33,0.48) 81%,rgba(33,33,33,0.5) 82%,rgba(35,35,35,0.52) 83%,rgba(35,35,35,0.54) 84%,rgba(33,33,33,0.56) 85%,rgba(33,33,33,0.58) 86%,rgba(35,35,35,0.6) 87%,rgba(35,35,35,0.63) 88%,rgba(35,35,35,0.65) 89%,rgba(33,33,33,0.68) 90%,rgba(35,35,35,0.7) 91%,rgba(33,33,33,0.72) 92%,rgba(35,35,35,0.75) 93%,rgba(33,33,33,0.78) 94%,rgba(33,33,33,0.8) 95%,rgba(34,34,34,0.8) 100%); /* IE10+ */
		background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(0,0,0,0) 69%,rgba(51,51,51,0.03) 70%,rgba(43,43,43,0.06) 71%,rgba(28,28,28,0.12) 72%,rgba(37,37,37,0.17) 73%,rgba(37,37,37,0.23) 74%,rgba(35,35,35,0.28) 75%,rgba(35,35,35,0.33) 76%,rgba(33,33,33,0.37) 77%,rgba(36,36,36,0.41) 78%,rgba(35,35,35,0.44) 79%,rgba(35,35,35,0.46) 80%,rgba(33,33,33,0.48) 81%,rgba(33,33,33,0.5) 82%,rgba(35,35,35,0.52) 83%,rgba(35,35,35,0.54) 84%,rgba(33,33,33,0.56) 85%,rgba(33,33,33,0.58) 86%,rgba(35,35,35,0.6) 87%,rgba(35,35,35,0.63) 88%,rgba(35,35,35,0.65) 89%,rgba(33,33,33,0.68) 90%,rgba(35,35,35,0.7) 91%,rgba(33,33,33,0.72) 92%,rgba(35,35,35,0.75) 93%,rgba(33,33,33,0.78) 94%,rgba(33,33,33,0.8) 95%,rgba(34,34,34,0.8) 100%); /* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#cc222222',GradientType=0 ); /* IE6-9 */
	  }
	  @-webkit-keyframes cf4FadeInOut {
		0% {
		  opacity:1;
		}
		17% {
		  opacity:1;
		}
		25% {
		  opacity:0;
		}
		92% {
		  opacity:0;
		}
		100% {
		  opacity:1;
		}
	  }

	  @-moz-keyframes cf4FadeInOut {
		0% {
		  opacity:1;
		}
		17% {
		  opacity:1;
		}
		25% {
		  opacity:0;
		}
		92% {
		  opacity:0;
		}
		100% {
		  opacity:1;
		}
	  }

	  @-o-keyframes cf4FadeInOut {
		0% {
		  opacity:1;
		}
		17% {
		  opacity:1;
		}
		25% {
		  opacity:0;
		}
		92% {
		  opacity:0;
		}
		100% {
		  opacity:1;
		}
	  }

	  @keyframes cf4FadeInOut {
		0% {
		  opacity:1;
		}
		17% {
		  opacity:1;
		}
		25% {
		  opacity:0;
		}
		92% {
		  opacity:0;
		}
		100% {
		  opacity:1;
		}
	  }
	  .front-bg img {
		position:absolute;
		left:0;
		min-width: 100%;
		min-height: 100%;
		width: auto;
		height: auto;
	  }
	  .front-bg img {
		-webkit-animation-name: cf4FadeInOut;
		-webkit-animation-timing-function: ease-in-out;
		-webkit-animation-iteration-count: infinite;
		-webkit-animation-duration: 8s;

		-moz-animation-name: cf4FadeInOut;
		-moz-animation-timing-function: ease-in-out;
		-moz-animation-iteration-count: infinite;
		-moz-animation-duration: 8s;

		-o-animation-name: cf4FadeInOut;
		-o-animation-timing-function: ease-in-out;
		-o-animation-iteration-count: infinite;
		-o-animation-duration: 8s;

		animation-name: cf4FadeInOut;
		animation-timing-function: ease-in-out;
		animation-iteration-count: infinite;
		animation-duration: 8s;
	  }
	  .front-bg img:nth-of-type(1) {
		-webkit-animation-delay: 6s;
		-moz-animation-delay: 6s;
		-o-animation-delay: 6s;
		animation-delay: 6s;
	  }
	  .front-bg img:nth-of-type(2) {
		-webkit-animation-delay: 4s;
		-moz-animation-delay: 4s;
		-o-animation-delay: 4s;
		animation-delay: 4s;
	  }
	  .front-bg img:nth-of-type(3) {
		-webkit-animation-delay: 2s;
		-moz-animation-delay: 2s;
		-o-animation-delay: 2s;
		animation-delay: 2s;
	  }
	  .front-bg img:nth-of-type(4) {
		-webkit-animation-delay: 0;
		-moz-animation-delay: 0;
		-o-animation-delay: 0;
		animation-delay: 0;
	  }

      .frontbg img {
		position:absolute;
		left:0;
		min-width: 100%;
		min-height: 100%;
		width: auto;
		height: auto;
	  }
	  /*.frontbg img {
		-webkit-animation-name: cf4FadeInOut;
		-webkit-animation-timing-function: ease-in-out;
		-webkit-animation-iteration-count: infinite;
		-webkit-animation-duration: 8s;

		-moz-animation-name: cf4FadeInOut;
		-moz-animation-timing-function: ease-in-out;
		-moz-animation-iteration-count: infinite;
		-moz-animation-duration: 8s;

		-o-animation-name: cf4FadeInOut;
		-o-animation-timing-function: ease-in-out;
		-o-animation-iteration-count: infinite;
		-o-animation-duration: 8s;

		animation-name: cf4FadeInOut;
		animation-timing-function: ease-in-out;
		animation-iteration-count: infinite;
		animation-duration: 8s;
	  }*/
	  /*.frontbg img:nth-of-type(1) {
		-webkit-animation-delay: 6s;
		-moz-animation-delay: 6s;
		-o-animation-delay: 6s;
		animation-delay: 6s;
	  }
	  .frontbg img:nth-of-type(2) {
		-webkit-animation-delay: 4s;
		-moz-animation-delay: 4s;
		-o-animation-delay: 4s;
		animation-delay: 4s;
	  }
	  .frontbg img:nth-of-type(3) {
		-webkit-animation-delay: 2s;
		-moz-animation-delay: 2s;
		-o-animation-delay: 2s;
		animation-delay: 2s;
	  }
	  .frontbg img:nth-of-type(4) {
		-webkit-animation-delay: 0;
		-moz-animation-delay: 0;
		-o-animation-delay: 0;
		animation-delay: 0;
	  }*/
.fourcol {
	width: 30.75%;
	margin-right: 3.8%;
	float: left;
	min-height: 1px;
	margin-bottom: 5.8%;
}
.fourcol.last {
	margin-right: 0px;
}
.feature-box-container {
	position: relative;
	overflow: hidden;
}
.feature-box-container .feature-box {
	width: 100%;
	background-color:#f3f3f3;
	text-align: center;
	position: relative;
	border: 1px solid #d0d3d3;
	-webkit-border-radius: 12px;
	-moz-border-radius: 12px;
	border-radius: 12px;
}
.feature-box-container:hover .feature-box {
	/*top: -5px;*/
	box-shadow: inset 0 0 2px 2px hsl(217, 31%, 41%);
}
.feature-box-container .feature-box-content {
	width: 100%;
	padding: 37px 0px 15px;
	transition: background-color 0.2s linear, color 0.2s linear;
	-webkit-transition: background-color 0.2s linear, color 0.2s linear;
}
/*.feature-box-container:hover .feature-box-content {
	background-color: #89C04A;
}*/
.feature-box-container .feature-box-content h2 {
	display: inline-block;
	width: 100%;
	margin: 14px 0px 4px;
	font-size: 1.5em;
	transition: background-color 0.2s linear, color 0.2s linear;
	-webkit-transition: background-color 0.2s linear, color 0.2s linear;
}
.feature-box-container .feature-box>h2 {
	width: 100%;
	height: 70px;
	padding: 25px 0px 0px;
	background: 0% 0% repeat-x rgb(48, 48, 48);
	color: #fff;
	margin: 0px;
	font-size: 22px;
}
.feature-box-container .feature-box-content p {
	font-size: 13px;
	line-height: 166%;
	margin: 5px 0px;
}
.feature-box-container:hover .feature-box-content h2,
.feature-box-container:hover .feature-box-content p {
	color: #fff;
}
.design-detail .feature-box-container .feature-box-content p {
	min-height: 80px;
}
.inner-row .feature-box-container .feature-box-content p {
	min-height: 50px;
}
.feature-box-container .feature-box-icon {
	border: 0px solid black;
	display: block;
	width: 100%;
	height: 275px;
	margin: 0px auto;
}
.feature-box-container .feature-box-button {
	width: 100%;
	height: 75px;
	padding-top: 25px;
	border-top: 1px solid #d0d3d3;
	background: url(../images/feature-box-button.png) top center no-repeat;
	background-size: 100%;
	opacity: .7; /* layer alpha */
	color: #333; /* text color */
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.feature-box-container .feature-box-button a {
	float: left;
	width: 100%;
	height: 100%;
	background: 0% 0% repeat-x rgb(48, 48, 48);
	padding: 14px 0px 0px;
	font-size: 16px;
	transition: background-color 0.2s linear, color 0.2s linear;
	-webkit-transition: background-color 0.2s linear, color 0.2s linear;
	color: rgb(255, 255, 255);
	text-decoration: none;
}
/*.feature-box-container:hover .feature-box-button a {
	background-color: #89C04A;
}*/
.feature-box-container .feature-box-shadow {
	width: 100%;
	height: 25px;
	position: absolute;
	bottom: -42px;
	left: 0px;
	text-align: center;
	display: none;
}
/*.feature-box-container:hover .feature-box-shadow {
	display: block;
	opacity: 1;
}*/
.feature-box-container .feature-box-shadow img {
	width: 100%;
	height: 13px;
}
.feature-box-container .feature-box-icon.one {
	background: url("../images/client-1.png") center center no-repeat transparent;
}
/*.feature-box-container:hover .feature-box-icon.one {
	background: url("../images/client-1.png") center center no-repeat transparent;
}*/
.feature-box-container .feature-box-icon.two {
	background: url("../images/client-2.png") center center no-repeat transparent;
}
.feature-box-container .feature-box-icon.three {
	background: url("../images/client-3.png") center center no-repeat transparent;
}

	  .client-container .clients .container {
		background: url(../images/client-container-shadow.png) bottom center no-repeat;
		padding-bottom: 50px;
	  }
	  .client-header {
		border-top: 1px solid #dedede;
		background: #ffffff;
		padding: 10px 0px;
	  }
	  .client-title,.wallet-title {
		font-size: 24px;
		float: left;
	  }
	  .client-title .bold,.wallet-title .bold {
		font-weight: bold;
	  }
	  .client-nav {
		float: right;
	  }
	  .client-nav div {
		width: 35px;
		height: 36px;
		float: left;
		margin: 2px;
	  }
	  .client-nav div.previous {
		background: url(../images/leftarrow-butn.png) center top no-repeat;
	  }
	  .client-nav div.previous:hover {
		background: url(../images/leftarrow-butn.png) center bottom no-repeat
	  }
	  .client-nav div.next {
		background: url(../images/rightarrow-butn.png) center top no-repeat
	  }
	  .client-nav div.next:hover {
		background: url(../images/rightarrow-butn.png) center bottom no-repeat;
	  }
	  .clients {
		background: #fff url(../images/client-bg.png) top center repeat-x;
		padding-top: 50px;
	  }
	  #footer {
		border-top: 5px solid #69656a;
	  }
	  #footer.inner {
		border-top: 2px inset #d2d8dc;
	  }
	  #footer .credit {
		color: #656565; /* text color */
		font-family: 'Open Sans', sans-serif;
		font-size: 13px;
		font-weight: bold;
	  }
	  #footer a {
		color: #656565; /* text color */
		font-family: 'Open Sans', sans-serif;
		font-size: 13px;
		font-weight: 600;
		text-decoration: none;
	  }
	  #footer .container {
		position: relative;
	  }
	  #footer #footer-bg {
		position: absolute;
		right: 0px;
		bottom: 0px;
		z-index: 111;
		background: url(../images/footer-bg.png) right bottom no-repeat;
		width: 151px;
		height: 75px;
		margin: 0px;
		padding: 0px;
	  }
	  #page-inner {
		position: absolute;
		top: 60px;
		left: 0px;
		width: 100%;
		min-height: 100%;
		height: auto;
		padding-bottom: 65px;
		background: #fff url(../images/wallet-bg.png) bottom center repeat-x;
		overflow: hidden;
	  }
	  .nav-tabs {
		border-bottom: 2px solid #067bff;
	  }
	  .nav-tabs>li {
		margin-bottom: -2px;
	  }
	  .nav-tabs>li>a {
		background: transparent;
		border: 1px solid #dedede;
		border-bottom: 1px solid transparent;
	  }
	  .nav-tabs>li.wallet.blue>a {
		background: transparent url(../images/wallet-blue.png) center left 15px no-repeat;
		padding-left: 60px;
	  }
	  .nav-tabs>li.active.wallet.blue>a {
		background: #fff url(../images/wallet-blue.png) center left 15px no-repeat;
		padding-left: 60px;
	  }
	  .nav-tabs>li.wallet.grey>a {
		background: transparent url(../images/wallet-grey.png) center left 15px no-repeat;
		padding-left: 60px;
	  }
	  .nav-tabs>li.active.wallet.grey>a {
		background: #fff url(../images/wallet-grey.png) center left 15px no-repeat;
		padding-left: 60px;
	  }
	  .nav-tabs>li>a:hover {
		background: transparent;
		border: 1px solid #dedede;
		border-bottom: 1px solid transparent;
	  }
	  .nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus {
		border: 2px solid #067bff;
		border-bottom: 1px;
	  }
	  #custom-tab-content {
		border-bottom: 2px solid #067bff;
	  }
	  .border-right {
		border-right: 1px solid #cdd2d4;
	  }
	  .border-bottom {
		border-bottom: 1px solid #cdd2d4;
	  }
	  .wallets .row > div {
		color: #333; /* text color */
		font-family: 'Open Sans', sans-serif;
		font-size: 12px;
		padding: 10px;
		line-height: 30px;
	  }
	  .wallets .row > div .bold {
		font-size: 16px;
		font-weight: bold;
		line-height: 27px;
	  }
      .MobileLoginForm
        {
            display:none;
        }
        .FullScreenLoginForm
        {
            display:block;
        }
	@media screen and (max-width: 768px){
        .MobileLoginForm
        {
            display:block;
        }
        .FullScreenLoginForm
        {
            display:none !important;
        }
	  .floating-forms-container {
	  	/*display: none;*/
	  }
        .topbar
        {

        }
	  #footer {
		display: none;
	  }
	  #footer.inner {
		position: fixed;
		bottom: 0px;
		left: 0px;
		right: 0px;
		display: block;
		background: hsl(0, 100%, 100%);
		padding-top: 10px;
		z-index: 1000;
	  }
	  #page-inner {
		position: absolute;
		top: 130px;
		left: 0px;
		
		width: 100%;
	  }
	  .pull-left {
		float: none !important;
	  }
	  .interpay-logo {
		margin: 10px auto;
	  }
	  .pull-right {
		/*display: none;
	  }
	  .login-form {*/
		position: fixed;
		left: 10px;
		right: 10px;
		/*bottom: 25px;*/
            top: 50px;
		z-index: 10000;
	  }
        .pull-left-error
        {
            clear:both;
            margin-left:0px !important;
        }
        .pull-left-error .error
        {
            background: white;
            padding: 5px;
            font-weight: bold;
        }
      .pull-right.topmar {
        top: 170px;
    }
        .custom, .custom-email, .custom.email, .custom.password
        {
            width: 100%;
        }

	  .custom.email, .custom.password {
		width: 100%;
		margin: 5px 0px;
		opacity: 1 !important;
		background-color: #fff;
	  }
	  .custom.email:focus, .custom.password:focus {
		background-color: #fff;
	  }
	  .custom.button {
		width: 100%;
		margin: 5px 0px;
	  }
	  .fourcol {
		width: 100%;
	  }
	  .fourcol:not(:first-child) {
		display:none;
	  }
	  .welcome, p{
		display: none;
	  }
	  .welcome {
		display: block;
		float: left;
		margin-top: 10px;
	  }
	  .pull-right-signout .custom.button {
		width: auto;
		float: right;
	  }
	  #footer.inner p.credit {
		display: block;
		text-align: center;
	  }
	  #footer.inner p.credit span.links {
		display: none;
	  }
	  .wallet-header {
		padding: 10px;
	  }
	  .wallets .custom.button {
		margin: 10px 5px;
		width: 95%;
		font-size: 18px;
	  }
	  .wallets #wallets-div {
		display: none;
	  }
	  .register-form, .forgot-form {
	  	display: none;
	  }
	  .register-form .form-control, .forgot-form .form-control {
	  	margin: 5px 0px;
	  }
	  .register-form .button-reset, .forgot-form .button-reset {
	  	margin-right: 5%;
	  	width: 45%;
	  	color: #fff;
	  	background: #6f6d6d url(../images/reset-white.png) center left 10px no-repeat;
	  	-moz-box-shadow: 4px 7px 8px rgba(0,0,0,.32), inset 0 1px 0 rgba(251,251,252,.55); /* drop shadow and inner shadow */
		-webkit-box-shadow: 4px 7px 8px rgba(0,0,0,.32), inset 0 1px 0 rgba(251,251,252,.55); /* drop shadow and inner shadow */
		box-shadow: 4px 7px 8px rgba(0,0,0,.32), inset 0 1px 0 rgba(251,251,252,.55); 
	  }
	  .register-form .bold, .forgot-form .bold {
	  	font-weight: bold;
	  }
	  .register-form .row.heading-title-1-container, .forgot-form .row.heading-title-1-container {
	  	background: #3f83fd;
	  	color: #fff;
	  	padding: 30px 0px 10px;
	  }
	  .register-form .row.heading-title-1-container .close-button-container, .forgot-form .row.heading-title-1-container .close-button-container {
	  	font-style: italic;
		text-align: right;
	  }
	  .register-form .row.heading-title-1-container .close-button, .forgot-form .row.heading-title-1-container .close-button {
	  	display: block;
		width: 33px;
		height: 33px;
		background: url(../images/close-button.png) center center no-repeat;
		float: right;
	  }
	  .register-form .heading-title-1-container .heading-title-1, .forgot-form .heading-title-1-container .heading-title-1 {
	  	font-size: 18px;
	  }
	  .register-form .row.heading-title-1-container .close-button-text, .forgot-form .row.heading-title-1-container .close-button-text {
	  	line-height: 33px;
	  }
	  .register-form .row.heading-title-2-container, .forgot-form .row.heading-title-2-container {
	  	background: rgba(226, 227, 230, 0.64);
	  	padding: 5px;
	  	text-align: center;
	  	font-size: 18px;
	  }
	  .register-form .row.form-fields, .forgot-form .row.form-fields {
	  	padding: 15px;
	  	background: #eaebef;
	  	max-height: 200px;
	  	overflow-y: scroll;
	  }
	  .register-form .form-error, .register-form .field-error, .forgot-form .form-error, .forgot-form .field-error {
	  	display: block;
	  	color: #ee0303;
	  	font-style: italic;
	  	border-color: #ee0303;
	  }
	  .register-form .row.form-footer, .forgot-form .row.form-footer {
	  	padding: 15px;
	  	background: #d3d3d3;
	  }
	  .register-form .button-submit, .forgot-form .button-submit {
	  	width: 50%;
	  	-moz-box-shadow: 4px 7px 8px rgba(0,0,0,.32), inset 0 1px 0 rgba(251,251,252,.55); /* drop shadow and inner shadow */
		-webkit-box-shadow: 4px 7px 8px rgba(0,0,0,.32), inset 0 1px 0 rgba(251,251,252,.55); /* drop shadow and inner shadow */
		box-shadow: 4px 7px 8px rgba(0,0,0,.32), inset 0 1px 0 rgba(251,251,252,.55); 
	  }
	}
	@media screen and (min-width: 769px){
	  .pull-right {
		padding: 15px;
	  }
      .global-nav-inner .pull-right{
          padding: 25px 0px 0px 0px;
      }
	  .pull-right-signout {
		padding: 15px;
		float: right;
	  }
	  .pull-right-signout .welcome {
		font-family: 'Open Sans', sans-serif;
		display: inline;
	  }
	  .login-form input.register, .login-form input.forgot {
	  	display: none;
	  }
	  .register-form, .forgot-form {
	  	display: none !important;
	  }
	  #footer {
		position: fixed;
		bottom: 0px;
		left: 0px;
		right: 0px;
		background: #fff;
		padding-top: 10px;
		z-index: 1000;
	  }
	  .wallet-header {
		width: 500px;
		padding: 10px;
		margin: 0px auto;
		background: url(../images/wallet.png) bottom right no-repeat;
	  }
	  .wallets .row .row:first-child .col-md-3:not(:first-child) {
		/*background-color: #fff;*/
	  }
	  .wallets .row .row .col-md-3:first-child {
		font-size: 16px;
	  }
	  .wallets .row .row .col-md-3.border-left {
		border-left: 1px solid #cdd2d4;
		line-height: 29px;
	  }
	  .wallets .row .row .col-md-3.border-right {
		border-right: 1px solid #cdd2d4;
		line-height: 29px;
	  }
	  .wallets .row .row .col-md-3.border-bottom {
		border-bottom: 1px solid #cdd2d4;
		line-height: 29px;
	  }
	  img.wallet {
		width: 32px;
		height: 29px;
		vertical-align: bottom;
		margin-right: 5px;
	  }
	  .wallets .custom.button {
		display: block;
		margin: 10px auto;
		width: 90%;
		font-size: 18px;
	  }
	  .wallets #wallets-tabs {
		display: none;
	  }
	}
	
	@media screen and (max-width: 340px)
{
    .pull-left-logo
    {
         width:100% !important;
    }
        .pull-left-logo img
        {
            max-width: 100% !important;
            max-height: 88px !important;
            min-height: 70px !important;
        }
}
.carousel-control 			 { width:  4%; }
.carousel-control.left,.carousel-control.right {margin-left:15px;background-image:none;}
@media (max-width: 767px) {
	.carousel-inner .active.left { left: -100%; }
	.carousel-inner .next        { left:  100%; }
	.carousel-inner .prev		 { left: -100%; }
	.carousel-inner .active > div { display:none; }
	.carousel-inner .active > div:first-child { display:block; }

}
@media (min-width: 767px) and (max-width: 992px ) {
	.carousel-inner .active.left { left: -50%; }
	.carousel-inner .active.right { left: 50%; }
	.carousel-inner .next        { left:  50%; }
	.carousel-inner .prev		 { left: -50%; }
	.carousel-inner .active > div { display:none; }
	.carousel-inner .active > div:first-child { display:block; }
	.carousel-inner .active > div:first-child + div { display:block; }
}
@media (min-width: 992px ) {
	.carousel-inner .active.left { left: -33.33%; }
	.carousel-inner .active.right { left: 33.33%; }
	.carousel-inner .next        { left:  33.33%; }
	.carousel-inner .prev		 { left: -33.33%; }	
}
@-webkit-keyframes bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
  }

  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
  }

  80% {
    -webkit-transform: translateX(-10px);
  }

  100% {
    -webkit-transform: translateX(0);
    opacity: 1;
  }
}

@-moz-keyframes bounceInLeft {
  0% {
    opacity: 0;
    -moz-transform: translateX(-2000px);
  }

  60% {
    opacity: 1;
    -moz-transform: translateX(30px);
  }

  80% {
    -moz-transform: translateX(-10px);
  }

  100% {
    -moz-transform: translateX(0);
    opacity: 1;
  }
}

@-o-keyframes bounceInLeft {
  0% {
    opacity: 0;
    -o-transform: translateX(-2000px);
  }

  60% {
    opacity: 1;
    -o-transform: translateX(30px);
  }

  80% {
    -o-transform: translateX(-10px);
  }

  100% {
    -o-transform: translateX(0);
    opacity: 1;
  }
}

@keyframes bounceInLeft {
  0% {
    opacity: 0;
    transform: translateX(-2000px);
  }

  60% {
    opacity: 1;
    transform: translateX(30px);
  }

  80% {
    transform: translateX(-10px);
  }

  100% {
    transform: translateX(0);
    opacity: 1;
  }
}

.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  -moz-animation-name: bounceInLeft;
  -o-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}