.tableConnections {
	width: 100%; table-layout: fixed; -ms-word-wrap: break-word; max-width: none;
}
img {
	-ms-interpolation-mode: bicubic;
}
body {
	
}
.checkboxAlign {
	margin-top: 35px;
}
.wrapper {
	overflow: inherit !important;
}
.row {
	width: inherit !important;
}
.example-modal .modal {
	left: auto; top: auto; right: auto; bottom: auto; display: block; position: relative; z-index: 1750;
}
.example-modal .modal {
	background: none !important;
}
.modalPage {
	left: 0px; top: 0px; width: 100%; height: 100%; display: none; position: fixed; z-index: 1200;
}
.modalBackground {
	left: 0px; top: 0px; width: 100%; height: 100%; position: fixed; z-index: 500; opacity: 0.4; background-color: rgb(153, 153, 153); -moz-opacity: 0.4;
}
.gi-2x {
	font-size: 1.5em;
}
.gi-3x {
	font-size: 3em;
}
.gi-4x {
	font-size: 4em;
}
.gi-1x {
	font-size: 1.2em;
}
.logo-mini {
	font-size: 12px;
}
aside {
	line-height: 20px;
}
.table-striped > tbody > tr:nth-of-type(2n+1) {
	background-color: rgb(242, 242, 242) !important;
}
.canvas-width {
	width: 92% !important;
}
.canvas-margin {
	margin-bottom: 4% !important;
}
.checkboxlist label {
	font-weight: normal !important; margin-left: 5px;
}
.bold {
	font-weight: 700;
}
.form-group > span {
	margin-bottom: 5px !important; display: inline-block;
}
.form-group > .col-md-4 > span {
	margin-bottom: 5px !important; display: inline-block;
}
.modal-content {
	border-radius: 6px !important; box-shadow: 0px 5px 15px rgba(0,0,0,0.5) !important;
}
.form-group .select2-container {
	width: 100% !important;
}
.divhover:hover {
	opacity: 0.3;
}
.divhovericon:hover {
	box-shadow: 5px 5px 5px #808080;
}
.divhover {
	text-align: center;
}
table.dataTable > tbody > tr.child ul li {
	border-bottom-color: currentColor !important; border-bottom-width: 0px !important; border-bottom-style: none !important;
}
div.dataTables_length {
	float: left;
}
div.dataTables_filter {
	float: right;
}
div.dataTables_info {
	float: left;
}
div.dataTables_paginate {
	float: right;
}
div.DTTT {
	margin-right: 50px; float: left;
}
div.buttons {
	clear: both;
}
.aheight {
	height: 50px !important; max-height: 50px;
}
tr.child td {
	text-align: left;
}
.fontcolor {
	color: white; font-weight: 600;
}
.dt-button-collection > .buttons-columnVisibility > a {
	background-color: rgb(88, 89, 91) !important;
}
.textpadding {
	margin-bottom: 5px;
}
.buttonpadding {
	margin-right: 5px; margin-left: 5px;
}
.table thead th {
	vertical-align: top !important;
}
@media all and (max-width:900px)
{
.navbar-header {
	float: none;
}
.navbar-left {
	float: none !important;
}
.navbar-right {
	float: none !important;
}
.navbar-toggle {
	display: block;
}
.navbar-collapse {
	border-top-color: transparent; border-top-width: 1px; border-top-style: solid; box-shadow: inset 0px 1px 0px rgba(255,255,255,0.1);
}
.navbar-static-top {
	border-width: 0px 0px 1px; top: 0px;
}
.collapse.navbar-collapse {
	display: none !important;
}
.navbar-nav {
	margin-top: 7.5px; float: none !important;
}
.navbar-nav > li {
	float: none;
}
.navbar-nav > li > a {
	padding-top: 10px; padding-bottom: 10px;
}
.in.collapse {
	display: block !important;
}
.navbar-collapse > .navbar-nav {
	padding-top: 32px;
}
}
.setWidth {
	width: 30%;
}
@media all and (max-width:900px)
{
.setWidth {
	width: 70%;
}
}
.divLoadingBackground {
	left: 0px; top: 0px; width: 100%; text-align: center; vertical-align: middle; position: absolute; z-index: 1800; opacity: 0.8; background-color: rgb(153, 153, 136); -moz-opacity: 0.8;
}
.divalert {
	transition:transform 0.3s ease-in-out, margin 0.3s ease-in-out; margin-left: 230px; z-index: 820; -webkit-transition: -webkit-transform 0.3s ease-in-out, margin 0.3s ease-in-out; -o-transition: -o-transform 0.3s ease-in-out, margin 0.3s ease-in-out; -moz-transition: -moz-transform 0.3s ease-in-out, margin 0.3s ease-in-out;
}
.select2-selection--single:focus {
	border: 1px solid rgb(60, 141, 188);
}
@media all and (max-width:600px)
{
.divhovericon > img {
	height: 50px !important;
}
.divhovericon {
	height: 50px !important;
}
}
