﻿@charset "utf-8";



/* ------------------- reset ----------------------- */ 





html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,

del, dfn, em, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,

fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, 

figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary,

time, mark, audio, video {

	margin:0;

	padding:0;

	border:0;

	font-size:100%;

}



img {

	border:0;

}



body {

	line-height:1;

}







/* ------------------- general styles ----------------------- */ 





* {

	position:relative;

}





a {

	text-decoration:none;

	color:#4d4d4d;

	

	-webkit-transition:all .3s ease-in-out;

	-moz-transition:all .3s ease-in-out;

	-o-transition:all .3s ease-in-out;

	-ms-transition:all .3s ease-in-out;

	transition:all .3s ease-in-out;

}



a:hover, a:active {

	text-decoration:underline;

}



html {

	font-family: 'Open Sans', sans-serif;

	font-weight:normal;

	font-size:medium;

	color:#4d4d4d;

}



html, body {

	height:100%;

	min-width:280px;

	background-color:#f5f5f5 !important;

	padding:0 !important;

}



.hidden {

	display:none !important;

	width:0;

	height:0;

	overflow:hidden;

}



.table {

	display:table;

}



.table-cell {

    display: table-cell;

    vertical-align: middle;

}



.centered-col {

	float:none !important;

	margin:0 auto !important;

}



/* ----------------- container muudatused ------------------- */



.container {

	min-width:100% !important;

	width:100% !important;

	padding:0 30px;

}

.login-wrap .container {

	min-width:0 !important;

	width:100% !important;

	max-width:500px !important;

}



.header-wrap {

    background-color: #1E5DA4;

    border-radius: 0px 0px 2px 2px;

    padding: 20px 15px;

	z-index:49;

}



.logo {

	float:left;
	margin-top: -10px;
	margin-bottom: -11px;
}



.search-bar-wrap {

	float:left;

	margin-left:30px;

	margin-top:-8px;

	margin-bottom:-8px;

	width:45%;

}



.search-btn {

	background-color:#16457a;

	border:1px solid #133c6b;

	color:#fff;

	font-weight:bold;

	text-transform:uppercase;

}

.search-btn:hover,

.search-btn:focus {

	background-color:#133c6b;

	border:1px solid #133c6b;

	color:#fff;

	outline:none;

	text-decoration:none;

}



.search-input {

	border:1px solid #fff;

}



a.logout-btn {

    font-size: 12px;

    font-weight: bold;

    color: #fff;

    text-transform: uppercase;

    display: block;

    background-color: #1A5291;

    position: absolute;

    right: 132px;

    padding: 20px 15px;

    top: 0;

    border: medium none;

    bottom: 0;

    font-size: 15px;

}



a.logout-btn:hover,

a.logout-btn:focus {

	text-decoration:none;

	outline:none;

}





/* ------------------- login page ----------------------- */





.login-wrap .pageTitle {

	width:100% !important; 

	margin-bottom:7px;

}



.login-wrap .sisuala p {

	font-size:13px;

	line-height:1.4;

	margin-bottom:10px;

	color:#888888;

}



.login-wrap .sisuala label {

	font-weight:normal !important;

}









/* ------------------- detailed search ----------------------- */



.detailed-search-btn {

    color: #FFF;

    font-weight: 600;

    padding: 0px 0px 0px 15px;

    cursor: pointer;

    white-space: nowrap;

	font-size:14px;

}



.detailed-search-wrapper {

    background-color: #dedede;

    padding: 15px 10px 10px;

	margin:-5px 0 0;

	border-radius:0 0 2px 2px;

	z-index:40;

	

	display:none;

}





/* ------------------- mainMenu ----------------------- */



.menu-wrap {

    position: absolute;

    top: 0px;

    right: 0px;

    bottom: 0px;

	width:130px;

	background-color:#1a5291;

}



.mobileMenuToggle {

    color: #fff;

    font-weight: 600;

	font-size:14px;

    text-transform: uppercase;

    padding: 22px 15px 22px 50px;

	cursor:pointer;

}



#toggle-menu {

    top: 13px;

}



.mainMenu {

	display:none;

    background-color: #1A5291;

    color: #fff;

	border-top:0;

	padding-bottom:10px;

	border-radius: 0 0 2px 2px;

	z-index:50;

}



.mainMenu ul {

	padding:0;

	margin:0;

}

