﻿/**** fonts ****/
/* Webfont: Lato-Black */@font-face {
  font-family: 'LatoWebBlack';
  src: url('../Fonts/Lato-Black.eot'); /* IE9 Compat Modes */
  src: url('../Fonts/Lato-Black.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('../Fonts/Lato-Black.woff2') format('woff2'), /* Modern Browsers */
        url('../Fonts/Lato-Black.woff') format('woff'), /* Modern Browsers */
        url('../Fonts/Lato-Black.ttf') format('truetype');
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}

/* Webfont: Lato-BlackItalic */@font-face {
  font-family: 'LatoWebBlack';
  src: url('../Fonts/Lato-BlackItalic.eot'); /* IE9 Compat Modes */
  src: url('../Fonts/Lato-BlackItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('../Fonts/Lato-BlackItalic.woff2') format('woff2'), /* Modern Browsers */
        url('../Fonts/Lato-BlackItalic.woff') format('woff'), /* Modern Browsers */
        url('../Fonts/Lato-BlackItalic.ttf') format('truetype');
  font-style: italic;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}

/* Webfont: Lato-Bold */@font-face {
  font-family: 'LatoWebBold';
  src: url('../Fonts/Lato-Bold.eot'); /* IE9 Compat Modes */
  src: url('../Fonts/Lato-Bold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('../Fonts/Lato-Bold.woff2') format('woff2'), /* Modern Browsers */
        url('../Fonts/Lato-Bold.woff') format('woff'), /* Modern Browsers */
        url('../Fonts/Lato-Bold.ttf') format('truetype');
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}

/* Webfont: Lato-BoldItalic */@font-face {
  font-family: 'LatoWebBold';
  src: url('../Fonts/Lato-BoldItalic.eot'); /* IE9 Compat Modes */
  src: url('../Fonts/Lato-BoldItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('../Fonts/Lato-BoldItalic.woff2') format('woff2'), /* Modern Browsers */
        url('../Fonts/Lato-BoldItalic.woff') format('woff'), /* Modern Browsers */
        url('../Fonts/Lato-BoldItalic.ttf') format('truetype');
  font-style: italic;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}

/* Webfont: Lato-Hairline */@font-face {
  font-family: 'LatoWebHairline';
  src: url('../Fonts/Lato-Hairline.eot'); /* IE9 Compat Modes */
  src: url('../Fonts/Lato-Hairline.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('../Fonts/Lato-Hairline.woff2') format('woff2'), /* Modern Browsers */
        url('../Fonts/Lato-Hairline.woff') format('woff'), /* Modern Browsers */
        url('../Fonts/Lato-Hairline.ttf') format('truetype');
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}

/* Webfont: Lato-HairlineItalic */@font-face {
  font-family: 'LatoWebHairline';
  src: url('../Fonts/Lato-HairlineItalic.eot'); /* IE9 Compat Modes */
  src: url('../Fonts/Lato-HairlineItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('../Fonts/Lato-HairlineItalic.woff2') format('woff2'), /* Modern Browsers */
        url('../Fonts/Lato-HairlineItalic.woff') format('woff'), /* Modern Browsers */
        url('../Fonts/Lato-HairlineItalic.ttf') format('truetype');
  font-style: italic;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}

/* Webfont: Lato-Heavy */@font-face {
  font-family: 'LatoWebHeavy';
  src: url('../Fonts/Lato-Heavy.eot'); /* IE9 Compat Modes */
  src: url('../Fonts/Lato-Heavy.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('../Fonts/Lato-Heavy.woff2') format('woff2'), /* Modern Browsers */
        url('../Fonts/Lato-Heavy.woff') format('woff'), /* Modern Browsers */
        url('../Fonts/Lato-Heavy.ttf') format('truetype');
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}

/* Webfont: Lato-HeavyItalic */@font-face {
  font-family: 'LatoWebHeavy';
  src: url('../Fonts/Lato-HeavyItalic.eot'); /* IE9 Compat Modes */
  src: url('../Fonts/Lato-HeavyItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('../Fonts/Lato-HeavyItalic.woff2') format('woff2'), /* Modern Browsers */
        url('../Fonts/Lato-HeavyItalic.woff') format('woff'), /* Modern Browsers */
        url('../Fonts/Lato-HeavyItalic.ttf') format('truetype');
  font-style: italic;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}

/* Webfont: Lato-Italic */@font-face {
  font-family: 'LatoWeb';
  src: url('../Fonts/Lato-Italic.eot'); /* IE9 Compat Modes */
  src: url('../Fonts/Lato-Italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('../Fonts/Lato-Italic.woff2') format('woff2'), /* Modern Browsers */
        url('../Fonts/Lato-Italic.woff') format('woff'), /* Modern Browsers */
        url('../Fonts/Lato-Italic.ttf') format('truetype');
  font-style: italic;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}

/* Webfont: Lato-Light */@font-face {
  font-family: 'LatoWebLight';
  src: url('../Fonts/Lato-Light.eot'); /* IE9 Compat Modes */
  src: url('../Fonts/Lato-Light.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('../Fonts/Lato-Light.woff2') format('woff2'), /* Modern Browsers */
        url('../Fonts/Lato-Light.woff') format('woff'), /* Modern Browsers */
        url('../Fonts/Lato-Light.ttf') format('truetype');
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}

/* Webfont: Lato-LightItalic */@font-face {
  font-family: 'LatoWebLight';
  src: url('../Fonts/Lato-LightItalic.eot'); /* IE9 Compat Modes */
  src: url('../Fonts/Lato-LightItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('../Fonts/Lato-LightItalic.woff2') format('woff2'), /* Modern Browsers */
        url('../Fonts/Lato-LightItalic.woff') format('woff'), /* Modern Browsers */
        url('../Fonts/Lato-LightItalic.ttf') format('truetype');
  font-style: italic;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}

/* Webfont: Lato-Medium */@font-face {
  font-family: 'LatoWebMedium';
  src: url('../Fonts/Lato-Medium.eot'); /* IE9 Compat Modes */
  src: url('../Fonts/Lato-Medium.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('../Fonts/Lato-Medium.woff2') format('woff2'), /* Modern Browsers */
        url('../Fonts/Lato-Medium.woff') format('woff'), /* Modern Browsers */
        url('../Fonts/Lato-Medium.ttf') format('truetype');
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}

/* Webfont: Lato-MediumItalic */@font-face {
  font-family: 'LatoWebMedium';
  src: url('../Fonts/Lato-MediumItalic.eot'); /* IE9 Compat Modes */
  src: url('../Fonts/Lato-MediumItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('../Fonts/Lato-MediumItalic.woff2') format('woff2'), /* Modern Browsers */
        url('../Fonts/Lato-MediumItalic.woff') format('woff'), /* Modern Browsers */
        url('../Fonts/Lato-MediumItalic.ttf') format('truetype');
  font-style: italic;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}

/* Webfont: Lato-Regular */@font-face {
  font-family: 'LatoWeb';
  src: url('../Fonts/Lato-Regular.eot'); /* IE9 Compat Modes */
  src: url('../Fonts/Lato-Regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('../Fonts/Lato-Regular.woff2') format('woff2'), /* Modern Browsers */
        url('../Fonts/Lato-Regular.woff') format('woff'), /* Modern Browsers */
        url('../Fonts/Lato-Regular.ttf') format('truetype');
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}

/* Webfont: Lato-Semibold */@font-face {
  font-family: 'LatoWebSemibold';
  src: url('../Fonts/Lato-Semibold.eot'); /* IE9 Compat Modes */
  src: url('../Fonts/Lato-Semibold.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('../Fonts/Lato-Semibold.woff2') format('woff2'), /* Modern Browsers */
        url('../Fonts/Lato-Semibold.woff') format('woff'), /* Modern Browsers */
        url('../Fonts/Lato-Semibold.ttf') format('truetype');
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}

/* Webfont: Lato-SemiboldItalic */@font-face {
  font-family: 'LatoWebSemibold';
  src: url('../Fonts/Lato-SemiboldItalic.eot'); /* IE9 Compat Modes */
  src: url('../Fonts/Lato-SemiboldItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('../Fonts/Lato-SemiboldItalic.woff2') format('woff2'), /* Modern Browsers */
        url('../Fonts/Lato-SemiboldItalic.woff') format('woff'), /* Modern Browsers */
        url('../Fonts/Lato-SemiboldItalic.ttf') format('truetype');
  font-style: italic;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}

/* Webfont: Lato-Thin */@font-face {
  font-family: 'LatoWebThin';
  src: url('../Fonts/Lato-Thin.eot'); /* IE9 Compat Modes */
  src: url('../Fonts/Lato-Thin.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('../Fonts/Lato-Thin.woff2') format('woff2'), /* Modern Browsers */
        url('../Fonts/Lato-Thin.woff') format('woff'), /* Modern Browsers */
        url('../Fonts/Lato-Thin.ttf') format('truetype');
  font-style: normal;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}

/* Webfont: Lato-ThinItalic */@font-face {
  font-family: 'LatoWebThin';
  src: url('../Fonts/Lato-ThinItalic.eot'); /* IE9 Compat Modes */
  src: url('../Fonts/Lato-ThinItalic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
        url('../Fonts/Lato-ThinItalic.woff2') format('woff2'), /* Modern Browsers */
        url('../Fonts/Lato-ThinItalic.woff') format('woff'), /* Modern Browsers */
        url('../Fonts/Lato-ThinItalic.ttf') format('truetype');
  font-style: italic;
  font-weight: normal;
  text-rendering: optimizeLegibility;
}

* 
{
	margin: 0;
}
html, body
{
	margin:0;
	padding:0;
	height:100%;
  /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f6f7f6+0,d3dae1+100 */
	background: #f6f7f6; /* Old browsers */
	background: -moz-radial-gradient(center, ellipse cover,  #f6f7f6 0%, #d3dae1 100%); /* FF3.6-15 */
	background: -webkit-radial-gradient(center, ellipse cover,  #f6f7f6 0%,#d3dae1 100%); /* Chrome10-25,Safari5.1-6 */
	background: radial-gradient(ellipse at center,  #f6f7f6 0%,#d3dae1 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f7f6', endColorstr='#d3dae1',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

}
body
{
  font-size: 18px;
  line-height: 1.5;
  font-family: 'LatoWeb', Arial, sans-serif;
  color: #444;
}
#wrap 
{
  min-height: 100%;
  height: auto;
  /* Negative indent footer by its height */
  margin: 0 auto -90px;
  /* Pad bottom by footer height */
  padding: 0 0 90px;
}
/* Set the fixed height of the footer here */
#footer 
{
	padding-top:50px;
  height: 40px;
  font-size:14px;
}
p
{
	line-height: 1.6;
  margin: 8px 0;
}
.home-nav
{
  height: 500px;  
  background-image:url('../Images/header-bg.jpg');
  background-repeat: no-repeat;
  background-position: center top;
}
.page-nav
{
	background:#434546;
}
.navbar-nav li, .navbar-nav li a
{
	color:#fff !important;
	font-family:'LatoWebLight';
	font-size:24px;
	outline: 0;
}
.navbar-nav li a:hover, .navbar-nav li a.selected
{
	color: #00b0f0 !important;
	outline: 0;
}
.logo
{
	width:101px;
	height:99px;
	background:url('../Images/logo-ivc.png') no-repeat left top;
}
#titles h1
{
	font-family: 'LatoWebBlack', Arial, sans-serif;
	font-size:72px;
	line-height:72px;
	color:#fff;
	margin-top:240px;
	padding-bottom:0;
	margin-bottom:0;
}
#titles h2
{
	font-family: 'LatoWebLight', Arial, sans-serif;
	font-size:28px;
	color:#fff;
	padding-top:0;
	margin-top:0;
}
@media only screen and (min-device-width : 320px) and (max-device-width : 667px) 
{
	.navbar-collapse
	{
		margin-top:0 !important;
		background: #434546;
	}
	#titles h1
	{
		font-family: 'LatoWebBlack', Arial, sans-serif;
		font-size:2em;
		line-height:2em;
		color:#fff;
		margin-top:80px;
		padding-bottom:0;
		margin-bottom:0;
	}
	#titles h2
	{
		font-family: 'LatoWebLight', Arial, sans-serif;
		font-size:1.6em;
		color:#fff;
		padding-top:0;
		margin-top:0;
	}
}
.subtitle
{
	color:#444 !important;
	font-family: 'LatoWebSemibold', Arial, sans-serif;
}
.small-phone-citypark
{
	position:absolute;
	z-index:1000;
	background:url('../Images/citypark-phone-small.png') no-repeat left top;
	width:200px;
	height:375px;
	top:-174px;
	left:284px;
}
.big-phone-citypark
{
	position:absolute;
	z-index:1000;
	background:url('../Images/citypark-phone-big.png') no-repeat left top;
	width:300px;
	height:562px;
	top:-350px;
	left:482px;
}
.small-phone-citycenter
{
	position:absolute;
	z-index:1000;
	background:url('../Images/citycenter-phone-small.png') no-repeat left top;
	width:200px;
	height:375px;
	top:-174px;
	left:284px;
}
.big-phone-citycenter
{
	position:absolute;
	z-index:1000;
	background:url('../Images/citycenter-phone-big.png') no-repeat left top;
	width:300px;
	height:562px;
	top:-350px;
	left:482px;
}
.small-phone-europark
{
	position:absolute;
	z-index:1000;
	background:url('../Images/europark-phone-small.png') no-repeat left top;
	width:200px;
	height:375px;
	top:-174px;
	left:284px;
}
.big-phone-europark
{
	position:absolute;
	z-index:1000;
	background:url('../Images/europark-phone-big.png') no-repeat left top;
	width:300px;
	height:562px;
	top:-350px;
	left:482px;
}
.hr-dark-grey
{
	height:3px;
	background:#797a79;
	margin:20px 0;
	padding:0;
	clear:both;
}
ul 
{
  margin: 0;
}
ul.dashed 
{
	margin-left:10px;
  list-style-type: none;
}
ul.dashed > li 
{
  text-indent: -5px;
}
ul.dashed > li:before 
{
  content: "̶- ";
  text-indent: -5px;
}
#appleStore
{
	display:inline-block;
	width:199px;
	height:70px;
	background:url('../Images/apple-store.png') no-repeat;
}
#googleStore
{
	display:inline-block;
	width:201px;
	height:70px;
	margin-left:40px;
	background:url('../Images/google-store.png') no-repeat;
}
@media only screen and (min-device-width : 320px) and (max-device-width : 667px) 
{
	#appleStore
	{
		display:block;
		width:199px;
		height:70px;
		background:url('../Images/apple-store.png') no-repeat;
	}
	#googleStore
	{
		display:block;
		width:201px;
		height:70px;
		margin-left:0;
		margin-top:40px;
		background:url('../Images/google-store.png') no-repeat;
	}
	.small-phone-citypark, .big-phone-citypark, .small-phone-citycenter, .big-phone-citycenter, .small-phone-europark, .big-phone-europark
	{
		display:none;
	}
}
.white-pass
{
	margin-top:80px;
	background:#fff; 
	padding: 20px;
	border-top:solid 2px #8f9191;
}
.subtitle-blue
{
	color:#00aeef !important;
	font-size:40px;
	line-height:1.2;	
	font-family: 'LatoWebSemibold', Arial, sans-serif;
	padding:0;
	margin:25px 0;
}
.itouch
{
	position:absolute;
	z-index:1000;
	background:url('../Images/itouch.png') no-repeat left top;
	width:300px;
	height:318px;
	top: -68px;
	left:140px;
}
video
{
	width:555px;
	height:312px;
}
/**** VIDEOS ****/
.informacije-kontakt 
{
  background: transparent url("../Videos/informacije-kontakt.png") no-repeat scroll 0 0 / cover ;  
  width: 555px;
  height: 312px;
}
.informacije 
{
  background: transparent url("../Videos/informacije.png") no-repeat scroll 0 0 / cover ;  
  width: 555px;
  height: 312px;
}
.iskanje1 
{
  background: transparent url("../Videos/iskanje1.png") no-repeat scroll 0 0 / cover ;  
  width: 555px;
  height: 312px;
}
.iskanje2
{
  background: transparent url("../Videos/iskanje2.png") no-repeat scroll 0 0 / cover ;  
  width: 555px;
  height: 312px;
}
.kartice
{
  background: transparent url("../Videos/kartice.png") no-repeat scroll 0 0 / cover ;  
  width: 555px;
  height: 312px;
}
.navigacija 
{
  background: transparent url("../Videos/navigacija.png") no-repeat scroll 0 0 / cover ;  
  width: 555px;
  height: 312px;
}
.priljubljene 
{
  background: transparent url("../Videos/priljubljene.png") no-repeat scroll 0 0 / cover ;  
  width: 555px;
  height: 312px;
}
@media only screen and (min-device-width : 320px) and (max-device-width : 667px) 
{
	.subtitle-blue
	{
		color:#00aeef !important;
		font-size:1.8em;
		line-height:1.2;	
		font-family: 'LatoWebSemibold', Arial, sans-serif;
		padding:0;
		margin:25px 0;
	}
	.itouch
	{
		display:none;
	}
	.onlymobile
	{
		display:block !important;
	}
	video
	{
		width:100%;
		height:auto;
		min-width:320px;
		min-height:181px;
	}
	/**** VIDEOS ****/
	.informacije-kontakt 
	{
		background: transparent url("../Videos/informacije-kontakt.png") no-repeat scroll 0 0 / cover ;  
		width:100%;
		height:auto;
		min-width:320px;
		min-height:181px;
	}
	.informacije 
	{
		background: transparent url("../Videos/informacije.png") no-repeat scroll 0 0 / cover ;  
		width:100%;
		height:auto;
		min-width:320px;
		min-height:181px;
	}
	.iskanje1 
	{
		background: transparent url("../Videos/iskanje1.png") no-repeat scroll 0 0 / cover ;  
		width:100%;
		height:auto;
		min-width:320px;
		min-height:181px;
	}
	.iskanje2
	{
		background: transparent url("../Videos/iskanje2.png") no-repeat scroll 0 0 / cover ;  
		width:100%;
		height:auto;
		min-width:320px;
		min-height:181px;
	}
	.kartice
	{
		background: transparent url("../Videos/kartice.png") no-repeat scroll 0 0 / cover ;  
		width:100%;
		height:auto;
		min-width:320px;
		min-height:181px;
	}
	.navigacija 
	{
		background: transparent url("../Videos/navigacija.png") no-repeat scroll 0 0 / cover ;  
		width:100%;
		height:auto;
		min-width:320px;
		min-height:181px;
	}
	.priljubljene 
	{
		background: transparent url("../Videos/priljubljene.png") no-repeat scroll 0 0 / cover ;  
		width:100%;
		height:auto;
		min-width:320px;
		min-height:181px;
	}
}
img 
{
	border:none;
}
a
{
	outline:none;
  color: #019cff;
  text-decoration: none;
}
a:hover
{
  color: #00b0f0;
  outline: 0;
}
input::-moz-focus-inner 
{ 
  border: 0; 
}
ul
{
	margin:0;
	padding:0;
}
.no-margin
{
	margin:0 !important;
	padding:0 !important;
	line-height:1.2 !important;
}

/* SUBPAGES */
.page-title
{
	font-size:52px;
	line-height:1.2;	
	font-family: 'LatoWebBlack', Arial, sans-serif;
	padding:0;
	margin: 60px 0 25px 0 !important;
}
@media only screen and (min-device-width : 320px) and (max-device-width : 667px) 
{
	.page-title
	{
		font-size:2em;
		line-height:1.2;	
		font-family: 'LatoWebBlack', Arial, sans-serif;
		padding:0;
		margin: 40px 0 25px 0 !important;
	}
}
.page-content h2
{
	color:#444;
	margin:30px 0 15px 0;
}
.page-content h3
{
	color:#444;
	margin:20px 0 10px 0;
}
.dropdown-menu
{
	background: #434546 !important;
}
.dropdown-menu li > a
{
	color:#fff !important;
}
.navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover 
{
	background-color:#337ab7;
}
.citypark-logo
{
	display:inline-block;
	background:url('../Images/citypark.png') no-repeat left top;
	width:27px;
	height:20px;
	margin-right:10px;
}
.citycenter-logo
{
	display:inline-block;
	background:url('../Images/citycenter.png') no-repeat left top;
	width:27px;
	height:20px;
	margin-right:10px;
}
.europark-logo
{
	display:inline-block;
	background:url('../Images/europark.png') no-repeat left top;
	width:27px;
	height:20px;
	margin-right:10px;
}
.tutorial
{
	width:241px;
	height:451px;
	background:url('../Images/tutorial.png') no-repeat left top;
}
.feature h3
{
	margin: 100px 0 0 0;
	color:#444;
}

/* HEADINGS   
----------------------------------------------------------*/
h1, h2, h3, h4, h5, h6
{
	margin:0;
	padding:0;
	font-family: 'LatoWeb', Arial, sans-serif;
}
h1
{
	font-size: 40px;
	line-height:1.5;
	margin-bottom:20px;
}
h2
{
  color: #019cff;
  font-size: 24px;
  line-height: 1.5;
  font-weight: 400;
  margin-bottom: 12px
}
h3
{
	color: #019cff;
  font-size: 20px;
  line-height: 1.5;
  font-weight: 400;
  margin-bottom: 6px;
}
/* MISC  
---------------------------------------------------------*/
.center
{
	text-align: center;
}
.float_none
{
	float:none;
}
.float_left
{
	float:left;
}
.float_right
{
	float:right;
}
.float_container
{
	height:100%;
	width:100%;
	overflow:hidden;
}
.inline_block
{
	display:inline-block;
}
.absolute
{
	position:absolute;
}
.relative
{
	position:relative;
}
.clear
{
	clear: both;
}
.error
{
	color:#ff0000;
	display:inline-block;
}
.star
{
	float:left;
	text-align:right;
	margin-top:10px;
	margin-right:5px;
	color:Red;
}
.top0 
{
	margin-top:0px !important;
}
.top10 
{
	margin-top:10px !important;
}
.top20 
{
	margin-top:20px !important;
}
.top25 
{
	margin-top:25px !important;
}
.top30 
{
	margin-top:30px !important;
}
.top40 
{
	margin-top:40px !important;
}
.top60 
{
	margin-top:60px !important;
}
.top80 
{
	margin-top:80px !important;
}
.left10 
{
	margin-left:10px !important;
}
.left15 
{
	margin-left:15px !important;
}
.left20 
{
	margin-left:20px !important;
}
.left30 
{
	margin-left:30px !important;
}
.left40 
{
	margin-left:40px !important;
}
.left100 
{
	margin-left:100px !important;
}
.left160 
{
	margin-left:160px !important;
}
.bottom0 
{
	margin-bottom:0px !important;
}
.bottom10 
{
	margin-bottom:10px !important;
}
.bottom20 
{
	margin-bottom:20px !important;
}
.bottom30 
{
	margin-bottom:30px !important;
}
.bottom40 
{
	margin-bottom:40px !important;
}
.bottom60 
{
	margin-bottom:60px !important;
}
.bottom80 
{
	margin-bottom:80px !important;
}
.right5 
{
	margin-right:5px !important;
}
.right10 
{
	margin-right:10px !important;
}
.right20 
{
	margin-right:20px !important;
}
.right30 
{
	margin-right:30px !important;
}
.solid_line
{
	width: 100%;
	height: 1px;
	background: #333;
	font-size: 0;
}
.align_center
{
	text-align:center;
}
.vertical_line
{
	width: 1px;
	height: 100%;
	background: #333;
	font-size: 0;
}
.hidden
{
	display: none !important;
}
.pointer
{
	cursor: pointer !important;
}
.form-label, .form-label label
{
	font-weight: 300 !important;
}