html, body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    height: 100%;
    margin: 0;
    padding: 0;
    background: #FFFFFF;
}

header, footer {
    padding: 5px 5px 5px 5px;
    position: fixed;
    background: #343439;
    width: 100%;
    color: #fff;
}

header {
    top: 0;
    left: 0;
    right: 0;
}

footer {
    bottom: 0;
    left: 0;
    right: 0;
    text-align: center;
}

footer a, footer a:visited, footer a:active {
	text-decoration : none;
	color: #fff;
	font-weight: bold;	
} 

footer a:hover {
	text-decoration : underline;
	color: #fff;
	font-weight: bold;	
} 


textarea {
    font-size: 11px;
    padding: 2px;
    margin: 2px 0px;
}

input, select, button {
    font-size: 13px;
    padding: 2px;
    margin: 2px 0px;
}

.agent_list {
margin: 0px 2px;
font-size: 13px;
font-weight: bold;
}

.agents_check {
margin: 0px 2px 0px 10px;
font-size: 13px;
}

.agent_deploy {
margin: 0px 2px 0px 10px;
font-size: 13px;
}

.wrapper {
    width: 100%;
    height: 100%;
}

.content {
    padding: 55px 10px;
    font-size: 14px;
}

.inner {
    height: 100%;
    /*overflow: auto;*/
    overflow: visible;
}

.respwidth {
	width: 100%;
	display: inline-block;
}

@media screen and (min-width: 1900px) {
  div.respwidth {
    width: 1900px;
  }
}

