#treeRoot {
	list-style-position: inside;
	list-style: none;
}

.navbar-header a {
	color: #777;
}

#treeRoot ul {
	list-style: none;
}

body {
	padding-top: 50px;	
}

.bootstrap-nodisplay {
	display: none;	
}

#selectEditImage .modal-dialog {
	width: auto;
	max-width: 750px;
}

#tableEmail table {
	font-size: 90%;
	margin: 0;
}

.tagContainer ul {
	min-height: 300px;	
}

tr.top-grouping th, tr.top-grouping td {
	text-align: center;	
} 

.preSurveyList .removeLink, .postSurveyList .addLink {
	display:none;
}

table.generic td, table.generic th {
    background-color: #fff !important;
  }
  
  table.generic {
    border-collapse: collapse !important;
  }
  
  table.generic {
  width: 100%;
  margin-bottom: 20px;
}
table.generic > thead > tr > th,
table.generic > tbody > tr > th,
table.generic > tfoot > tr > th,
table.generic > thead > tr > td,
table.generic > tbody > tr > td,
table.generic > tfoot > tr > td {
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
table.generic > thead > tr > th {
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
table.generic > caption + thead > tr:first-child > th,
table.generic > colgroup + thead > tr:first-child > th,
table.generic > thead:first-child > tr:first-child > th,
table.generic > caption + thead > tr:first-child > td,
table.generic > colgroup + thead > tr:first-child > td,
table.generic > thead:first-child > tr:first-child > td {
  border-top: 0;
}
table.generic > tbody + tbody {
  border-top: 2px solid #ddd;
}
table.generic table.generic {
  background-color: #fff;
}

table.generic > thead > tr > td.active,
table.generic > tbody > tr > td.active,
table.generic > tfoot > tr > td.active,
table.generic > thead > tr > th.active,
table.generic > tbody > tr > th.active,
table.generic > tfoot > tr > th.active,
table.generic > thead > tr.active > td,
table.generic > tbody > tr.active > td,
table.generic > tfoot > tr.active > td,
table.generic > thead > tr.active > th,
table.generic > tbody > tr.active > th,
table.generic > tfoot > tr.active > th {
  background-color: #f5f5f5;
}

table.generic > thead > tr > td.success,
table.generic > tbody > tr > td.success,
table.generic > tfoot > tr > td.success,
table.generic > thead > tr > th.success,
table.generic > tbody > tr > th.success,
table.generic > tfoot > tr > th.success,
table.generic > thead > tr.success > td,
table.generic > tbody > tr.success > td,
table.generic > tfoot > tr.success > td,
table.generic > thead > tr.success > th,
table.generic > tbody > tr.success > th,
table.generic > tfoot > tr.success > th {
  background-color: #dff0d8;
}

table.generic > thead > tr > td.info,
table.generic > tbody > tr > td.info,
table.generic > tfoot > tr > td.info,
table.generic > thead > tr > th.info,
table.generic > tbody > tr > th.info,
table.generic > tfoot > tr > th.info,
table.generic > thead > tr.info > td,
table.generic > tbody > tr.info > td,
table.generic > tfoot > tr.info > td,
table.generic > thead > tr.info > th,
table.generic > tbody > tr.info > th,
table.generic > tfoot > tr.info > th {
  background-color: #d9edf7;
}

table.generic > thead > tr > td.warning,
table.generic > tbody > tr > td.warning,
table.generic > tfoot > tr > td.warning,
table.generic > thead > tr > th.warning,
table.generic > tbody > tr > th.warning,
table.generic > tfoot > tr > th.warning,
table.generic > thead > tr.warning > td,
table.generic > tbody > tr.warning > td,
table.generic > tfoot > tr.warning > td,
table.generic > thead > tr.warning > th,
table.generic > tbody > tr.warning > th,
table.generic > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}

table.generic > thead > tr > td.danger,
table.generic > tbody > tr > td.danger,
table.generic > tfoot > tr > td.danger,
table.generic > thead > tr > th.danger,
table.generic > tbody > tr > th.danger,
table.generic > tfoot > tr > th.danger,
table.generic > thead > tr.danger > td,
table.generic > tbody > tr.danger > td,
table.generic > tfoot > tr.danger > td,
table.generic > thead > tr.danger > th,
table.generic > tbody > tr.danger > th,
table.generic > tfoot > tr.danger > th {
  background-color: #f2dede;
}

table.generic > tbody > tr:nth-child(odd) > td,
table.generic > tbody > tr:nth-child(odd) > th {
  background-color: #f9f9f9 !important;
}

@media (max-width: 768px) {
	
	.bottomBorderBox {
		width: 100% !important;
	}
	
}
@media (min-width: 768px) {
	
	.bottomBorderBox {
		width: 83.3333% !important;	
	}
	
}

.bottomBorderBox {
	margin: 0 !important;
}

.sorted a {
	color: #000;
}
.sortedSecondary a {
	/* color: #9E9E9E; */
}
.sortDown a:after,
.sortUp a:after {
	position: relative;
	top: -1px;
	left: 4px;
	opacity:0.3;
    filter:alpha(opacity=30); /* For IE8 and earlier */
    display:inline-block; /* this & width is a workaround for an issue with the underline on hover */
    width: 0; 
}
.sortDown a:hover:after,
.sortUp a:hover:after {
	text-decoration: none;	
}
.sortDown a:after {
	content: "\2193"; /*Unicode Character 'DOWNWARDS ARROW'*/
}
.sortUp a:after {
	content: "\2191"; /*Unicode Character 'UPWARDS ARROW'*/
}
.sorted a:after {
	opacity:1;
    filter:alpha(opacity=100);
}


.ck.ck-balloon-panel.ck-balloon-panel_with-arrow::before,
.ck-balloon-panel,
.ck.ck-balloon-panel.ck-balloon-panel_arrow_nw.ck-balloon-panel_with-arrow {
        z-index: 9999 !important;
}

