﻿	.row .landing-intro {
		max-width: inherit;
		padding-left: 0px;
		padding-right: 0px;
	}
	.landing-intro h3{
		margin-left: 60px;
		margin-right: 60px;
	}
	.landing-intro ul {
		margin-left: 70px;
		margin-right: 60px;
	}

    .breadcrumb-titleDetail li {
		width: auto;
		padding: 5px 5px 5px 0;
		margin-left: 0;
		display:inline;
	}

    .breadcrumb-titleDetail li + li:before {
        content: ", ";
    }

.icon-chevron-left:before {
	content: "\f129" !important;
	display: inline-block;
	font-family: bootstrap-icons !important;
	font-style: normal;
	font-weight: normal !important;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	vertical-align: -.125em;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-chevron-right:before {
	content: "\f133" !important;
	display: inline-block;
	font-family: bootstrap-icons !important;
	font-style: normal;
	font-weight: 400 !important;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	vertical-align: -0.125em;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.icon-chevron-left {
	background-position: -432px -72px;
}

.icon-chevron-right {
	background-position: -456px -72px;
}

@media screen and (max-width: 760px) {
.nav {
	display: block;
}
}
	
	.nav-tabs,
	.nav-pills {
		*zoom: 1;
	}
	.nav-tabs:before,
	.nav-pills:before,
	.nav-tabs:after,
	.nav-pills:after {
		display: table;
		content: "";
	}
	.nav-tabs:after,
	.nav-pills:after {
		clear: both;
	}
	.nav-tabs > li,
	.nav-pills > li {
		float: left;
	}
	.nav-tabs > li > a,
	.nav-pills > li > a {
		padding-right: 12px;
		padding-left: 12px;
		margin-right: 2px;
		line-height: 14px;
	}
	.nav-tabs {
		border-bottom: 1px solid #ddd;
		margin-bottom: 0px;
		margin-top:30px;
	}

    .nav-tabs-no-magin {
		border-bottom: 0px solid #ddd;
		margin-bottom: 0px;
        margin-top:0px;
	}

	.nav-tabs > li {
		margin-bottom: -1px;
	}
	.nav-tabs > li > a {
		padding-top: 8px;
		padding-bottom: 8px;
		line-height: 18px;
		border: 1px solid transparent;
		-webkit-border-radius: 4px 4px 0 0;
		-moz-border-radius: 4px 4px 0 0;
		border-radius: 4px 4px 0 0;
		behavior: url('/css/PIE.htc');
	}
	.nav-tabs > li > a:hover {
		border-color: #ddd #ddd #ddd;
		background-color: #f5f5f5;
		border-bottom-color: transparent;
	}
	.nav-tabs > .active > a,
	.nav-tabs > .active > a:hover {
		color: #555555;
		font-weight: bold;
		background-color: #f5f5f5;
		border: 1px solid #ddd;
		border-bottom-color: transparent;
		cursor: default;
	}
	.nav-pills > li > a {
		padding-top: 8px;
		padding-bottom: 8px;
		margin-top: 2px;
		margin-bottom: 2px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		behavior: url('/css/PIE.htc');
	}
	.nav-pills > .active > a,
	.nav-pills > .active > a:hover {
		color: #ffffff;
		background-color: #0088cc;
	}
	.nav-stacked > li {
		float: none;
	}
	.nav-stacked > li > a {
		margin-right: 0;
	}
	.nav-tabs.nav-stacked {
		border-bottom: 0;
	}
	.nav-tabs.nav-stacked > li > a {
		border: 1px solid #ddd;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		behavior: url('/css/PIE.htc');
	}
	.nav-tabs.nav-stacked > li:first-child > a {
		-webkit-border-radius: 4px 4px 0 0;
		-moz-border-radius: 4px 4px 0 0;
		border-radius: 4px 4px 0 0;
		behavior: url('/css/PIE.htc');
	}
	.nav-tabs.nav-stacked > li:last-child > a {
		-webkit-border-radius: 0 0 4px 4px;
		-moz-border-radius: 0 0 4px 4px;
		border-radius: 0 0 4px 4px;
		behavior: url('/css/PIE.htc');
	}
	.nav-tabs.nav-stacked > li > a:hover {
		border-color: #ddd;
		z-index: 2;
	}
	.nav-pills.nav-stacked > li > a {
		margin-bottom: 3px;
	}
	.nav-pills.nav-stacked > li:last-child > a {
		margin-bottom: 1px;
	}
	.nav-tabs .dropdown-menu,
	.nav-pills .dropdown-menu {
		margin-top: 1px;
		border-width: 1px;
	}
	.nav-pills .dropdown-menu {
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		behavior: url('/css/PIE.htc');
	}
	.nav-tabs .dropdown-toggle .caret,
	.nav-pills .dropdown-toggle .caret {
		border-top-color: #0088cc;
		border-bottom-color: #0088cc;
		margin-top: 6px;
	}
	.nav-tabs .dropdown-toggle:hover .caret,
	.nav-pills .dropdown-toggle:hover .caret {
		border-top-color: #005580;
		border-bottom-color: #005580;
	}
	.nav-tabs .active .dropdown-toggle .caret,
	.nav-pills .active .dropdown-toggle .caret {
		border-top-color: #53595f;
		border-bottom-color: #53595f;
	}
	.nav > .dropdown.active > a:hover {
		color: #53595f;
		cursor: pointer;
	}
	.nav-tabs .open .dropdown-toggle,
	.nav-pills .open .dropdown-toggle,
	.nav > .open.active > a:hover {
		color: #ffffff;
		background-color: #6e757d;
		border-color: #6e757d;
	}
	.nav .open .caret,
	.nav .open.active .caret,
	.nav .open a:hover .caret {
		border-top-color: #ffffff;
		border-bottom-color: #ffffff;
		opacity: 1;
		filter: alpha(opacity=100);
	}
	.tabs-stacked .open > a:hover {
		border-color: #6e757d;
	}
	.tabbable {
		*zoom: 1;
	}
	.tabbable:before,
	.tabbable:after {
		display: table;
		content: "";
	}
	.tabbable:after {
		clear: both;
	}
	.tab-content {
		display: table;
		width: 100%;
	}
	.tabs-below .nav-tabs,
	.tabs-right .nav-tabs,
	.tabs-left .nav-tabs {
		border-bottom: 0;
	}
	.tab-content > .tab-pane,
	.pill-content > .pill-pane {
		display: none;
	}
	.tab-content > .active,
	.pill-content > .active {
		display: block;
	}
	.tabs-below .nav-tabs {
		border-top: 1px solid #ddd;
	}
	.tabs-below .nav-tabs > li {
		margin-top: -1px;
		margin-bottom: 0;
	}
	.tabs-below .nav-tabs > li > a {
		-webkit-border-radius: 0 0 4px 4px;
		-moz-border-radius: 0 0 4px 4px;
		border-radius: 0 0 4px 4px;
		behavior: url('/css/PIE.htc');
	}
	.tabs-below .nav-tabs > li > a:hover {
		border-bottom-color: transparent;
		border-top-color: #ddd;
	}
	.tabs-below .nav-tabs .active > a,
	.tabs-below .nav-tabs .active > a:hover {
		border-color: transparent #ddd #ddd #ddd;
	}
	.tabs-left .nav-tabs > li,
	.tabs-right .nav-tabs > li {
		float: none;
	}
	.tabs-left .nav-tabs > li > a,
	.tabs-right .nav-tabs > li > a {
		min-width: 74px;
		margin-right: 0;
		margin-bottom: 3px;
	}
	.tabs-left .nav-tabs {
		float: left;
		margin-right: 19px;
		border-right: 1px solid #ddd;
	}
	.tabs-left .nav-tabs > li > a {
		margin-right: -1px;
		-webkit-border-radius: 4px 0 0 4px;
		-moz-border-radius: 4px 0 0 4px;
		border-radius: 4px 0 0 4px;
		behavior: url('/css/PIE.htc');
	}
	.tabs-left .nav-tabs > li > a:hover {
		border-color: #7b858f #dddddd #7b858f #7b858f;
	}
	.tabs-left .nav-tabs .active > a,
	.tabs-left .nav-tabs .active > a:hover {
		border-color: #ddd transparent #ddd #ddd;
		*border-right-color: #ffffff;
	}
	.tabs-right .nav-tabs {
		float: right;
		margin-left: 19px;
		border-left: 1px solid #ddd;
	}
	.tabs-right .nav-tabs > li > a {
		margin-left: -1px;
		-webkit-border-radius: 0 4px 4px 0;
		-moz-border-radius: 0 4px 4px 0;
		border-radius: 0 4px 4px 0;
		behavior: url('/css/PIE.htc');
	}
	.tabs-right .nav-tabs > li > a:hover {
		border-color: #7b858f #7b858f #7b858f #dddddd;
	}
	.tabs-right .nav-tabs .active > a,
	.tabs-right .nav-tabs .active > a:hover {
		border-color: #ddd #ddd #ddd transparent;
		*border-left-color: #ffffff;
	}


	.well-tabs
	{
		min-height: 20px;
		padding: 19px;
		margin-bottom: 20px;
		margin-top: 0px;
		background-color: #f5f5f5;
		border-left: solid 1px #ddd;
		border-right: solid 1px #ddd;
		border-bottom: solid 1px #ddd;
		border-top: none;
		-webkit-border-radius: 0px 0px 4px 4px;
		-moz-border-radius: 0px 0px 4px 4px;
		border-radius: 0px 0px 4px 4px;
		behavior: url('/css/PIE.htc');
	}

	.well-tabs table
	{
		background-color: #ffffff;
	}

	.well-tabs thead
	{
		/*background-color: #ddd;*/
	}


	.well-tabs th>select
	{
		font-weight:bold;
		margin:0px;
		background-color:#c6c6c6;
		color: #fff;
		border:none;
		width:auto;
		max-width:115px;
	}

	.sortable th{
		margin-right: 16px;
		white-space:nowrap;
	}
    /*This is for fields which the user has not changed yet*/
	.required.ng-pristine.ng-invalid-required:invalid:focus/*ng-touched ng-dirty ng-valid-parse ng-invalid-required */{
		border: 1px solid #4C7EB5;
		color:#555 
	}
	.required.ng-invalid.ng-dirty/*:invalid ng-touched ng-valid-parse ng-invalid-required */{
		border: 1px solid #b94a48;
		color:#b94a48 
	}

	.well-tabs div {
		margin: 2px 0
	}

	.application tr.disabled>td {
		background-color: #ddd;
		cursor: not-allowed;
	}

	.clickable {
		cursor: pointer;
	}

	div.controls>label {
		margin-top: 5px;
	}

	div.device-list-column {
		width: 45%;
	}

	.device-list-column-table label {
		display: inline;
	}

	th.checkbox-column, td.checkbox-column {
		width: 13px;
	}

	th.action-column, td.action-column {
		max-width: 200px;  
	}

	table.device-list-column-table {
		width: 100%;	
	}

	.device-list-column-table td{
		width: 50%;
		border-left:none
	}

	.disabled .device-list-column-table td{
		background-color: #ddd;
	}

	.modal.fade .modal-dialog {
		transform: translate(0, 0px);
	}

	.modal.fade.in {
		display: block;
		opacity: 1;
	}

	.modal-backdrop.fade {
		opacity: 0.5;
	}

	.aic-icon-stack {
		text-align: center;
		min-width: 2rem;
	}
