@import url(https://fonts.googleapis.com/css?family=Lato);
/* base styles */


.flex {
    display:-webkit-box;
    display:-ms-flexbox;
    display:flex;
}

body {
	margin: 0;
	padding: 0px;
	background: #fff;
	font-family: 'Lato', Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666;
}

body.home {
	background: #fff url("https://www.kindlustusest.ee/static/img/body-bg.gif") no-repeat center top;
}

#map-canvas {
	height: 100%;
}

a {
	text-decoration: none;
	color: #0066CC;
}

a:hover {
	color: #0099FF;
}

a img {
	border: none;
}

ul {
	margin: 0;
	padding: 0;
}

ul li {
	margin: 0;
	padding: 0;
	list-style: none;
}

ol li {
	margin: 0;
	padding: 0;
	list-style-type: decimal;
}

h1 {
	color: #333;
	font: 300 28px Lato, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	margin-top: 0px;
	padding-top: 0px;
}

@media (max-width: 767px) {
	h1 {
		font-size: 24px;
		overflow-wrap: break-word;
	} 
}
 

h2 {
	font-family: Lato, Arial, Helvetica, sans-serif;
	font-size: 20px;
	color: #333;
}

h3 {
	font-family: Lato, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #333;
}

#order-btns h2 {
	padding: 5px 0px 0px 0px;
	margin: 0px;
}

/* HEADER */

#header {
	padding-top: 20px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
	height: 120px;
}

/* MOBIILI HEADER */

@media (max-width: 767px) {
	body {
		background: #FFF !important;
	}
	.logo {
		max-width: 240px !important;
		margin-right: auto !important;
		margin-left: auto !important;
	}
	.header-btns {
		margin-top: 20px;
		background: #005d91 url("https://www.kindlustusest.ee/static/img/menu-bg-xs.png") no-repeat right center !important;
		height: 45px;
	}
	.header-btns .btn-group {
		margin: 0px !important;
		border: none !important;
	}
	.btn-header {
		padding-right: 10px !important;
		padding-left: 10px !important;
	}
	#header-tab {
		padding-top: 1px !important;
	}
	#services .col-1, #services .col-2, #services .col-3 {
		padding: 0px 15px !important;
		margin: 0 !important;
		min-height: none !important;
	}
	#services .col-1 {
		padding-top: 5px !important;
	}
	#services .col-2, #services .col-3 {
		padding-bottom: 15px !important;
	}
	#services .col-1 a, #services .col-2 a, #services .col-3 a {
		height: 38px !important;
		padding: 10px 0 !important;
	}
	#services {
		padding: 0 15px !important;
	}
	.service-info-h {
		padding: 20px 0 0 0 !important;
		width: 100% !important;
	}
}

@media (max-width: 991px) {
	#header-tab {
		padding-top: 10px;
	}
	#header-tab-pri {
		padding: 15px !important;
		height: auto !important;
		background: #7ec1e0 !important;
		border-radius: 0;
	}
	#header-tab-biz {
		padding: 15px !important;
		height: auto !important;
		background: #7ec1e0 !important;
		border-radius: 0;
	}
	#header-tab-pri.active {
		background: #005d91 !important;
	}
	#header-tab-biz.active {
		background: #005d91 !important;
	}
}

.dropdown-menu a.on {
	font-weight: bold;
	!important;
}

#languages {
	margin-bottom: 15px;
}

#languages a {
	margin: 0 10px 0 0;
	font-weight: 700;
	color: #FFFFFF;
	font-size: 13px;
	text-transform: uppercase;
	text-decoration: underline;
}

#languages a:hover {
	color: #74c6e7;
	text-decoration: none;
}

#languages a.on {
	color: #FFFFFF;
	text-decoration: none;
}

#header-tab {
	margin-top: 15px;
	padding: 20px 0px 0px;
	font: 400 12px Lato, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #FFF;
	text-decoration: none;
}

#header-tab a {
	color: #FFF;
	text-decoration: none;
}

#header-tab-pri {
	padding: 55px 20px 20px;
	height: 80px;
	text-align: center;
	background: #7ec1e0 url("https://www.kindlustusest.ee/static/img/header-tab-pri.png") no-repeat center top;
	border-radius: 0;
}

#header-tab-biz {
	padding: 55px 20px 20px;
	height: 80px;
	text-align: center;
	background: #7ec1e0 url("https://www.kindlustusest.ee/static/img/header-tab-biz.png") no-repeat center top;
	border-radius: 0;
}

#header-tab-pri.active {
	background: #005d91 url("https://www.kindlustusest.ee/static/img/header-tab-pri.png") no-repeat center top;
}

#header-tab-biz.active {
	background: #005d91 url("https://www.kindlustusest.ee/static/img/header-tab-biz.png") no-repeat center top;
}

.header-btns .btn-group {
	float: right;
	margin-left: 1px;
	margin-top: 1px;
	margin-bottom: 0px;
}

.btn-header {
	color: #FFF;
	font-size: 12px;
	text-transform: uppercase;
	background: #005d91;
	height: 45px;
	border-radius: 0;
}

.btn-header:hover, .btn-header:focus, .btn-header:active, .btn-header.active, .open .dropdown-toggle.btn-header {
	color: #FFF;
	background-color: #7ec1e0;
}

.header-fb {
	margin-top: 6px;
}

@media (max-width: 768px) {
	.nav-justified>li {
		display: table-cell;
		width: 1%;
	}
	.nav-justified>li>a {
		margin-bottom: 0;
	}
}

/* COLORS */

.color-lightgrey {
	color: #ddd;
}

/*  ADMIN MENU */

#manage {
	margin: 10px 0px;
}

/* CONTENT */

#content {
	width: 100%;
	/*background: #FFF;*/
}

#content ul {
	margin: 0;
	padding: 10px 0 10px 40px;
}

#content ul li {
	list-style: disc;
	padding-bottom: 5px;
}

#content ul.nav-tabs {
	margin: 0;
	padding: 0;
}

#content ul.nav-tabs li {
	padding-bottom: 0;
}

