body, p, td, div{
	font-family: "Arial", sans-serif; 
	font-size: 10pt;
	color:#000000;
  
}
body{
margin:0px;
padding:0px;
background: #f2f9fe; 
}
p, div {
	margin: 3px 0px 3px 0px;
	padding:0px;
}
hr {
margin:5px 0px 5px 0px !important;
}
img{
min-width:16px !important;
}
a, a:link{
	text-decoration: none;
	color: #0654c0;
}
a:focus, a:hover, a:active{
	color : #58AACD;
	text-decoration: underline;
}
h1 {
	font-size: 20pt ;
	font-weight: normal;
	margin: 4px 0px 4px 0px;
  color:#4069ac;
}

h2 {
	font-size: 16px ;
	font-weight: normal;
	margin: 6px 0px 6px 0px;
  color:#4069ac;
}

h3 {
	font-size: 14px ;
	font-weight: normal;
	margin: 6px 0px 6px 0px;
}

h4 {
	font-size: 12px ;
	font-weight: bold;
	margin: 6px 0px 6px 0px;
}

h5 {
	font-size: 12px ;
	font-weight: normal;
	margin: 6px 0px 6px 0px;
}

h6 {
	font-size: 11px ;
	font-weight: bold;
	margin: 4px 0px 4px 0px;
}
ul, ol, li{
	margin: 0px;
	padding: 0px;
	color:#333;
}
ul{
	margin-top: 3px;
	margin-bottom: 3px;
	margin-right: 0px;
	margin-left: 10px;
	padding-left: 5px;
}
ol{
	margin-top: 3px;
	margin-bottom: 3px;
	margin-right: 0px;
	margin-left: 25px;
	padding-left: 0px;
}
li{
	margin-top: 3px;
	margin-bottom: 3px;
	margin-right: 0px;
	margin-left: 0px;
}
form{
	margin:0px;
	padding:0px;
}
input {
  border:1px solid #4587f4;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
  height:24px;
}
fieldset {
	margin:0px;
	padding:6px;
	border:1px solid #ddd;
	
}
select{
	border: 1px solid #999;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px; 
}
select, option{
height:24px;
margin:0px;

}

table{
	empty-cells: show;
}

textarea{
width:800px;
height:60px;
border:1px solid #4587f4;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}
.logout{  
width:100%;
text-align:right;

}

#main1{
min-width:100%;
background: url(images/login_bg2.png) no-repeat;   
}

#main01{
width:98%;
background: url(images/login_bg4.png) no-repeat;  
background-position: top center;   
}
#main2{
 width:100%;
 margin:0px 0px 0px 0px; 
}

.Tabs {
    margin-bottom: -4px;
    padding: 3px 10px 0px 0px;
    font-size:11pt;
    
}
.Tabs a{
color:#000000;
}

.Tabs a.menuIconLink {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-width: 22px;
    height: 16px;
    font-size: 15px;
    font-weight: normal;
    line-height: 1;
    text-decoration: none;
    color: #333333;
    opacity: 0.72;
}

.Tabs a.menuIconLink:hover {
    color: #333333;
    opacity: 0.9;
    text-decoration: none;
}

