body {
  font: 10pt sans;
}
#mynetwork {
  width: 98%;
  height: 100%;
  border: 1px solid lightgray;
  float: left;
  margin: 10px;
}

.topNav {
	float: left;		    	
    width: 100%;
    background-color: #f3f3f3;
    padding: 3px;
}

.panel {
	width: 100%;
	float: left;
	margin-top: 0px;
	margin-bottom: 10px;
	padding: 3px;
	border-bottom: 1px solid #f3f3f3;
}

#pasteDataInput {
  border: 1px solid #ccc4c4;
  min-height: 100px;
}

#portText {
  position: relative;
  top: 10px;
}

.socialBlock {  
  float: right;
  padding: 5px;
}

.button {
  display: inline-block;
  background-color: #f5f5f5;
  background-image: -webkit-linear-gradient(top,#f5f5f5,#f1f1f1);
  background-image: -moz-linear-gradient(top,#f5f5f5,#f1f1f1);
  background-image: -ms-linear-gradient(top,#f5f5f5,#f1f1f1);
  background-image: -o-linear-gradient(top,#f5f5f5,#f1f1f1);
  background-image: linear-gradient(top,#f5f5f5,#f1f1f1);
  color: #444;
  
  border: 1px solid #dcdcdc;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  
  cursor: default;
  font-size: 11px;
  font-weight: bold;
  text-align: center;
  height: 27px;
  /*line-height: 27px;*/
  min-width: 54px;
  padding: 0 8px;
  text-decoration: none;
}

.button:hover {
  background-color: #F8F8F8;
  background-image: -webkit-linear-gradient(top,#f8f8f8,#f1f1f1);
  background-image: -moz-linear-gradient(top,#f8f8f8,#f1f1f1);
  background-image: -ms-linear-gradient(top,#f8f8f8,#f1f1f1);
  background-image: -o-linear-gradient(top,#f8f8f8,#f1f1f1);
  background-image: linear-gradient(top,#f8f8f8,#f1f1f1);
  
  border: 1px solid #C6C6C6;
  color: #333;
  
  -webkit-box-shadow: 0px 1px 1px rgba(0,0,0,.1);
  -moz-box-shadow: 0px 1px 1px rgba(0,0,0,.1);
  box-shadow: 0px 1px 1px rgba(0,0,0,.1);
}

.warningBar {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
    padding: 10px;
}