/* SERVICES MENU */

#services {
	margin-bottom: 20px;
	padding: 20px;
	color: #FFF;
	background: -moz-linear-gradient(top, rgba(0, 93, 145, 1) 20%, rgba(17, 107, 158, 1) 50%, rgba(45, 131, 179, 0.75) 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(20%, rgba(0, 93, 145, 1)), color-stop(50%, rgba(17, 107, 158, 1)), color-stop(100%, rgba(45, 131, 179, 0.75)));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(0, 93, 145, 1) 20%, rgba(17, 107, 158, 1) 50%, rgba(45, 131, 179, 0.75) 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(0, 93, 145, 1) 20%, rgba(17, 107, 158, 1) 50%, rgba(45, 131, 179, 0.75) 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(0, 93, 145, 1) 20%, rgba(17, 107, 158, 1) 50%, rgba(45, 131, 179, 0.75) 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, rgba(0, 93, 145, 1) 20%, rgba(17, 107, 158, 1) 50%, rgba(45, 131, 179, 0.75) 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#005d91', endColorstr='#bf2d83b3', GradientType=0);
	/* IE6-9 */
}

#services a {
	color: #FFF;
}

#services a:hover {
	color: #b3e7ff;
	text-decoration: none;
}

#services a.active {
	color: #7EC1E0;
	text-decoration: none;
}

#services .col-1 {
	padding: 0px 20px 0px 20px;
	text-transform: uppercase;
	/*min-height: 210px;*/
}

#services .col-1 a {
	display: block;
	padding: 0 0 0 60px;
	height: 46px;
	line-height: 46px;
}

#services .btn-primary {
	border-color: #FFF;
	color: #FFF;
	background-color: #1e71a0;
	margin-top: 8px;
	margin-bottom: 7px;
	/*margin-right: 5px;*/
	padding: 3px 10px;
	position: absolute;
	right: 30px;
}

@media (max-width: 767px) {
	#services .btn-primary {
		right: 15px !important;
	}
	#services .col-1 a {
		padding: 0 0 0 0 !important;
	}
}

#services .row-grad {
	height: 1px;
	width: 100%;
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjIiLz4KICAgIDxzdG9wIG9mZnNldD0iNjAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuMiIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.2) 40%, rgba(255, 255, 255, 0.2) 60%, rgba(255, 255, 255, 0) 100%);
	/* FF3.6+ */
	background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(40%, rgba(255, 255, 255, 0.2)), color-stop(60%, rgba(255, 255, 255, 0.2)), color-stop(100%, rgba(255, 255, 255, 0)));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.2) 40%, rgba(255, 255, 255, 0.2) 60%, rgba(255, 255, 255, 0) 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.2) 40%, rgba(255, 255, 255, 0.2) 60%, rgba(255, 255, 255, 0) 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.2) 40%, rgba(255, 255, 255, 0.2) 60%, rgba(255, 255, 255, 0) 100%);
	/* IE10+ */
	background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.2) 40%, rgba(255, 255, 255, 0.2) 60%, rgba(255, 255, 255, 0) 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#00ffffff', GradientType=1);
	/* IE6-8 */
}

#services .col-grad {
	position: relative;
}

#services .col-grad:before {
	content: "";
	position: absolute;
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjUiLz4KICAgIDxzdG9wIG9mZnNldD0iNzAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuNSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
	background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 30%, rgba(255, 255, 255, 0.5) 70%, 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(30%, rgba(255, 255, 255, 0.5)), color-stop(70%, rgba(255, 255, 255, 0.5)), color-stop(100%, rgba(255, 255, 255, 0)));
	/* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 30%, rgba(255, 255, 255, 0.5) 70%, rgba(255, 255, 255, 0) 100%);
	/* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 30%, rgba(255, 255, 255, 0.5) 70%, rgba(255, 255, 255, 0) 100%);
	/* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 30%, rgba(255, 255, 255, 0.5) 70%, rgba(255, 255, 255, 0) 100%);
	/* IE10+ */
	background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 30%, rgba(255, 255, 255, 0.5) 70%, rgba(255, 255, 255, 0) 100%);
	/* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#00ffffff', GradientType=0);
	/* IE6-8 */
	top: -1px;
	bottom: -1px;
	left: -1px;
	width: 1px;
}

#services a:hover .btn-primary {
	border-color: #b3e7ff;
	color: #b3e7ff;
}

#services .active .btn-primary {
	border-color: #7EC1E0;
	color: #7EC1E0;
}

.service-biz {
	display: none;
}

.service-biz .col-1 {
	text-transform: none !important;
	padding: 0px 20px 0px 20px !important;
	min-height: 200px !important;
}

#services .col-2 {
	padding: 0px 20px 0px 20px;
	/*	border-left: 1px solid #8fdcff;*/
	min-height: 210px;
}

#services .col-2 a, .service-biz .col-1 a {
	display: block !important;
	padding: 0 0 0 30px !important;
	height: 33px !important;
	line-height: 33px !important;
	background: url("https://www.kindlustusest.ee/static/img/menu-bullet.png") no-repeat top left !important;
}

#services .col-2 a:hover, .service-biz .col-1 a:hover {
	background: url("https://www.kindlustusest.ee/static/img/menu-bullet.png") no-repeat center left !important;
}

#services .col-2 a.active, .service-biz .col-1 a.active {
	background: url("https://www.kindlustusest.ee/static/img/menu-bullet.png") no-repeat bottom left !important;
}

#services .col-3 {
	padding: 0px 20px 0px 20px;
	/*	border-left: 1px solid #8fdcff;*/
	min-height: 200px;
	background: url("https://www.kindlustusest.ee/static/img/menu-info-pic-est.png") no-repeat right -15px;
}

#services .col-3-rus {
	background: url("https://www.kindlustusest.ee/static/img/menu-info-pic-rus.png") no-repeat right 0px !important;
}