.mainMenu ul li {

	list-style:none;

	display:block;

}

.mainMenu ul li a {

    display: block;

    color: #9FB7D2;

    font-weight: 600;

    text-transform: uppercase;

    padding: 5px 15px;

	font-size:14px;

}

.mainMenu ul li a:hover,

.mainMenu ul li a:focus,

.mainMenu ul li.active a {

    color: #fff;

	text-decoration:none;

	outline:none;

}



.mainMenu ul li.divider {

    border-top: 1px solid #B5C3D4;

    margin: 8px 0 5px;

}





/* ------------------- sisu table ----------------------- */



.sisuala table {

    width: 100%;

    border-bottom: 1px solid #BADCE8;

    border-collapse: inherit;

}



.sisuala table tr th a, .sisuala table tr td a {

    font-size: 13px;

    padding: 5px;

	display:block;

}

.sisuala table tr td a.done-link {

	font-weight:bold;

	color:#3d9006;

}

.sisuala table tr td a.not-done-link {

	font-weight:bold;

	color:#ff8400;

}

.sisuala table tr td {

	border-top:1px solid #badce8;

}

.sisuala table tr td:first-child {

	border-left:1px solid #badce8;

}

.sisuala table tr td:last-child {

	border-right:1px solid #badce8;

}

.sisuala table tr td:last-child a {

	padding:2px 5px;

	margin:5px 0;

	font-size:12px;

}



.sisuala table tr:nth-child(2n) td {

	background-color:#e0f7ff;

}



.sisuala table tr th {

	background-color:#fff;

	border:none !important;

}

.sisuala table tr th a {

    display: block;

    font-weight: bold;

    color: #1E5DA4;

    font-size: 14px;

    padding: 5px 5px 20px 15px;

}

.sisuala table tr th a br {

	display:none;

}

.sisuala table tr th .glyphicon {

    color: #CCC;

    font-size: 10px;

    margin-right: 3px;

    position: absolute;

    top: 9px;

    left: 0;

}

.sisuala table tr th a:hover, .sisuala table tr td a:hover,

.sisuala table tr th a:focus, .sisuala table tr td a:focus {

	color:#4d4d4d;

	text-decoration:none;

	outline:none;

}



.table-wrapper {

	max-width:100%;

	overflow-x:auto !important;

}

.sisuala table tr td.nowrap {

	min-width:80px;

}

.sisuala table tr td .table-btn-group {

	padding-right:5px;

}



.sisuala table.simple-table tr td {

	padding:7px 8px;

}





/* ------------------- vordlus table ----------------------- */



.sisuala .vordlus-tabel-wrap table {

	table-layout:fixed;

	border-bottom:1px solid #dce0e5;

}

.sisuala .vordlus-tabel-wrap table tr td{

	padding:5px 15px;

	background-color:#fff;

	font-size:13px;

	border-top:1px solid #dce0e5;

	border-left:1px solid #dce0e5;

	vertical-align:top;

}

.sisuala .vordlus-tabel-wrap table tr:first-child td {

	vertical-align:middle;

}

.sisuala .vordlus-tabel-wrap table tr td p {

	font-size:11px;

	margin:0;

	padding:7px 0;

}

.sisuala .vordlus-tabel-wrap table tr td span.important-values {

	font-weight:bold;

	color:#1e5da4;

}

.sisuala .vordlus-tabel-wrap table tr td:last-child {

	border-right:1px solid #dce0e5;

}

.sisuala .vordlus-tabel-wrap table tr:nth-child(2) td {

	border-top:none;

}

.sisuala .vordlus-tabel-wrap table tr.blue td{

	background-color:#e0f7ff;

}

.sisuala .vordlus-tabel-wrap table tr td.first-col{

	background-color:#f7f7f7;

	font-weight:bold;

	width:200px;

}

.sisuala .vordlus-tabel-wrap table tr.blue td.first-col{

	background-color:#caeffc;

}

.sisuala .vordlus-tabel-wrap table .vordlus-image-btns {

    position: absolute;

    top: 0px;

    right: -5px;

}



.sisuala .vordlus-tabel-wrap table .vordlus-image-wrap {

	min-height:100px;

	margin:10px 0;

}



.sisuala .vordlus-tabel-wrap table .vordlus-image {

    border: 5px solid #fff;

    background-position: center center;

    background-size: cover;

    width: 88%;

    height: 0 !important;

    padding-bottom: 73%;

}

