﻿#dialog-devmgr {
	/*border:solid 1px red;*/
	width:480px;
	height:400px;
	padding:0;
	margin:0;
	display:none;
	
}

#devicelist {
	display:block;
	float:left;
	width:370px;
	height:400px;
	border:solid 1px #ccc;
	background-color:#FFF;
	overflow:auto;
}

#device_clone_node {
    display:none;
}

#devicelist .device {
    height:60px;
	margin:2px;
	/*border:dotted 1px #000;*/
	border:solid 1px #1E90FF;
	font-family:Verdana,Tahoma;
	font-size:11px;
}
#devicelist .device:hover {
    /*background-color:#D6E3FF;
    border:solid 1px #1E90FF;*/
  
}

#devicelist .selected-device {
    background-color:#B3C8E8;
    border:solid 1px #1E90FF;
}

#devicelist .default-device {
    background-color:#FFF;
    border:solid 1px #FFA500;
}

#devicelist .default-selected-device {
    background-color:#B3C8E8;
    border:solid 1px #FFA500;
}

#devicelist .device img {
	display:block;
	float:left;
	width:34px;
	height:58px;
}

#devicelist .device h3 {
	padding:0;
	margin:5px 0 2px 0;
	font-size:11px;
	font-family:Verdana,Tahoma;
	display:inline;
    color:#000080;
}

#devicelist .details {
	display:block;
	float:left;
	margin:3px 0 0 5px;
	clear:right;
	height:58px;
}

#devicelist .lbl {

}
#devicelist .lvl {
	font-size:10px;
}

#devicelist .empty_number {
    color:red;
}

#devicecontrols {
    display: block;
    float: left;
    /*<jasobNoObfs>*/
    width: calc(100% - 380px);
    /*</jasobNoObfs>*/
    height: 400px;
    margin: 0 0 0 2px;
    border: solid 1px transparent;
}

#devicecontrols .device-control-button {
    display:block;
 
    width:90px;
    margin: 2px auto;
}

#devicecontrols .spacer {
    display:block;
    height:5px;
    border:solid 1px transparent;
}

/********** DEVICE GROUP DIALOG *******************/


#dialog-devgrp {
    display:none;
    width: 700px;
    height:150px;
    margin: 0 4px 0 4px;
    padding:0;
    font-family:Verdana,Tahoma;
}

#dialog-devgrp .hdr {
    margin:0;
    padding:0;
    display:block;
    height:58px;
    border-bottom:solid 1px #ccc;    
}
#dialog-devgrp .hdr img {
    float:left;
}
#dialog-devgrp .hdr p {
    display:block;
    float:left;
    /*border:solid 1px #000;*/
    margin: 19px 0 0 18px;
    font-family:Verdana,Tahoma;
    font-size:12px;
    font-weight:normal;
}

#dialog-devgrp-content {
    margin: 3px 0;
    padding:0;
    display:block;
    height:92px;
    border-bottom:solid 1px #ccc;   
    font-family:Verdana,Tahoma;
    font-size:12px;
    font-weight:normal; 
}

#dialog-devgrp-content .labels{
    display:block;
    float:left;
    height:85px;
    width:100px;
    padding-left:5px;
}
#dialog-devgrp-content label, #dialog-devgrp-footer label {
    display:block;
    margin-top:5px;
    /*border:solid 1px #000;*/
    height:23px;
}

#dialog-devgrp-content .controls{
    display:block;
    float:left;
    height:90px;
    margin-left:19px;
}

 #dialog-devgrp-footer .controls {
    display:block;
    float:left;
    height:40px;
    margin-left:19px;
   /* border:solid 1px #000;*/
 }
 
 #dialog-devgrp-footer .labels {
    display:block;
    float:left;
    height:40px;
    width:100px;
    padding-left:5px;
    /*border:solid 1px #000;*/
 }

#dialog-devgrp-content .row, #dialog-devgrp-footer .row {
    display:block;
    border:0;
    margin: 2px 0 2px 0;
    height:20px;
    width:450px;
}

#dialog-devgrp-content .row select, #dialog-devgrp-content .row span , #dialog-devgrp-footer .row select, #dialog-devgrp-footer .row span{
    display:block;
    float:left;
}

#dialog-devgrp-content .row select, #dialog-devgrp-footer .row select {
    width:130px;
}

#Available1Device1, #Available2Device1
{
    margin: 5px  7px 0 0;
}

#dialog-devgrp-content .row div, #dialog-devgrp-footer .row div {
    margin: 5px  7px 0 0;
    float:left;
}


#dialog-devgrp-footer {
    margin: 3px 0;
    padding:0;
    display:block;
    height:40px;
    border-bottom:solid 1px #ccc;   
    font-family:Verdana,Tahoma;
    font-size:12px;
    font-weight:normal; 
}

#txtDescription { width:425px;}