@media (max-width: 767px) {
	#services .col-2 a, .service-biz .col-1 a {
		padding: 0 0 0 0px !important;
		background: none !important;
	}
	#services .col-2 a:hover, .service-biz .col-1 a:hover {
		background: none !important;
	}
	#services .col-2 a.active, .service-biz .col-1 a.active {
		background: none !important;
	}
	#services .col-3 {
		padding: 20px 20px 0px 20px;
		margin: 20px 0px 0px 0px;
		border-left: none;
		/*	border-top: 1px solid #8fdcff;*/
		/*	background: url("https://www.kindlustusest.ee/static/img/menu-info-pic-est.png") no-repeat top right;*/
		background: none !important;
	}
	#services .col-grad:before {
		content: "";
		position: absolute;
		/* IE9 SVG, needs conditional override of 'filter' to 'none' */
		background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjUiLz4KICAgIDxzdG9wIG9mZnNldD0iNzAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAuNSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjZmZmZmZmIiBzdG9wLW9wYWNpdHk9IjAiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
		background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 30%, rgba(255, 255, 255, 0.5) 70%, rgba(255, 255, 255, 0) 100%);
		/* FF3.6+ */
		background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(30%, rgba(255, 255, 255, 0.5)), color-stop(70%, rgba(255, 255, 255, 0.5)), color-stop(100%, rgba(255, 255, 255, 0)));
		/* Chrome,Safari4+ */
		background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 30%, rgba(255, 255, 255, 0.5) 70%, rgba(255, 255, 255, 0) 100%);
		/* Chrome10+,Safari5.1+ */
		background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 30%, rgba(255, 255, 255, 0.5) 70%, rgba(255, 255, 255, 0) 100%);
		/* Opera 11.10+ */
		background: -ms-linear-gradient(left, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 30%, rgba(255, 255, 255, 0.5) 70%, rgba(255, 255, 255, 0) 100%);
		/* IE10+ */
		background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.5) 30%, rgba(255, 255, 255, 0.5) 70%, rgba(255, 255, 255, 0) 100%);
		/* W3C */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00ffffff', endColorstr='#00ffffff', GradientType=1);
		/* IE6-8 */
		top: 0px;
		bottom: -1px;
		left: -1px;
		width: 0px;
		height: 1px;
	}
}

#services h3 {
	font-size: 18px;
	font-weight: 400;
	color: #FFF;
	margin-bottom: 15px;
}

#services p {
	font-size: 12px;
	font-weight: 400;
	color: #FFF;
}

/*
#services .col-md-4 a {
	display: block;
  	max-width: 190px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
*/

li#lReis a {
	background: url("https://www.kindlustusest.ee/static/img/menu-ico-reis-3.png") no-repeat top left;
}

li#lReis a:hover {
	background: url("https://www.kindlustusest.ee/static/img/menu-ico-reis-3.png") no-repeat center left;
}

li#lReis a.active {
	background: url("https://www.kindlustusest.ee/static/img/menu-ico-reis-3.png") no-repeat bottom left;
}

li#lIsikud a {
	background: url("https://www.kindlustusest.ee/static/img/menu-ico-tootajad-3.png") no-repeat top left;
}

li#lIsikud a:hover {
	background: url("https://www.kindlustusest.ee/static/img/menu-ico-tootajad-3.png") no-repeat center left;
}

li#lIsikud a.active {
	background: url("https://www.kindlustusest.ee/static/img/menu-ico-tootajad-3.png") no-repeat bottom left;
}

li#lLiiklus a {
	background: url("https://www.kindlustusest.ee/static/img/menu-ico-liiklus-3.png") no-repeat top left;
}

li#lLiiklus a:hover {
	background: url("https://www.kindlustusest.ee/static/img/menu-ico-liiklus-3.png") no-repeat center left;
}

li#lLiiklus a.active {
	background: url("https://www.kindlustusest.ee/static/img/menu-ico-liiklus-3.png") no-repeat bottom left;
}

li#lLiikluskasko a {
	background: url("https://www.kindlustusest.ee/static/img/menu-ico-liikluskasko-3.png") no-repeat top left;
}

li#lLiikluskasko a:hover {
	background: url("https://www.kindlustusest.ee/static/img/menu-ico-liikluskasko-3.png") no-repeat center left;
}

li#lLiikluskasko a.active {
	background: url("https://www.kindlustusest.ee/static/img/menu-ico-liikluskasko-3.png") no-repeat bottom left;
}

li#lKasko a {
	background: url("https://www.kindlustusest.ee/static/img/menu-ico-kasko-3.png") no-repeat top left;
}

li#lKasko a:hover {
	background: url("https://www.kindlustusest.ee/static/img/menu-ico-kasko-3.png") no-repeat center left;
}

li#lKasko a.active {
	background: url("https://www.kindlustusest.ee/static/img/menu-ico-kasko-3.png") no-repeat bottom left;
}

li#lKodu a {
	background: url("https://www.kindlustusest.ee/static/img/menu-ico-kodu-3.png") no-repeat top left;
}

li#lKodu a:hover {
	background: url("https://www.kindlustusest.ee/static/img/menu-ico-kodu-3.png") no-repeat center left;
}

li#lKodu a.active {
	background: url("https://www.kindlustusest.ee/static/img/menu-ico-kodu-3.png") no-repeat bottom left;
}

li#lOpilased a {
	background: url("https://www.kindlustusest.ee/static/img/menu-ico-opilased-2.png") no-repeat top left;
}

li#lOpilased a:hover {
	background: url("https://www.kindlustusest.ee/static/img/menu-ico-opilased-2.png") no-repeat center left;
}

li#lOpilased a.active {
	background: url("https://www.kindlustusest.ee/static/img/menu-ico-opilased-2.png") no-repeat bottom left;
}