.sisuala .vordlus-tabel-wrap table tr td:last-child a {

    padding: 5px;

    margin: 0px;

    font-size: 13px;

    border-radius: 0 0 4px 4px !important;

}

.sisuala .vordlus-tabel-wrap table tr td a.btn:nth-child(2) {

    border-radius: 0;

    margin: -3px 0;

}

.vordlus-image-btns a.btn:last-child {

    border-radius: 0 0 3px 3px;

}





/* ------------------- bottom page ----------------------- */



.page-bottom-area {

    padding: 35px 0 0;

}



.side-paging-options {

    text-align: right;

    padding: 1px 0;

}



.side-paging-options>span {

	display:block;

	padding:0 0 15px;

}



.side-paging-options .input-group {

	width:250px;

	display:inline-table;

}



.side-paging-options .input-group .input-group-txt {

	background-color:transparent;

	border:none;

	font-size:13px;

	padding:0 10px 0 0;

}



.side-paging-options .input-group select {

	display:table-cell;

	border:1px solid #dedede;

	font-size:13px;

	width:100%;

	padding:2px 5px;

}



	span.top-select-block {

		padding-bottom: 5px;

		font-size:13px;

	}



.paging-wrap .pagination {

	margin:0;

}



.show-on-page {

    text-align: left;

}



.show-on-page ul {

	margin:0;

}





.pagination-nav {

	text-align:center;

}



.show-on-page .paging-wrap {

    display: inline-block;

    vertical-align: middle;

    margin-left: 14px;

}



/* ------------------- sisu wrapperid ----------------------- */



.sisuala {

	padding:15px;

	margin-top:5px;

	background-color:#fff;

	border-radius:2px;

	border-bottom:5px solid #e3e5e5;

	border-top:1px solid #e3e5e5;

	border-left:1px solid #e3e5e5;

	border-right:1px solid #e3e5e5;

}



.wrap {

	width:100%;

	min-height:100%;

    height:auto !important;

    height:100%;

    margin:0 auto;

	overflow-x:hidden;

}



/* ------------------- objekti võrdlus ----------------------- */





/* VALIK */



.current-object-wrapper {

	background-color:#e0f7ff;

	border:1px solid #e3e5e5;

	border-radius:0 0 2px 2px;

	min-height:50px;

	margin:-1px 0 0;

	padding:15px 20px;

}



.current-object-col p {

    font-size: 12px;

    line-height: 1.3;

	margin:0 0 5px;

}



.current-object-col input.form-control {

    border-radius: 2px;

    padding: 3px 6px;

    height: auto;

    font-size: 13px;

}

.current-object-col input.form-control:fozus {

	box-shadow:none;

}



.current-object-wrapper .current-object-col {

	border-left:1px solid #e3e5e5;

}



.current-object-wrapper .current-object-col:first-child {

	border-left:none;

}



.sisuala .panel .checkbox-wrap {

    position: absolute;

    top: 8px;

    right: 0;

    z-index: 99;

}



.panel-body {

    padding: 0;

}



.panel-body .current-object-wrapper {

    border: none;

}



.panel-group .panel-default > .panel-heading {

    background-color: #E0F7FF;

    cursor: pointer;

    padding-right: 40px;

}

.panel-group .panel-default > .panel-heading h4.panel-title a {

    font-size:14px;

	color:#4c4c4c;

}

.panel-group .panel-default > .panel-heading h4.panel-title a:hover,

.panel-group .panel-default > .panel-heading h4.panel-title a:focus {

    text-decoration:none;

	outline:none;

}



.panel-group .panel-default > .panel-heading.collapsed {

    background-color: #fafafa;

}

.panel-group .panel-default:nth-child(2n) > .panel-heading.collapsed {

    background-color: #fff;

}



.col-sisu div {

    font-size: 12px;

    line-height: 1.4;

    margin: 3px 0px;

    padding-right: 38px;

}



.panel-group .current-object-col {

	padding:0 10px !important;

}

.rating-percent {

    color: #E0F7FF;

    background-color: #7E7E7E;

    border-radius: 3px;

    font-weight: bold;

    padding: 1px 4px;

    display: block;

    float: right;

    font-size: 12px;

    position: absolute;

    top: 0px;

    right: 0;

}





/* ------------------- top page ----------------------- */



