
.Tp_Container_Border{
	border-style: solid;
	border-width: 1px;
	border-color: black;
}

.Tp_OnlineMgnt_NodeStyle_Alert {
  font-weight: bolder;
  text-decoration: underline;
}

.Tp_OnlineMgnt_NodeStyle_ColorAlert1 {
  color: red;
}

.Tp_OnlineMgnt_NodeStyle_ColorAlert2 {
  color: blue;
}

.Tp_OnlineMgnt_NodeStyle_ColorOK {
  color: green;
}

.Tp_OnlineMgnt_NodeStyle_ColorDefault {
  color: white;
}


.Tp_ClickableActionInColumn {
}

.Tp_ClickableActionInColumn_Selected {
}

.Tp_TextNewStateHighlight{
	background-color: lime;
	color: black;
	font-weight: bold;
}

.Tp_TextOldStateHighlight{
	background-color: bisque;
	color: black;
}

.Tp_AuthScreen_Container{
	border-style: solid;
	border-width: 1px;
	border-color: black;
}

.Tp_AuthScreen_WelcomeImage{
	max-width: 249px;
	max-height: 149px;
}

.Tp_AuthScreen_WelcomeTitle {
  text-align: center;
}

.Tp_AppMainContainer{
}

.Tp_HorizontallyCenteredContainer{
	width: 400px;
	margin: 0px auto;
}

.Tp_ContainerWithVerticallyCenteredContent{
    display: flex;
    align-items: center;
}



/* -------------------------------------------------------------------------------------------------- */
/*  bootstrap theme fixes */
/* -------------------------------------------------------------------------------------------------- */

/* overwrite white color (#fff) for links except on menus: */
a {
  color: #3D72A4;
}

.nav li a {
	color: #fff;
}

/* -------------------------------------------------------------------------------------------------- */
/* redfine wt class to match bootstrap theme */
/* -------------------------------------------------------------------------------------------------- */



/* color */
.Wt-itemview{
	background: none;
}

.Wt-tableview .Wt-tv-contents {
  background-color: #353a41;
}

.Wt-tableview .Wt-tv-contents.Wt-striped div.Wt-tv-c:nth-child(odd):not(.active) {
  background-color: #272b30;
}

.Wt-itemview {
  background: none;
}


/* border (removing 1px solid) */

.Wt-itemview {
  border: none;
}


.Wt-tableview .Wt-tv-contents .Wt-tv-c,
.Wt-tableview .Wt-plaintable td,
.Wt-tableview .Wt-plaintable th {
  border-right: none;
  border-bottom: none;
}

/*
.Wt-tableview .Wt-header {
  border-bottom: none;
}
 */

body.Wt-rtl .Wt-tableview .Wt-tv-br {
  border-left: none;
}

body.Wt-rtl .Wt-tableview .Wt-tv-contents .Wt-tv-c,
body.Wt-rtl .Wt-tableview .Wt-plaintable tbody .Wt-tv-c {
  border-left: none;
}

.Wt-treetable .Wt-header {
  border-bottom: none;
}

.Wt-treeview .Wt-header {
  border-bottom:none;
}

.Wt-treeview .Wt-tv-br,
.Wt-treeview ul .Wt-tv-c {
  border-right: none;
}

body.Wt-rtl .Wt-treeview .Wt-tv-br,
body.Wt-rtl .Wt-treeview ul .Wt-tv-c {
  border-left: none;
}

.label-info, .label-warning, .label-danger {
	color: black;
}

/*
 * WPushButton
 */

.btn.with-label {
  border-color: transparent;
  text-shadow: unset;
}


.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
  opacity: unset;
  color: rgb(204, 204, 204);
}

.btn-default {
  background-image: none;
}

.well {
  box-shadow: unset;
}

table {
  background-color:  inherit;
}