@media (max-width: 767px) {
	li#lReis a {
		background: none !important;
	}
	li#lReis a:hover {
		background: none !important;
	}
	li#lReis a.active {
		background: none !important;
	}
	li#lIsikud a {
		background: none !important;
	}
	li#lIsikud a:hover {
		background: none !important;
	}
	li#lIsikud a.active {
		background: none !important;
	}
	li#lLiiklus a {
		background: none !important;
	}
	li#lLiiklus a:hover {
		background: none !important;
	}
	li#lLiiklus a.active {
		background: none !important;
	}
	li#lLiikluskasko a {
		background: none !important;
	}
	li#lLiikluskasko a:hover {
		background: none !important;
	}
	li#lLiikluskasko a.active {
		background: none !important;
	}
	li#lKasko a {
		background: none !important;
	}
	li#lKasko a:hover {
		background: none !important;
	}
	li#lKasko a.active {
		background: none !important;
	}
	li#lKodu a {
		background: none !important;
	}
	li#lKodu a:hover {
		background: none !important;
	}
	li#lKodu a.active {
		background: none !important;
	}
	li#lOpilased a {
		background: none !important;
	}
	li#lOpilased a:hover {
		background: none !important;
	}
	li#lOpilased a.active {
		background: none !important;
	}
}

/* SERVICE INFO BOX */

.service-info-h {
	font: 400 20px Lato, Arial, Helvetica, sans-serif;
	color: #FFF;
	width: 60%;
	text-transform: uppercase;
	margin-bottom: 10px;
}

.service-info-d {
	font: 14px Lato, Arial, Helvetica, sans-serif;
	color: #8FDBFE;
	width: 50%;
	margin-bottom: 20px;
}

.service-info-phone, .service-info-email, .service-info-chat, .service-info-ctreatment, .service-info-t, .service-info-damage {
	margin: 0;
	padding: 10px 0 0 50px;
	font-size: 14px;
	line-height: 20px;
}

.service-info-phone {
	background: url(https://www.kindlustusest.ee/static/img/menu-info-ico-phone.png) no-repeat left center;
	font-size: 26px;
	font-weight: 700;
}

.service-info-phone .small {
	font-size: 12px;
	color: #8FDBFE;
}

.service-info-email {
	background: url(https://www.kindlustusest.ee/static/img/menu-info-ico-mail.png) no-repeat left center;
	color: #FFF;
	padding-bottom: 5px !important;
}

.service-info-chat {
	background: url(https://www.kindlustusest.ee/static/img/menu-info-ico-chat.png) no-repeat left center;
	color: #FFF;
	min-height: 25px;
	padding-bottom: 5px !important;
}

.service-info-chat .status {
	font-size: 12px;
}

.service-info-chat img.icon {
	margin-bottom: -4px;
}

.service-info-t {
	background: url(https://www.kindlustusest.ee/static/img/menu-info-ico-time.png) no-repeat left center;
	color: #FFF;
	min-height: 25px;
	padding-bottom: 5px !important;
}

.service-info-damage {
	background: url(https://www.kindlustusest.ee/static/img/menu-info-ico-damage.png) no-repeat left center;
	color: #FFF;
	min-height: 25px;
	padding-bottom: 5px !important;
}

/* CONTACT BOX */

.contact-box {
	min-height: 210px;
	padding-top: 0px !important;
	padding-bottom: 50px !important;
}

.contact-box h3 {
	padding-top: 0px !important;
	margin-top: 0px !important;
}

/* MINI MENU*/

#services-mini {
	margin-bottom: 20px;
	padding: 5px;
	color: #FFF;
	background-color: #005d91;
}

#services-mini a {
	color: #FFF;
}

#services-mini a:hover {
	color: #b3e7ff;
	text-decoration: none;
}

#services-mini a.active {
	color: #7EC1E0;
	text-decoration: none;
}

#services-mini ul li {
	display: inline;
	text-transform: uppercase;
}

#services-mini a.mini-item {
	display: inline-block;
	height: 33px;
	line-height: 33px;
	padding: 0 0 0 10px;
	font-size: 12px;
	/*background: url("https://www.kindlustusest.ee/static/img/menu-bullet.png") no-repeat top left;*/
}

#services-mini a.mini-item:hover {
	color: #b3e7ff !important;
	text-decoration: none;
	/*background: url("https://www.kindlustusest.ee/static/img/menu-bullet.png") no-repeat center left;*/
}

#services-mini a.active {
	/*background: url("https://www.kindlustusest.ee/static/img/menu-bullet.png") no-repeat bottom left;*/
}

#services-mini a.mini-divider {
	display: inline-block;
	height: 30px;
	line-height: 30px;
	padding: 0 0 0 10px;
	margin: 0 0 0 10px;
	border-left: 1px solid #7ec1e0;
	font-size: 12px;
	/*background: url("https://www.kindlustusest.ee/static/img/menu-bullet-down.png") no-repeat top left;*/
	text-transform: none !important;
}

#services-mini a.mini-divider:hover {
	color: #b3e7ff !important;
	text-decoration: none;
	/*background: url("https://www.kindlustusest.ee/static/img/menu-bullet-down.png") no-repeat center left;*/
}

.menu-mini-collapse {
	float: right;
	display: block !important;
	height: 30px;
	padding: 7px 0px;
}

/* FRONT PAGE */

.front-text {
	font: 300 20px Lato, Arial, Helvetica, sans-serif;
	color: #999;
	text-decoration: none;
	text-align: center;
	background-color: inherit;
}

.front-blog {
	padding-right: 50px;
}

.front-blog h3 {
	font-size: 14px;
	font-weight: 700;
	color: #333;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 20px;
	text-transform: uppercase;
}

.front-blog h4:first-child {
	border-top: 1px solid #CCC;
}

.front-blog h4 {
	font-size: 14px;
	font-weight: 700;
	color: #333;
	text-decoration: none;
	margin-bottom: 5px;
	padding-bottom: 0px;
	border-top: 1px solid #CCC;
	margin-top: 5px;
	padding-top: 5px;
}

.front-blog p {
	font-size: 13px;
	color: #666;
}
/*
.front-bg {
	background: url("https://www.kindlustusest.ee/static/img/front-bg.png") no-repeat top left;
}
*/

.front-reminder {
	height: 270px;
	padding: 15px 20px 0px 20px;
	/*	margin: 0px 0px 0px 15px;*/
	background: #f8f8f8;
	/*	border: 1px solid #ccc;*/
	max-width: 360px;
}