.top-page {

	padding:10px;

	background-image:url("../img/top-bg.png");

	background-position:left bottom;

	background-repeat:repeat-x;

	background-color:#fff;

}



.pageTitle {

    float: left;

    display: table;

    height: 26px;

}



.pageTitle h1 {

	color:#1e5da4;

	font-size:15px;

	font-weight:bold;

	display:table-cell;

	vertical-align:middle;

}



.pageTitle h1 span {

    margin-left: 20px;

    font-weight: normal;

}



.right-side-btns {

    float: right;

}



.right-side-btns select {

	border:1px solid #ccc;

	width:200px;

	border-radius:2px;

	font-size:14px;

	height:26px;

	margin-left:30px;

}



.right-side-btns>div {

	float:left;

}



/* ---------------- object block --------------------- */



/* värvid */



.block-color-1 .object-block-head {

	background-color:#439a87;

	color:#fff;

}



.block-color-1 .color-accent {

	background-color:#388070;

	color:#fff;

}



.block-color-1 a.color-accent:focus,

.block-color-1 a.color-accent:hover {

	background-color:#439a87;

	text-decoration:none;

	color:#fff;

	outline:none;

}



.block-color-2 .object-block-head {

	background-color:#37495f;

	color:#fff;

}



.block-color-2 .color-accent {

	background-color:#313e4f;

	color:#fff;

}



.block-color-2 a.color-accent:focus,

.block-color-2 a.color-accent:hover {

	background-color:#37495f;

	text-decoration:none;

	color:#fff;

	outline:none;

}



.block-color-3 .object-block-head {

	background-color:#98a4a4;

	color:#fff;

}



.block-color-3 .color-accent {

	background-color:#808a8a;

	color:#fff;

}



.block-color-3 a.color-accent:focus,

.block-color-3 a.color-accent:hover {

	background-color:#98a4a4;

	text-decoration:none;

	color:#fff;

	outline:none;

}



/* värvid tabelis */



.block-color-1 table.color-accent,

.block-color-4 table.color-accent,

.block-color-3 table.color-accent {

	background-color:transparent;

	color:#333;

	font-size:13px;

}



.block-color-1 .sisuala table.color-accent tr td {

	background-color:transparent;

    border-top: 1px solid #DDDDDD;

    border-right: 1px solid #DDDDDD;

}

.block-color-1 .sisuala table.color-accent tr:nth-child(2n) td {

	background-color:#fafafa;

}

.block-color-1 .sisuala table.color-accent tr td:first-child {

    border-left: 1px solid #DDDDDD;

}

.block-color-1 .sisuala table.color-accent {

    border-bottom: 1px solid #DDDDDD;

}



.block-color-1 .sisuala table.color-accent tr td.td-head {

	font-weight:bold;

}





/* värvid END */



.import-grid.row {

	margin:0 -1px !important;

}

.import-grid.row .import-table {

	padding: 0 5px !important;

}



.object-block-btns,

.object-block-head {

	padding: 10px 175px 10px 10px;

}



.object-block-btns {

	margin: -10px -175px -10px -10px;

}



.object-block .object-block-head select {

	color:#4d4d4d;

	border:1px solid #dedede;

	font-size:13px;

	width:100%;

	padding:2px 5px;

}



.table.object-big-select {

    width: 500px;

	float:left;

}



.table.object-small-select {

	width:250px;

	float:left;

}



.select-tables-wrap {

	float:right;

}



.table.object-big-select .label-cell,

.table.object-small-select .label-cell {

    width: 90px;

	font-size:13px;

	font-weight:bold;

	padding:0 7px;

}

.table.object-big-select,

.table.object-small-select {

	margin:0 5px;

}



.object-block-title {

    width: 220px;

    font-size: 18px;

    text-transform: uppercase;

    float: left;

    padding: 3px 0;

}



.object-block .sisuala {

	margin-top:0;

}



.object-btn {

    font-weight: bold;

    font-size: 14px;

    text-transform: uppercase;

    color: #4D4D4D;

    background-color: #FFF;

    border-radius: 3px;

    padding: 5px 10px 7px;

    display: inline-block;

	margin:0 5px;

}



.object-btn.grey-btn {

	color:#1e5da4;

	background-color:#ebefee;

}

.object-btn.yellow-btn {

	color:#333;

	background-color:#efcb53;

}

.object-btn.red-btn {

	color:#fff;

	background-color:#dd5b4b;

}



