/* Tree Grid CSS */
.treegrid-frame {
	font-size: 9pt;
}

.treegrid-header {
	font-size: 8pt;
	border: 0px !important;
}

.treegrid-item {
	border: 0px;
}

.Connections .share-view-buttons a,
.Connections .share-view-buttons .btn-group{
	width: 100%;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

.Connections .share-view {
	margin-bottom: 20px;
}

.Connections .file-action-buttons [class*="span"] {
	text-align: center;
}

.Connections .connection-title {
	font-size: 18pt;
}


.Connections .title-container [class*="span"]:nth-child(1) {
    padding-top: 15px;
}

.Connections .title-container [class*="span"] {
    text-align: center;
}

.Connections .buffer-div {
	height:20px;
}

.Connections .treegrid-header {
    background-color: #222222;
    color: #ffffff;
}

.icon-view {
    background-image: url("../../img/action-view.png");
    background-position: center center;
    width: 27px;
    height: 24px;
}

.icon-remove {
    background-image: url("../../img/action-remove.png");
    background-position: center center;
    width: 24px;
    height: 24px;
}

.icon-add {
    background-image: url("../../img/action-add.png");
    background-position: center center;
    width: 24px;
    height: 24px;
}

.icon-contacts {
    background-image: url("../../img/icon-contacts.png");
    background-position: center center;
    width: 24px;
    height: 24px;
}
.icon-software {
    background-image: url("../../img/icon-software.png");
    background-position: center center;
    width: 48px;
    height: 24px;
}

.Connections .btn.delete-button {
    width: 50px;
}

.Connections .btn.view-button {
    width: 50px;
}

.Connections .btn.add-button {
    width: 50px;
}

.icon-connection-offline {
    background-image: url("../../img/icon-connection-offline.png");
    width: 23px;
    height: 22px;
    background-position: center center;
}

.icon-connection-online {
    background-image: url("../../img/icon-connection-online.png");
    width: 23px;
    height: 22px;
    background-position: center center;
}
.Connections .treegrid-item-field {
    cursor: default;
    position: absolute !important;
    float: none !important;
    width: -moz-calc(100% - 357px);
    width: -webkit-calc(100% - 357px);
    width: calc(100% - 357px);
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