.front-reminder h2 {
	margin-top: 0px;
	text-transform: uppercase;
	font-size: 16px;
	color: #333;
}

.front-reminder hr {
	margin: 0px;
	padding: 0px;
}

.ui-tooltip-content h2 {
	margin-top: 0px;
	padding-top: 0px;
}

/* SUB PAGE */
 

.subpage .actions a {
	float: left;
	border-left: 1px solid #0047a3;
	padding: 0 20px 0 10px;
	height: 27px;
	background: url("https://www.kindlustusest.ee/static/img/b_action.gif") no-repeat top right;
	line-height: 27px;
	font-size: 12px;
	color: #fff;
}

.subpage .actions a:hover {
	background: url("https://www.kindlustusest.ee/static/img/b_action.gif") no-repeat bottom right;
}

/* article */

.article #content {}

.article #content .article p {
	margin-top: 10px;
	margin-bottom: 10px;
}

.article #content .article ul {
	margin-top: 10px;
	margin-bottom: 10px;
}

.panel-heading h3 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

/* SUBPAGE INFO BOX */

.content-info-box {
	background: #f8f8f8;
	padding: 15px 20px 7px 20px;
	margin-bottom: 10px;
}

.content-info-box h2 {
	margin: 0;
	padding: 0 0 10px 0;
}

.content-info-box h3 {
	margin: 0;
	padding: 0 0 10px 0;
}

.content-contact-box {
	color: #FFF;
	background-color: #005d91;
	padding: 10px 20px;
	margin-bottom: 10px;
	min-height: 90px;
}

.content-contact-box h2 {
	display: block;
	color: #FFF;
	background-color: #7ec1e0;
	margin: 0 -20px 20px -20px;
	padding: 10px 20px 10px 20px;
}

.content-contact-box h3 {
	color: #FFF;
	margin: 0;
	padding: 0;
}

.content-contact-box a {
	color: #8FDBFE;
	text-decoration: underline;
}

.content-arrow-box {
	color: #FFF;
	background: #005d91 url("https://www.kindlustusest.ee/static/img/content-arrow-box.png") no-repeat center left;
	padding: 15px 20px 15px 30px;
	margin-bottom: 10px;
	min-height: 60px;
}

.content-arrow-nr {
	font-size: 26px;
	color: #8FDBFE;
	margin: 0;
}

.content-arrow {
	color: #FFF;
}

/* wide content */

#content ul.pagination {
	/*	margin-bottom: 15px;*/
	padding: 0;
}

#content ul.pagination li a {
	color: #999;
	cursor: text;
	display: block;
	max-width: 120px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin: 0;
	/*	margin-bottom: 1px;*/
}

#content ul.pagination li.active a {
	color: #FFF;
}

.uppercase {
	text-transform: uppercase;
}

.dropdown-header {
	text-transform: uppercase;
	font-weight: 700;
}

.btn-primary, .btn-default {
	text-transform: uppercase;
}

.btn-primary {
	background-color: #005d91;
	border-color: #005d91;
}

.btn-info {
	background-color: #7ec1e0;
	border-color: #7ec1e0;
}

.btn-info:hover {
	background-color: #005d91;
	border-color: #005d91;
}

.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
	background-color: #7ec1e0;
	border-color: #7ec1e0 !important;
}

.pagination>li>a, .pagination>li>span {
	border-color: #eee;
}

.pagination-bg {
	/*	height: 35px !important;*/
	background: url("https://www.kindlustusest.ee/static/img/menu-pagination-bg.png") repeat-x center;
}

.alert h2 {
	margin-top: 0px;
}

label {
	font-weight: 400;
}

.input-group-addon {
	padding-left: 30px !important;
}

.center-block {
	display: block;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 15px;
	text-align: center;
	padding: 2px 0 0 0 !important;
}

#content .steps {
	margin: 0 0 30px 0;
	padding: 0 0 2px 0;
	width: 640px;
	background: #fff url("https://www.kindlustusest.ee/static/img/shadow_4.gif") no-repeat bottom left;
}

#content .steps ul {
	margin: 0;
	padding: 0;
	width: 640px;
}

#content .steps ul li {
	position: relative;
	float: left;
	border-top: 1px solid #fff;
	border-left: 1px solid #ececec;
	margin: 0;
	padding: 10px 5px 10px 5px;
	background: transparent;
	color: #999;
	font-size: 11px;
	list-style: none;
}

#content .steps li.on {
	border-top: 1px solid #e4e4e4;
	border-left: 1px solid #e4e4e4;
	padding: 10px 10px 10px 10px;
	background: #ededed url("https://www.kindlustusest.ee/static/img/bg_step_on.gif") repeat-x bottom;
	color: #395668;
	font-size: 13px;
}

.steps li span.nr {
	position: absolute;
	display: block;
	top: -6px;
	left: -9px;
	padding: 0 2px 2px 0;
	width: 16px;
	height: 16px;
	background: url("https://www.kindlustusest.ee/static/img/bg_nr.png") no-repeat top left;
	line-height: 16px;
	text-align: center;
	font-size: 11px;
	color: #666;
}

/* data tables */

table.data {
	border-collapse: collapse;
	border: none;
	background: #fff;
}

table.data th {
	border-top: 2px solid #e4e4e4;
	border-right: 1px solid #e4e4e4;
	border-bottom: 1px solid #e4e4e4;
	border-left: 1px solid #e4e4e4;
	padding: 5px;
	background: #ededed;
	font-size: 11px;
	text-align: left;
}

table.data td {
	border-bottom: 1px solid #f0f0f0;
	border-right: 1px solid #f0f0f0;
	padding: 5px;
	vertical-align: top;
	font-size: 11px;
	line-height: 1.2em;
}

table .even td {
	border-bottom: 1px solid #e9e9e9;
	border-right: 1px solid #e9e9e9;
	background: #f3f3f3;
}

/* contacts */

.contacts {
	border-top: 1px solid #dadada;
	margin: 0 0 0 230px;
	padding: 15px 0 15px 0;
	width: 665px;
}