.object-btn span.glyphicon {

	display:none;

}



a.absolute-img-btn {

    color: #FFF;

    font-size: 15px;

    font-weight: 600;

    position: absolute;

    top: 0px;

    bottom: 0px;

    right: 0px;

    padding: 13px 10px 13px 10px;

	width:170px;

	text-align:center;

}



a.absolute-img-btn span.glyphicon {

	margin-left:5px;

}



.object-btn:hover,

.object-btn:focus {

	text-decoration:none;

	outline:none;

}



.object-btn.grey-btn:hover,

.object-btn.grey-btn:focus {

	background-color:#CFD8D6;

}

.object-btn.yellow-btn:hover,

.object-btn.yellow-btn:focus {

	background-color:#EBBC24;

}

.object-btn.red-btn:hover,

.object-btn.red-btn:focus {

	background-color:#CE3827;

}



.sisu-object-block {

    background-color: #FBFCFA;

    border: 1px solid #D7DBD4;

    padding: 0px 6px 4px;

	margin-bottom:10px;

}



.sisu-object-block p {

	font-size:13px;

	color:#333;

	line-height:1.4;

}



.object-block-row {

	padding:0 5px;

}



.sisu-object-wrap {

	padding:0 5px !important;

	margin:0 -1px;

}



.sisu-object-block p span.color-accent {

	padding: 1px 5px;

}



.import-btn {

    border: none;

    border-radius: 3px;

    font-size: 14px;

    font-weight: bold;

    text-transform: uppercase;

    text-align: center;

    display: block;

    padding: 14px 5px;

}



.import-table a.object-btn {

	float:right;

	margin:12px 0 0;

}





/* ------------------- plain table ----------------------- */



.sisuala table.plain-table tr td,

table.plain-table tr td,

.sisuala table.plain-table tr,

table.plain-table tr,

.sisuala table.plain-table,

table.plain-table {

	background-color:transparent !important;

	border:none !important;

	padding:2px 5px;

}











/* ------------------- new user ----------------------- */



.reg-table input[type="text"]{

	width:100%;

}

















/* ------------------- clearfix ----------------------- */





.clearfix:before,

.clearfix:after {

    content:" ";

    display:table;

}



.clearfix:after {

    clear:both;

}



.clearfix {

    *zoom:1;

}





/*-------*/





.clear {

	clear:both;

	width:100%;

	display:block;

}









/* -------------------  btn  ----------------------- */



.new-sort-btn {

	display:inline-block;

	text-align:center;

	background-color:#16457a;

	border:1px solid #133c6b;

	color:#fff;

	text-transform:uppercase;

	font-weight:bold;

	height:auto;

	width:auto;

	border-radius:2px;

	padding:5px 10px;

	font-size:14px;

}



.sisuala table tr th a.new-sort-btn {

	padding:7px 10px;

	color:#fff;

	height:auto;

	width:auto;

	font-size:14px;

}



.new-sort-btn:hover,

.new-sort-btn:focus {

	color:#fff;

	background-color:#1E5DA4;

	border-color:#1E5DA4;

	text-decoration:none;

	outline:none;

}



.login-wrap input.new-sort-btn {

    width: 100%;

    display: block;

    min-width: 0;

    padding: 10px;

}



.new-sort-btn.special-delete {

    background-color: #D93600;

    border: 1px solid #D90E00;

	margin-right:10px !important;

}









/* ------------------- footer ----------------------- */





.footer {

	position:fixed;

	left:0;

	right:0;

	bottom:0;

	background:#fff;

	text-align:center;

	padding:5px 0;

}



.contact-wrap {

	padding:10px 15px;

}

.contact-wrap p {

	font-size:11px;

	color:#7a7a7a;

	margin:0;

}







/* ------------------- other styles ----------------------- */



.centered-div {

	margin:0 auto !important;

	float:none !important;

}



.error_1_frame {

	border: 1px solid #ACF01F;

	padding: 10px;

	vertical-align: middle;

}

.error_2_frame {

	border: 1px solid #FF3300;

	padding: 10px;

	vertical-align: middle;

}

.error_3_frame {

	border: 1px solid #FFCC00;

	padding: 10px;

	vertical-align: middle;

}

.error_4_frame {

	border: 1px solid #FF3300;

	padding: 10px;

	vertical-align: middle;

}

.error_5_frame {

	border: 1px solid #4876FF;

	padding: 10px;

	vertical-align: middle;

}



