div.zarol {display:none}
div.vyrol {display:block}
div.options {margin-bottom:2px;
				  display:none;
				  max-height:171px;
				  overflow-y:auto;
				  overflow-x:hidden;
				  width:100%;
				  position:absolute;
				  z-index:104;
				  text-align:left;
				  margin-left:-1px;clear:both;
				  border:1px solid #888;
				  box-shadow:0 2px 2px #888;
				  border-radius:3px;}
div.options:focus {outline:none;}
div.options label {display:block;
			width:100%;height:20px;
			border-top:1px solid #aaa;
			background-color:white;
			vertical-align:bottom;
			}

div.options label:hover {background-color:#ccc}
div.options label > div:first-of-type {
			    white-space:nowrap;
				float:left;
			   max-width:calc(100% - 4px);
			    overflow-x:hidden;
			    padding:2px 2px 0 2px;
				vertical-align:middle;
				text-overflow:ellipsis;
				}
div.options label input[type=checkbox] + div.checkbox {position:absolute;
															top:4px;right:2px;
															z-index:8000;}
div.options label input[type=radio] {opacity:0;position:absolute;display:inline-block;z-index:-1}
div.options label div.pretok:hover {
	min-width:calc(100% - 4px);width:auto;
					direction:rtl;
					text-overflow:ellipsis;
					}
div.select {border:1px solid #888;
			   padding:0;border-radius:3px;
			   min-height:20px;
			   width:calc(100% - 2px);
			   position:relative;
			   display:inline-block;
			   background-color:white}
div.select input[type=text] {width:calc(100% - 19px);
								border:0 !important;
								margin-left:1px;
								border-radius:2px 0 0 2px !important;
								height:100%;
								/* background-color:inherit */
								}

div.select button {border:0;margin:0;padding:0;
					  border-radius:2px 0 0 2px;
					  font-weight:bold;
					  height:100%;width:16px;
					  top:0;left:0;
					  position:absolute;

					  background-color:#bbb}
div.select button + input[type=text] { margin-left:16px;
										  width:calc(100% - 34px);
										  border-radius:0 !important}
div.select button:last-of-type { left:auto; right:0;
									border-radius:0 2px 2px 0;}
div.select button:hover {color:white !important}
div.select.disabled {background-color: #ddd;}
div.select.disabled input[type=text] {background-color: #ddd; cursor: default;color:black }

div.cekej {
    width: inherit;
    position: relative;
    animation: myfirst linear 5s infinite;
    animation-direction: alternate;
    -webkit-animation: myfirst linear 5s infinite; /* Chrome, Safari, Opera */
    -webkit-animation-direction: alternate; /* Chrome, Safari, Opera */
}
@keyframes myfirst {
    0%   {left: 0px; top: 0px;}
    25%  {left: 100%; top: 0px;}
    50%  {left: 0px; top: 0px;}
    75%  {left: 100%; top: 0px;}
    100%  {left: 0px; top: 0px;}
}
@-webkit-keyframes myfirst {
    0%   {left: 0px; top: 0px;}
    25%  {left: 100%; top: 0px;}
    50%  {left: 0px; top: 0px;}
    75%  {left: 100%; top: 0px;}
    100%  {left: 0px; top: 0px;}
}


input[readonly] {cursor:default; background-color:#eee !important; color:#777}