.contact {
	float: left;
	margin: 0 0 5px 0;
	width: 330px;
	font-size: 12px;
}

.contact a {
	color: #1082E5;
	text-decoration: underline;
}

.contact h3 {
	border: none;
	margin: 0 0 0.5em 0;
	padding: 0;
	background: transparent;
	font-size: 15px;
	color: #1082e5;
}

.contact img {
	float: left;
	margin: 0 10px 10px 0;
}

/* FOOTER BOX */
#footer-provider {
	margin-top: 20px;
	font-size: 18px;
}

#footer {
	font-size: 16px;
	color: #999999;
	background: #f8f8f8;
	padding: 20px;
	line-height: 20px;
	margin-top: 20px;
}

#footer a {
	line-height: 1.5;
	color: #666;
}

#footer>a.on {
	color: #ffc400;
}

#footer .row h3 {
	font-size: 16px;
	text-transform: uppercase;
	color: #999;
	font-weight: 700;
	margin: 0px;
	padding: 5px 0px;
	line-height: normal;
}

#footer .separator {
	color: #0686d4;
}

#footer p {
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.footer-search {
	margin-top: 10px;
}

.footer-img {
	margin-right: auto;
	margin-left: auto;
}

/* frontpage main area */

.tooltip_mark {
	padding: 0px 0px 2px 30px;
	background: url("https://www.kindlustusest.ee/static/img/ico_tooltip.png") no-repeat top left;
}

.subpage #col2 a {
	text-decoration: underline;
	color: #1082E5;
}

.bold {
	font-weight: bold;
	color: #094B9E;
}

.recommendation {
	margin-top: 20px;
}

table th.price_cell {
	border-top: 2px solid #C00;
	border-left: 2px solid #C00;
	border-right: 2px solid #C00;
}

table td.price_cell {
	border-left: 2px solid #C00;
	border-right: 2px solid #C00;
}

table td.last_price_cell {
	border-left: 2px solid #C00;
	border-right: 2px solid #C00;
	border-bottom: 2px solid #C00;
}

table td.price_cell_noleft, table th.price_cell_noleft {
	border-right: none;
}

table td.price_cell_noright, table th.price_cell_noright {
	border-left: none;
}

table td.price_cell_none, table th.price_cell_none {
	border-left: none;
	border-right: none;
}

.pricetables_intro {
	background-color: #C00;
	padding: 10px;
	border-radius: 5px;
	font-weight: bold;
	color: white;
}

.captcha {
	margin-bottom: 5px;
}

#loading {
	height: 64px;
	position: fixed;
	left: 50%;
	width: 64px;
	top: 200px;
	white-space: nowrap;
	z-index: 1001;
	color: black;
	display: none;
	background: url("https://www.kindlustusest.ee/static/img/loader_64px.gif") top center no-repeat;
}

p.lMap {
	margin: 0;
}

p.lMap a {
	display: block;
	padding: 10px 0 20px 45px;
	background: url("https://www.kindlustusest.ee/static/img/icon_map.png") no-repeat top left;
}

.contact_wish {
	width: 350px;
	float: right;
	padding: 15px 0 0 0;
}

.contact_wish p {
	margin: 0px;
	font-size: 12px;
	text-align: right;
	padding: 5px 15px;
	background-color: white;
	color: #005CB5;
	border-radius: 5px 5px 5px 5px;
}

.link_emulator {
	text-decoration: underline;
	cursor: pointer;
}

.ui-tooltip-content a {
	text-decoration: underline;
}

/*---------------------------------------*/

/*          PAKKUMUSTE TABEL             */

/*---------------------------------------*/

.no_offer {
	padding: 4px 10px;
	color: #CCC;
}

.subpage #offer p {
	margin: 10px 0px 10px 0px;
}

.selectable, .casco_selectable, .vehicle_selectable, .home_selectable, .travel_selectable {
	cursor: pointer;
	text-decoration: underline;
	padding: 4px 10px;
}

.selectable:hover, .casco_selectable:hover, .vehicle_selectable:hover, .home_selectable:hover, .travel_selectable:hover {
	cursor: pointer;
	color: #666;
	text-decoration: underline;
	padding: 3px 30px 4px 10px;
	margin: 0px;
	background: url("https://www.kindlustusest.ee/static/img/icon_selectable.gif") no-repeat right center;
}

.selected_price, .selected_price:hover, .casco_selected_price, .casco_selected_price:hover, .vehicle_selected_price, .vehicle_selected_price:hover, .home_selected_price, .home_selected_price:hover, .travel_selected_price, .travel_selected_price:hover {
	font-weight: 700;
	color: white;
	padding: 4px 30px 4px 10px;
	text-decoration: none;
	margin: 0px;
	background: #1067a5 url("https://www.kindlustusest.ee/static/img/icon_selected.gif") no-repeat right center;
}

/*---------------------------------------*/

/*                NUPUD                  */

/*---------------------------------------*/

.submit {
	padding: 25px 0 0 0;
	/*width:260px; */
	float: left;
}

.submit button {
	float: left;
}

.cookiebar-close-button {  margin-top: 15px;  font-size: 16px;  }

.submit p {
	float: left;
	margin-right: 20px;
	width: 150px;
}

.back_button {
	padding: 5px 10px 5px 26px;
	background: #666 url('https://www.kindlustusest.ee/static/img/button_ico_back.gif') no-repeat left center;
	float: left;
	cursor: pointer;
	color: #fff;
	font: 700 12px 'Lato', Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	border: none;
	margin: 0 10px 0 0;
	text-decoration: none;
}

.back_button:hover {
	background: #333 url('https://www.kindlustusest.ee/static/img/button_ico_back.gif') no-repeat left center;
}

.compare_button {
	padding: 5px 26px 5px 10px;
	background: #999 url(https://www.kindlustusest.ee/static/img/button_ico_compare.png) no-repeat right center;
	cursor: pointer;
	color: #fff;
	font: 700 12px 'Lato', Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	border: none;
	margin: 0 10px 0 0;
	text-decoration: none;
}

