.terminal-application {
	background-image:  url("../images/stin.png");
    background-size:   cover;
    background-repeat: no-repeat;
    background-position: center center;

    box-shadow:         rgba(29, 32, 36, 0.9) 1px 8px 8px;
    -webkit-box-shadow: rgba(29, 32, 36, 0.9) 1px 8px 8px;
    -moz-box-shadow:    rgba(29, 32, 36, 0.9) 1px 8px 8px;

    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    border: 1px solid #000000;
}

.terminal-application-index .terminal-application {
	background-color: rgb(59, 62, 85);
    display: block;
    padding: 4px;
    margin-top: 8px;
    margin-right: 1px;
    min-height: 30px;
}

.terminal-application-index .app-type > * {
	display: inline-block;
	/*width: 96%;*/
	margin-left: 4px;
	margin-top: 4px;
	font-size: 15px;
}

.terminal-application-index a.delete {
	float: right;
	margin-bottom: 4px;
	background-color:rgb(190, 38, 84);
}

.terminal-application-index a.o-play {
	float: right;
	margin-bottom: 4px;
}

.terminal-application-index a.post-export-archive {
	float: right;
	margin-bottom: 4px;
	background-color: rgb(86, 95, 158);
}

.terminal-application-index a.inb-play {
	float: right;
	margin-bottom: 4px;
	background-color:rgb(63, 111, 71);
}

.terminal-application-index a.edit-devices {
	float: right;
	margin-bottom: 4px;
	background-color:rgb(89, 82, 49);
}

.terminal-application-index a.edit {
	float: right;
	margin-bottom: 4px;
	background-color:rgb(50, 82, 84);
}

.terminal-application-index a.edit-url {
	float: right;
	margin-bottom: 4px;
	background-color:rgb(83, 91, 161);
}

.terminal-application-index a.modification-tag {
	float: right;
	margin-bottom: 4px;
}

.terminal-application-index a.plus {
	background-color:rgb(2, 111, 64);
	margin-right: 12px;
	float: right;
}

.terminal-application-index a.publish {
	background-color:rgb(105, 14, 136);
	margin-right: 4px;
	float: right;
}

.terminal-application-index .plus-wa {
	background-color: rgb(53, 71, 78);
    padding: 4px;
}

.terminal-application.url {
	background-color: rgb(47, 60, 117);
}

.terminal-application .app-name {
	margin-bottom: 4px;
}

.terminal-application.unnamed {
	border-left-width: 4px;
    border-left-style: solid;
    border-left-color: orange;
}

#dialog-cnf-params .version {
	display: inline-block;
	float: right;
}

#dialog-cnf-params .last-kernel {
	margin: 8px;
	white-space: nowrap;
	border-bottom: 1px dashed rgb(23, 44, 80);
}

#dialog-cnf-params .last-kernel > * {
	margin-left: 28px;
}

.kernel-edit {
	margin: 4px;
	display: inline-block;
}

.kernel-edit span label {
	display: block;
	margin-right: 6px;
}

.kernel-edit input {
	margin-right: 12px;
}

.kernel-edit input.tag {
	width: 42px;
}

.kernel-edit input.port {
	width: 55px;
}

#dialog-cnf-params .tac .index {
	display: table;
}

#dialog-cnf-params .tac-item.header {
	text-align: center;
	color: rgb(184, 187, 246);
}

#dialog-cnf-params .tac-item:nth-child(even) {
	background-color: rgba(104, 100, 159, 0.3);
}

#dialog-cnf-params .tac-item {
	display: table-row;
}

#dialog-cnf-params .tac-item > span:nth-child(even) {
	background-color: rgba(98, 126, 139, 0.3);
}

#dialog-cnf-params .tac-item > * {
	display: table-cell;
	padding: 2px;
}

#dialog-cnf-params .tac select {
	min-width: 150px;
	margin: 2px;
}