﻿.small-input {
    width: 70px;
    color: black;
}
.form-signin
{
    max-width: 330px;
    padding: 15px;
    margin: 0 auto;
}
.form-signin .form-signin-heading, .form-signin .checkbox
{
    margin-bottom: 10px;
}
.form-signin .checkbox
{
    font-weight: normal;
}
.form-signin .form-control
{
    position: relative;
    font-size: 16px;
    height: auto;
    padding: 10px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.form-signin .form-control:focus
{
    z-index: 2;
}
.form-signin input[type="text"]
{
    margin-bottom: -1px;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.form-signin input[type="password"]
{
    margin-bottom: 10px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.label-password {
    position: relative;
    display: block;
}
.label-password_button {
    position: absolute;
    top: 1rem;
    right: 1rem;
    color: #D91A20;
    font-size: 1.4rem;
    cursor: pointer;
    user-select: none;
    z-index: 5;
}
.account-wall
{
    margin-top: 20px;
    padding: 40px 0px 20px 0px;
    background-color: #f7f7f7;
    -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
}
.login-title
{
    color: #555;
    font-size: 18px;
    font-weight: 400;
    display: block;
}
.profile-img
{
    width: 96px;
    height: 96px;
    margin: 0 auto 10px;
    display: block;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
}
.need-help
{
    margin-top: 10px;
}
.new-account
{
    display: block;
    margin-top: 10px;
}
.text-red {
    color: #ff3333
}
.hideFullColumn
{
    visibility: collapse;
    display: none;
}

.form-control.unfilledComponent {
   border:1px solid red !important; 
}

.table > thead > tr > td.urgent,
.table > tbody > tr > td.urgent,
.table > tfoot > tr > td.urgent,
.table > thead > tr > th.urgent,
.table > tbody > tr > th.urgent,
.table > tfoot > tr > th.urgent,
.table > thead > tr.urgent > td,
.table > tbody > tr.urgent > td,
.table > tfoot > tr.urgent > td,
.table > thead > tr.urgent > th,
.table > tbody > tr.urgent > th,
.table > tfoot > tr.urgent > th {
  background-color: #ff6666;
}
.table-hover > tbody > tr > td.urgent:hover,
.table-hover > tbody > tr > th.urgent:hover,
.table-hover > tbody > tr.urgent:hover > td,
.table-hover > tbody > tr:hover > .urgent,
.table-hover > tbody > tr.urgent:hover > th {
  background-color: #ff3333;
}

.table > thead > tr > td.passive,
.table > tbody > tr > td.passive,
.table > tfoot > tr > td.passive,
.table > thead > tr > th.passive,
.table > tbody > tr > th.passive,
.table > tfoot > tr > th.passive,
.table > thead > tr.passive > td,
.table > tbody > tr.passive > td,
.table > tfoot > tr.passive > td,
.table > thead > tr.passive > th,
.table > tbody > tr.passive > th,
.table > tfoot > tr.passive > th {
  background-color: #e0e0e0;
}
.table-hover > tbody > tr > td.passive:hover,
.table-hover > tbody > tr > th.passive:hover,
.table-hover > tbody > tr.passive:hover > td,
.table-hover > tbody > tr:hover > .passive,
.table-hover > tbody > tr.passive:hover > th {
  background-color: #c0c0c0;
}

.table-super-condensed > thead > tr > th,
.table-super-condensed > tbody > tr > th,
.table-super-condensed > tfoot > tr > th,
.table-super-condensed > thead > tr > td,
.table-super-condensed > tbody > tr > td,
.table-super-condensed > tfoot > tr > td {
  padding: 1px;
  font-size: 12px;
}

.span3 {  
    max-height: 400px !important;
    width: 100%;
    overflow-y: scroll;
    color: inherit;
}


/* CSS Tree menu styles */
ol.tree
{
	padding: 0 0 0 30px;
	width: 600px;
}
	li.treeItem 
	{ 
		position: relative; 
		margin-left: -5px;
		list-style: none;

	}

	li.treeItem input
	{
		position: absolute;
		left: 0;
		margin-left: 0; 
		opacity: 0;
		z-index: 2;
		cursor: pointer;
		height: 1em;
		width: 1em;
		top: 0;
	}
		li.treeItem input + ol
		{
			background: url(img/arrow_right.png) 50px -3px no-repeat;
			margin: -1.25em 0px 20px -65px; /* 15px */
			height: 1em;
            	    

		}
		li.treeItem input + ol > li.treeItem { display: none; margin-left: -9px !important; padding-left: 1px;}
	

    li.treeItem label 
	{
		/*background: url(img/folder-horizontal.png) 15px 1px no-repeat;*/
		cursor: pointer;
		display: block;
		padding-left: 25px;
        font-weight: normal !important;           		               
	}
    li.treeItem label[for*= 'gsmunit'] {background: url(img/gsmjWithModule.ico) 0 0/25px 25px no-repeat; }
    li.treeItem label[for*= 'tvm4'] {background: url(img/DeviceTreeIcons/tvm4.ico) 0 0/25px 25px no-repeat; }
    li.treeItem label[for*= 'simstream'] {background: url(img/globe.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'tvunit'] {background: url(img/tvjAudioMatched.ico) 0 0/25px 25px no-repeat; }
    li.treeItem label[for*= 'tvdevice'] {background: url(img/tv.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'computer'] {background: url(img/laptop.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'scart1'] {background: url(img/scart1.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'scart2'] {background: url(img/scart2.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'scart3'] {background: url(img/scart3.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'scart4'] {background: url(img/scart3.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'display'] {background: url(img/Display.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'logoriper'] {background: url(img/LogoRipper.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'othermeasuring'] {background: url(img/otherMeasuring.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'irsensor'] {background: url(img/INFRARED.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'simplug'] {background: url(img/ear_ico.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'remotecontrol'] {background: url(img/RemoteControl.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'gprsantenna'] {background: url(img/gprs_antena.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'poweradapter'] {background: url(img/power_adapter.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'displayport1'] {background: url(img/displayport1.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'hdmi1'] {background: url(img/hdmi1.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'hdmi2'] {background: url(img/hdmi2.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'hdmi3'] {background: url(img/hdmi3.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'svideo1'] {background: url(img/svideo1.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'usb1'] {background: url(img/usb1.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'usb2'] {background: url(img/usb2.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'usb3'] {background: url(img/usb3.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'usbc1'] {background: url(img/usbc1.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'usbc1'] {background: url(img/usbc1.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'cinch'] {background: url(img/cinch1.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'jack'] {background: url(img/jack1.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'spdifcoax'] {background: url(img/SpdifCoax.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'spdifoptic'] {background: url(img/SpdifOptic.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'mikrofon'] {background: url(img/mikrofon.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'scart_audio'] {background: url(img/scart_audio.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'onOffProbe'] {background: url(img/onOffProbe.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'defaultprobe'] {background: url(img/probe.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'equipment'] {background: url(img/zarizeni.ico) 0 0/20px 20px no-repeat; }
    /*nove*/
    li.treeItem label[for*= 'addSlot'] {background: url(img/DeviceTreeIcons/addSlot.ico) 0 0/20px 20px no-repeat; }    
    li.treeItem label[for*= 'Alarm'] {background: url(img/DeviceTreeIcons/Alarm.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'antennae'] {background: url(img/DeviceTreeIcons/antennae.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'blueGem'] {background: url(img/DeviceTreeIcons/blueGem.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'cinch'] {background: url(img/DeviceTreeIcons/cinch.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'component'] {background: url(img/DeviceTreeIcons/component.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'composite'] {background: url(img/DeviceTreeIcons/composite.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'cross'] {background: url(img/DeviceTreeIcons/cross.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'device'] {background: url(img/DeviceTreeIcons/device.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'device1'] {background: url(img/DeviceTreeIcons/device1.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'device2'] {background: url(img/DeviceTreeIcons/device2.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'device3'] {background: url(img/DeviceTreeIcons/device3.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'device4'] {background: url(img/DeviceTreeIcons/device4.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'device5'] {background: url(img/DeviceTreeIcons/device5.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'device6'] {background: url(img/DeviceTreeIcons/device6.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'device7'] {background: url(img/DeviceTreeIcons/device7.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'device8'] {background: url(img/DeviceTreeIcons/device8.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'DeviceOff'] {background: url(img/DeviceTreeIcons/DeviceOff.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'Display'] {background: url(img/DeviceTreeIcons/Display.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'displayport'] {background: url(img/DeviceTreeIcons/displayport.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'Drive'] {background: url(img/DeviceTreeIcons/Drive.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'dvd'] {background: url(img/DeviceTreeIcons/dvd.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'ear_ico'] {background: url(img/DeviceTreeIcons/ear_ico.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'enabled'] {background: url(img/DeviceTreeIcons/enabled.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'Eye'] {background: url(img/DeviceTreeIcons/Eye.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'globe'] {background: url(img/DeviceTreeIcons/globe.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'gprs_antena'] {background: url(img/DeviceTreeIcons/gprs_antena.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'gsmj'] {background: url(img/DeviceTreeIcons/gsmj.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'hdmi'] {background: url(img/DeviceTreeIcons/hdmi.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'INFRARED'] {background: url(img/DeviceTreeIcons/INFRARED.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'jack'] {background: url(img/DeviceTreeIcons/jack.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'Lama'] {background: url(img/DeviceTreeIcons/Lama.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'laptop'] {background: url(img/DeviceTreeIcons/laptop.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'LogoRipper'] {background: url(img/DeviceTreeIcons/LogoRipper.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'mikrofon'] {background: url(img/DeviceTreeIcons/mikrofon.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'Mobile'] {background: url(img/DeviceTreeIcons/Mobile.ico) 0 0/20px 20px no-repeat; }    
    li.treeItem label[for*= 'note'] {background: url(img/DeviceTreeIcons/note.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'onOffProbe'] {background: url(img/DeviceTreeIcons/onOffProbe.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'Optical_probe'] {background: url(img/DeviceTreeIcons/Optical_probe.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'otherMeasuring'] {background: url(img/DeviceTreeIcons/otherMeasuring.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'otherStation'] {background: url(img/DeviceTreeIcons/otherStation.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'panel_user'] {background: url(img/DeviceTreeIcons/panel_user.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'power_adapter'] {background: url(img/DeviceTreeIcons/power_adapter.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'probe'] {background: url(img/DeviceTreeIcons/probe.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'probeConnectedElsewhere'] {background: url(img/DeviceTreeIcons/probeConnectedElsewhere.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'RemoteControl'] {background: url(img/DeviceTreeIcons/RemoteControl.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'RF_probe'] {background: url(img/DeviceTreeIcons/RF_probe.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'RightUpperRedDot'] {background: url(img/DeviceTreeIcons/RightUpperRedDot.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'RJ45'] {background: url(img/DeviceTreeIcons/RJ45.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'scart'] {background: url(img/DeviceTreeIcons/scart.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'scart_audio'] {background: url(img/DeviceTreeIcons/scart_audio.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'scartProbe'] {background: url(img/DeviceTreeIcons/scartProbe.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'SpdifCoax'] {background: url(img/DeviceTreeIcons/SpdifCoax.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'SpdifOptic'] {background: url(img/DeviceTreeIcons/SpdifOptic.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'sphere_device'] {background: url(img/DeviceTreeIcons/sphere_device.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'sphere_gsmModule'] {background: url(img/DeviceTreeIcons/sphere_gsmModule.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'svideo'] {background: url(img/DeviceTreeIcons/svideo.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'TTX'] {background: url(img/DeviceTreeIcons/TTX.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'TTXupper'] {background: url(img/DeviceTreeIcons/TTXupper.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'tv'] {background: url(img/DeviceTreeIcons/tv.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'tvj'] {background: url(img/DeviceTreeIcons/tvj.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'Tvm_SimEar'] {background: url(img/DeviceTreeIcons/Tvm_SimEar.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'tvm4'] {background: url(img/DeviceTreeIcons/tvm4.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'Tvm4_A'] {background: url(img/DeviceTreeIcons/Tvm4_A.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'Tvm4_B'] {background: url(img/DeviceTreeIcons/Tvm4_B.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'usb'] {background: url(img/DeviceTreeIcons/usb.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'USB_Probe'] {background: url(img/DeviceTreeIcons/USB_Probe.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'usbc'] {background: url(img/DeviceTreeIcons/usbc.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'VPS'] {background: url(img/DeviceTreeIcons/VPS.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'wireless'] {background: url(img/DeviceTreeIcons/wireless.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'INFRARED_nonfunctional'] {background: url(img/DeviceTreeIcons/INFRARED_nonfunctional.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'RemoteControl_nonfunctional'] {background: url(img/DeviceTreeIcons/RemoteControl_nonfunctional.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'power_adapter_nonfunctional'] {background: url(img/DeviceTreeIcons/power_adapter_nonfunctional.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'Display_nonfunctional'] {background: url(img/DeviceTreeIcons/Display_nonfunctional.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'gprs_antena_nonfunctional'] {background: url(img/DeviceTreeIcons/gprs_antena_nonfunctional.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'onOffProbe_nonfunctional'] {background: url(img/DeviceTreeIcons/onOffProbe_nonfunctional.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'probe_nonfunctional'] {background: url(img/DeviceTreeIcons/probe_nonfunctional.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'RF_probe_nonfunctional'] {background: url(img/DeviceTreeIcons/RF_probe_nonfunctional.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'scartProbe_nonfunctional'] {background: url(img/DeviceTreeIcons/scartProbe_nonfunctional.ico) 0 0/20px 20px no-repeat; }
    li.treeItem label[for*= 'USB_Probe_nonfunctional'] {background: url(img/DeviceTreeIcons/USB_Probe_nonfunctional.ico) 0 0/20px 20px no-repeat; }
    

	li.treeItem input:checked + ol
	{
		background: url(img/arrow_expanded.png) 50px -3px no-repeat;
		margin: -1.25em 0px 0px  -65px; /* 20px */
		padding: 1.563em 0 0 90px;
		height: auto;
	}
		li.treeItem input:checked + ol > li { display: block; margin: 0 0 0.125em;  /* 2px */}
		li.treeItem input:checked + ol > li:last-child { margin: 0 0 0.063em; /* 1px */}