a.forward_button {
	margin: 0;
	padding: 5px 10px;
	cursor: pointer;
	color: #FFF;
	height: 25px;
	background: #1067a5;
	font: 700 12px 'Lato', Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	border: 1px solid #0084bc;
}

a.forward_button:hover {
	background: #0084bc;
	border: 1px solid #0084bc;
}

/*---------------------------------------*/

/*                VORMID                 */

/*---------------------------------------*/

form {
	margin: 0;
	padding: 0;
}

.form table {
	border-collapse: collapse;
	border: none;
}

.form td {
	border-bottom: 1px solid #e6e6e6;
	padding: 9px 5px 9px 0;
	vertical-align: top;
}

.form td label {
	/*display:block;*/
	padding: 2px 0 0 0;
}

.form .row {
	padding-bottom: 5px;
	margin-bottom: 5px;
	border-bottom: 1px solid #eee;
	margin-right: 0px !important;
	margin-left: 0px !important;
}

.form .row label {
	padding-top: 7px;
}

p.note {
	padding: 0 0 2px 22px;
	background: url("https://www.kindlustusest.ee/static/img/icon_note.png") no-repeat top left;
	font-size: 11px;
}

.error {
	color: #cc0000;
}

p.error {
	padding: 0 0 2px 22px;
	background: url("https://www.kindlustusest.ee/static/img/icon_error.png") no-repeat top left;
	font-size: 11px;
}

table.white td {
	background-color: #FFF;
}

/*---------------------------------------*/

/*              PARANDUSED               */

/*---------------------------------------*/

.ui-datepicker-month, .ui-datepicker-year {
	color: #000;
	font-family: 'Lato', Arial, Helvetica, sans-serif !important;
	font-size: 14px !important;
}

/*---------------------------------------*/

/*              KAMPAANIA                */

/*---------------------------------------*/

.campaign1 {
	color: #FFF;
	background: url("https://www.kindlustusest.ee/static/img/camp_liikluskasko.png") no-repeat center top;
}

.campaign1 .kont {
	padding: 100px 0px 0px 0px;
}

.campaign1 .kont label {
	font-size: 12px;
	line-height: 12px;
}

.campaign1 label[for="camp_date"] {
	position: absolute;
	left: 25px;
	top: 105px;
	width: 115px;
	text-align: right;
}

.campaign1 label[for="camp_email"] {
	position: absolute;
	left: 25px;
	top: 137px;
	width: 115px;
	text-align: right;
}

.campaign1 #camp_date {
	position: absolute;
	left: 150px;
	top: 105px;
	width: 115px;
}

.campaign1 #camp_email {
	position: absolute;
	left: 150px;
	top: 130px;
	width: 115px;
}

.campaign1 input[type="submit"] {
	color: #FFF;
	text-align: center;
	background: #1b7b30;
	padding: 5px 10px 5px 10px;
	text-transform: uppercase;
	font-size: 12px;
	border: 0px none;
	cursor: pointer;
	position: absolute;
	top: 160px;
	left: 72px;
}

.campaign1 .pakkumine {
	color: #FFF;
	text-align: center;
	background: #1b7b30;
	padding: 5px 10px;
	text-transform: uppercase;
	font-size: 12px;
	position: absolute;
	bottom: 25px;
	left: 72px;
}

.campaign1 input[type="submit"]:hover, .campaign1 .pakkumine:hover {
	background-color: #308933;
}

.campaign1 .tingimused {
	font-size: 9px;
	text-align: center;
	padding-bottom: 5px;
	position: absolute;
	bottom: 0px;
	width: 270px;
	color: #FFF;
	text-decoration: none;
}

#campaign2 {
	background: url("https://www.kindlustusest.ee/static/img/banner-wash-bg.jpg") no-repeat center top;
	height: 265px;
}

#campaign2 .kont {
	padding: 100px 0px 0px 0px;
}

#campaign2 .ask {
	position: absolute;
	bottom: 80px;
	left: 72px;
}

#campaign2 .reminder {
	position: absolute;
	bottom: 25px;
	left: 72px;
}

#micro-wash {
	color: #FFF;
	background-color: #9056BC;
	background-repeat: no-repeat;
	background-position: center top;
	margin: 0px;
	padding-top: 160px;
	padding-right: 50px;
	padding-bottom: 20px;
	padding-left: 50px;
	background-image: url(https://www.kindlustusest.ee/static/img/micro-wash-bg.jpg);
}

#micro-wash input[type=text] {
	width: 120px;
	margin: 0;
}

#micro-wash .micro-lead {
	text-align: center;
	font-family: Lato, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
}

#micro-wash .micro-reminder {
	font-family: Lato, Arial, Helvetica, sans-serif;
	font-size: 14px;
	text-align: center;
}

#micro-wash .micro-disclaimer {
	font-family: Lato, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: center;
}

#micro-wash .micro-lead a, #micro-wash .micro-disclaimer a {
	color: #FFF;
}

#micro-wash .micro-divider {
	height: 1px;
	width: 100%;
	background-color: #c9acde;
	margin-top: 20px;
	margin-bottom: 20px;
}

#newsletter {
	color: #FFF;
	margin: 0px;
	background: url(https://www.kindlustusest.ee/static/img/banner-newsletter-bg.jpg) no-repeat center top;
	height: 265px;
}

#newsletter .cont {
	padding: 100px 0px 0px 0px;
	position: absolute;
}

#newsletter .cont label {
	font-size: 12px;
	line-height: 12px;
}

#newsletter label[for="newsletter-name"] {
	position: absolute;
	left: 20px;
	top: 115px;
	width: 90px;
	text-align: right;
}

#newsletter label[for="newsletter-email"] {
	position: absolute;
	left: 20px;
	top: 150px;
	width: 90px;
	text-align: right;
}

#newsletter #newsletter-name {
	position: absolute;
	left: 120px;
	top: 110px;
	width: 120px;
}

#newsletter #newsletter-email {
	position: absolute;
	left: 120px;
	top: 145px;
	width: 120px;
}