.pageingLinks{

	text-align: center;

	height: 22px;

	line-height: 22px;

}

.pageingLinks .nr{

	border: 1px solid #ccc;

	padding: 3px 5px;

}

.pageingLinks .nr:hover{

	background-color: #f5f5f5;

}

.pageingLinks .act{

	border: 1px solid #ccc;

	background-color: #f5f5f5;

}

.pageingLinks .act:hover{

	background-color: #f5f5f5;

}

.pageingLinks a{

	text-decoration: none;

}

.pageingLinks a:hover{

	text-decoration: none;

}



.image_album_border {

	border: 1px solid #D9D9D9;

	padding: 10px;

	text-align: center;

	line-height: normal;

}

.image_album_border:hover {

	border: 1px solid #aeaeae;

}



.more-btns span.valitud-nr {

    font-weight: bold;

    padding: 0px 5px 0px 13px;

    color: #1D578A;

}



.more-btns a span.glyphicon {

	display:none;

	font-size:12px;

}

.more-btns a span.glyphicon.visible {

	display:initial !important;

}



.table.accordion-btn-table {

	margin-bottom:0;

}



.accordion-btn-table span {

    padding: 0 10px;

    border-left: 1px solid #575757;

	text-align:center;

}



.accordion-btn-table span:first-child {

	text-align:left;

	border:none;

	padding-left:0;

}

.sisuala .vordlus-tabel-wrap table tr td.current-object-td {

    border-left: 4px solid #F36F00;

    border-right: 4px solid #F36F00;

}

.sisuala .vordlus-tabel-wrap table tr:last-child td.current-object-td {

    border-bottom: 4px solid #F36F00;

}

.sisuala .vordlus-tabel-wrap table tr:first-child td.current-object-td {

    border-top: 4px solid #F36F00;

}



.sisuala .vordlus-tabel-wrap table tr.important-tr td {

	background-color:#F36F00;

	color:#fff;

}



.sisuala .vordlus-tabel-wrap table tr.important-tr td.disabled-td {

	background-color:#FFDBC0;

}





/* ---- Row with equal height columns ---- */





.row-eq-height {

  display: -webkit-box;

  display: -webkit-flex;

  display: -ms-flexbox;

  display:         flex;

}





/* MEDIA */



@media screen and (min-width:1701px) {



.accordion-btn-table {

	display:block;

}

.accordion-btn-table span {

	display:initial;

}



}



@media screen and (min-width:1700px) {







}



@media screen and (max-width:1560px) {



.table.object-big-select {

    width: 360px;

}



.table.object-small-select {

    width: 200px;

}



}



@media screen and (max-width:1360px) {



.object-block-title {

    width: 160px;

    font-size: 14px;

    padding: 5px 0px;

}



}



@media screen and (max-width:1300px) {



.accordion-btn-table {

    display: block;

    line-height: 1.6;

}



.accordion-btn-table span {

    display: initial;

    white-space: nowrap;

	line-height:1;

}



}



@media screen and (max-width:1280px) {



.absolute-img-btn .non-mobile {

	display:none;

}

a.absolute-img-btn {

    font-size: 19px;

    padding: 11px 10px 13px 7px;

    width: 45px;

}

.object-block-btns {

    margin: -10px -50px -10px -10px;

}

.object-block-btns, .object-block-head {

    padding: 10px 50px 10px 10px;

}



}



@media screen and (max-width:1200px) {

	

.sisuala table tr th a br {

	display:none;

}



.object-btn span.glyphicon {

	display:initial;

}



.object-btn span.non-mobile {

	display:none;

}



}



@media screen and (max-width:992px) {

	



.paging-wrap .show-on-page {

    text-align: left;

    margin: 0 -27px;

}

.pagination-nav {

    text-align: left;

}

	

.container {

    padding: 0px 10px;

}

	

.current-object-wrapper .row-eq-height {

	display:block;

}

	

.current-object-col {

	width:50% !important;

	padding:0 10px;

	margin:10px 0;

}



.sisuala .vordlus-tabel-wrap table {

	table-layout:auto;

}

.sisuala .vordlus-tabel-wrap table tr td {

    width: auto;

    white-space: inherit;

    min-width: 200px;

}



.sisu-object-wrap {

    margin: 0px -2px;

}



.select-tables-wrap {

    float: left;

    display: block;

    padding: 8px 0px 0px;

    margin: 0px -53px 0px -10px;

    width: calc(100% + 63px);

}



.table.object-big-select {

    width: 60%;

}

.table.object-small-select {

	width:35%;

}

.object-block-head .object-block-btns {

    margin: -10px;

    padding-right: 63px !important;

}

.object-block-btns, .object-block-head {

    padding: 10px !important;

}

a.absolute-img-btn {

    position: absolute;

    float: right;

    padding: 3px 9px 4px 5px;

    border-radius: 3px;

    top: 9px;

    bottom: auto;

    right: 14px;

}

.object-btn.red-btn {

    float: right;

}



}





