@font-face {
	font-family: 'CMglyphs';
	src:url('../fonts/CMglyphs.eot?u3zv0a');
	src:url('../fonts/CMglyphs.eot?#iefixu3zv0a') format('embedded-opentype'),
		url('../fonts/CMglyphs.woff?u3zv0a') format('woff'),
		url('../fonts/CMglyphs.ttf?u3zv0a') format('truetype'),
		url('../fonts/CMglyphs.svg?u3zv0a#CMglyphs') format('svg');
	font-weight: normal;
	font-style: normal;
}

[class^="icon-"], [class*=" icon-"] {
	font-family: 'CMglyphs';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;

	/* Better Font Rendering =========== */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-arrow-left:before {
	content: "\e600";
}
.icon-arrow-down:before {
	content: "\e601";
}
.icon-arrow-up:before {
	content: "\e602";
}
.icon-arrow-right:before {
	content: "\e603";
}
.icon-user:before {
	content: "\e604";
}
.icon-list:before {
	content: "\e605";
}
.icon-warning:before {
	content: "\e606";
}
.icon-checkmark:before {
	content: "\e607";
}
.icon-lock:before {
	content: "\e608";
}
.icon-screen:before {
	content: "\e609";
}
.icon-mobile:before {
	content: "\e60a";
}
.icon-text:before {
	content: "\e60b";
}
.icon-circlecheck:before {
	content: "\e60c";
}
#addremove{
    position:absolute;	
    top:290px;	
    left: 79px;	
    display:none;
    color: #707070;
    font-size: 95%;
    text-align: center;
    width: 80px;
    height:80px;
     background: none repeat scroll 0 0 #EDEDED;
     border:1px solid #707070;
     border-right: 1px solid #EDEDED;
}

th {
	background:#f3f3f3;	
	border-bottom:1px solid #aaa;
	border-left:1px solid #e7e7e7;
	width:110px;
	text-align:center;
	font-size:95%;
	color:#000000;
	
}
#sidebar {
    float:right; 
    padding-right: 50px;
    padding-top:60px;
    width:20%;
}

 .clearBoth {
            clear:both;
        }
  .cursorMove {
            cursor:move;
        }
#dragTableDiv {
    border: 2px solid black;position:absolute;display:none;
}
#addTop {
    cursor:pointer;
}
#addBottom {
    cursor:pointer;
}

.hiddenOffScreen {
    position:absolute;
    left:-10000px;
    top:auto;
    width:1px;
    height:1px;
    overflow:hidden;
}
.ui-dialog-titlebar-close {
  visibility: hidden;
}

#main{
    position: relative;
}
#sign-up{
    position: absolute;
    width: 98%;
    top: 95px;
    right:14px;
}

.leftMarginIndent-20 {
  margin-left: 20px;
}