.CreateWI {
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%);
	background-color:#ffffff;
	border-radius:6px;
	border:1px solid #dcdcdc;
	/*display:inline-block;*/
	float: right;
	cursor:pointer;
	color:#666666;
	font-family:Arial;
	font-size:11px;
	font-weight:bold;
	padding:2px 14px;
	margin:0px 9px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;

}
.CreateWI:hover {
	background:linear-gradient(to bottom, #f6f6f6 5%, #ffffff 100%);
	background-color:#f6f6f6;
}
.CreateWI:active {
	position:relative;
	top:1px;
}

.myButton {
        -moz-box-shadow:inset 0px 1px 0px 0px #9acc85;
        -webkit-box-shadow:inset 0px 1px 0px 0px #9acc85;
        box-shadow:inset 0px 1px 0px 0px #9acc85;
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #74ad5a), color-stop(1, #68a54b));
        background:-moz-linear-gradient(top, #74ad5a 5%, #68a54b 100%);
        background:-webkit-linear-gradient(top, #74ad5a 5%, #68a54b 100%);
        background:-o-linear-gradient(top, #74ad5a 5%, #68a54b 100%);
        background:-ms-linear-gradient(top, #74ad5a 5%, #68a54b 100%);
        background:linear-gradient(to bottom, #74ad5a 5%, #68a54b 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#74ad5a', endColorstr='#68a54b',GradientType=0);
        background-color:#74ad5a;
        border:1px solid #3b6e22;
        display:inline-block;
        cursor:pointer;
        color:#ffffff;
        font-family:Arial;
        font-size:13px;
        font-weight:bold;
        padding:6px 12px;
        text-decoration:none;
}
.myButton:hover {
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #68a54b), color-stop(1, #74ad5a));
        background:-moz-linear-gradient(top, #68a54b 5%, #74ad5a 100%);
        background:-webkit-linear-gradient(top, #68a54b 5%, #74ad5a 100%);
        background:-o-linear-gradient(top, #68a54b 5%, #74ad5a 100%);
        background:-ms-linear-gradient(top, #68a54b 5%, #74ad5a 100%);
        background:linear-gradient(to bottom, #68a54b 5%, #74ad5a 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#68a54b', endColorstr='#74ad5a',GradientType=0);
        background-color:#68a54b;
        color:#ffffff;
}
.myButton:active {
        position:relative;
        top:1px;
        color:#ffffff;
}

.myRedButt, .myRedButt:visited {
        -moz-box-shadow:inset 0px 1px 0px 0px #cf866c;
        -webkit-box-shadow:inset 0px 1px 0px 0px #cf866c;
        box-shadow:inset 0px 1px 0px 0px #cf866c;
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #d0451b), color-stop(1, #bc3315));
        background:-moz-linear-gradient(top, #d0451b 5%, #bc3315 100%);
        background:-webkit-linear-gradient(top, #d0451b 5%, #bc3315 100%);
        background:-o-linear-gradient(top, #d0451b 5%, #bc3315 100%);
        background:-ms-linear-gradient(top, #d0451b 5%, #bc3315 100%);
        background:linear-gradient(to bottom, #d0451b 5%, #bc3315 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d0451b', endColorstr='#bc3315',GradientType=0);
        background-color:#d0451b;
        -moz-border-radius:3px;
        -webkit-border-radius:3px;
        border-radius:3px;
        border:1px solid #942911;
        display:inline-block;
        cursor:pointer;
        color:#ffffff;
        font-family:Arial;
        font-size:13px;
        padding:6px 15px;
        text-decoration:none;
        text-shadow:0px 1px 0px #854629;
}
.myRedButt:hover {
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #bc3315), color-stop(1, #d0451b));
        background:-moz-linear-gradient(top, #bc3315 5%, #d0451b 100%);
        background:-webkit-linear-gradient(top, #bc3315 5%, #d0451b 100%);
        background:-o-linear-gradient(top, #bc3315 5%, #d0451b 100%);
        background:-ms-linear-gradient(top, #bc3315 5%, #d0451b 100%);
        background:linear-gradient(to bottom, #bc3315 5%, #d0451b 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#bc3315', endColorstr='#d0451b',GradientType=0);
        background-color:#bc3315;
        color:#ffffff;
}
.myRedButt:active {
        position:relative;
        top:1px;
        color:#ffffff;
}

.myPurpleButt {
        -moz-box-shadow:inset 0px 1px 0px 0px #e184f3;
        -webkit-box-shadow:inset 0px 1px 0px 0px #e184f3;
        box-shadow:inset 0px 1px 0px 0px #e184f3;
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #c123de), color-stop(1, #a20dbd));
        background:-moz-linear-gradient(top, #c123de 5%, #a20dbd 100%);
        background:-webkit-linear-gradient(top, #c123de 5%, #a20dbd 100%);
        background:-o-linear-gradient(top, #c123de 5%, #a20dbd 100%);
        background:-ms-linear-gradient(top, #c123de 5%, #a20dbd 100%);
        background:linear-gradient(to bottom, #c123de 5%, #a20dbd 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#c123de', endColorstr='#a20dbd',GradientType=0);
        background-color:#c123de;
        -moz-border-radius:3px;
        -webkit-border-radius:3px;
        border-radius:3px;
        border:1px solid #a511c0;
        display:inline-block;
        cursor:pointer;
        color:#ffffff;
        font-family:Arial;
        font-size:13px;
        padding:6px 15px;
        text-decoration:none;
        text-shadow:0px 1px 0px #9b14b3;
}
.myPurpleButt:hover {
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #a20dbd), color-stop(1, #c123de));
        background:-moz-linear-gradient(top, #a20dbd 5%, #c123de 100%);
        background:-webkit-linear-gradient(top, #a20dbd 5%, #c123de 100%);
        background:-o-linear-gradient(top, #a20dbd 5%, #c123de 100%);
        background:-ms-linear-gradient(top, #a20dbd 5%, #c123de 100%);
        background:linear-gradient(to bottom, #a20dbd 5%, #c123de 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a20dbd', endColorstr='#c123de',GradientType=0);
        background-color:#a20dbd;
}
.myPurpleButt:active {
        position:relative;
        top:1px;
        color:#ffffff;
}

.myBlueButt, .myBlueButt:visited {
        -moz-box-shadow:inset 0px 1px 0px 0px #54a3f7;
        -webkit-box-shadow:inset 0px 1px 0px 0px #54a3f7;
        box-shadow:inset 0px 1px 0px 0px #54a3f7;
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #007dc1), color-stop(1, #0061a7));
        background:-moz-linear-gradient(top, #007dc1 5%, #0061a7 100%);
        background:-webkit-linear-gradient(top, #007dc1 5%, #0061a7 100%);
        background:-o-linear-gradient(top, #007dc1 5%, #0061a7 100%);
        background:-ms-linear-gradient(top, #007dc1 5%, #0061a7 100%);
        background:linear-gradient(to bottom, #007dc1 5%, #0061a7 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#007dc1', endColorstr='#0061a7',GradientType=0);
        background-color:#007dc1;
        -moz-border-radius:3px;
        -webkit-border-radius:3px;
        border-radius:3px;
        border:1px solid #124d77;
        display:inline-block;
        cursor:pointer;
        color:#ffffff;
        font-family:Arial;
        font-size:13px;
        padding:6px 15px;
        text-decoration:none;
        text-shadow:0px 1px 0px #154682;
}
.myBlueButt:hover {
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0061a7), color-stop(1, #007dc1));
        background:-moz-linear-gradient(top, #0061a7 5%, #007dc1 100%);
        background:-webkit-linear-gradient(top, #0061a7 5%, #007dc1 100%);
        background:-o-linear-gradient(top, #0061a7 5%, #007dc1 100%);
        background:-ms-linear-gradient(top, #0061a7 5%, #007dc1 100%);
        background:linear-gradient(to bottom, #0061a7 5%, #007dc1 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061a7', endColorstr='#007dc1',GradientType=0);
        background-color:#0061a7;
        color: #ffffff;
}
.myBlueButt:active {
        position:relative;
        top:1px;
        color:#ffffff;
}

.myGreenButt, .myGreenButt:visited {
        -moz-box-shadow:inset 0px 1px 0px 0px #a4e271;
        -webkit-box-shadow:inset 0px 1px 0px 0px #a4e271;
        box-shadow:inset 0px 1px 0px 0px #a4e271;
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #81b800), color-stop(1, #5d800c));
        background:-moz-linear-gradient(top, #81b800 5%, #5d800c 100%);
        background:-webkit-linear-gradient(top, #81b800 5%, #5d800c 100%);
        background:-o-linear-gradient(top, #81b800 5%, #5d800c 100%);
        background:-ms-linear-gradient(top, #81b800 5%, #5d800c 100%);
        background:linear-gradient(to bottom, #81b800 5%, #5d800c 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#81b800', endColorstr='#5d800c',GradientType=0);
        background-color:#81b800;
        -moz-border-radius:3px;
        -webkit-border-radius:3px;
        border-radius:3px;
        border:1px solid #74b807;
        display:inline-block;
        cursor:pointer;
        color:#ffffff;
        font-family:Arial;
        font-size:13px;
        padding:6px 15px;
        text-decoration:none;
        text-shadow:0px 1px 0px #528009;
}
.myGreenButt:hover {
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #5d800c), color-stop(1, #81b800));
        background:-moz-linear-gradient(top, #5d800c 5%, #81b800 100%);
        background:-webkit-linear-gradient(top, #5d800c 5%, #81b800 100%);
        background:-o-linear-gradient(top, #5d800c 5%, #81b800 100%);
        background:-ms-linear-gradient(top, #5d800c 5%, #81b800 100%);
        background:linear-gradient(to bottom, #5d800c 5%, #81b800 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#5d800c', endColorstr='#81b800',GradientType=0);
        background-color:#5d800c;
        color: #ffffff;
}
.myGreenButt:active {
        position:relative;
        top:1px;
        color: #ffffff;
}



.myDarkButt {
	box-shadow:inset 0px 1px 0px 0px #6b5957;
	background:linear-gradient(to bottom, #523c27 5%, #3d2910 100%);
	background-color:#523c27;
	border-radius:3px;
	border:1px solid #422912;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:13px;
	padding:6px 15px;
	text-decoration:none;
	text-shadow:0px 1px 0px #1c1817;
}
.myDarkButt:hover {
	background:linear-gradient(to bottom, #3d2910 5%, #523c27 100%);
	background-color:#3d2910;
}
.myDarkButt:active {
	position:relative;
	top:1px;
}


.butt_green {
	-moz-box-shadow:inset 0px 1px 0px 0px #d9fbbe;
	-webkit-box-shadow:inset 0px 1px 0px 0px #d9fbbe;
	box-shadow:inset 0px 1px 0px 0px #d9fbbe;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #b8e356), color-stop(1, #e6fcb8));
	background:-moz-linear-gradient(top, #b8e356 5%, #e6fcb8 100%);
	background:-webkit-linear-gradient(top, #b8e356 5%, #e6fcb8 100%);
	background:-o-linear-gradient(top, #b8e356 5%, #e6fcb8 100%);
	background:-ms-linear-gradient(top, #b8e356 5%, #e6fcb8 100%);
	background:linear-gradient(to bottom, #b8e356 5%, #e6fcb8 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#b8e356', endColorstr='#e6fcb8',GradientType=0);
	background-color:#b8e356;
	/*-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;*/
	border:1px solid #83c41a;
	display:inline-block;
	padding:3px 10px;
	text-decoration:none;
}


.butt_red {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffe0dd;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffe0dd;
	box-shadow:inset 0px 1px 0px 0px #ffe0dd;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fc8d83), color-stop(1, #e4685d));
	background:-moz-linear-gradient(top, #fc8d83 5%, #ff857a 100%);
	background:-webkit-linear-gradient(top, #fc8d83 5%, #ff857a 100%);
	background:-o-linear-gradient(top, #fc8d83 5%, #ff857a 100%);
	background:-ms-linear-gradient(top, #fc8d83 5%, #ff857a 100%);
	background:linear-gradient(to bottom, #fc8d83 5%, #ff857a 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fc8d83', endColorstr='#e4685d',GradientType=0);
	background-color:#fc8d83;
    /*-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;*/
	border:1px solid #d83526;
	display:inline-block;
	cursor:pointer;
	padding:3px 10px;
	text-decoration:none;
	/*text-shadow:0px 1px 0px #b23e35;*/

}



#login {
    background-color: #3CBC8D;
    color: white;
    width: 140px;
}

#psswd {
    background-color: #3CBC8D;
    color: white;
    width: 140px;
}

.width100 {
width: 100%;
}
.left {
float: left;
}

.checkaction {
margin: 0 8px;
}

.starts {
width: 100%;
margin: 15px 15px;
}

.myLegend {
        font-weight: bold;
        display: block;
        width: auto;
        padding: 5px;
        font-size: 14px;
        line-height: inherit;
        color: #333333;
        border: 0;
        margin-bottom: 0px;
}


.field {
        margin-top: 20px;
        border: 1px solid #c0c0c0;
        padding-left: 20px;
        padding-right: 20px;
        padding-bottom: 15px;
}



.error {
  padding: 15px;
  margin: 10px 10px;
  width: 85%;
  border: 2px solid #ff0000;
  color: #ee0000;
}

.warning {
  padding: 15px;
  margin: 10px 10px;
  width: 85%;
  border: 2px solid #eebb00;
  color: #ee0000;
}

.success {
  padding: 15px;
  margin: 10px 10px;
  width: 85%;
  border: 2px solid #00bb00;
  color: #00bb00;
}

.info {
  padding: 15px;
  margin: 10px 10px;
  width: 85%;
  border: 2px solid #0000aa;
  color: #0000aa;
}

.green {
	color: #0ab25b;
}

.red {
	color: #d60e0e;
}

.blue {
	color: #0a6cb2;
}

.bold {
	font-weight: bold;
}


.wigreen, .wigreen:visited, .wigreen:active {
	color: #0ab25b;
	text-decoration : none;
	font-weight: bold;	
}
.wigreen:hover {
	color: #0ab25b;
	text-decoration : underline;
	font-weight: bold;	
}


.wired, .wired:visited, .wired:active {
	color: #d60e0e;
	text-decoration : none;
	font-weight: bold;	
} 
.wired:hover {
	color: #d60e0e;
	text-decoration : underline;
	font-weight: bold;	
}


.dep_log {
float: right;
font-size: 10px;
overflow-x: hidden;
overflow-y: scroll;
height: 200px;
max-width: 450px;
}

.statrep {
font-size: 12px;
margin: 5px 0;	
	
}


.shell_exec {
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6));
        background:-moz-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
        background:-webkit-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
        background:-o-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
        background:-ms-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
        background:linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0);
        background-color:#ffffff;
        -moz-border-radius:2px;
        -webkit-border-radius:2px;
        border-radius:2px;
        border:1px solid #dcdcdc;
        display:inline-block;
        cursor:pointer;
        /*color:#666666;*/
        color:#343434;
        /*font-family:Arial;
        font-size:14px;*/
        font-size:11px;
        padding:3px 8px;
        text-decoration:none;
        }
.shell_exec:hover {
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f6f6f6), color-stop(1, #ffffff));
        background:-moz-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
        background:-webkit-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
        background:-o-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
        background:-ms-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
        background:linear-gradient(to bottom, #f6f6f6 5%, #ffffff 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ffffff',GradientType=0);
        background-color:#f6f6f6;
}
.shell_exec:active {
        position:relative;
        top:1px;
}

.width_200 {
	width: 200px;
}

.width_180 {
	width: 180px;
}


.txt_center {
	text-align: center;
}


/* --------------------- Headings --------------------- */




/* ---------------------------------------------------- */





/*  style for tabs in WI lists */

.nav-tab {
	float: left;
	border: 1px solid #ccc;
	border-bottom: none;
	margin-left: 0.5em; /* half the font size so set the font size properly */
	/* --- padding: 5px 10px;
	font-size: 14px;
	line-height: 24px; --- */
	padding: 4px 10px;
	font-size: 13px;
	line-height: 21px;
	
	font-weight: 600;
	background: #e5e5e5;
	color: #555;
	text-decoration: none;
	white-space: nowrap;
}

h3 .nav-tab, /* Back-compat for pre-4.4 */
.nav-tab-small .nav-tab {
	padding: 5px 14px;
	font-size: 12px;
	line-height: 16px;
}

.nav-tab:hover,
.nav-tab:focus {
	background-color: #fff;
	color: #444;
}

.nav-tab-active,
.nav-tab:focus:active {
	box-shadow: none;
}

.nav-tab-active {
	margin-bottom: -1px;
	color: #444;
}

.nav-tab-active,
.nav-tab-active:hover,
.nav-tab-active:focus,
.nav-tab-active:focus:active {
	/* border-bottom: 1px solid #f1f1f1;
	background: #f1f1f1; */
	border-bottom: 1px solid #f1f1f1;
	background: #f1f1f1;
	color: #000;
}

h1.nav-tab-wrapper, /* Back-compat for pre-4.4 */
.wrap h2.nav-tab-wrapper, /* higher specificity to override .wrap > h2:first-child */
.nav-tab-wrapper {
	border-bottom: 1px solid #ccc;
	margin: 0;
	padding-top: 0px;
	padding-bottom: 0;
	line-height: inherit;
}

/* Back-compat for plugins. Deprecated. Use .wp-clearfix instead. */
.nav-tab-wrapper:not(.wp-clearfix):after {
 	content: "";
 	display: table;
 	clear: both;
 }

.ie8 .nav-tab-wrapper {
	/* contain floats establishing a new block formatting context */
	display: inline-block;
	width: 100%;
	vertical-align: top;
}

/* Style of elements in table with creation and edit form*/

table.edittable input[type=text] {
	width: 250px;
	height: 16px;
	font-size: 12px;
}


table.edittable select {
	width: 258px;
	height: 25px;
	font-size: 12px;
}


table.edittable textarea {
	width: 250px;
	height: 100px;
	font-size: 12px;
}



.indicator-link,
.indicator-link:active {
	box-shadow: none;
	text-decoration: underline;
	color: black;
}

.indicator-link:focus,
.indicator-link:hover {
	box-shadow: none;
	text-decoration: none;
	color: #103f79;
}

.bckcrit {
	background-color: #f00;
	
}

.bckwarn {
	background-color: #ff0;
	
}

.bckunkn {
	background-color: #f80	;
	
}

.tab_color_div {
	width: 6px; 
	float: left; 
	margin: 0px 5px 0px 2px;
}


.create_form_color_div {
	width: 6px; 
	float: right; 
	margin: 0px 5px 0px 2px;
}


.no-border {
	border-width:0px;
	border:none;
}


.inp_create {
	min-width: 258px;
}

.draft_link, .draft_link:visited, .draft_link:active  {
	color: #C22300;
	background: transparent;
    text-decoration: underline;
    font-weight: bold;
} 

.draft_link:hover {
	box-shadow: none;
	text-decoration: none;
	color: #c22300bf;
}


.prod_link, .prod_link:visited, .prod_link:active {
	color: #007300;
	background: transparent;
    text-decoration: underline;
    font-weight: bold;
} 

.prod_link:hover {
	box-shadow: none;
	text-decoration: none;
	color: #007300cc;
}

.info_link, .info_link:visited, .info_link:active  {
	color: #4f4fe4;
	background: transparent;
    text-decoration: underline;
    font-weight: bold;
} 

.info_link:hover {
	box-shadow: none;
	text-decoration: none;
	color: #0a6cb2;
}




.collapsible {
  color: black;
  cursor: pointer;
  background-color: inherit;
  font-size: 14px;
  border: none;
  text-align: left;
  outline: none;
  padding: 0px;
  margin: 0px;
  }


.collapsible::before {
  content: '\002B';
  color: black;
  font-weight: bold;
  float: left;
  margin-right: 5px;
}

.collapsactive::before {
  content: "\2212";
}


.contentexpand {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.5s ease-out;
}

.identifierH {
	font-size: 18px;
	color: #000cc8;
	margin: 15px 0px;
	display: block;
	font-weight: bold;
}

.tabdelimiter {
	border-top: 2px solid #858585;
}

.tooltip {
  position: relative;
  display: inline-block;
  font-weight: normal;
  /*border-bottom: 1px dotted black;*/
  width: 15px;
  margin: 0 5px;
}


.tooltip .tooltipleft, .tooltip .tooltipright {
  visibility: hidden;
  background-color: #c5d5e4;
  color: black;
  text-align: left;
  border: 1px solid #828f99;
  border-radius: 4px;
  padding: 5px;
  font-size: 12px !important;
  max-width: 350px !important;
  z-index: 4;
  overflow: visible !important; 
}

.tooltip .tooltipright {
  /* Position the tooltip */
  position: absolute;
  top: 15px;
  left: 105%;
}

.tooltip .tooltipleft {
  /* Position the tooltip */
  position: absolute;
  top: 15px;
  right: 105%;
}

.tooltip:hover .tooltipright, .tooltip:hover .tooltipleft {
  visibility: visible;
}


.versionlist {
	font-size: 12px;
}

.linkedithist {
	color: #043693;
	font-size: 12px;
	padding-left: 40px;
}




.ncoclss {
	visibility: hidden;
}