#newsletter input[type="submit"] {
	position: absolute;
	top: 218px;
	left: 130px;
	background: url(https://www.kindlustusest.ee/static/img/banner-newsletter-submit.png) no-repeat;
	height: 27px;
	width: 150px;
	cursor: pointer;
	border: none;
	text-indent: -9999em;
	line-height: 3000;
}

.height_800px {
	height: 800px;
}

.contact-wish {
	margin-top: 15px;
}

.label-primary {
	background-color: #fff;
	color: #428bca;
}

.label-primary[href]:hover, .label-primary[href]:focus {
	color: #3071a9;
}

#vehicle_licenseplate {
	min-width: 130px;
}

.payment .tab-content {
	padding-top: 30px !important;
	padding-bottom: 10px !important;
}

.payment .nav-tabs {
	border: 0px none !important;
}

.payment .nav>li>a {
	padding: 5px !important;
	border: 0px !important;
}

.payment .nav>li>a:hover {
	border-radius: 4px !important;
	border: 0px !important;
	background: #ddd;
}

.payment .nav-tabs>li>a {
	border-radius: 4px !important;
}

.payment .nav-tabs>li.active>a {
	border: 0px !important;
	background: #999;
}

.cookie-message {
    position: fixed;
    bottom: 0;
    left: 0px;
    width: 100%;
    padding: 10px 20px 20px 20px;
    border-bottom: 1px solid #000;
    z-index: 99;
    margin: 0 auto;
    background-color: #00324e !important;
    text-align: center;
}

.cookie-message p {
    color: #ececec;
    margin: .3em 0;
    margin-bottom: 5px;
}

.cookie-message p a.terms {
    color: #ececec !important;
    text-decoration: underline;
}

/*---------------------------------------*/

/*            ESILEHE MENأœأœ              */

/*---------------------------------------*/

#menu-front {
	background-color: #005d91;
	padding: 5px;
}

#menu-front .col-lg-1, #menu-front .col-lg-10, #menu-front .col-lg-11, #menu-front .col-lg-12, #menu-front .col-lg-2, #menu-front .col-lg-3, #menu-front .col-lg-4, #menu-front .col-lg-5, #menu-front .col-lg-6, #menu-front .col-lg-7, #menu-front .col-lg-8, #menu-front .col-lg-9, #menu-front .col-md-1, #menu-front .col-md-10, #menu-front .col-md-11, #menu-front .col-md-12, #menu-front .col-md-2, #menu-front .col-md-3, #menu-front .col-md-4, #menu-front .col-md-5, #menu-front .col-md-6, #menu-front .col-md-7, #menu-front .col-md-8, #menu-front .col-md-9, #menu-front .col-sm-1, #menu-front .col-sm-10, #menu-front .col-sm-11, #menu-front .col-sm-12, #menu-front .col-sm-2, #menu-front .col-sm-3, #menu-front .col-sm-4, #menu-front .col-sm-5, #menu-front .col-sm-6, #menu-front .col-sm-7, #menu-front .col-sm-8, #menu-front .col-sm-9, #menu-front .col-xs-1, #menu-front .col-xs-10, #menu-front .col-xs-11, #menu-front .col-xs-12, #menu-front .col-xs-2, #menu-front .col-xs-3, #menu-front .col-xs-4, #menu-front .col-xs-5, #menu-front .col-xs-6, #menu-front .col-xs-7, #menu-front .col-xs-8, #menu-front .col-xs-9 {
	padding-right: 0px;
	padding-left: 0px;
}

.menu-front-bl {
	border-radius: 10px;
	background-color: #FFF;
	padding: 15px;
	text-align: center;
	margin: 5px;
}

.menu-front-bl .img-responsive {
	margin: 0 auto;
	width: 40%;
	padding: 10px 0px;
}

.menu-front-bl a {
	font-size: 16px;
	text-decoration: none;
	color: #005d91;
	font-weight: bold;
}

#menu-front .btn-primary {
	background-color: #91c129;
	border-color: #91c129;
	border-width: 2px;
	color: #fff;
}

#menu-front .btn-primary:hover {
	background-color: #fff;
	border-color: #91c129;
	color: #91c129;
}

.fullwidth {
	width: auto !important;
}

#buy-front {
	background: url("https://www.kindlustusest.ee/static/img/front-buy_liiklus.jpg") no-repeat left center;
	background-size: contain;
}

#buy-front .btn-primary {
	background-color: #f88101;
	border-color: #f88101;
	border-width: 2px;
	color: #fff;
	font-size: 36px;
	font-weight: bold;
	height: 60px;
	padding: 0px 30px;
}

#buy-front .btn-primary:hover {
	background-color: #fff;
	border-color: #f88101;
	color: #f88101;
}

#buy-front h1 {
	color: #005d91;
	font-size: 60px;
	font-weight: 800;
}

#buy-front input {
	font-size: 40px;
	font-weight: bold;
	height: 60px;
	text-align: center;
}

#buy-front-wh {
	text-align: right;
	padding: 40px 0px;
	background: url("https://www.kindlustusest.ee/static/img/front-buy_wh.png") no-repeat left center;
	background-size: contain;
}

#drop-too {
	line-height: 31px;
}


/*
AVALEHT FEEDBACK SECTION
*/
#feedback-section #feedback-section-title {
    text-align: center;
    font-size: 26px;
    color: #1c375f;
    font-weight: 700;
    margin-bottom: 45px;
    margin-top: 55px;
}
 
#feedback-section .feedback-stars {width: 100px; margin-bottom: 10px;} 
#feedback-section .feedback-text {color: #173259; margin-bottom:30px;}

#feedback-section .more-feedback-text{
    width: 100%;
    text-align: center;
    display: block;
    margin-top: 25px;
    margin-bottom: 25px;
    color: #747474;
}
#feedback-section .more-feedback-img { 
    width: 14px;
    margin: 0px 7px 5px;
    opacity: 0.8;
}

.kapsas {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    height: 0;
    width: 0;
    z-index: -1;
}