@media screen and (max-width:900px) {



/*.search-bar-wrap .table-cell .input-group {

	display:none;

}*/



.detailed-search-btn {

    padding: 10px 0px 10px 15px;

}



}



@media screen and (max-width:800px) {

.footer .col-xs-4 {

	width:100%;

	text-align:center;

}

.pagination-nav, .side-paging-options, .show-on-page {

    text-align: center;

}



.show-on-page {

	display:none;

}



.pagination-nav {

	padding:0 0 10px;

}



}



@media screen and (max-width:767px) {



.non-mobile {

	display:none;

}



.more-btns a span.glyphicon {

	display:initial;

}



.mainMenu ul li a {

    padding: 10px 15px;

}



.pageTitle {

    float: none;

    display: block;

    height: auto;

	text-align:center;

}



.right-side-btns {

    float: none;

    width: 100%;

}



.right-side-btns > div {

    float: none;

    display: block;

    text-align: center;

	margin:10px 0 0;

}



.pageTitle h1 {

    display: block;

    text-align: center;

    font-size: 18px;

    padding: 11px 0;

}

.pageTitle h1 span {

    display: block;

    margin: 5px 0 0;

}

.right-side-btns .new-sort-btn {

    margin: 2px 0;

}

.logo {

    display: block;

    text-align: left;

    padding: 15px;

    margin: 0 -15px;

    float: none;

	height:50px;

    background-color: #1A5291;

	border-bottom:1px solid #1E5DA4;

}

.header-wrap {

    padding-top: 0px;

}

.menu-wrap {

    top: 0;

    bottom: auto;

    height: 48px;

	background-color:#1E5DA4;

}

.mobileMenuToggle {

    padding: 16px 15px 16px 50px;

}

#toggle-menu {

    top: 8px;

}

.search-bar-wrap {

    margin: 9px 0px -10px;

	width:100%;

}

a.logout-btn {

    top: 0px;

    right: 132px;

    bottom: 55px;

    background-color: #1E5DA4;

    padding: 16px 15px;

}



.mainMenu {

    background-color: #1E5DA4;

}



.paging-wrap .show-on-page {

	display:none;

}



.logo {

    padding-right: 185px;

}



.logo img {

	max-width:100%;

	height:auto;

}



.sisu-object-wrap {

    margin: 0px -3px;

}



}



@media screen and (max-width:600px) {



.side-paging-options {

    position: relative;

	bottom:0;

	right:0;

}



.input-group {

	margin:0 auto;

}



.paging-wrap .show-on-page {

    text-align: center;

    margin: 0;

}

.pagination-nav {

    text-align: center;

}



.login-wrap .header-wrap {

    padding: 0 15px;

}



.table.object-small-select,

.table.object-big-select {

	width:100%;

	margin-top:5px;

}



.select-tables-wrap {

    width: calc(100% + 53px);

}



}



@media screen and (max-width:400px) {



.current-object-col {

	width:100% !important;

}



.detailed-search-btn {

    font-size: 11px;

}



.sisu-object-wrap {

	width:100%;

	margin:0 -5px;

}



.object-btn.pull-right,

.object-btn.red-btn {

    float: none !important;

}



.object-block-title {

    text-align: center;

    width: 100%;

	padding-bottom:12px;

}



a.absolute-img-btn {

    position: relative;

    right: 0;

    float: none;

    padding: 3px 10px 1px 5px;

    display: initial;

    top: 3px;

	margin:0 3px;

}



.object-block-head .object-block-btns {

    text-align: center;

}



.object-block-head .object-block-btns {

    padding-right: 0 !important;

}



.select-tables-wrap {

    width: 100%;

	padding-right:7px;

}



}
   .alert ul li{

   list-style-type: none;
   }




