.Tabs span {  
    border: 1px solid #AAA;
    display: inline-block;
    vertical-align: top;
    padding: 8px 8px;
    text-decoration: none;
    color: #333;    
    border-radius: 8px 8px 0px 0px;
    -moz-border-radius: 8px 8px 0px 0px;
background: rgb(205,232,247); 
    background: -moz-linear-gradient(top,  rgba(205,232,247,1) 0%, rgba(239,239,239,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(205,232,247,1)), color-stop(100%,rgba(239,239,239,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(205,232,247,1) 0%,rgba(239,239,239,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(205,232,247,1) 0%,rgba(239,239,239,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(205,232,247,1) 0%,rgba(239,239,239,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(205,232,247,1) 0%,rgba(239,239,239,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cde8f7', endColorstr='#efefef',GradientType=0 ); /* IE6-9 */

}

.Tabs span.Active {
    border: 1px solid #888;
    background: #FFF;
    border-bottom: 1px solid #FFF;
}
.TabBody {
    border: 1px solid #888;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    float:left;
    background-color:#FFFFFF;
    width:98%;
    margin:3px 0px 0px 5px;
    padding:0px 10px 0px 10px;
}
.TabBody2 {
    width:350px;
    border: 1px solid #888;
    padding: 20px;
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    background-color:#FFFFFF;
}

#divTimeline {
    position: relative;
}

#timelineLoader {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #ffffff;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-direction: column;
    padding-top: 40px;
    z-index: 9999;
}

.timelineSpinner {
    width: 42px;
    height: 42px;
    border: 4px solid #e5e7ef;
    border-top: 4px solid #fdca86;
    border-radius: 50%;
    animation: timelineSpin 0.9s linear infinite;
}

@keyframes timelineSpin {
    0% { transform: rotate(0deg); }
    100% { transform: rotate(360deg); }
}


#regdiv table{
width:100%;
}
.title_green{
color:#1ea362;
}

.title_vidus{
text-align:left;
border:1px solid #000000;
margin:0px 0px 0px 0px;
}

.virsus {
width:100%;
margin:5px 0px 0px 0px;
}


.virsustd1{
padding:2px 0px ;
}
.virsustd1 img{
width:200px;
}
.virsustd1 a:hover{
text-decoration:none;
}

.virsustd3{
text-align:right;
}
.virsustd4{
width:52px;
padding:0px 0px 0px 10px;
}     
.virsustd5{
text-align:center;
}
.vedit{
margin:0px 0px 2px 0px;
}


//paieska
.paieska{
width:100%;
text-align:left;
float:left; 
}
.paieska .paieskasub{
margin:0px; 
padding:10px 20px;
background: rgb(196,239,197); 
background: -moz-linear-gradient(top,  rgba(196,239,197,1) 0%, rgba(230,239,230,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(196,239,197,1)), color-stop(100%,rgba(230,239,230,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(196,239,197,1) 0%,rgba(230,239,230,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(196,239,197,1) 0%,rgba(230,239,230,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(196,239,197,1) 0%,rgba(230,239,230,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(196,239,197,1) 0%,rgba(230,239,230,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c4efc5', endColorstr='#e6efe6',GradientType=0 ); /* IE6-9 */
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px;
}
.paieska div{
float:left; 
}
.paieska select, .paieska input[type="text"]{
width:190px;
}
.paieska .inpdate{
width:84px !important;
}

.srcitem{
width:200px;
}
.srcpav{
height:20px;
overflow:hidden;
}
.srcval{
height:50px;
}
.srcitem_submit{
margin:16px 0px 0px 0px;
}



.user_input{
width:142px !important;
}
.user_submit{
width:135px;
cursor:hand;
cursor:pointer;
}
.user_submit img{
margin:2px 0px 0px 0px;
}
.user_submit input{
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px; 
border:1px solid #aaaaaa; 
height:28px;
width:100px;
margin-top:5px;
font-size:11pt;
cursor:hand;
cursor:pointer;
background-color:#FF0000;
background: rgb(205,232,247); 
    background: -moz-linear-gradient(top,  rgba(205,232,247,1) 0%, rgba(239,239,239,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(205,232,247,1)), color-stop(100%,rgba(239,239,239,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(205,232,247,1) 0%,rgba(239,239,239,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(205,232,247,1) 0%,rgba(239,239,239,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(205,232,247,1) 0%,rgba(239,239,239,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(205,232,247,1) 0%,rgba(239,239,239,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cde8f7', endColorstr='#efefef',GradientType=0 ); /* IE6-9 */

}
.user_submit input:hover{
background-color: #606060;
	background-image: linear-gradient(top, #606060 0%, #808080 100%);
	background-image: -o-linear-gradient(top, #606060 0%, #808080 100%);
	background-image: -moz-linear-gradient(top, #606060 0%, #808080 100%);
	background-image: -webkit-linear-gradient(top, #606060 0%, #808080 100%);
	background-image: -ms-linear-gradient(top, #606060 0%, #808080 100%);
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0, #606060),
		color-stop(1, #808080)
	);
	background-position: center bottom;
}

.pagination {
width:100%;
float:left;
margin:0px 0px 20px 0px;
}
.pagination div{
float:left;
}
.pagviso{
margin:16px 2px 0px 0px;
}
.pagination .pslitem:hover{
background-color:#EEEEEE;
}
.pslitem, .pslitem_active{
margin:8px 2px 0px 2px;
padding:3px 6px 3px 6px; 
font-size:11pt;
border:1px solid #ffffff;
}
a .pslitem{
color:#0654c0;
}
.pslitem_active{
border:1px solid #aaaaaa;
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px; 
}

.datadiv{
float:left;
margin:0px 0px 0px 0px;
width:100%;
}
.rez{
margin:0px 0px 10px 0px;
border-top:1px solid #aaaaaa;
border-right:1px solid #aaaaaa;
}
.rez td{
border-bottom:1px solid #aaaaaa;
border-left:1px solid #aaaaaa;
padding:2px 4px;   
}
.rez .tdpav{
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f2e9dc+0,fcfcfc+100 */
background: rgb(242,233,220); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(242,233,220,1) 0%, rgba(252,252,252,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(242,233,220,1) 0%,rgba(252,252,252,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(242,233,220,1) 0%,rgba(252,252,252,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f2e9dc', endColorstr='#fcfcfc',GradientType=0 ); /* IE6-9 */

}
.datatr{
background: -moz-linear-gradient(top,  rgba(234,234,234,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(234,234,234,1)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(234,234,234,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(234,234,234,1) 0%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(234,234,234,1) 0%,rgba(255,255,255,0) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(234,234,234,1) 0%,rgba(255,255,255,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */
}
#regnauj_uzkl_klaida{
margin:5px 0px 0px 0px;
}

.keisti, .keistirow{
float:left;
width:100%;
}
.keistirow2 {
float:left;
width:100%;
}
.keisti div{
float:left;
}
.keistipav{
width:190px;
}
.keistipav_menu{
width:170px;
margin:10px 20px 5px 0px;
}
.keistipav2{
text-align:right;
width:250px;
margin:5px 20px 5px 0px;
}
.keistipav_t{
text-align:right;
width:150px;
margin:3px 20px 3px 0px;
}
.keistival_menu{
width:250px;
}
.keistival_menu input{
width:250px;
height:25px;  
}
.keistival_menu input[type="checkbox"]{
width:25px;
height:25px;
}
.keistival{
width:250px;
}
.keistivaltipas{
margin:0px 30px 0px 0px;
}
.keistival textarea{
width:250px;
}
#keisti_uzkl_klaida{
width:100% !important;
float:left;
}
.pasimg{
margin:0px;
padding:0px;
cursor:hand;
cursor:pointer;
}
.ledlight{
margin:0px;
padding:0px;
}
.failo_ikelimas{
float:left;
margin:0px 0px 0px 0px;
}
.failo_ikelimas div{
//float:left;
}
.perziura {
border-top:1px solid #aaaaaa;
border-right:1px solid #aaaaaa;
width:100%;
}
.perziura td{
padding:2px 5px 2px 5px;
border-bottom:1px solid #aaaaaa;
border-left:1px solid #aaaaaa;
}
.perziura tr{
background: -moz-linear-gradient(top,  rgba(234,234,234,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(234,234,234,1)), color-stop(100%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(234,234,234,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(234,234,234,1) 0%,rgba(255,255,255,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(234,234,234,1) 0%,rgba(255,255,255,0) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(234,234,234,1) 0%,rgba(255,255,255,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */
}
.exprezxls{
-webkit-border-radius: 8px;
-moz-border-radius: 8px;
border-radius: 8px; 
border:1px solid #aaaaaa; 
height:28px;
width:130px;
float:left;
margin:10px 0px 0px 0px;
font-size:11pt;
cursor:hand;
cursor:pointer;
background-color:#FF0000;
background: #ebf1f6; 
background: -moz-linear-gradient(top,  #ebf1f6 0%, #abd3ee 50%, #89c3eb 51%, #d5ebfb 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ebf1f6), color-stop(50%,#abd3ee), color-stop(51%,#89c3eb), color-stop(100%,#d5ebfb)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ebf1f6 0%,#abd3ee 50%,#89c3eb 51%,#d5ebfb 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ebf1f6 0%,#abd3ee 50%,#89c3eb 51%,#d5ebfb 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ebf1f6 0%,#abd3ee 50%,#89c3eb 51%,#d5ebfb 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ebf1f6 0%,#abd3ee 50%,#89c3eb 51%,#d5ebfb 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ebf1f6', endColorstr='#d5ebfb',GradientType=0 ); /* IE6-9 */
}
.exprezxls div{
margin:5px 0px 0px 0px;
}
.exprezxls div a{
text-decoration:none;
color:#000;
}
.zymej{
width:100%;
margin:20px 0px 0px 0px;
float:left;
}
.zymej1{
float:left;
cursor:hand;
cursor:pointer;
color:#0654c0;
}
.zymej2{
cursor:hand;
cursor:pointer;
float:left;
color:#0654c0;
}
.main_exp_laukai{
float:left;
}

.exp_laukai{
margin:0px;
padding:0px;
float:left;
width:240px;
}
.exp_laukai div{
float:left;
}
.exp_l1{
margin:0px;
padding:0px;
}
.exp_l2{
margin:10px 0px 0p 0px;
}



#at_tbl0{
margin:10px 20px 10px 0px;
}
.tv0_td1_1{
padding:10px;
width:250px;
border:1px solid #000000;
background-color:#eeeeee;
} 
.mygtukas{
height:24px;
width:120px;
background-image:url('../dizaino_images/admin_but_bg.jpg');
background-repeat:repeat-x;
margin:0px 4px 0px 4px;
border:1px solid #000000;
}
#burelis_f{
display:none;
}

.b_hid{
display:none;
}
.kair_pav{
margin:0px 0px 5px 0px;
}

.at0_td2{

background-color:#ffffff;
padding:10px;
vertical-align:top;
}
.tv_td1{
font-size:13pt;
}
.tv_td2{
padding:10px 0px 0px 0px;
font-size:11pt;
}
.tv_tbl2{
border-top:1px solid #000000;
border-right:1px solid #000000;
margin:10px 0px 10px 0px;
}
.tv_tr1{
background-color:#eeeeee;
}
.tv_tbl2 td{
padding:4px;
border-bottom:1px solid #000000;
border-left:1px solid #000000;
}
.tv_tbl2 input{
width:70px;
}
.vadovas input{
width:100px;
}
.kair_pav{
margin:0px 0px 5px 0px;
}
.tv0_td1_1{
padding:10px;
width:250px;
border:1px solid #000000;

} 
.dapkl{
margin:0px 0px 0px 0px;
width:100%;
text-align:left;
float:left;
}

.print_pazyma{
width:1000px;  
}
.print_pazyma div{
margin:20px;
}
.tiekejaitbl2{
border-top:1px solid #000;
border-right:1px solid #000;
}
.tiekejaitbl2 td{
padding:5px;
border-left:1px solid #000;
border-bottom:1px solid #000;
}
.Trumpas_aprasymas, .Tiekejai, .Preke{
width:180px;
height:64px;
overflow:auto;
font-size:9pt;
}  
.Objekto_pavadinimas{
width:200px;
height:70px;
overflow:auto;
font-size:9pt;
}   
.Pavadinimas{
width:340px;
height:45px;
overflow:auto;
font-size:9pt;
font-weight:bold;
}  
.Pavadinimas_objektas{
width:250px;
height:45px;
overflow:auto;
font-size:9pt;
}  
.perziura_1{
width:200px;
}
.past_vart{
font-style:italic;
color:#aaaaaa;
width:100%;
}
.past_txt {
border-bottom:1px solid #aaaaaa;
width:100%;
}

.trinti_sutarti{
cursor:hand;
cursor:pointer;
color: #0654c0;
margin:3px 0px 0px 5px;
font-style:italic;
}
.trinti_sutarti:hover{
text-decoration:underline;
}
#sut_failas{
display:block;
}
#upl_sut_failas{
display:none;
}
.navartbut{
width:100%;
text-align:left;
margin-top:5px;
float:left;
}
.cursor{
cursor:hand;
cursor:pointer;
}
.ekspex div{
margin:12px 0px 0px 60px;
float:left;
}
.plius{
cursor:hand;
cursor:pointer;
display:block;
}
.wysiw p, .wysiw div{
 	margin: 0px 0px 0px 0px;
	padding:0px;
}
.failasdivc{
margin:4px;
float:left;
background: rgb(205,232,247); 
    background: -moz-linear-gradient(top,  rgba(205,232,247,1) 0%, rgba(239,239,239,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(205,232,247,1)), color-stop(100%,rgba(239,239,239,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(205,232,247,1) 0%,rgba(239,239,239,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(205,232,247,1) 0%,rgba(239,239,239,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(205,232,247,1) 0%,rgba(239,239,239,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(205,232,247,1) 0%,rgba(239,239,239,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cde8f7', endColorstr='#efefef',GradientType=0 ); /* IE6-9 */
} 
.locationField input{        
width: 380px;             
}
.logomini{
cursor:hand;
cursor:pointer;
}
.pac-container {
z-index: 10000 !important;
} 
.stbgtd2, .stbgtd2 div{
color:#aaaaaa;
}


#overlay3 {
  width:450px;
  }
  #overlay4 {
  width:600px;
  } 
  #overlay5 {
  width:600px;
  }
  #overlay_650 {
  width:650px;
  } 
  #overlay7 {
  width:900px;
  padding:10px 20px 0px 20px;
  }
  #overlay8 {
  width:600px;
  }
  
.tblvpasir{
float:left;
width:100%;  
text-align:left;
margin:20px 0px 0px 0px;
}
.tblvpasir table{

}
.tblvpasir table td{
padding:0px 20px 0px 20px;
}
#resplaikrez{
width:550px;
}
.buttext{
cursor:hand;
cursor:pointer;
}
.disablebut{
margin-left:10px;
cursor:hand;
cursor:pointer;
}
.delselected{
width:100%;
text-align:left;
margin:0px 0px 0px 12px;
float:left;
}
.delselected div{
float:left;
cursor:hand;
cursor:pointer;
color:#0654c0;
}
.zymej_main{
width:100%;
float:left;
}
.zymej_main0{
float:left;
margin:0px 0px 0px 12px;
}
.zymej_main1{
float:left;
cursor:hand;
cursor:pointer;
margin:0px 0px 4px 10px;
color:#0654c0;
}
.zymej_main2{
cursor:hand;
cursor:pointer;
margin:0px 0px 4px 10px;
float:left;
color:#0654c0;
}

.Dokumentai_patvirtinti{
width:200px;
overflow:auto;
font-size:9pt;
}  





.rev_cust_div{     
position: relative;

}
.rev_cust_div2{
position: absolute;
top: 0px;
left: 0px;  
width:100%; 
padding:5px 0px 0px 6px;
}
.rev_cust_div2 table{
width:100%;

}

.revknr{
font-size:1.5vw;
text-align:right;
color:#FF0000; 
float:left;  
margin-top:-2px;
}
.revknr2{
width:100%;
font-size:1.8vw;
text-align:right;
color:#FF0000;  
}
.revknr3{
font-size:1.8vw;
text-align:right;
color:#FF0000; 
float:left;  
margin-top:20px;
}
.revvietos{
float:left;
}
.rev_cust_div2 i{
font-size:1.5vw;
}

.fa-shower{
color:#640f08;
}
.fa-toilet{
color:#04b010;
}
.fa-thumbs-up{
color:#fb9402;
}
.fa-male{
color:#2542b7;
}
.floatleft{
float:left;
}

#Saskaitos + .select2-container .select2-selection--multiple {
  min-height: 25px;
  height:     25px;
  padding-top:    0;
  padding-bottom: 0;
}

/* 2) Rendered area centering */
#Saskaitos + .select2-container .select2-selection__rendered {
  display: flex;
  align-items: center;
  height: 25px;
  padding: 0px 4px 0px 6px;
}

/* 3) Placeholder text */
#Saskaitos + .select2-container .select2-selection__placeholder {
  margin: 0;
  line-height: 25px;
  height: 25px;
}

/* 4) Inline search field (when you click to type) */
#Saskaitos + .select2-container .select2-search--inline .select2-search__field {
  margin: 0;
  height: 25px;
  line-height: 25px;
}


     










