@charset "utf-8";
/* CSS Document */
/**added by H156839 for ASDS DLS on 6  December 2017**/
body {
	margin: 0;
	color: #333
}
/****Honeywell fonts  starts here*****/
@font-face {
	font-family: HoneywellSansWeb-Black;
	src: url(../../fonts/common/HoneywellSansWeb-Black.eot) format('embedded-opentype');
	src: url(../../fonts/common/HoneywellSansWeb-Black.eot) format('embedded-opentype'), url(../../fonts/common/HoneywellSansWeb-Black.woff) format("woff"), url(../../fonts/common/HoneywellSansWeb-Black.ttf) format("truetype"), url(../../fonts/common/HoneywellSansWeb-Black.svg) format("svg");
	font-weight: 900;
	font-style: normal
}
@font-face {
	font-family: HoneywellSansWeb-ExtraBold;
	src: url(../../fonts/common/HoneywellSansWeb-ExtraBold.eot) format('embedded-opentype');
	src: url(../../fonts/common/HoneywellSansWeb-ExtraBold.eot) format('embedded-opentype'), url(../../fonts/common/HoneywellSansWeb-ExtraBold.woff) format("woff"), url(../../fonts/common/HoneywellSansWeb-ExtraBold.ttf) format("truetype"), url(../../fonts/common/HoneywellSansWeb-ExtraBold.svg) format("svg");
	font-weight: bolder;
	font-style: normal
}
@font-face {
	font-family: HoneywellSansWeb-Bold;
	src: url(../../fonts/common/HoneywellSansWeb-Bold.eot) format('embedded-opentype');
	src: url(../../fonts/common/HoneywellSansWeb-Bold.eot) format('embedded-opentype'), url(../../fonts/common/HoneywellSansWeb-Bold.woff) format("woff"), url(../../fonts/common/HoneywellSansWeb-Bold.ttf) format("truetype"), url(../../fonts/common/HoneywellSansWeb-Bold.svg) format("svg");
	font-weight: 700;
	font-style: normal
}
@font-face {
	font-family: HoneywellSansWeb-Medium;
	src: url(../../fonts/common/HoneywellSansWeb-Medium.eot) format('embedded-opentype');
	src: url(../../fonts/common/HoneywellSansWeb-Medium.eot) format('embedded-opentype'), url(../../fonts/common/HoneywellSansWeb-Medium.eot) format('embedded-opentype'), url(../../fonts/common/HoneywellSansWeb-Medium.woff) format("woff"), url(../../fonts/common/HoneywellSansWeb-Medium.ttf) format("truetype"), url(../../fonts/common/HoneywellSansWeb-Medium.svg) format("svg");
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
}
@font-face {
	font-family: HoneywellSansWeb-Book;
	src: url(../../fonts/common/HoneywellSansWeb-Book.eot) format('embedded-opentype');
	src: url(../../fonts/common/HoneywellSansWeb-Book.eot) format('embedded-opentype'), url(../../fonts/common/HoneywellSansWeb-Book.woff) format("woff"), url(../../fonts/common/HoneywellSansWeb-Book.ttf) format("truetype"), url(../../fonts/common/HoneywellSansWeb-Book.svg) format("svg");
	font-weight: 200;
	font-style: normal
}
@font-face {
	font-family: HoneywellSansWeb-Light;
	src: url(../../fonts/common/HoneywellSansWeb-Light.eot) format('embedded-opentype');
	src: url(../../fonts/common/HoneywellSansWeb-Light.eot) format('embedded-opentype'), url(../../fonts/common/HoneywellSansWeb-Light.woff) format("woff"), url(../../fonts/common/HoneywellSansWeb-Light.ttf) format("truetype"), url(../../fonts/common/HoneywellSansWeb-Light.svg) format("svg");
	font-weight: lighter;
	font-style: normal
}
/******Honeywell fonts ends here*******/
.h4, .h5, .h6, h4, h5, h6 {
	margin-top: 10px;
	margin-bottom: 10px
}

.h4 .small, .h4 small, .h5 .small, .h5 small, .h6 .small, .h6 small, h4 .small,
h4 small, h5 .small, h5 small, h6 .small, h6 small {
	font-size: 75%
}

@media ( min-width : 768px) {
	.container {
		width: 750px
	}
}

.container, .container-fluid {
	margin-right: auto;
	margin-left: auto
}

.container, .container-fluid {
	padding-left: 15px;
	padding-right: 15px
}

@media ( min-width : 992px) {
	.container {
		width: 970px
	}
}

@media ( min-width : 1200px) {
	.container {
		width: 1200px !important;
		padding-left: 0px !important;
		padding-right: 0px !important;
	}
}

.dropdown-menu>li>a {
	font-weight: 400;
}

.nav>li, .nav>li>a {
	display: block;
	position: relative
}

.input-group-addon {
	font-weight: 400;
}

.input-group-addon.input-lg {
	font-size: 16px;
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover
{
	cursor: default
}

.alert .alert-link, .close {
	font-weight: 700
}

.panel {
	margin-bottom: 0px !important;
}

.panel>.list-group .list-group-item, .panel>.panel-collapse>.list-group .list-group-item
{
	border-width: 1px 0;
	border-radius: 0
}

.panel-group .panel-heading, .panel>.table-bordered>tbody>tr:first-child>td,
.panel>.table-bordered>tbody>tr:first-child>th, .panel>.table-bordered>tbody>tr:last-child>td,
.panel>.table-bordered>tbody>tr:last-child>th, .panel>.table-bordered>tfoot>tr:last-child>td,
.panel>.table-bordered>tfoot>tr:last-child>th, .panel>.table-bordered>thead>tr:first-child>td,
.panel>.table-bordered>thead>tr:first-child>th, .panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,
.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,
.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td, .panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,
.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td, .panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,
.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,
.panel>.table-responsive>.table-bordered>thead>tr:first-child>th {
	border-bottom: 0
}

.carousel-caption, .carousel-control {
	color: #fff;
	text-align: center;
	text-shadow: 0 1px 2px rgba(0, 0, 0, .6)
}

.btn, .carousel-caption .btn, .text-hide {
	text-shadow: none
}

.btn-group-vertical>.btn-group:after, .btn-group-vertical>.btn-group:before,
.btn-toolbar:after, .btn-toolbar:before, .clearfix:after, .clearfix:before,
.container-fluid:after, .container-fluid:before, .container:after,
.container:before, .dl-horizontal dd:after, .dl-horizontal dd:before,
.form-horizontal .form-group:after, .form-horizontal .form-group:before,
.modal-footer:after, .modal-footer:before, .modal-header:after,
.modal-header:before, .nav:after, .nav:before, .navbar-collapse:after,
.navbar-collapse:before, .navbar-header:after, .navbar-header:before,
.navbar:after, .navbar:before, .pager:after, .pager:before, .panel-body:after,
.panel-body:before, .row:after, .row:before {
	content: " ";
	display: table
}

.btn-group-vertical>.btn-group:after, .btn-toolbar:after, .clearfix:after,
.container-fluid:after, .container:after, .dl-horizontal dd:after,
.form-horizontal .form-group:after, .modal-footer:after, .modal-header:after,
.nav:after, .navbar-collapse:after, .navbar-header:after, .navbar:after,
.pager:after, .panel-body:after, .row:after {
	clear: both
}

.box.new_box.bestValue {
	background: url(../../images/common/bestValue.png) right top no-repeat
	!important;
}

@
-ms-viewport {
	width: device-width
}

@
-webkit-keyframes fadeIn { 0%, 20% {
	opacity: 0
}

40%
{
	opacity


	:



			.3




}
60%
{
	opacity


	:



			.5




}
80%
{
	opacity


	:



			.9




}
100%
{
	opacity


	:



			1
}
}
@
keyframes fadeIn { 0%, 20% {
	opacity: 0
}

40%
{
	opacity


	:



			.3




}
60%
{
	opacity


	:



			.5




}
80%
{
	opacity


	:



			.9




}
100%
{
	opacity


	:



			1
}
}
.icon {
	display: inline-block;
	vertical-align: middle;
	line-height: 1;
	font-weight: 400;
	font-style: normal;
	font-variant: normal;
	speak: none;
	text-decoration: inherit;
	text-transform: none;
	text-rendering: optimizeLegibility;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	font-smoothing: antialiased
}

.btn.btn-link, .panel-group .panel-heading .panel-title a:focus,
.panel-group .panel-heading .panel-title a:hover, a, a:active, a:focus,
a:hover {
	text-decoration: none
}

.wrapper .container-fluid, footer {
	width: 100%
}
/********** form elements styles starts here***************/
.form-control {
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	background-color: #fff;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow
	ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out
	.15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s
}

.collapsing, .dropdown, .dropup {
	position: relative
}

.form-group-lg .form-control+.form-control-feedback, .input-group-lg+.form-control-feedback,
.input-lg+.form-control-feedback {
	width: 44px;
	height: 44px;
	line-height: 44px
}

.has-error .input-group-addon {
	background-color: #f2dede
}

.datepicker table, .dropdown-menu>li>a {
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none
}

.apu-license-details {
	color: rgb(48, 48, 48);
	font-size: 16px;
	font-family: HoneywellSansWeb-Bold;
	font-weight: bold;
	letter-spacing: 0px;
	line-height: 24px;
}

textarea.form-control {
	height: auto !important
}

input[type=file] {
	margin-bottom: 36px
}

.form-group label, .input-group label {
	font-size: 16px;
	font-family: HoneywellSansWeb-Medium;
	font-weight: 400
}

.form-group .required::before, .input-group .required::before {
	color: #ee3124;
	content: "*";
	margin-right: 5px;
	margin-left: -13px;
}

.form-group .form-control::-moz-placeholder, .input-group .form-control::-moz-placeholder
{
	color: #d6d6d6;
	opacity: 1
}

.form-group .form-control:-ms-input-placeholder, .input-group .form-control:-ms-input-placeholder, #fav_input_div .form-control:-ms-input-placeholder
{
	color: #d6d6d6
}

.form-group .form-control::-webkit-input-placeholder, .input-group .form-control::-webkit-input-placeholder,  #fav_input_div .form-control::-webkit-input-placeholder
{
	color: #d6d6d6
}

.form-group .form-control.focus, .form-group .form-control:focus,
.input-group .form-control.focus, .input-group .form-control:focus {
	border: 1px solid;
	outline: 0
}

.btn, a {
	outline: 0 !important
}

.form-group.has-error .form-control, .form-group.has-error .form-control:focus,
.input-group.has-error .form-control, .input-group.has-error .form-control:focus
{
	border-color: #b94a48
}

.form-group input .typeahead.tt-input, .form-group input.form-control,
.form-group textarea .typeahead.tt-input, .form-group textarea.form-control,
.input-group input .typeahead.tt-input, .input-group input.form-control,
.input-group textarea .typeahead.tt-input, .input-group textarea.form-control
{
	border-radius: 0;
	box-shadow: none;
	border: 1px solid #dfdfdf;
	width: 100%;
	height: 50px
}

.form-group input.form-control:focus, .form-group input:focus,
.form-group textarea.form-control:focus, .form-group textarea:focus,
.input-group input.form-control:focus, .input-group input:focus,
.input-group textarea.form-control:focus, .input-group textarea:focus {
	border-color: #1792E5;
	box-shadow: 0 0 1px rgba(74, 144, 226, .8) inset
}

.form-group.input-action input, .form-group.input-action textarea,
.input-group.input-action input, .input-group.input-action textarea {
	width: calc(100% - 36px)
}

.form-group.disabled input.form-control, .form-group.disabled textarea.form-control,
.form-group[disabled] input.form-control, .form-group[disabled] textarea.form-control,
.input-group.disabled input.form-control, .input-group.disabled textarea.form-control,
.input-group[disabled] input.form-control, .input-group[disabled] textarea.form-control
{
	opacity: .35;
	background-color: unset
}

.form-group.has-error, .input-group.has-error {
	margin-bottom: 0
}

.form-group.has-error input.form-control, .form-group.has-error textarea.form-control,
.input-group.has-error input.form-control, .input-group.has-error textarea.form-control
{
	border: 2px solid #ee3124
}

.form-group.has-error .text-muted, .input-group.has-error .text-muted {
	display: block;
	padding-top: 5px;
	color: #ee3124
}

.form-group.has-success input.form-control, .form-group.has-success textarea.form-control,
.input-group.has-success input.form-control, .input-group.has-success textarea.form-control
{
	border: 2px solid #7eb338
}

.form-group .text-muted, .input-group .text-muted {
	display: none
}

.form-group, .input-group {
	margin-bottom: 36px
}

textarea, input[type="text"], input[type="password"], input[type="datetime"],
input[type="datetime-local"], input[type="date"], input[type="month"],
input[type="time"], input[type="week"], input[type="number"], input[type="email"],
input[type="url"], input[type="search"], input[type="tel"], input[type="color"],
.uneditable-input {
	border-color: #d0d0d0 !important;
}

textarea:focus {
	border: 1px solid #1792E5;
	outline: 0
}

textarea {
	margin-top: 10px;
	box-shadow: none !important;
	border-radius: 0px !important
}

.input-group input {
	font-size: 14px !important;
	font-family: HoneywellSansWeb-Medium !important;
}

input:active, input:focus {
	border: 1px solid #1792E5 !important;
	outline: none !important
}

.form-group input {
	max-width: 290px !important;
}

.input-group input {
	max-width: auto !important;
}
/********** form elements styles ends here***************/
body, html {
	font-size: 16px;
	font-family: HoneywellSansWeb-Book;
	height: 100%;
	line-height: 180%
}

.caret {
	margin-top: -4px
}

@media screen and (max-width: 767px) {
	.h1, .intro-text, h1 {
		font-size: 1.75em
	}
	.h2, h2 {
		font-size: 1.438em
	}
	.h3, h3 {
		font-size: 1.125em
	}
	.h4, h4 {
		font-size: 1em
	}
	.page-title {
		font-size: 2em
	}
}
/**********button styles starts here***************/
[role=button] {
	cursor: pointer
}

.btn.focus, .btn:focus, .btn:hover {
	color: #fff;
}

.btn.active, .btn:active {
	outline: 0;
}

.btn-primary {
	color: #fff;
	background-color: #337ab7;
	border-color: #2e6da4
}

.btn-primary.focus, .btn-primary:focus {
	color: #fff;
	background-color: #286090;
	border-color: #122b40
}

.btn-primary.active, .btn-primary:active, .btn-primary:hover, .open>.dropdown-toggle.btn-primary
{
	color: #fff;
	background-color: #286090;
	border-color: #204d74
}

.btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover,
.btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover,
.open>.dropdown-toggle.btn-primary.focus, .open>.dropdown-toggle.btn-primary:focus,
.open>.dropdown-toggle.btn-primary:hover {
	color: #fff;
	background-color: #204d74;
	border-color: #122b40
}

.btn-primary.disabled.focus, .btn-primary.disabled:focus, .btn-primary.disabled:hover,
.btn-primary[disabled].focus, .btn-primary[disabled]:focus,
.btn-primary[disabled]:hover, fieldset[disabled] .btn-primary.focus,
fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:hover
{
	background-color: #337ab7;
	border-color: #2e6da4
}

.btn {
	background-image: none;
	border-radius: 0;
	box-shadow: none;
	padding: 18px 48px;
	margin-top: 15px;
	line-height: 8px
}

.
.btn.btn-secondary {
	transition: border-color .5s ease, color .5s ease
}

.btn-group .btn.btn-toggle.active:hover, .btn.btn-primary:hover {
	background-color: #1b73af
}

.btn.btn-secondary {
	border: 1px solid #1792E5;
	color: #1792E5;
	background-color: transparent;
}

.btn.btn-secondary:hover {
	border-color: #1b73af;
	color: #1b73af;
	background-color: transparent
}

.btn-group .btn.btn-toggle.active:active, .btn.btn-primary:active, .btn.btn-secondary:active
{
	background-color: #23608C;
	color: #fff
}

.btn-group .btn.btn-toggle.active, .btn.btn-primary {
	background-color: #1792E5;
	border: 1px solid transparent;
	transition: background-color .5s ease;
	color: #fff;
}

#create .btn+.btn {
	margin-left: 10px;
}

.input-group-btn {
	display: inline-block
}

@media screen and (max-width: 992px) {
	.btn-group {
		margin-bottom: 20px
	}
	.btn-group .btn.btn-toggle {
		margin: 0;
		width: 100%
	}
	.btn-group

	.btn
	.btn-toggle
	:not

	(
	:first-child

	)
	{
		border-top
		:

				none


	}

}
.btn-group, .btn-group-vertical {
	display: inline !important;
}

.btn-group, .btn-group-vertical a {
	font-family: HoneywellSansWeb-Medium;
}

.btn.btn-secondary {
	min-width: 150px;
}
/**********button styles ends here***************/
/**********banner styles starts here***************/
.item-detail {
	position: relative;
	height: calc(100% - 30px)
}

.item-detail.full-width {
	max-width: none
}

.item-detail .h3, .item-detail h3 {
	margin-bottom: 10px;
	font-weight: 700
}

.item-detail p {
	margin: 0;
	line-height: 1.5em
}

.item-detail .image {
	background-position: center center;
	display: inline-block
}

.item-detail .caption p {
	color: #707070
}

.item-detail

.caption
:not

(
.text-left

)
:not

(
.text-right

)
{
	text-align
	:

			center


}
#banner_item_detail {
	background-color: transparent !important;
	border: none !important;
	margin: 0px !important;
	width: 100% !important;
	max-width: 100% !important;
}

#banner_item_detail h1 {
	font-family: HoneywellSansWeb-Black !important;
	font-size: 36px !important;
	color: #303030;
	display: flex;
	justify-content: center;
	flex-direction: column;
	height: 200px;
	padding-left: 60px;
	display: -ms-flexbox;
	-ms-flex-pack: center;
	flex-direction: column;
}

#banner_item_detail h1 br {
	display: none;
}

.item-detail.img-full-width .image {
	margin: -10px 0px 0px;
	display: block;
	min-height: 188px;
}

@media all and (-ms-high-contrast: none) , ( -ms-high-contrast : active)
{
	#banner_item_detail h1 br {
		display: block;
	}
}

@media ( min-width :500px) and screen {
	#banner_item_detail h1 {
		font-size: 32px !important;
		max-width: 80%;
	}
}

@media screen and (max-width:500px) {
	#banner_item_detail h1 {
		font-size: 22px !important;
		max-width: 80%;
		height: 160px;
	}
}

#banner_item_detail h1 small {
	font-family: HoneywellSansWeb-Medium;
	font-size: 14px !important;
	color: #707070 !important;
	margin-bottom: 5px;
	display:block;
}

.image {
	background: url(../../images/ads/new_b1.png) no-repeat;
	background-size: cover;
}

/**********Banner styles ends here***************/
/**********Secondary Navbar styles starts here***************/
.nav-tabs {
	text-align: justify;
	border: 1px solid #ddd;
	border-radius: 0px;
}

.nav-tabs>li.open>a, .nav-tabs>li.open>a:focus, .nav-tabs>li.open>a:hover
{
	background-color: #fff;
	border-color: transparent #d6d6d6;
	border-width: 0 1px
}

.nav-tabs>li.disabled>a {
	color: #dfdfdf;
	pointer-events: none;
	cursor: not-allowed
}

.nav-tabs>li.active {
	border-bottom: 5px solid #1792E5
}

.nav-tabs>li>div>button, .nav-tabs>li>div>button:hover {
	width: auto;
	padding: 4px  !important;
	font-family: HoneywellSansWeb-Bold !important;
	font-size: 18px !important;
	color: #606060 !important;
	margin-top: 8px;
	background-color:#fff;
	text-align: left;
	border:0px
}
.open .dropdown-toggle.btn-default{
	background-color:#fff;
}

.nav-tabs>li>div>.dropdown-menu>li>a, .nav-tabs>li>div>.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus{
	color: #000 !important;
	font-size:18px !important;
	font-family: HoneywellSansWeb-Medium !important;
	padding: 4px !important;
}

.nav-tabs>li>div>button>span{
	margin-left:10px !important;
	margin-top: 2px !important;
}

.nav-tabs>li.active>a {
	font-family: HoneywellSansWeb-Medium;
	color: #707070 !important
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover,
.nav-tabs>li>a:focus, .nav-tabs>li>a:hover {
	background-color: transparent;
	border-width: 0 1px;
	border-color: transparent
}

@media screen and (min-width: 767px) {
	.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover
	{
		cursor: auto
	}
	#favpopupBtn {
		float:right !important;
	}
}

@media screen and (max-width: 767px) {
	.nav-tabs>li {
		float: none
	}
}

.nav-tabs.nav-justified {
	border: 1px solid #ddd !important;
}

.nav-tabs.nav-justified>li>a {
	border-bottom: 0px solid transparent !important
}

.nav-tabs>li.active>a, .nav-tabs>li.active>a:hover, .nav-tabs>li.active>a:focus
{
	border: none !important;
}

.nav-tabs>li a:hover, .nav-tabs>li>a:focus {
	background: none !important;
	border: none !important;
}

.nav-tabs>li a:hover li, .nav-tabs>li>a:focus li {
	border-bottom: 4px solid #1792E5 !important
}

#outerContainer_ADS .nav-tabs>li>a {
	padding: 10px 14px 10px 14px !important;
	font-family: HoneywellSansWeb-Medium;
	color: #707070;
	border-radius: 0;
	cursor: pointer;
}

#outerContainer_ADS .nav-tabs>li>a :hover {
	padding: 10px 14px 10px 14px !important;
}

#outerContainer_ADS .nav-tabs>li#need_help>a, #outerContainer_ADS .nav-tabs>li#need_help>a:hover {

	/* 	margin-right:0px !important */
}

#outerContainer_ADS .nav-tabs>li.active>a {
	/*padding: 15px 25px 5px;*/
	padding: 10px 14px 10px 14px !important;
	border-width: 0 1px;
	border-color: transparent;
	font-family: HoneywellSansWeb-Bold;
	color: #707070;
	border-radius: 0;
	cursor: pointer;
}

#outerContainer_ADS .nav-tabs>li.active>a:hover {
	/*padding: 15px 25px 5px;*/
	padding: 10px 14px 10px 14px !important;
}

#outerContainer_ADS .nav.nav-tabs.nav-justified li a {
	padding: 10px 2px !important;
}
/**********Secondary Navber styles ends here***************/
/**********Panel styles starts here***************/
.panel-group {
	border: 1px solid #dfdfdf
}

.panel-group .panel-heading {
	padding: 15px
}

.panel-group .panel-heading .panel-title a {
	display: block
}
/**********Panel styles ends here***************/
/**********Slider styles starts here***************/
.carousel .carousel-inner .item {
	background-size: cover;
	background-position: center center
}

.carousel .carousel-inner .item>img {
	height: auto;
	width: 100%
}

.carousel .carousel-inner .item .carousel-caption {
	background-color: rgba(255, 255, 255, .8);
	margin-top: 20px;
	padding: 20px;
	position: static;
	text-align: left
}

.carousel .carousel-inner .item .carousel-caption h1, .carousel .carousel-inner .item .carousel-caption h2,
.carousel .carousel-inner .item .carousel-caption h3, .carousel .carousel-inner .item .carousel-caption h4,
.carousel .carousel-inner .item .carousel-caption p {
	color: #303030;
	text-shadow: none;
	padding-left: 10px;
	padding-right: 10px
}

.carousel .carousel-inner .item .carousel-caption h1 {
	margin-bottom: 0;
	margin-top: 10px
}

.carousel .carousel-inner .item .carousel-caption.pull-right {
	text-align: right
}

.carousel .carousel-inner .item .carousel-caption.pull-left {
	text-align: left
}

.carousel .carousel-control {
	background-image: none;
	background-color: #fff;
	border-radius: 50%;
	font-size: 30px;
	padding-top: 8px;
	height: 50px;
	width: 50px;
	top: 40%;
	color: #303030;
	text-align: center;
	text-shadow: none
}

.carousel .carousel-control.left {
	padding-right: 5px;
	/* 	background: #929090 !important; */
	background:rgba(146,144,144,0.5) !important;
	padding: 12px;
	opacity: 1;
	margin-left: 40px;
}

.carousel .carousel-control.left i {
	right: 2px;
	position: relative;
	color: #303030;
	text-shadow: none
}

.carousel .carousel-control.right {
	padding-left: 5px;
	/* 	background: #929090 !important; */
	background:rgba(146,144,144,0.5) !important ;

	padding: 12px;
	opacity: 1;
	margin-right: 40px;
	z-index: 99 !important;
}

.carousel .carousel-control.right i {
	left: 2px;
	position: relative;
	color: #303030;
	text-shadow: none
}

.carousel:first-of-type+.container, .carousel:first-of-type+.container-fluid,
nav+.carousel+.container, nav+.carousel+.container-fluid {
	margin-top: -30px
}

@media screen and (max-width: 1200px) {
	.carousel .carousel-inner .item>img {
		height: 100%;
		max-width: unset;
		width: auto
	}
}

@media screen and (max-width: 767px) {

	.carousel .carousel-inner .item>img {
		height: 200px !important;
		overflow: hidden;
		width: 100%
	}
	.carousel .carousel-indicators {
		bottom: 20px
	}
	.carousel .item .container {
		padding: 0
	}
	.carousel h1 {
		font-size: 28px
	}
}


/* @media screen and (max-width: 600px) {
.carousel .carousel-inner .item {
		min-height: 250px
	}
} */

@media screen and (max-width: 320px) {
	.carousel .carousel-inner .item {
		min-height: 150px
	}
}

.carousel .carousel-control {
	margin-top: 10%;
	top: 0px !important
}

.carousel-control img {
	width: 50px;
	height: 50px;
	padding: 5px !important;
}

.carousel-control.right {
	background: none !important
}

.carousel-control.left {
	background: none !important
}

.item img {
	width: 110px;
}

.img-tab.active {
	border: 1px solid #7EB338;
}
/**********Slider styles ends here***************/
/***********Common modal styles starts here*************/
.modal-backdrop-container {
	position: fixed;
	z-index: 1040;
	background-color: rgba(0, 0, 0, .7);
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	padding: 50px
}

.modal-backdrop-container .btn-icon {
	position: absolute;
	right: 20px;
	top: 20px;
	color: #fff;
	font-size: 3em
}

.modal-backdrop-container .full-screen-image {
	width: 100%;
	height: 100%;
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center center
}

.modal-content {
	box-shadow: none;
	border-radius: 0
}

.modal-content .modal-header {
	border-bottom: none;
	padding: 30px 35px 10px
}

.modal-content .modal-header .close {
	color: inherit;
	font-family: HoneywellSansWeb-Light;
	font-size: 2.5em;
	opacity: .9;
	position: absolute;
	right: 10px;
	text-shadow: none;
	top: 2px;
	transition: opacity .5s ease;
	outline: 0
}

.modal-content .modal-header .close:hover {
	opacity: .3
}

.modal-content .modal-header h4 {
	text-transform: uppercase
}

.modal-content .modal-body {
	padding: 5px 35px
}

.modal-content .modal-body p {
	color: #707070
}

.modal-content .modal-footer {
	border-top: none;
	padding: 0 35px 25px
}

@media screen and (max-width: 479px) {
	.modal .modal-dialog {
		margin: 0;
		height: 100%
	}
	.modal .modal-dialog.modal-lg {
		height: auto
	}
	.modal .modal-dialog .modal-content {
		/* 		height: 100%
         */	}
	.modal .modal-dialog .modal-content .btn {
		width: 100%;
		margin: 10px 0 !important
	}
	.modal .modal-dialog .modal-content .modal-footer {
		bottom: 0;
		width: 100%;
		background: #fff !important;
		margin-top: 0px !important;
	}
	.modal .modal-dialog .modal-content .modal-body {
		padding-bottom: 150px
	}
}

.modal {
	background-color: transparent !important;
	background-position: center top;
}

.modal-content {
	border-radius: 0px !important;
}

.modal-content .modal-header .close span {
	color: inherit;
	font-family: HoneywellSansWeb-Light;
	font-size: 40px;
	opacity: .9;
	position: relative;
	right: 5px;
	text-shadow: none;
	top: 2px;
	transition: opacity .5s ease;
	outline: 0;
}

.modal-header h4 {
	font-family: HoneywellSansWeb-Medium !important;
	font-size: 18px !important;
	letter-spacing: 0.54px;
	text-transform: uppercase;
	padding: 20px 20px 15px 20px !important;
	line-height: 17px;
	border-bottom: 1px solid #bbb;
	color: #707070;
}

.modal-content, .modal-header {
	padding: 0px !important
}

.modal-body {
	background: #eee;
	padding: 20px !important;
	border-bottom: 1px solid #bbb;
	min-height: 200px;
}

.modal-body p, .modal-footer p {
	font-family: HoneywellSansWeb-Medium !important;
	font-size: 14px !important;
	letter-spacing: 0.54px;
	color: #707070;
}

.modal-footer .btn {
	margin: 0px 20px 15px 0px !important;
	min-width: 200px !important
}

.modal-content .modal-header .close span {
	font-family: HoneywellSansWeb-Light;
	font-size: 50px;
	opacity: .5;
}
/***********Common modal styles ends here*************/
/**************alert styles starts here********/
.alert {
	border-radius: 0;
	border-width: 1px 1px 2px;
	margin-bottom: 20px;
	background-color: #fff;
	color: #303030;
	padding: 17px 15px 13px
}

.alert+.alert {
	margin-top: 10px
}

.alert.alert-important {
	border-color: #f37021
}

.alert h4 {
	text-transform: uppercase;
	margin-bottom: 0;
	font-family: HoneywellSansWeb-Bold
}

.alert button.close {
	font-family: HoneywellSansWeb-Light;
	font-size: 40px;
	color: #303030;
	opacity: .9;
	outline: 0
}

@media screen and (max-width: 767px) {
	.alert button.close {
		margin-top: -15px;
		margin-right: -5px
	}
}

.alert.alert-important a {
	vertical-align: baseline !important;
	text-transform: none !important;
	font-size: 14px !important
}

.alert button.close span {
	font-family: HoneywellSansWeb-Light;
	font-size: 25px;
	color: #303030;
	opacity: .7;
	outline: 0;
}

.alert.alert-important {
	font-family: HoneywellSansWeb-Medium;
	border-left: 5px solid #f37021;
	border-radius: 0px;
	background-color: #fff;
	font-size: 14px;
	padding-left: 60px;
	color: #707070;
	letter-spacing: -0.58px;
	line-height: 18px;
}

.alert.alert-important h4 {
	font-family: HoneywellSansWeb-Bold;
	font-size: 14px;
	color: #303030 !important;
	line-height: 30px;
	letter-spacing: -0.58px;
}
/**************alert styles ends here********/
.padding-zero {
	padding-left: 0px !important;
	padding-right: 0px !important
}

#create .panel.even .panel-body table.table-striped thead tr th {
	min-width: 130px
}

#myAeroContDv {
	width: 100% !important
}

.container-fluid.outerContainer_ADS {
	padding: 0px !important;
	margin-bottom:25px !important;;
}
/*********tabbed structure styles starts here********************/
.tabs-left {
	border-bottom: none;
}

.tabs-left {
	border-right: 1px solid #ddd;
}

.tabs-left>li, .tabs-right>li {
	float: none;
	margin-bottom: 2px;
}

.tabs-left>li {
	margin-right: -1px;
}

.tabs-left>li.active>a, .tabs-left>li.active>a:hover, .tabs-left>li.active>a:focus
{
	border-bottom-color: #ddd;
	border-right-color: transparent;
}

.tabs-left>li>a {
	border-radius: 4px 0 0 4px;
	margin-right: 0;
	display: block;
}

.nav.nav-tabs.tabs-left li.active {
	/* 	border-left: 4px solid #1792E5; */
	border-bottom: none !important
}

.nav.nav-tabs.tabs-left li {
	float: none !important;
}

#outerContainer_ADS .nav.nav-tabs.tabs-left li>a {
	padding: 20px 20px !important
}

#outerContainer_ADS .nav.nav-tabs.tabs-left li.active>a {
	padding: 20px 20px !important
}

#outerContainer_ADS .nav.nav-tabs.tabs-left li>a {
	padding: 20px 20px !important;
	border-bottom: 1px solid #ddd !important;
	border-right: 1px solid #ddd !important;
	margin-right: 0px !important;
}

#outerContainer_ADS .nav.nav-tabs.tabs-left li>a:hover,
#outerContainer_ADS .nav.nav-tabs.tabs-left li>a:active {
	padding: 20px 20px !important;
	border-bottom: 1px solid #ddd !important;
	border-right: 1px solid #ddd !important;
	margin-right: 0px !important;
}

#outerContainer_ADS .nav.nav-tabs.tabs-left li:last-child {
	border-bottom: 0px !important
}

.tab-content {
	padding: 0px 2px;
}

.tabbable-panel .nav-tabs>li.active>a {
	color: #1792E5 !important;
	font-family: HoneywellSansWeb-Bold !important;
	font-size: 18px !important;
}

.nav-tabs>li.active>.dropdown>#tabdropdown{
	color: #1792E5 !important;
}

.tabbable-panel .nav-tabs>li>a {
	font-family: HoneywellSansWeb-Bold !important;
	font-size: 18px !important;
	color: #606060 !important;
}
/*********tabbed structure styles ends here********************/
#outerContainer_ADS .heading_main {
	font-family: HoneywellSansWeb-Light !important;
	color: #101010 !important;
	font-size: 32px !important;
	padding: 15px 15px 15px 0px;
	letter-spacing: 1.23px;
}

#outerContainer_ADS .panel.panel-default {
	border: none !important
}

#outerContainer_ADS .nav-tabs {
	border: none !important
}

#outerContainer_ADS .panel-title a {
	font-family: HoneywellSansWeb-Medium;
	font-size: 14px;
	color: #303030;
	letter-spacing: 0.54px;
	text-transform: uppercase;
	text-align: left;
}

#outerContainer_ADS .panel-group .panel+.panel {
	margin-top: 0px !important;
	border-bottom: 1px solid #ddd !important;
	border-radius: 0px;
}

#outerContainer_ADS .panel-group#accordion {
	border-bottom: 0px !important
}

#outerContainer_ADS #create #step-2 .panel.panel-default {
	border: 1px solid #ddd !important;
	border-bottom: 0px !important;
}

#outerContainer_ADS #create #step-2 .panel.panel-default:last-child {
	border: 1px solid #ddd !important;
}

#outerContainer_ADS .panel.panel-default.details {
	border: 1px solid #ddd !important
}

#outerContainer_ADS .panel {
	background-color: transparent !important
}

#outerContainer_ADS .panel a {
	color: #303030;
}

#outerContainer_ADS .panel-body div {
	padding: 15px 35px;
}

#outerContainer_ADS .panel-default>.panel-heading {
	padding: 20px !important;
}

#outerContainer_ADS .panel-body {
	padding: 0px !important
}

#outerContainer_ADS .panel-body div a {
	font-family: HoneywellSansWeb-Medium;
	font-size: 14px;
	color: #404040;
	letter-spacing: 0.54px;
}

#outerContainer_ADS .collapsed {
	font-family: HoneywellSansWeb-Extrabold;
}

#outerContainer_ADS h1 {
	font-family: HoneywellSansWeb-Bold;
	font-size: 1.45em;
	color: #101010;
}

#outerContainer_ADS .input-group input {
	margin-top: 0px !important;
	height: 50px !important;
}

.search_icon {
	width: 35px;
	height: 50px;
	position: ABSOLUTE;
	padding: 0px;
	right: 7px;
	top: 0px;
}

#create .input-group-addon {
	background: #1792E5;
	padding: 0px 25px;
	border: 1px solid #1792E5;
	border-left: none;
	border-radius: 0px !important;
	cursor: pointer;
}

#create a,
#requestTerraindbTab #pricePlanFooter a {
	font-family: HoneywellSansWeb-Medium;
	font-size: 12px;
	vertical-align: sub;
	color: #1792E5;
	text-transform: uppercase;
}

.box {
	background: #ffffff;
	min-height: 200px;
}

#create .desc, #pricePlanTab .desc {
	font-family: HoneywellSansWeb-Medium;
	font-size: 14px;
	color: #808080;
	line-height: 21px;
	text-align: center;
	padding: 5px 28px 28px 28px;
	letter-spacing: -0.5px;
}

/* #create .box img {
	padding: 25px;
} */

.form-group .form-control, .input-group .form-control {
	height: 45px !important;
	padding: 6px 12px;
	background-color: #fff;
	border-color: #d6d6d6;
	font-size: 14px
}

.btn-group.open button.dropdown-toggle+ul.dropdown-menu {
	margin-top: -11px
}
.APU .datepicker.dropdown-menu {
	width: auto;
    transform: translateY(-65px);
	padding: 10px;
	border-color: #ccc !important;
	border-radius: 8px;
}

.apu-license-details.encryption-key-text .img-responsive {
	width: 1rem;
	height: 1rem;
	padding-right: 2px;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
}

.APU .datepicker.dropdown-menu .datepicker-days{
	display: block;
}

.dropdown-menu {
	border-color: #1792E5 !important;
	border-radius: 0;
	border-top: medium none #1792E5;
	box-shadow: none;
	margin-top: 5px;
	width: 100%;
	padding: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}

.bs-actionsbox, .dropdown-menu .notify {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box
}

.dropdown-menu.inner {
	position: static;
	float: none;
	border: 0;
	padding: 0;
	margin: 0;
	border-radius: 0;
	box-shadow: none
}

.dropdown-menu>li {
	position: relative;
	margin-bottom: 0 !important
}

.nav-tabs> li>.dropdown>.dropdown-menu>li {
	border-bottom: 1px solid;
    border-bottom-color: rgb(225,225,225);
}

.nav-tabs>li >.dropdown>.dropdown-menu {
	border: 1px solid;
    border-color: rgb(225,225,225) !important;
}


.dropdown-menu>li.divider+.padded {
	padding-top: 10px
}

.dropdown-menu>li.padded+.divider {
	margin-top: 0
}

.dropdown-menu>li.active small {
	color: #fff
}

.dropdown-menu>li.disabled a {
	cursor: not-allowed;
	color: #dfdfdf !important;
	pointer-events: none
}

.dropdown-menu>li>a {
	padding: 10px 15px;
	cursor: pointer;
	user-select: none
}

.dropdown-menu>li>a.opt {
	position: relative;
	padding-left: 2.25em
}

.dropdown-menu>li>a span.check-mark {
	display: none
}

.dropdown-menu>li>a span.text {
	display: inline-block
}

.dropdown-menu>li>a:hover {
	background-color: #1792E5;
	background-image: none;
	color: #fff
}

.dropdown-menu>li>a:focus {
	background-color: #23608C;
	color: #fff
}

.dropdown-menu>li.dropdown-header {
	padding: 10px 20px;
	color: #707070
}

.dropdown-menu>li.dropdown>a:focus, .dropdown-menu>li.dropdown>a:hover,
.dropdown-menu>li.selected a {
	background-color: #1792E5;
	color: #fff
}

.dropdown-menu>li.selected a {
	background-image: none
}

.dropdown-menu>li small {
	padding-left: .5em
}

.dropdown-menu>li.dropdown .dropdown-menu {
	left: 100%;
	top: 0
}

.dropdown-menu>li.dropdown.open .dropdown-menu, .dropdown-menu>li.dropdown:hover .dropdown-menu
{
	display: block
}

.dropdown-menu .notify {
	position: absolute;
	bottom: 5px;
	width: 96%;
	margin: 0 2%;
	min-height: 26px;
	padding: 3px 5px;
	background: #f5f5f5;
	border: 1px solid #e3e3e3;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
	pointer-events: none;
	opacity: .9;
	box-sizing: border-box
}

select {
	border-radius: 0px !important;
	box-shadow: none !important
}

select:active, select:focus {
	border: 1px solid #1792E5 !important;
	outline: none !important;
	outline-color: #1792E5 !important;
	box-shadow: none !important;
}

select {
	-webkit-appearance: none;
	-moz-appearance: none;
	-o-appearance: none;
	appearance: none;
	background-image: url("../images/caret-down.svg") !important;
	background-position: 98% center;
	background-repeat: no-repeat;
	background-size: 25px 25px;
}

select::-ms-expand {
	display: none;
}

.btn.btn-primary.nextBtn {
	border-radius: 0px !important;
	text-transform: uppercase;
	font-family: HoneywellSansWeb-Medium;
	font-size: 14px;
	color: #FFFFFF;
	letter-spacing: 0.54px;
	min-width: 150px;
	margin-bottom: 50px;
}

#create .box, #pricePlanTab .box {
	-webkit-box-shadow: 0 2px 2px 0 #c0c0c0;
	-moz-box-shadow: 0 2px 2px 0 #c0c0c0;
	box-shadow: 0 2px 2px 0 #c0c0c0;
	margin-bottom: 10px;
}

.clickable {
	cursor: pointer;
	margin-right: 10px;
}

.panel-heading span {

	font-size: 15px;
}

.panel-heading .icons span {
	margin-top: -35px;

}

.padd_left_0 {
	padding-left: 0px !important
}

.padd_right_0 {
	padding-right: 0px !important
}

.margin_left_0 {
	margin-left: 0px !important
}

.toggle-left-label {
	margin-bottom: 17px;
	font-family: HoneywellSansWeb-Medium;
	font-size: 14px;
	color: #303030;
	letter-spacing: 0.54px;
	vertical-align: middle !important;
}

#outerContainer_ADS .panel.panel-default.odd {
	background-color: #fff !important
}

#outerContainer_ADS .panel.panel-default.even {
	background-color: #f7f7f7 !important;
}

#outerContainer_ADS .panel.panel-default.odd>.panel-heading {
	background-color: #fff !important
}

#outerContainer_ADS .panel.panel-default.even>.panel-heading {
	background-color: #f7f7f7 !important;
}

#outerContainer_ADS .panel.panel-default {
	border-bottom: 1px solid #ddd !important;
	border-radius: 0px;
}

#outerContainer_ADS .panel.panel-default .panel-body {
	padding: 25px !important;
}

#outerContainer_ADS #accordion .panel.panel-default .panel-body {
	padding: 0px !important;
}

#outerContainer_ADS .panel.panel-default.odd .panel-body {
	font-family: HoneywellSansWeb-Medium;
	font-size: 14px;
	color: #303030;
	letter-spacing: 0.54px;
}

#outerContainer_ADS .panel.panel-default.even .panel-body {
	font-family: HoneywellSansWeb-Medium;
	font-size: 14px;
	color: #303030;
	letter-spacing: 0.54px;
}

#outerContainer_ADS .panel.panel-default .panel-body .table.table-striped>tbody>tr:nth-of-type(odd)
{
	background-color: #fff !important;
}

#outerContainer_ADS .panel.panel-default .panel-body .table.table-striped>tbody>tr:nth-of-type(odd)>td
{
	background-color: #fff !important;
}

#outerContainer_ADS .panel.panel-default .panel-body .table.table-striped>tbody>tr:nth-of-type(even)
{
	background-color: #f7f7f7 !important;
}

#outerContainer_ADS #confirm_table.table.table-striped>tbody>tr:nth-of-type(even)>td
{
	background-color: #f7f7f7 !important;
}

#outerContainer_ADS #confirm_table.table.table-striped>tbody>tr:nth-of-type(odd)>td
{
	background-color: #fff !important;
}

#outerContainer_ADS .panel.panel-default .panel-body .table.table-striped>tbody>tr>td
{
	font-family: HoneywellSansWeb-Medium;
	font-size: 14px;
	color: #707070;
	letter-spacing: 0.54px;
}

#pricePlanTab .table.table-striped>tbody>tr>td {
	font-family: HoneywellSansWeb-Medium;
	font-size: 14px;
	color: #707070;
	letter-spacing: 0.54px;
	padding: 6px 6px;
}

input {
	border-radius: 0px !important;
	box-shadow: none !important;
}

.btn.btn-secondary {
	border-radius: 0px !important;
	font-family: HoneywellSansWeb-Medium;
	font-size: 14px;
	color: #1792E5;
	letter-spacing: 0.54px;
	text-transform: uppercase !important;
	/* margin-top: 5px !important; */
	/* background: transparent !important; */
}

.form-group span {
	font-size: 12px;
	font-family: HoneywellSansWeb-Medium;
	color: #D0D0D0;
	line-height: 25px;
}

.details p {
	font-family: HoneywellSansWeb-Medium;
	font-size: 16px;
	color: #707070;
	line-height: 32px;
	letter-spacing: 0.54px
}

.details h3 {
	font-family: HoneywellSansWeb-Medium;
	font-size: 18px;
	color: #707070;
	letter-spacing: 0.54px
}

.details .panel-heading {
	border-radius: 0px;
}

.details {
	border-radius: 0px !important
}

.view_box {
	padding: 0px !important;
	min-height: 100px;
	margin-bottom: 30px;
}

#outerContainer_ADS .view_box .panel.panel-default .panel-body {
	padding: 0px !important;
	box-shadow: 0 1px 2px 0 #B0B0B0;
}

#outerContainer_ADS .view_box .panel.panel-default .panel-body h5 {
	font-family: HoneywellSansWeb-Medium;
	font-size: 14px;
	color: #A0A0A0;
}
/***********Checkbox and Radio styles starts here******************/
input.toggle {
	position: absolute;
	margin-left: -9999px;
	visibility: hidden
}

input.toggle+label {
	padding: 8px 0 0 40px;
	white-space: nowrap;
	display: block;
	position: relative;
	cursor: pointer;
	outline: 0;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none
}

input.toggle+label::first-letter {
	padding-left: 10px
}

input.toggle[type=radio]+label {
	height: 30px;
	-webkit-border-radius: 40px;
	-moz-border-radius: 40px;
	-ms-border-radius: 40px;
	-o-border-radius: 40px;
	border-radius: 40px;
	margin-bottom: 15px
}

input.toggle[type=checkbox]+label, input.toggle[type=radio]+label:before
{
	-webkit-border-radius: 40px;
	-moz-border-radius: 40px;
	-ms-border-radius: 40px;
	-o-border-radius: 40px;
	-webkit-transition: background .4s;
	-moz-transition: background .4s;
	-o-transition: background .4s
}

input.toggle[type=radio]+label:after, input.toggle[type=radio]+label:before
{
	display: block;
	position: absolute;
	top: 1px;
	left: 1px;
	bottom: 1px;
	content: ""
}

input.toggle[type=radio]+label:before {
	right: 1px;
	background-color: #dfdfdf;
	border-radius: 40px;
	transition: background .4s
}

input.toggle[type=radio]+label:after {
	width: 36px;
	height: 36px;
	top: -5px;
	background-color: #fff;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	-ms-border-radius: 100%;
	-o-border-radius: 100%;
	border-radius: 100%;
	-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, .5);
	-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, .5);
	box-shadow: 0 1px 4px rgba(0, 0, 0, .5);
	-webkit-transition: margin .4s, background .4s;
	-moz-transition: margin .4s, background .4s;
	-o-transition: margin .4s, background .4s;
	transition: margin .4s, background .4s
}

input.toggle[type=radio]:checked+label:before {
	background-color: #a1d3f4
}

input.toggle[type=radio]:checked+label:after {
	margin-left: 45px;
	background-color: #1792E5
}

input.toggle[type=radio]:disabled+label {
	background-color: transparent;
	opacity: .5
}

input.toggle[type=radio]:disabled+label:before {
	background-color: #dfdfdf
}

input.toggle[type=radio]:disabled+label:after {
	background-color: #707070
}

input.toggle[type=checkbox]+label {
	height: 20px;
	background-color: #dfdfdf;
	border-radius: 40px;
	transition: background .4s;
	width: 37px;
	display: inline-block;
}

input.toggle[type=checkbox]+label:after, input.toggle[type=checkbox]+label:before
{
	display: block;
	position: absolute;
	content: ""
}

input.toggle[type=checkbox]+label:before {
	top: 2px;
	left: 2px;
	bottom: 2px;
	right: 2px;
	background-color: #dfdfdf;
	-webkit-border-radius: 40px;
	-moz-border-radius: 40px;
	-ms-border-radius: 40px;
	-o-border-radius: 40px;
	border-radius: 40px;
	-webkit-transition: background .4s;
	-moz-transition: background .4s;
	-o-transition: background .4s;
	transition: background .4s
}

input.toggle[type=checkbox]+label:after {
	top: 2px;
	left: 2px;
	bottom: 2px;
	width: 19px;
	background-color: #fff;
	-webkit-border-radius: 36px;
	-moz-border-radius: 36px;
	-ms-border-radius: 36px;
	-o-border-radius: 36px;
	border-radius: 36px;
	-webkit-transition: margin .4s, background .4s;
	-moz-transition: margin .4s, background .4s;
	-o-transition: margin .4s, background .4s;
	transition: margin .4s, background .4s
}

input.toggle[type=checkbox]:checked+label, input.toggle[type=checkbox]:checked+label:before
{
	background-color: #1792E5
}

input.toggle[type=checkbox]:checked+label:after {
	margin-left: 17px;
	background-color: #fff
}

input.toggle[type=checkbox]:disabled+label {
	opacity: .4;
	background-color: #707070
}

input.toggle[type=checkbox]:disabled+label:before {
	background-color: #707070
}

input.toggle[type=checkbox]:disabled+label:after {
	background-color: #dfdfdf
}

input.toggle[type=checkbox]:disabled:checked+label, input.toggle[type=checkbox]:disabled:checked+label:before
{
	background-color: #303030
}

[type=checkbox]:not(.toggle),[type=radio]:not(.toggle){
	position:absolute;
	left:-9999px;
}
[type=checkbox]:not (.toggle )+label, [type=radio]:not (.toggle )+label
{
	position: relative;
	padding-left: 30px;
	cursor: pointer;
	font-size: 16px;
	font-weight: 400;
	color: #707070;
	margin-top: 5px;
	margin-right: 10px
}

[type=checkbox]:not(.toggle)+label:before, [type=radio]:not(.toggle)+label:before {
	content: '';
	position: absolute;
	top: 1px;
	left: 0;
	width: 24px;
	height: 24px;
	border: 2px solid #dfdfdf;
	background: #fff
}

[type=checkbox]:not(.toggle)+label:after, [type=radio]:not(.toggle)+label:after {
	content: "ï„‘";
	font-family: hon-dls-icons;
	position: absolute;
	top: 0;
	left: 3px;
	font-size: 18px;
	font-weight: 800;
	color: #fff;
	transition: all .2s
}

[type=checkbox]:not(.toggle)+label+.text-muted, [type=radio]:not(.toggle)+label+.text-muted {
	margin: -13px 0 0 31px;
	color: #ee3124;
	font-family: HoneywellSansWeb-Bold;
	font-size: 80%
}

[type=checkbox]:not(.toggle):checked+label:before, [type=radio]:not(.toggle):checked+label:before {
	background: #1792E5;
	border-color: transparent
}

[type=checkbox]:not(.toggle):checked+label:after, [type=radio]:not(.toggle):checked+label:after {
	opacity: 1;
	transform: scale(1)
}

[type=checkbox]:not (.toggle ):not (:checked )+label:after, [type=radio]:not
	 (.toggle ):not (:checked )+label:after {
	opacity: 0;
	transform: scale(0)
}

[type=checkbox]:not(.toggle):disabled+label, [type=radio]:not(.toggle):disabled+label {
	color: #dfdfdf;
	cursor: not-allowed
}

[type=checkbox]:not(.toggle):disabled+label:before, [type=radio]:not(.toggle):disabled+label:before {
	box-shadow: none;
	border-color: #dfdfdf !important;
	background-color: #f8f8f8
}

[type=checkbox]:not(.toggle):disabled:checked+label:after, [type=radio]:not(.toggle):disabled:checked+label:after {
	background-color: #B0B0B0 !important;
	cursor:pointer
}

[type=checkbox]:not(.toggle).has-error:not (:checked )+label:before, [type=radio]:not(.toggle).has-error:not (:checked )+label:before {
	border-color: #ee3124
}

[type=checkbox]:not (.toggle ).has-error:not (:checked )+label+.text-muted,
[type=radio]:not (.toggle ).has-error:not (:checked )+label+.text-muted
{
	display: block
}

[type=radio]:not (.toggle ):checked+label:before {
	background-color: #fff;
	border-color: #dfdfdf
}

[type=radio]:not (.toggle )+label:before {
	border-radius: 24px
}

[type=radio]:not (.toggle )+label:after {
	content: "";
	border: 2px solid #fff;
	background-color: #1792E5;
	width: 20px;
	height: 20px;
	position: absolute;
	top: 3px;
	left: 2px;
	border-radius: 20px
}

[type=checkbox]:not(.toggle):checked+label:before, [type=radio]:not (.toggle):checked+label:before {
	border-color: transparent;
	background-color: #fff;
	border-color: #dfdfdf;
}

[type=checkbox]:not (.toggle )+label:after {
	background: url(../images/ads/check.svg) no-repeat;
	width: 20px;
	height: 20px;
	content: "";
}

[type=checkbox]:not (.toggle )+label:after {
	top: 11px;
	left: 2px;
}

[type=checkbox]:not (.toggle )+label:before {
	top: 10px
}

input.toggle[type=checkbox]+label {
	vertical-align: middle;
}
/***********Checkbox and Radio styles ends here******************/
#outerContainer_ADS .view_box .panel.panel-default .panel-body div,
#requestTerraindbTab div, #pricePlanTab div {
	padding: 5px 5px;
}

#outerContainer_ADS .view_box .panel.panel-default .panel-footer {
	background-color: #fff !important;
	text-align: center;
	border-top: 2px solid #ddd;
	border-left: none !important;
	border-right: none !important;
	border-bottom: none !important
}

.info_less {
	height: 90px;
	overflow-y: hidden;
	line-height: 20px;
}

.details_less a {
	font-family: HoneywellSansWeb-Medium !important;
	font-size: 12px !important;
	color: #808080 !important;
	letter-spacing: 0.5px;
}
/***********input[type="file"]  customization styles starts here*************/
.inputfile-6+label {
	border: 1px solid #D0D0D0;
	background-color: #ffffff;
	padding: 0;
}

.inputfile+label {
	font-family: HoneywellSansWeb-Medium !important;
	font-size: 14px;
	color: #606060;
	font-weight: 700;
	text-overflow: ellipsis;
	white-space: nowrap;
	cursor: pointer;
	display: inline-block;
	overflow: hidden;
	height: 50px;
}

.inputfile-6+label span {
	width: 200px;
	min-height: 2em;
	display: inline-block;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	vertical-align: top;
	color: #000;
}

.inputfile-6+label span, .inputfile-6+label strong {
	padding: 0.625rem 1.25rem;
}

.inputfile-6+label strong {
	height: 100%;
	display: inline-block;
	text-transform: uppercase;
	padding: 1.625rem 1.25rem;
	font-family: HoneywellSansWeb-Bold;
	font-size: 14px;
	color: #FFFFFF;
	letter-spacing: 0;
	background: #1792E5;
}

input[type="file"]:hover .control-label, input[type="file"]:active .control-label,
input[type="file"]:focus .control-label {
	border: 1px solid #1792E5;
}

.inputfile-6+label span, .inputfile-6+label strong {
	padding: 1.25rem 1.25rem;
}

.inputfile-6+label span {
	font-family: HoneywellSansWeb-Medium;
	font-size: 14px;
	color: #606060;
	font-weight: normal;
}
/***********input[type="file"]  customization styles ends here*************/
.form_box {
	border: 1px solid #ddd;
}

.icon-caret-left {
	background: url(../images/caret-left.svg);
	height: 20px;
	background-repeat: no-repeat;
	width: 20px;
}

.icon-caret-right {
	background: url(../images/caret-right.svg);
	height: 20px;
	background-repeat: no-repeat;
	width: 20px;
}
/*******Accordion  styles starts here********/
#accordion .active .panel-heading {
	background-color: #fff !important;
}

.modal-body #accordion .panel-heading, .modal-body #accordion .panel-heading input[type="text"] {
	cursor: pointer;
}

#accordion .active .panel-heading .panel-title a {
	font-family: HoneywellSansWeb-Medium !important;
	font-size: 18px !important;
	letter-spacing: 0.54px;
	text-transform: capitalize;
	line-height: 17px;
	color: #1792E5;
}

#accordion .panel-heading .panel-title a {
	font-family: HoneywellSansWeb-Medium !important;
	font-size: 18px !important;
	letter-spacing: 0.54px;
	text-transform: capitalize;
	line-height: 17px;
	color: #404040;
}

#accordion .active.panel.panel-default {
	border-left: 3px solid #1792E5 !important;
	box-shadow: 0 1px 2px 0 #C0C0C0;
	border-bottom: 2px solid #ddd !important;
}
/*******Accordion  styles ends here********/
.input-group .search_in {
	font-family: HoneywellSansWeb-Medium !important;
	font-size: 14px !important;
	color: #B0B0B0 !important;
	letter-spacing: 0.54px !important;
	line-height: 17px !important;
}

#create h1 {
	line-height: 21px;
	font-size: 18px;
	margin-bottom: 20px;
}

@media ( min-width : 320px) and (max-width:1200px) {
	#outerContainer_ADS .input-group {
		margin-top: 0px;
	}
	.image h1 {
		margin-top: 20px;
		top: 40px;
	}

	#favpopup_Main_div{
		padding-left: 0px !important;
	}

}
@media ( min-width : 768px) and (max-width:1024px) {
	#outerContainer_ADS #second-part .box:nth-child(2) .btn.btn-secondary{
		min-width:10px !important;
		padding: 18px 30px !important;
	}

	#outerContainer_ADS #second-part .box .btn.btn-primary.nextBtn{min-width:10px !important}
}


label.value {
	top: 20px;
	font-family: HoneywellSansWeb-Bold !important;
	font-size: 12px !important;
	color: #ffffff !important;
}

@media ( min-width :1020px) and (max-width:1200px) {
	#outerContainer_ADS .overview .box .btn{padding:18px 18px !important}
	#outerContainer_ADS .overview .box .btn.btn-secondary{min-width:100px !important}
	#favpopup_Main_div{
		padding-left: 10px !important;
	}
}

@media ( min-width :320px) and (max-width:580px) {
	.action_items {
		font-size: 8px;
	}

	#favpopupBtn {
		margin-top: 20px !important;
	}
}

@media ( min-width :320px) and (max-width:420px) {
	.btn.btn-primary.nextBtn {
		min-width: auto;
		margin-left: 0px;
		font-size: 12px;
	}
	.btn.btn-secondary {
		min-width: auto !important;
	}
}

@media ( min-width :320px) and (max-width:640px) {
	label.value {
		top: 35px !important;
		min-width: 20px !important;
	}
}

@media screen and (min-width:1366px) {
	.inputfile-6+label span {
		width: 320px;
	}
}

@media ( min-width :1024px) and (max-width:1360px) {
	#add_email {
		margin-left: -50px;
		position: absolute;
		top: 20px;
	}
}

@media ( min-width :320px) and (max-width:767px) {
	label.value {
		top: 35px !important;
		min-width: 20px !important;
	}

	#favpopupBtn {
		margin-top: 20px !important;
	}
}

@media ( min-width :320px) and (max-width:400px) {
	.inputfile+label {
		max-width: 100%;
	}
}

@media ( min-width :410px) and (max-width:480px) {
	.inputfile+label {
		max-width: 100%;
	}
}

@media ( min-width :768px) and (max-width:780px) {
	label.value {
		top: 28px !important;
		min-width: 20px !important;
	}
	.inputfile+label {
		max-width: 66%;
	}
}

@media ( min-width :781px) and (max-width:1366px) {
	label.value {
		top: 22px !important;
	}
}

@media ( min-width :800px) and (max-width:1366px) {
	.inputfile-6+label span {
		width: 110px;
	}
	.inputfile+label {
		max-width: 86%;
	}
}

@media ( min-width :1200px) and (max-width:1366px) {
	.inputfile-6+label span {
		width: 200px;
	}
}
/*********icons and images styles starts here************/
.chevron-down-blue {
	background: url(../images/caret-down-blue.svg) no-repeat;
	padding: 5px 12px;
	width: 20px;
	height: 20px;
}

.icon-caret-up {
	background: url(../images/caret-up.svg) no-repeat;
	width: 20px;
	height: 20px;
}

.icon-caret-down {
	background: url(../images/caret-down.svg) no-repeat;
	width: 20px;
	height: 20px;
}

.icon-info {
	background: url(../images/badge-info.svg);
	width: 20px;
	height: 20px;
	background-repeat: no-repeat;
	margin-top: -15px;
}

.folder {
	background: url(../../images/ads/folder.PNG) no-repeat;
	padding: 20px 25px 20px 15px;
	margin-top: -5px;
}

.cd {
	background: url(../../images/ads/disk.png) no-repeat;
	padding: 20px 25px 20px 15px;vertical-align:middle !important;
}

.cd-downloaded {
	background: url(../../images/ads/cd_check.png) no-repeat;
	padding: 20px 25px 20px 15px;
	vertical-align:middle !important;
}

.usb {
	background: url(../../images/ads/usb.png) no-repeat;
	padding: 20px 25px 20px 15px;
	vertical-align:middle !important;
}

.usb-downloaded {
	background: url(../../images/ads/usb_check.png) no-repeat;
	padding: 20px 25px 20px 15px;
	vertical-align:middle !important;
}

.cd-usb {
	background: url(../../images/ads/cd_usb.png) no-repeat;
	padding: 20px 25px 20px 15px;
	vertical-align:middle !important;
}

.cd-usb-downloaded {
	background: url(../../images/ads/cd_usb_check.png) no-repeat;
	padding: 20px 25px 20px 15px;
	vertical-align:middle !important;
}

.floppy {
	background: url(../../images/ads/floppy.png) no-repeat;
	padding: 20px 25px 20px 15px;
	vertical-align:middle !important;
}

.floppy-downloaded {
	background: url(../../images/ads/floppy_check.png) no-repeat;
	padding: 20px 25px 20px 15px;
	vertical-align:middle !important;
}

.pcmcia {
	background: url(../../images/ads/pcmcia.png) no-repeat;
	padding: 20px 25px 20px 15px;
	vertical-align:middle !important;
}

.pcmcia-downloaded {
	background: url(../../images/ads/pcmcia_check.png) no-repeat;
	padding: 20px 25px 20px 15px;
	vertical-align:middle !important;
}

.zip {
	background: url(../../images/common/zip.png) no-repeat;
	padding: 20px 25px 20px 15px;
	vertical-align:middle !important;
}

.pdf {
	background: url(../../images/ads/pdf.svg) no-repeat;
	padding: 20px 25px 20px 15px;
	vertical-align:middle !important;
}

.doc {
	background: url(../../images/ads/document.svg) no-repeat;
	padding: 20px 25px 20px 15px;
	vertical-align:middle !important;
}


.badge-warning {
	background: url(../../images/common/svgs/badge-warning.svg) no-repeat;
	background-size: 50px 40px;
	background-position-y: 40%;
	padding: 20px 25px 20px 15px;
}

.chart {
	background: url(../../images/chart.png) no-repeat;
	padding: 20px 25px 20px 15px;
}

.chat {
	background: url(../../images/ads/chat.png) no-repeat;
	padding: 6px 10px 14px 15px;
	margin-left: 10px;
}

.how_to_favourite {
	background: url(../images/how_to_favorite.png) no-repeat;
	height: 190px;
	margin-top: 30px;
	margin-left: 40px;
	padding: 20px 25px 20px 15px;
}

.edit_grey {
	background: url(/images/ads/edit_grey.svg) no-repeat;
	padding: 16px 22px 20px 15px;
	position: absolute;
	right: 0px;
	/* margin-top: 0px!important */
}

.delete {
	background: url(../../images/common/svgs/delete.svg) no-repeat;
	padding: 12px 15px 15px 15px;
	position: absolute;
	right: 34px;
	/* top: 37px; */
}

.clone {
	background: url(../../images/common/clone.png) no-repeat;
	padding: 15px 15px 15px 15px;
	position: absolute;
	right: 35px;
	/* top: 45px; */
}

.check {
	background: url(../../images/common/check.png) no-repeat;
	padding: 15px 15px 15px 15px;
	position: absolute;
	right: 5px;
	/* top: 44px; */
}

.chevron-left-white {
	background: url(../../images/common/svgs/caret-left-white.svg) no-repeat;
	padding: 5px 12px;
	width: 20px;
	height: 20px;
	top: 8px;
	cursor: pointer;
}

.chevron-right-white {
	background: url(../../images/common/svgs/caret-right-white.svg)
	no-repeat;
	padding: 5px 12px;
	width: 20px;
	height: 20px;
	top:8px;
	cursor: pointer;
}

.chevron-up {
	background: url(../../images/common/svgs/caret-up.svg) no-repeat;
	padding: 0px 9px;
	width: 20px;
	height: 20px;
	margin-left: 10px;
}

.chevron-up-download {
	background: url(../../images/common/svgs/caret-up.svg) no-repeat;
	padding: 5px 9px;
	width: 20px;
	height: 20px;
}

.chevron-down {
	background: url(../../images/common/svgs/caret-down.svg) no-repeat;
	padding: 0px 9px;
	width: 20px;
	height: 20px;
	margin-left: 10px;
}

.chevron-down-download {
	background: url(../../images/common/svgs/caret-down-blue.svg) no-repeat;
	padding: 5px 12px;
	width: 20px;
	height: 20px;
	position: absolute;
	margin-top: -5px;
	margin-left:-20px;
}

.chevron-up-download {
	background: url(../../images/common/svgs/caret-up-blue.svg) no-repeat;
	padding: 5px 12px;
	width: 20px;
	height: 20px;
	position: absolute;
	margin-top: -5px;
	margin-left: -20px;
}

.create_ADS_icon {
	background: url(../images/create_ADS.png) no-repeat center;
}

#manage_profiles_modal .edit_black {
	background: url(/images/ads/edit_black.svg) no-repeat;
	width: 30px;
	height: 32px;
	position: absolute;
	left: 0px;
	top: 6px;
}

#manage_profiles_modal .edit_white {
	background: url(/images/ads/edit_white.svg) no-repeat;
	width: 50px;
	height: 40px;
	position: absolute;
	left: 0px;
	top: 6px;
}

#manage_profiles_modal .delete_grey {
	background: url(/images/ads/delete_black.svg) no-repeat;
	width: 25px;
	height: 36px;
	position: absolute;
	/* padding: 6px; */
	left: 3px;
	top: 49px;
}

#manage_profiles_modal .delete_white {
	background: url(/images/ads/delete_white.svg) no-repeat;
	width: 50px;
	height: 40px;
	position: absolute;
	/* padding: 6px; */
	left: 0px;
	top: 6px;
}

#outerContainer_ADS #aircraftModelSelect {

	height: 50px !important;
	background-image: url("../../images/ads/chevron_down.svg") !important;
}

#outerContainer_ADS #lruTypeSelect {
	height: 45px !important;
	background-image: url("../../images/common/svgs/caret-down.svg") !important;
	border: 1px solid #ddd ;
}
#outerContainer_ADS #aircraftModelSelect {
	height: 45px !important;
	background-image: url("../../images/common/svgs/caret-down.svg") !important;
	border: 1px solid #ddd ;
	margin-right: 10px;
}

/*********icons and images styles ends here************/
#create .input-group {
	margin-bottom: 15px;
	font-size: 12px !important;
	font-family: HoneywellSansWeb-Medium;
}

.padd_left_5 {
	padding-left: 5px !important
}

@media ( min-width : 320px) and (max-width:767px) {
	#outerContainer_ADS .input-group {
		margin-top: 0px;
		padding-left:0px;
	}
	p.black, p.bold, p.associated_text {
		word-break: break-all;
	}
	#lru_select_label, #model_select_label {
		display: block;
	}
}

@media only screen and (min-width: 1024px)Â  {
	#favpopupBtn {float-right !important;}

}
@media ( min-width : 768px ) and ( max-width:1024px ) {
	p.black, p.bold, p.associated_text {
		word-break: break-all;
	}

}

.details {
	margin-bottom: 20px !important;
}

.second_part {
	padding-top: 15px !important
}

#outerContainer_ADS #view h2 {
	font-family: HoneywellSansWeb-Bold;
	font-size: 1.45em;
	color: #101010 !important;
}

#view .form-group select {
	max-width: 290px !important;
}

@media screen and (min-width:1500px) {
	.form-group.absolute label.value {
		Â margin: Â 0;
		Â  Â position: Â relative;
		Â  Â top: Â 23px;
		Â  Â min-width: Â 25px;
		Â  Â text-align: Â center;
	}
	#banner_item_detail h1 {
		padding-left: 26px;
		margin-left: 16.66666667%;
	}
	body {
		overflow-x: hidden
	}
	#btn_row .btn {
		width: 19% !important;
		margin-left: 8px !important;
		font-size: 14px !important
	}
}

.setup-content {
	/* margin-top: 20px !important; */
	margin-left: 20px !important;
	margin-right: 20px !important;
}

#create .form-group,
#outerContainer_ADS #requestTerraindbTab #airlineInfoTab .form-group,
#requestTerraindbTab #airlineInfoTab .form-group,
#requestTerraindbTab #aircraftInfoTab .form-group
{
	margin-bottom: 0px;
}

.details_less .chevron-down, .details_less .chevron-up {
	padding: 2px 9px;
}

.details_less .chevron-down, .details_less .chevron-up {
	padding: 2px 9px;
}

#advance_search_link .select_mate {
	margin-left: 0px !important
}

#advance_search_btn {
	float: right;
}

#download .view_box {
	margin-top: 20px;
}

#create .btn-default2:hover {
	background: none !important;
	border: 1px solid #ddd !important
}

#create .btn-default2 {
	border-radius: 0px !important;
	margin-top: 0px;
	text-align: left !important;
	width: 100%;
}

#create .btn-default2 svg {
	float: right;
}

#view .btn-default:active {
	box-shadow: none !important;
}

.apu_filter_box {
	width: 368px;
	background: rgb(255, 255, 255);
	box-shadow: 0px 12px 24px 0px rgba(0, 0, 0, 0.1);
	border-radius: 0px;
}

.apu_filter_box .form-group.filter-param {
	margin-bottom: 0px;
}

.apu_filter_box .form-group>.resetFilters{
	color: rgb(160, 160, 160);
	font-size: 14px;
	font-family: HoneywellSansWeb-Bold;
	font-weight: bold;
	letter-spacing: 0.5px;
	line-height: 22px;
}

.apu_filter_box .filter-param .date-error-text{
	font-size: 10px;
	display: none;
}

.apu_filter_box .filter-param .date-error-text.show-error{

	display:block;
}


.apu_filter_box .filterParamHeading{
	color: rgb(48, 48, 48);
	font-size: 14px;
	font-family: HoneywellSansWeb-Extrabold;
	font-weight: 800;
	letter-spacing: 0px;
	line-height: 24px;
}

.apu_filter_box .filter-param-partition{
	height: 1px;
	background: rgb(208, 208, 208);
	border-radius: 0px;
	padding-left:15px;
	padding-right: 15px;
}

.apu_filter_box .filterParamFieldLabel {
	color: rgb(48, 48, 48);
	font-size: 14px;
	font-family: HoneywellSansWeb-Medium;
	font-weight: 500;
	letter-spacing: 0px;
	line-height: 22px;
}

.apu_filter_box .form-control .filterParamValue{
	width: 94px;
	height: 22px;
	color: rgb(112, 112, 112);
	font-size: 14px;
	font-family: HoneywellSansWeb-MediumItalic;
	font-weight: 500;
	font-style: italic;
	letter-spacing: 0px;
	line-height: 22px;
}


#create .btn-defaul2t.active.focus, #create .btn-defaul2t.active:focus,
#create .btn-default2.active:hover, #create .btn-default2:active.focus,
#create .btn-default2:active:focus, #create .btn-default2:active:hover,
#create .open>.dropdown-toggle.btn-default2.focus, #create .open>.dropdown-toggle.btn-default2:focus,
#create .open>.dropdown-toggle.btn-default2:hover {
	background: none !important;
	color: #101010;
}

#create .dropdown-menu {
	margin-top: 0px !important;
	border-radius: 0px !important;
	border: 1px solid #1792E5;
	border-top: none !important
}

#create .dropdown-menu>li>a {
	font-family: HoneywellSansWeb-Medium !important;
	font-size: 14px;
	color: #808080 !important;
	padding-left: 15px;
}

#create .btn-defaul2t:hover, #create .btn-default2:focus, #create .btn-default2:active,
#create .btn-defaul2t.active, #create .open .dropdown-toggle.btn-default2
{
	background-color: #fff !important;
}

#create .open>.dropdown-menu {
	border: 1px solid #1792E5 !important;
	border-top: none !important;
	margin-top: -1px !important;
	max-width: 220px !important;
}

#create .dropdown-menu li:hover {
	background: #1792E5;
	color: #fff
}

#create .dropdown.dropdown-select.open {
	/* 	border: 1px solid transparent !important; */
	border-bottom: none !important
}

#create .open .btn.btn-default2.dropdown-toggle {
	border-color: #1792E5 !important;
	border-bottom: 0px !important;
}

#create .dropdown-menu {
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0) !important;
	width: 100% !important;
}

#create .dropdown-menu>li>a:hover, #create .dropdown-menu>li>a:focus {
	color: #fff !important;
	font-family: HoneywellSansWeb-Medium !important;
	font-size: 14px;
	background-color: #1792E5 !important;
}

#create .btn.btn-default2.dropdown-toggle {
	font-family: HoneywellSansWeb-Medium !important;
	font-size: 14px;
	color: #808080 !important;
	width: 220px;
	height: 50px !important;
}

#create .dropdown-menu>.active>a, #create .dropdown-menu>.active>a:hover,
#create .dropdown-menu>.active>a:focus {
	background-color: #1792E5 !important;
	color: #fff !important
}

#create .form-group .dropdown.dropdown-select,
#airlineInfoTab .dropdown.dropdown-select,
#aircraftInfoTab .dropdown.dropdown-select {
	max-width: 290px !important
}

#create .btn-default2:focus {
	border: 1px solid #1792E5
}

#create .dropdown-menu {
	min-width: 10px
}

#create .btn-default2 {
	font-family: HoneywellSansWeb-Medium !important;
	font-size: 14px;
	color: #808080 !important;
	height: 35px !important;
	max-width: 290px;
	background: #fff;
	min-width: 150px;
	border: 1px solid #ddd;
	float: right;
	width: 100%;
}

#create .open .btn.btn-default2.dropdown-toggle {
	border-color: #1792E5 !important;
	border-bottom: 0px;
}

#create .open .btn.btn-default2.dropdown-toggle:focus, #create .btn.btn-default2.dropdown-toggle:hover
{
	background: #fff !important
}

#outerContainer_ADS .panel-body div.dropdown.dropdown-select {
	padding: 0px !important
}

#create .panel.panel-default .panel-body li a {
	text-transform: capitalize !important
}

.padd_left_15 {
	padding-left: 15px !important;
}

span.add img {
	padding: 0px !important
}

.badge.available:after, .badge.information:after, .badge.level-1:after {
	background-color: #1792E5
}

.badge[data-value]:after {
	content: attr(data-value);
	width: auto;
	height: 20px;
	padding: 3px 3px 0;
	color: #fff;
	min-width: 20px;
	font-size: 12px;
	font-family: HoneywellSansWeb-Bold;
	vertical-align: super;
	margin-left: -12px;
	margin-right: 2px;
}

.badge {
	background-color: transparent !important;
	display: inline;
	padding: 0px !important;
	min-width: 0px !important;
}

.box.new_box {
	min-height: 255px;
	padding-top: 5px;
}

.box.new_box .btn-secondary.btn {
	min-width: 200px !important;
	margin-top: 20px !important;
}

.black , .modal .black{
	font-family: HoneywellSansWeb-Black !important;
	font-size: 18px;
	color: #404040 !important;
	letter-spacing: -0.5px;
	text-transform: uppercase !important;
}

.black.license-product-name {
	color: rgb(48, 48, 48) !important;
	font-family: HoneywellSansWeb-Black !important;
	font-size: 18px;
	font-weight: 900;
	letter-spacing: 0px;
	line-height: 24px;
	text-transform: uppercase !important;
}

.apu_filter_box .filter-hr {
	background: rgb(208, 208, 208);
	border-radius: 0px;
	height: 1px;
}

.bold, .modal .bold {
	font-family: HoneywellSansWeb-Bold !important;
	font-size: 18px !important;
	color: #404040;
	letter-spacing: 0;
	line-height: 24px;
}

.associated_text {
	font-family: HoneywellSansWeb-Medium;
	font-size: 14px;
	color: #606060;
	line-height: 20px;
}

.posted_text {
	font-family: HoneywellSansWeb-Medium;
	font-size: 14px;
	color: #606060;
	line-height: 17px;
}

#outerContainer_ADS .panel-body div a.view_associated, .view_fleet {
	font-family: HoneywellSansWeb-Medium;
	text-transform: uppercase;
	font-size: 12px;
	color: #1792E5;
	line-height: 15px;
}

#outerContainer_ADS .panel-body div a.hide_associated {
	font-family: HoneywellSansWeb-Medium;
	text-transform: uppercase;
	font-size: 12px;
	color: #1792E5;
	line-height: 15px;
}

.btn.btn-secondary.view_box_btn {
	padding: 6px 0px !important;
	min-width: 10px !important;
	margin-top: 0px !important;
	width: 100%;
}

#outerContainer_ADS .panel-body .second-body a {
	font-family: HoneywellSansWeb-Medium;
	font-size: 12px;
	color: #1792E5;
	letter-spacing: 0;
	text-transform: uppercase;
	line-height: 16px;
	height: 50px;
}

#outerContainer_ADS .panel-body .second-body a:hover {
	text-decoration: none !important;
}

#outerContainer_ADS .panel-body .second-body a img {
	margin-right: 5px;
	padding: 0px !important
}

.panel-footer a {
	font-family: HoneywellSansWeb-Medium !important;
	font-size: 12px !important;
	color: #1792E5 !important;
	text-transform: uppercase;
	line-height: 15px;
}

.previous_body {
	background: #F7F7F7;
}

#outerContainer_ADS .view_box {
	margin-bottom: 20px !important;
}
/****Favourites Section styles starts here*********/
.favourites_icon {
	background: url(../../images/ads/Favorites_Icon.png) no-repeat;
	padding: 7px 15px;
	cursor: pointer;
	vertical-align:middle !important;
}

.active_favourite {
	background: url(../../images/ads/active_favourite.png) no-repeat;
	padding: 7px 15px;
	cursor: pointer;
	vertical-align:middle !important;
}

.popover.bottom {
	border-radius: 0px;
	border: 1px solid #1792E5;
}

.popover.bottom>.arrow {
	border-bottom-color: rgba(23, 146, 229, 1) !important;
}

.popover.bottom>.arrow:after {
	top: 2px !important;
}

.popover-content h1 {
	font-family: HoneywellSansWeb-Bold !important;
	text-align: center;
	font-size: 17px !important;
	color: #000000 !important;
	letter-spacing: -0.5px;
	margin-bottom: 15px;
	margin-top: 10px;
	line-height: 21px;
}

popover-content {
	background: #FFFFFF;
	border: 1px solid #1792E5;
	box-shadow: 1px 2px 7px 0 #B0B0B0;
}

.popover-content .btn-default2:hover {
	background: none !important;
	border: 1px solid #ddd !important
}

.popover-content .btn-default2 {
	border-radius: 0px !important;
	margin-top: 0px;
	text-align: left !important;
	width: 100%;
}

.popover-content .btn-default2 svg {
	float: right;
}

#view .btn-default:active {
	box-shadow: none !important;
}

.popover-content .btn-defaul2t.active.focus, .popover-content .btn-defaul2t.active:focus,
.popover-content .btn-default2.active:hover, .popover-content .btn-default2:active.focus,
.popover-content .btn-default2:active:focus, .popover-content .btn-default2:active:hover,
.popover-content .open>.dropdown-toggle.btn-default2.focus,
.popover-content .open>.dropdown-toggle.btn-default2:focus,
.popover-content .open>.dropdown-toggle.btn-default2:hover {
	background: none !important;
	color: #101010;
}

.popover-content .dropdown-menu {
	margin-top: 0px !important;
	border-radius: 0px !important;
	border: 1px solid #1792E5;
	border-top: none !important
}

.popover-content .dropdown-menu>li>a {
	font-family: HoneywellSansWeb-Medium !important;
	font-size: 14px;
	color: #808080 !important;
	padding-left: 15px;
}

.popover-content .btn-defaul2t:hover, #create .btn-default2:focus,
#create .btn-default2:active, #create .btn-defaul2t.active, #create .open .dropdown-toggle.btn-default2
{
	background-color: #fff !important;
}

.popover-content .open>.dropdown-menu {
	border: 1px solid #1792E5 !important;
	border-top: none !important;
	margin-top: -1px !important;
}

.popover-content .dropdown-menu li:hover {
	background: #1792E5;
	color: #fff
}

.popover-content .dropdown.dropdown-select.open {
	border: 1px solid transparent !important;
	border-bottom: none !important
}

.popover-content .open .btn.btn-default2.dropdown-toggle {
	border-color: #1792E5 !important;
	border-bottom: 0px !important;
}

.popover-content .dropdown-menu {
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0) !important;
	width: 100% !important;
}

.popover-content .dropdown-menu>li>a:hover, #create .dropdown-menu>li>a:focus
{
	color: #fff !important;
	font-family: HoneywellSansWeb-Medium !important;
	font-size: 14px;
	background-color: #1792E5 !important;
}

.popover-content .btn.btn-default2.dropdown-toggle {
	font-family: HoneywellSansWeb-Medium !important;
	font-size: 15px;
	color: #000000 !important;
	letter-spacing: -0.23px;
	height: 40px !important;
}

.popover-content .dropdown-menu>.active>a, #create .dropdown-menu>.active>a:hover,
#create .dropdown-menu>.active>a:focus {
	background-color: #1792E5 !important;
	color: #fff !important
}

.popover-content .form-group .dropdown.dropdown-select {
	max-width: 290px !important
}

.popover-content .btn-default2:focus {
	border: 1px solid #1792E5
}

.popover-content .dropdown-menu {
	min-width: 10px
}

.popover-content .btn-default2 {
	font-family: HoneywellSansWeb-Medium !important;
	font-size: 14px;
	color: #808080 !important;
	height: 35px !important;
	max-width: 290px;
	background: #fff;
	min-width: 150px;
	border: 1px solid #ddd;
	float: right;
	width: 100%;
}

.popover-content .open .btn.btn-default2.dropdown-toggle {
	border-color: #1792E5 !important;
	border-bottom: 0px;
}

.popover-content .open .btn.btn-default2.dropdown-toggle:focus,
.popover-content .btn.btn-default2.dropdown-toggle:hover {
	background: #fff !important
}

#outerContainer_ADS .panel-body div.dropdown.dropdown-select {
	padding: 0px !important
}

.popover-content input[type="text"] {
	font-family: HoneywellSansWeb-Medium;
	font-size: 15px;
	color: #000000;
	letter-spacing: -0.23px;
}

.popover-content h5 {
	font-family: HoneywellSansWeb-Bold;
	text-align: center;
	font-size: 16px;
	color: #808080;
	letter-spacing: -0.25px;
	margin-top: 20px;
	margin-bottom: 15px;
	line-height: 18px;
}

.popover-content input {
	font-family: HoneywellSansWeb-Medium;
	font-size: 15px;
	color: #B0B0B0;
	letter-spacing: -0.23px;
}

.popover.bottom {
	min-width: 320px !important;
}

.popover-content {
	padding: 15px 20px !important;
}

.popover-content .link-default a {
	font-family: HoneywellSansWeb-Bold;
	font-size: 16px;
	color: #808080;
	letter-spacing: -0.25px;
	text-transform: uppercase !important;
	line-height: 18px;
}

.popover-content .link-primary a {
	font-family: HoneywellSansWeb-Bold;
	text-transform: uppercase !important;
	font-size: 16px;
	color: #1792E5;
	letter-spacing: -0.25px;
	line-height: 18px;
}

.popover-content .link-primary, .popover-content .link-default {
	margin: 20px 0px !important;
}

.popover-content h4 {
	font-family: HoneywellSansWeb-Medium;
	text-align: center !important;
	margin-top: 20px;
	font-size: 15px;
	color: #000000 !important;
	margin-left: 0px;
	letter-spacing: -0.23px;
}

.popover-content h3 {
	font-family: HoneywellSansWeb-Bold;
	text-align: center !important;
	margin-left: 0px;
	font-size: 15px;
	color: #000000 !important;
	line-height: 40px;
	letter-spacing: -0.23px;
}
/****Favourites Section styles ends here*********/
.link {
	font-family: HoneywellSansWeb-Medium;
	font-size: 12px;
	color: #1792E5;
	line-height: 15px;
	text-decoration: none
}

.link:hover {
	text-decoration: none !important
}

.view_box_rcd {
	min-height: 80px !important;
}

#create .box.new_box img, .no_license_block img{
	background: #e0e0e0;
	margin-top: 20px;
	margin-bottom: 15px;
	border-radius: 70px;
	padding: 0px 0px 0px 8px;
}

.not_available_text {
	font-family: HoneywellSansWeb-Bold;
	text-align: center;
	font-size: 18px;
	color: #404040;
	letter-spacing: 0;
	line-height: 40px;
}

.modal-body .not_available_text {
	font-family: HoneywellSansWeb-Bold;
	text-align: center;
	font-size: 18px !important;
	color: #404040;
	letter-spacing: 0;
	line-height: 40px;
}

#left_ul_btn {
	font-family: HoneywellSansWeb-Bold !important;
	width: 95% !important;
	font-size: 14px;
	color: #1792E5;
}

#left_ul_btn span {
	font-size: 14px;
	margin-right: 5px;
}

#accordion input[type="text"]:disabled {
	font-family: HoneywellSansWeb-Medium;
	font-size: 18px;
	background: none;
	border: none;
	color: #1792E5;
}

#accordion input[type="text"] {
	/* max-width: 100px !important; */
	max-width: 120px !important;
	height: 40px;
	font-family: HoneywellSansWeb-Medium;
	font-size: 18px;
	color: #404040;
}

.back_to {
	font-family: HoneywellSansWeb-Bold;
	padding: 10px 0px !important;
	font-size: 14px;
	text-transform: uppercase;
	color: #1792E5 !important;
	letter-spacing: 0.54px;
}

#create .btn.btn-default2.dropdown-toggle.user_admin_drop {
	font-family: HoneywellSansWeb-Extrabold !important;
	font-size: 14px !important;
	color: #606060 !important;
	letter-spacing: 0.46px;
	text-transform: uppercase !important;
}

#btn_row {
	margin-bottom: 20px;
}

#btn_row .btn { /* margin: 4px !important;padding:6px 25px !important;*/

}

.text-green {
	font-family: HoneywellSansWeb-Bold;
	font-size: 14px;
	color: #7EB338;
}

.user_admin_form .row {
	box-shadow: 0px 2px 1px -1px #B0B0B0;
	padding: 20px 15px;
}

.user_admin_form .row:first-child {
	box-shadow: none !important;
	padding: 20px 15px 0px 15px;
}

.user_admin_form .row:first-child .form-group {
	margin-bottom: 10px;
}

.user_admin_form .form-group {
	margin-bottom: 30px;
}

.user_admin_form textarea {
	width: 100%;
	height: 135px;
}

.user_admin_form {
	box-shadow: 0 1px 2px 0 #B0B0B0;
}

.user_admin_form .btn.btn-secondary {
	width: 100%;
	min-width: 100% !important;
}

.user_admin_form .btn.btn-secondary:first-child {
	margin-top: 40px !important;
}

.user_admin_form label {
	color: #606060 !important;
}

.overlay {
	color: #fff;
	position: absolute;
	z-index: 12;
	top: 20%;
	left: 10%;
	width: 100%;
}

#outerContainer_ADS .item .overlay h1 {
	font-family: HoneywellSansWeb-Black;
	/* text-transform: uppercase; */
	line-height: 43px !important;
	font-size: 36px;
	color: #404040;
}

#outerContainer_ADS .item .overlay p {
	font-family: HoneywellSansWeb-Bold;
	/* text-transform: uppercase; */
	font-size: 18px;
	color: #707070 !important;
	line-height: 50px;
}

#second-part, #overview-part {
	margin-left: 30px;
	margin-right: 30px;
}

#second-part .nav.nav-tabs.center-block, #overview-part .nav.nav-tabs.center-block
{
	width: 450px;
}

#second-part .tab-align, #overview-part .tab-align {
	background: #FFFFFF;
	box-shadow: 0 1px 2px 0 #C0C0C0;
}

#outerContainer_ADS #second-part .nav.nav-tabs.tabs-left li>a,
#outerContainer_ADS #overview-part .nav.nav-tabs.tabs-left li>a {
	border: 1px solid #ddd !important;
	padding: 14px 9px !important;
	text-transform: none !important;
	cursor: pointer;
}

#outerContainer_ADS #second-part .nav.nav-tabs.tabs-left li.active,
#outerContainer_ADS #overview-part .nav.nav-tabs.tabs-left li.active {
	background: #fff;
}

#outerContainer_ADS #second-part .tab-pane h3, #outerContainer_ADS #overview-part .tab-pane h3
{
	font-family: HoneywellSansWeb-Bold;
	margin-bottom: 20px;
	font-size: 18px;
	color: #606060;
}

#outerContainer_ADS #second-part .tab-pane h6,
#outerContainer_ADS #overview-part .tab-pane h6
{
	font-family: HoneywellSansWeb-Medium;
	font-size: 14px;
	color: #808080;
	letter-spacing: -0.5px;
	line-height: 24px;
}

#outerContainer_ADS #second-part .tab-pane li, #outerContainer_ADS #overview-part .tab-pane li
{
	list-style: none !important
}

#outerContainer_ADS #second-part .tab-pane h6 a {
	font-family: HoneywellSansWeb-Bold;
	font-size: 14px;
	color: #1792E5;
	letter-spacing: 0.3px;
	line-height: 21px;
}

#outerContainer_ADS #second-part .tab-content {
	background: #fff !important;
	box-shadow: 0 1px 2px 0 #C0C0C0;
}

/* #outerContainer_ADS #second-part .tab-pane h6 {
	margin-bottom: 20px;
} */

#outerContainer_ADS #second-part .tab-pane p {
	font-family: HoneywellSansWeb-Medium;
	font-size: 14px;
	color: #808080;
	letter-spacing: 0.3px;
	/* margin-top: -15px; */
	margin-bottom: 18px;
	line-height: 21px;
}

#outerContainer_ADS #second-part h2 {
	font-family: HoneywellSansWeb-Bold;
	line-height: 21px;
	font-size: 18px;
	color: #606060;
}

#outerContainer_ADS #second-part .box {
	padding: 20px;
	box-shadow: 0 1px 2px 0 #C0C0C0;
}

#outerContainer_ADS #second-part .box h2 {
	text-align: center
}

#outerContainer_ADS #second-part .box img {
	margin: auto;
}

#outerContainer_ADS #second-part .box .btn.btn-primary.nextBtn {
	margin-left: auto !important;
	min-width: 250px;
	margin-bottom: 15px
}

#outerContainer_ADS #second-part .box a {
	font-family: HoneywellSansWeb-Bold;
	text-align: center;
	font-size: 14px;
	color: #1792E5;
	letter-spacing: 0.3px;
	line-height: 21px;
}

#outerContainer_ADS #second-part .box:nth-child(2) {
	margin-top: 4px
}

#outerContainer_ADS #second-part .box:nth-child(2) img {
	background: #e0e0e0;
	margin-top: 10px;
	margin-bottom: 15px;
	border-radius: 66px;
	padding: 0px 0px 0px 0px;
}

#outerContainer_ADS #second-part .box:nth-child(2) p {
	font-family: HoneywellSansWeb-Medium;
	text-align: center;
	margin: 20px;
	font-size: 14px;
	color: #808080;
	letter-spacing: -0.5px;
	line-height: 21px;
}

#outerContainer_ADS #second-part .box:nth-child(2) .btn.btn-secondary {
	min-width: 250px;
}

#outerContainer_ADS .features h1 {
	font-family: HoneywellSansWeb-Light;
	margin: 30px;
	text-align: center;
	font-size: 32px;
	margin-bottom: 20px;
	color: #101010;
}

#outerContainer_ADS .features .box h2 {
	font-family: HoneywellSansWeb-Bold;
	display: inline-block;
	font-size: 18px;
	color: #707070;
}

#outerContainer_ADS .features .box p {
	font-family: HoneywellSansWeb-Book;
	/* padding: 0px 20px 0px 75px; */
	margin-top: 15px;
	font-size: 16px;
	color: #707070;
	letter-spacing: -0.57px;
	line-height: 21px;
}

#outerContainer_ADS .features .box img {
	display: inline-block;
}
#outerContainer_ADS .features .box .row img{    width: 100px;}

#outerContainer_ADS .features .box {
	box-shadow: 0 1px 2px 0 #C0C0C0;
	margin-top: 20px;
}

#outerContainer_ADS .features .box a {
	font-family: HoneywellSansWeb-Bold;
	font-size: 16px;
	color: #1792E5;
	letter-spacing: -0.57px;
	/* line-height: 60px; */
}

#second-part .tab-pane.active {
	padding-top: 3px !important;
	padding-bottom: 10px !important;
}

/* #second-part .tab-pane.active#updates {
	padding-top: 20px;
} */

#need_help {
	background: #fff;
	vertical-align: middle;
}

#need_help a {
	padding: 8px 2px !important;
	font-family: HoneywellSansWeb-Medium !important;
	font-size: 14px;
	color: #1792E5 !important;
	letter-spacing: 0.54px;
}

#outerContainer_ADS .overview .box {
	margin-top: 4px;
	padding: 20px 10px;
	box-shadow: 0 1px 2px 0 #C0C0C0;
	min-height: 300px !important;
}

#outerContainer_ADS .overview .box img {
	background: #e0e0e0;
	margin: auto;
	margin-top: 10px;
	margin-bottom: 15px;
	border-radius: 66px;
	padding: 0px 0px 0px 0px;
}

#outerContainer_ADS .overview .box p {
	font-family: HoneywellSansWeb-Medium;
	text-align: center;
	margin: 20px;
	font-size: 14px;
	color: #808080;
	letter-spacing: -0.5px;
	line-height: 21px;
}

#outerContainer_ADS .overview .box h2 {
	font-family: HoneywellSansWeb-Bold;
	text-align: center;
	font-size: 18px;
	color: #101010;
	margin-bottom: 12px
}

#outerContainer_ADS .overview .box .btn.btn-secondary {
	min-width: 200px;
	position: absolute;
	bottom: 20px;
	left: 50px;
}

#outerContainer_ADS .overview .col-md-3 {
	padding-right: 3px !important;
}
/* #outerContainer_ADS #overview-part .nav.nav-tabs.tabs-left li>a { */
/* 	border: 1px solid #ddd !important; */
/* 	padding: 14px 9px !important; */
/* 	text-transform: none !important */
/* } */
/* #outerContainer_ADS #overview-part .nav.nav-tabs.tabs-left li.active { */
/* 	background: #fff; */
/* } */
/* #outerContainer_ADS #overview-part .tab-pane h3 { */
/* 	font-family: HoneywellSansWeb-Bold; */
/* 	margin-bottom: 20px; */
/* 	font-size: 18px; */
/* 	color: #606060; */
/* } */
#outerContainer_ADS #overview-part .tab-pane h6 {
	font-family: HoneywellSansWeb-Medium;
	font-size: 14px;
	color: #808080;
	letter-spacing: -0.5px;
	line-height: 24px;
}

#outerContainer_ADS #overview-part .tab-pane h4 a {
	font-family: HoneywellSansWeb-Bold;
	font-size: 14px;
	color: #1792E5;
	letter-spacing: 0.3px;
	line-height: 21px;
}

#outerContainer_ADS #overview-part .tab-content {
	background: #fff !important;
	box-shadow: 0 1px 2px 0 #C0C0C0;
}

#outerContainer_ADS #overview-part .tab-pane h4 {
	margin-bottom: 20px;
}

#outerContainer_ADS #overview-part .tab-pane p {
	font-family: HoneywellSansWeb-Medium;
	font-size: 14px;
	color: #404040;
	letter-spacing: 0.3px;
	margin-top: -15px;
	margin-bottom: 18px;
	line-height: 21px;
}

#outerContainer_ADS #overview-part h2 {
	font-family: HoneywellSansWeb-Bold;
	line-height: 21px;
	font-size: 18px;
	color: #101010;
}

#outerContainer_ADS #overview-part .nav.nav-tabs li {
	margin-bottom: 0px;
}

#outerContainer_ADS #overview-part .tab-content .tab-pane#updates {
	padding: 25px 0px
}

#outerContainer_ADS .overview .box .btn.btn-primary.nextBtn {
	margin-bottom: 0px;
	position: absolute;
	bottom: 20px;
	/* left: 50px;*/
	/* height: 45px !important; */
}

#btn_row .col-md-2, #btn_row .col-md-3 {
	padding-left: 1px !important;
	padding-right: 1px !important;
}

#btn_row .btn {
	font-size: 13px;
	font-family: HoneywellSansWeb-Bold !important;
	padding: 14px 4px !important;
	min-width: 10px !important;
	color: #1792E5;
	letter-spacing: 0.54px;
}

#btn_row div {
	display: inline
}

#view_as a {
	font-family: HoneywellSansWeb-Extrabold;
	padding:8px 15px 5px 0px !important;
	font-size: 14px;
	color: #707070;
	letter-spacing: 0.54px;
}

#outerContainer_ADS .viewing_menu .box {
	margin-top: 4px;
	padding: 20px 10px;
	box-shadow: 0 1px 2px 0 #C0C0C0;
	min-height: 100px !important;
}

#outerContainer_ADS .viewing_menu .box img {
	background: #e0e0e0;
	margin-top: 10px;
	margin-bottom: 15px;
	border-radius: 66px;
	padding: 0px 0px 0px 0px;
	float: left;
}

#outerContainer_ADS .viewing_menu .box p {
	font-family: HoneywellSansWeb-Bold;
	text-align: center;
	margin: 5px 20px;
	font-size: 14px;
	color: #808080;
	letter-spacing: 0.54px;
	line-height: 21px;
	float: left;
	text-align: left;
}

#outerContainer_ADS .viewing_menu .box h2 {
	font-family: HoneywellSansWeb-Bold;
	font-size: 18px;
	color: #101010;
	display: block;
	margin-left: 20px;
	margin-top: 20px;
}

#outerContainer_ADS .viewing_menu .box .btn.btn-secondary {
	min-width: 200px;
	margin-top: 30px !important;
	width: 85%;
	margin: auto !important;
}

/* #outerContainer_ADS .viewing_menu .box:nth-child(2) h2 {
	font-family: HoneywellSansWeb-Bold;
	margin-top: 0px;
	font-size: 18px;
	color: #101010;
	display: block;
	float: left;
	width: 53%;
}

#outerContainer_ADS .viewing_menu .box:nth-child(2) p {
	margin-top: 20px;
	letter-spacing: 0.54px;
}
 */
#outerContainer_ADS .open>.dropdown-menu.viewing_menu {
	border-radius: 0px;
}

#outerContainer_ADS .dropdown-menu.viewing_menu {
	margin: 4px 0 0;
	padding: 0px !important
}

#outerContainer_ADS .modal-body p a {
	font-family: HoneywellSansWeb-Bold;
	font-size: 18px;
	color: #1792E5;
	line-height: 21px;
}

#contact_us_modal p {
	text-align: center
}

#contact_us_modal img {
	margin-bottom: 20px !important
}

.modal-content .modal-footer {
	padding: 0 35px 0px !important;
}

#licenceModal .modal-body h2 {
	font-family: HoneywellSansWeb-Bold;
	font-size: 18px;
	color: #404040;
}

#licenceModal .modal-body img {
	background: #fff;
	padding: 2px 2px;
	border-radius: 63px;
	width: 70px;
}

#viewAsForSuperAdmin .btn.btn-primary{
	/*  width: 90%;
     height: 45px;
  */
	width: 100%;
	height: 45px;
	margin-top: 20px !important;
	margin-bottom: 20px !important;
}

#email_documents h2, #viewAsForSuperAdmin h2 {
	font-family: HoneywellSansWeb-Medium;
	font-size: 12px;
	color: #707070;
	letter-spacing: 0.46px;
	line-height: 20px;
}

#email_documents label, #viewAsForSuperAdmin label {
	font-family: HoneywellSansWeb-Medium;
	font-size: 14px;
	color: #808080;
}

#email_documents input, #viewAsForSuperAdmin input, #contact_support input
{
	height: 50px;
	font-family: HoneywellSansWeb-Medium;
	margin-bottom: 30px;
	font-size: 14px;
	color: #000000;
}

#email_documents .btn.btn-primary {
	width: 30%;
	height: 45px;
}

#contact_support .form-group {
	margin-bottom: 20px
}

#contact_support .dropdown-menu {
	margin-top: 15px !important;
	max-width: 220px !important;
}

#contact_support textarea {
	width: 100%;
	height: 130px
}

#contact_support .modal-footer .btn {
	height: 45px !important;
	margin-right: 0px !important;
	min-width: 140px !important
}

#contact_support .modal-body {
	padding: 20px 0px !important;
}

#broadcastMessageModal .box {
	padding: 20px 40px !important;
}

#broadcastMessageModal .box li h1 {
	font-family: HoneywellSansWeb-Bold;
	line-height: 40px;
	font-size: 14px;
	color: #404040;
}

#broadcastMessageModal .box li {
	font-family: HoneywellSansWeb-Bold;
	font-size: 14px;
	color: #404040;
}

#broadcastMessageModal .box li p {
	font-family: HoneywellSansWeb-Medium !important;
	text-align: left;
	font-size: 12px !important;
	color: #707070;
	letter-spacing: 0.46px;
	line-height: 20px;
	margin: 0px 0px 20px 0px;
}

#broadcastMessageModal .box li a {
	font-family: HoneywellSansWeb-Medium;
	font-size: 12px;
	color: #1792E5;
	letter-spacing: 0.46px;
	line-height: 20px;
	font-weight: normal;
}

#broadcastMessageModal .box:nth-child(2) {
	margin-top: 10px;
}

#serviceRequestModal a {
	font-family: HoneywellSansWeb-Bold;
	font-size: 14px;
	color: #1792E5;
}

#serviceRequestModal p {
	font-family: HoneywellSansWeb-Medium !important;
	font-size: 12px !important;
	color: #707070;
	letter-spacing: 0.38px;
	line-height: 20px;
	text-align: left;
	margin: 10px 0px 10px 0px;
}

#serviceRequestModal .modal-body .box {
	padding: 10px 10px 0px 10px;
	min-height: 100px !important;
}
#serviceRequestModal .box:hover{
	border: 1px solid #1792E5;
	margin-bottom: 10px;
}

#serviceRequestModal .modal-content .modal-footer
{
	padding: 0 20px 0px !important;
}

#outerContainer_ADS #serviceRequestModal .modal-content .modal-footer .btn
{
	height: 45px !important;
	margin-right: 0px !important
}

#outerContainer_ADS .nav-tabs>li>a:hover {
	padding: 11px 15px !important;
	font-size: 14px !important
}

#inds_tab .associated_text {
	font-family: HoneywellSansWeb-Bold !important;
	line-height: 30px !important
}

#inds_tab .posted_text {
	font-size: 12px !important;
}

#inds_tab .black {
	font-family: HoneywellSansWeb-Bold !important;
	text-transform: capitalize !important;
}

@media ( min-width : 768px) {
	#myModal .modal-dialog {
		width: 450px;
		margin: 30px auto;
	}
}

@media ( min-width : 992px) {
	#manage_profiles_modal  .modal-lg {
		width: 780px;
	}
}

#myModal .form-group input {
	max-width: 100% !important
}

#myModal .form-group  label {
	color: #808080
}

#manage_profiles_modal h2 {
	font-family: HoneywellSansWeb-Bold !important;
	color: #101010 !important;
	font-size: 18px !important;
	margin-top: 10px;
	margin-bottom: 20px;
	line-height: 40px;
}

#manage_profiles_modal  .table>thead>tr>th {
	background-color: #707070;
	color: #fff;
	text-transform: capitalize;
	font-family: HoneywellSansWeb-Book;
	padding: 15px 10px !important;
	font-size: 14px;
}

#manage_profiles_modal .table.table-striped>tbody>tr:nth-child(odd)>td {
	background-color: #ffff;
	padding: 15px 10px !important;
	font-size: 14px;
	font-family: HoneywellSansWeb-Medium;
	color: #303030;
}

#manage_profiles_modal .table.table-striped>tbody>tr:nth-of-type(even)>td
{
	background-color: #f7f7f7;
	padding: 15px 10px !important;
	font-size: 14px;
	font-family: HoneywellSansWeb-Medium;
	color: #303030;
}

#manage_profiles_modal  .modal-content .modal-footer {
	padding: 0 0px 0px !important;
}

#manage_profiles_modal .action_dots p {
	font-size: 24px !important;
	font-family: HoneywellSansWeb-Bold !important;
	letter-spacing: 2px
}

#manage_profiles_modal .popover {
	border-radius: 0px !important;
}

#manage_profiles_modal .popover .arrow {
	display: none
}

#manage_profiles_modal .popover {
	float: none;
	position: absolute;
}

#manage_profiles_modal .popover p {
	padding: 10px 0px !important;
}
/*	#manage_profiles_modal .popover{left:337px !important}*/
#manage_profiles_modal .popover-content {
	min-width: 200px !important;
	padding: 0px 20px !important;
	padding-left: 0px !important;
	padding-right: 0px !important
}
#manage_profiles_modal .popover-content ul li:hover{background: #1792E5 !important;background-color: #1792E5 !important;color:#fff !important}
#manage_profiles_modal .popover-content ul li:hover p{color:#fff !important}
#manage_profiles_modal .popover-content ul li:hover .edit_black{background: url(/images/ads/edit_white.svg) no-repeat}
#manage_profiles_modal .popover-content ul li:hover .delete_grey{background: url(/images/ads/delete_white.svg) no-repeat}
#manage_profiles_modal .modal-content .modal-body p {
	margin-left: 30px;
	text-transform: capitalize
}

#manage_profiles_modal .popover-content li.active p {
	background: #1792E5 !important;
	padding: 10px 0px;
	color: #fff;
}

#manage_profiles_modal .popover-content li.active {
	background: #1792E5;
}

#manage_profiles_modal .popover-content li.active a {
	background: #1792E5;
	color: #ffffff
}

#manage_profiles_modal .popover-content li.active .edit_black {
	background-color: #1792E5;
	background: url(/images/ads/edit_white.svg) no-repeat
}

#manage_profiles_modal input[disabled] {
	border: none !important;
	background: none !important
}

#manage_profiles_modal .popover-content li.active a:hover {
	text-decoration: none !important
}

#manage_profiles_modal .links_div a {
	font-size: 14px;
	font-family: HoneywellSansWeb-Bold;
	color: #1792E5;
	margin: 0px 10px;
}

#manage_profiles_modal .links_div a:first-child {
	margin-left: 0px !important
}

#manage_profiles_modal .links_div a:hover {
	text-decoration: none !important
}

#manage_profiles_modal input {
	height: 35px !important
}

#manage_profiles_modal .popover {
	padding: 0px !important
}
/*
	for tools
	*/
#outerContainer_ADS .nav-tabs.tabs-left>li>a:hover {
	padding: 11px 15px !important;
	font-size: 18px !important;
}

#spToolsDiv p {
	margin-top: 0px !important
}

#spToolsDiv a {
	font-family: HoneywellSansWeb-Medium;
	font-size: 14px;
	color: #1792E5;
	letter-spacing: 0.3px;
	text-decoration: none;
	line-height: 25px;
}

#outerContainer_ADS .overview .box:first-child p {
	margin: 0px !important
}

#outerContainer_ADS  .nav.nav-tabs.pull-right>li>a:hover {
	font-size: 14px !important;
}

#outerContainer_ADS #create a.link {
	cursor: text;
}

#outerContainer_ADS  .nav.nav-tabs.center-block  li>a:hover {
	font-size: 18px !important
}

#outerContainer_ADS #second-part #navdbTab1  a, #outerContainer_ADS #second-part #navdbTab2  a,
#outerContainer_ADS #second-part #navdbTab4  a, #outerContainer_ADS #second-part #egpwsTab1  a,
#outerContainer_ADS #second-part #egpwsTab2 a, #outerContainer_ADS #second-part #egpwsTab3 a,
#outerContainer_ADS #second-part #egpwsTab5 a, #outerContainer_ADS #NavDB #navdbTab1 li a,
#outerContainer_ADS #NavDB #navdbTab2 li a, #outerContainer_ADS #NavDB #navdbTab6 li a,
#outerContainer_ADS #NavDB #navdbTab4 li a, #outerContainer_ADS #NavDB #navdbTab5  a,
#outerContainer_ADS #EGPWS #egpwsTab1 li a, #outerContainer_ADS #EGPWS #egpwsTab2 li a,
#outerContainer_ADS #EGPWS #egpwsTab3 li a, #outerContainer_ADS #EGPWS #egpwsTab5 li a,
#outerContainer_ADS #TPK #tpkTab1 a, #outerContainer_ADS #TPK #tpkTab2 a
{
	font-family: HoneywellSansWeb-Bold;
	font-size: 14px;
	color: #1792E5;
	letter-spacing: 0.3px;
	line-height: 21px;
}

/* #adsProgressBar {
	border-radius: 50%;
	width: 30px;
	height: 30px;
	border: .25rem solid rgba(0, 0, 0, 0.5);
	border-top-color: #c1c1c1;
	animation: spin 1s infinite linear;
	margin: 10px auto 10px;
	padding: 5px;
	text-align: center;
}  */
.stepwizard-step a.btn.btn-circle.btn-default.btn-primary:after {
	border-top: #ddd solid 2px !important;
	content: " ";
	position: absolute;
	width: 100%;
	top: 14px;
	left: 50%;
	margin-left: 15px;
}
/***DLS CHANGES***/
#outerContainer_ADS  #create #requestTerraindbTab  .btn-circle {
	width: 30px;
	height: 30px;
	text-align: center;
	/*padding: 6px 9px;*/
	padding: 3px 8px;
	font-size: 12px;
	line-height: 1.428571429;
}

/*****************step wizard CSS starts here*************************************/
.stepwizard-step p {
	margin-top: 10px;
	font-family: HoneywellSansWeb-Bold;
	font-size: 14px;
	color: #707070;
	letter-spacing: 0.54px;
}

.stepwizard-row {
	/* 	display: table-row; */

}

.stepwizard {
	display: table;
	width: 100%;
	position: relative;
	padding: 20px 0px;
}

.stepwizard-step button[disabled] {
	opacity: 1 !important;
	filter: alpha(opacity = 100) !important;
}

#outerContainer_ADS     #create #requestTerraindbTab  p.disabled {
	color: #707070 !important
}

.stepwizard-step {
	display: table-cell;
	text-align: center;
	position: relative;
}

#outerContainer_ADS     #create #requestTerraindbTab  .btn-circle {
	width: 30px;
	height: 30px;
	text-align: center;
	/*padding: 6px 9px;*/
	padding: 3px 8px;
	font-size: 12px;
	line-height: 1.428571429;
}

.stepwizard-step a {
	font-family: HoneywellSansWeb-Bold !important;
	padding: 5px;
	font-size: 16px !important;
	color: #fff !important;
	letter-spacing: 0.62px;
	border-radius: 50px !important;
	background: #7EB338 !important
}

a.btn-circle[disabled="disabled"] {
	border: 1px solid #7EB338 !important;
	padding: 5px;
	background: #fff !important;
	color: #7EB338 !important;
	border-radius: 50px !important;
	opacity: 1 !important
}

h3.wizard-title {
	font-family: HoneywellSansWeb-Bold !important;
	font-size: 16px !important;
	color: #707070 !important;
	letter-spacing: 0.62px !important;
	/* 	text-transform: uppercase; */
	margin-top: 20px;
	margin-bottom: 10px;
	padding-left: 15px;
	line-height: 20px;
}

.stepwizard-step a.btn-grey {
	border: 2px solid #d0d0d0;
	border-radius: 50px !important;
	background: #fff !important;
	color: #d0d0d0 !important;
	opacity: 1;
	padding: 5px 10px;
}

.stepwizard-step a.btn.btn-default.btn-primary {
	background: #fff !important;
	color: #7EB338 !important;
	border: 2px solid #7EB338 !important;
	padding: 10px 8px;
}

.stepwizard-step a.btn.btn-default {
	padding: 10px 8px;
}

.stepwizard-step a.btn.btn-circle.btn-default.btn-primary {
	padding: 10px 8px
}

.stepwizard-step a.btn.btn-circle.btn-default.btn-primary:after {
	border-top: #ddd solid 2px !important;
	content: " ";
	position: absolute;
	width: 100%;
	top: 14px;
	left: 50%;
	margin-left: 15px;
}

.stepwizard-step a.btn.btn-default.btn-grey:after, .stepwizard-step a.btn.btn-default.btn-primary:after
{
	border-top: #ddd solid 2px !important;
	content: " ";
	position: absolute;
	width: 100%;
	top: 14px;
	left: 50%;
	margin-left: 15px;
}

.stepwizard-step a.btn.btn-default.btn-circle:after, .stepwizard-step a.btn.btn-default:after
{
	border-top: #7EB338 solid 2px !important;
	content: " ";
	position: absolute;
	width: 100%;
	top: 14px;
	left: 49%;
	margin-left: 15px;
}

.stepwizard-step.last_step a.btn.btn-default.btn-primary:after,
.stepwizard-step.last_step a.btn.btn-default.btn-grey:after,
.stepwizard-step.last_step a.btn.btn-default:after {
	border: none !important;
	content: " ";
}
/*****************step wizard CSS ends here*************************************/
/*************Request Access Screens starts here***************************/
#outerContainer_ADS     #create #requestTerraindbTab  .last_step a:after
{
	content: " ";
	border-top: none !important;
}

#outerContainer_ADS     #create #requestTerraindbTab  #aircraftTable .panel-heading
{
	height: 50px;
}

#outerContainer_ADS     #create #requestTerraindbTab  #aircraftTable .panel-title
{
	font-family: HoneywellSansWeb-ExtraBold;
	text-transform: uppercase;
	font-size: 14px;
	color: #707070;
	letter-spacing: 0.54px;
}

#outerContainer_ADS     #create #requestTerraindbTab  #aircraftTable .panel-title.panel-collapsed
{
	font-family: HoneywellSansWeb-Medium;
}

#outerContainer_ADS     #create #requestTerraindbTab  .chevron-up {
	background: url(../../images/common/svgs/caret-up.svg) no-repeat;
	padding: 0px 9px;
	width: 20px;
	height: 20px;
	margin-left: 10px;
}

#outerContainer_ADS     #create #requestTerraindbTab  .chevron-up-download
{
	background: url(../../images/common/svgs/caret-up.svg) no-repeat;
	padding: 5px 9px;
	width: 20px;
	height: 20px;
}

#outerContainer_ADS     #create #requestTerraindbTab  .chevron-down {
	background: url(../../images/common/svgs/caret-down.svg) no-repeat;
	padding: 0px 9px;
	width: 20px;
	height: 20px;
	margin-left: 10px;
}

#outerContainer_ADS     #create #requestTerraindbTab .chevron-down-download
{
	background: url(../images/common/svgs/caret-down-download.svg) no-repeat;
	padding: 5px 12px;
	width: 20px;
	height: 20px;
}

#outerContainer_ADS  #userInfoTab .panel.panel-default {
	border: 1px solid #ddd !important;
	border-bottom: 0px !important;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0) !important;
	border: 1px solid #ddd !important;
}

#outerContainer_ADS   #create #requestTerraindbTab input[type='text'],
#outerContainer_ADS   #requestTerraindbTab input[type='text'],
#requestTerraindbTab #airlineInfoTab input[type='text'],
#requestTerraindbTab #aircraftInfoTab input[type='text'],
#outerContainer_ADS   #create #requestTerraindbTab input[type='select'] {
	height: 35px !important
}

#outerContainer_ADS   #create #requestTerraindbTab .modal-footer .btn {
	height: auto !important;
	margin-right: 0px !important;
}


#outerContainer_ADS   #create #requestTerraindbTab #userInfoTab  .panel.panel-default,
#outerContainer_ADS   #create #requestTerraindbTab  #aircraftTable  .panel.panel-default
{
	padding: 5px 0px !important;
	margin-top: 30px !important;
	border-bottom: 1px solid #ddd !important
}

#outerContainer_ADS  #create #requestTerraindbTab   #userInfoTab .panel.panel-default .panel-heading
{
	border-bottom: 0px !important;
	height: 40px;
	padding: 10px 0px !important;
}

#outerContainer_ADS  #create #requestTerraindbTab   #userInfoTab .panel.panel-default .panel-heading h3
{
	font-family: HoneywellSansWeb-Medium;
	font-size: 16px !important;
}

#outerContainer_ADS     #create #requestTerraindbTab  #userInfoTab .panel.panel-default .panel-body
{
	box-shadow: none !important;
	border-top: 1px solid #ddd !important;
	padding-left: 30px !important;
}

#outerContainer_ADS     #create #requestTerraindbTab  .panel.panel-default .panel-body input
{
	font-family: HoneywellSansWeb-Medium;
}

#outerContainer_ADS #create #requestTerraindbTab  .btn.btn-default2.dropdown-toggle
{
	height: 35px !important;
	width: 288px !important
}

#outerContainer_ADS #create #requestTerraindbTab  .open>.dropdown-menu {
	max-width: 290px !important
}

#outerContainer_ADS #create #requestTerraindbTab  select,
#outerContainer_ADS #requestTerraindbTab #airlineInfoTab select,
#requestTerraindbTab #airlineInfoTab select,
#requestTerraindbTab #aircraftInfoTab select
{
	height: 35px !important;
	width: 100%;
	font-family: HoneywellSansWeb-Medium !important;
	font-size: 14px;
	color: #808080 !important;
	padding: 5px;
	background-image: url(../../images/common/svgs/caret-down.svg) !important;

}

/* #outerContainer_ADS #create #requestTerraindbTab #aircraftInfoTab select,
	#outerContainer_ADS #requestTerraindbTab #airlineInfoTab select,
	#requestTerraindbTab #airlineInfoTab select {
	width: 76%;
} */

#outerContainer_ADS #create #requestTerraindbTab #aircraftInfoTab #errorDiv p,
#outerContainer_ADS #create #requestTerraindbTab #airlineInfoTab #errorDiv p {
	text-align:left;
}

#outerContainer_ADS #create #requestTerraindbTab #aircraftInfoTab .btn.btn-primary.nextBtn,
#outerContainer_ADS #create #requestTerraindbTab #airlineInfoTab .btn.btn-primary.nextBtn {
	margin-bottom:10px;
}

#outerContainer_ADS #create #requestTerraindbTab  #aircraftTable p {
	font-family: HoneywellSansWeb-Medium;
	font-size: 14px;
}

#outerContainer_ADS #create #requestTerraindbTab  #aircraftInfoTab p strong
{
	font-family: HoneywellSansWeb-ExtraBold;
	font-size: 16px;
}

#outerContainer_ADS #create #requestTerraindbTab  #aircraftInfoTab #aircraftAddedTable.table>thead>tr>th,
#airlineAddedTable.table>thead>tr>th, #aircraftAddedTable.table>thead>tr>th,
#airlineAlreadyAddedTable.table>thead>tr>th, #aircraftAlreadyAddedTable.table>thead>tr>th,
#outerContainer_ADS #availableSubscriptionsModal #availableSubscriptionsTable.table>thead>tr>th
{
	background-color: #707070;
	color: #fff;
	text-transform: capitalize;
	font-family: HoneywellSansWeb-Book;
	padding: 20px 8px;
	border-bottom: none;
	font-size: 14px;
	font-weight: normal !important;
}

#outerContainer_ADS #create #requestTerraindbTab  #aircraftTable  .table>tbody>tr>td,
#outerContainer_ADS #create #requestTerraindbTab  #aircraftInfoTab #aircraftAddedTable.table>tbody>tr>td
#outerContainer_ADS #create #requestTerraindbTab  .table>tbody>tr>td,
#airlineAddedTable.table>tbody>tr>td, #aircraftAddedTable.table>tbody>tr>td,
#airlineAlreadyAddedTable.table>tbody>tr>td, #aircraftAlreadyAddedTable.table>tbody>tr>td,
#outerContainer_ADS #availableSubscriptionsModal #availableSubscriptionsTable.table>tbody>tr>td
{
	font-family: HoneywellSansWeb-Medium;
	font-size: 14px;
	vertical-align: middle;
	color: #707070;
	letter-spacing: 0.54px;
}

#outerContainer_ADS #create #requestTerraindbTab  #airlineInfoTab #airlineAddedTable.table>thead>tr>th
{
	background-color: #707070;
	color: #fff;
	text-transform: capitalize;
	font-family: HoneywellSansWeb-Book;
	padding: 20px 8px;
	border-bottom: none;
	font-size: 14px;
	font-weight: normal !important;
}

#outerContainer_ADS #create #requestTerraindbTab  #airlineInfoTab #airlineAddedTable.table>tbody>tr>td
{
	font-family: HoneywellSansWeb-Medium;
	font-size: 14px;
	vertical-align: middle;
	color: #707070;
	letter-spacing: 0.54px;
}

#outerContainer_ADS #create #requestTerraindbTab  #aircraftTable  .table.table-striped>tbody>tr:nth-of-type(odd),
#outerContainer_ADS #create #requestTerraindbTab  .table.table-striped>tbody>tr:nth-of-type(odd),
#outerContainer_ADS #availableSubscriptionsModal #availableSubscriptionsTable .table.table-striped>tbody>tr:nth-of-type(odd)
{
	background-color: #fff !important;
}

#outerContainer_ADS #create #requestTerraindbTab  #aircraftTable .table.table-striped>tbody>tr:nth-of-type(even),
#outerContainer_ADS #create #requestTerraindbTab  .table.table-striped>tbody>tr:nth-of-type(even),
#airlineAddedTable.table.table-striped>tbody>tr:nth-of-type(even),
#airlineAlreadyAddedTable.table.table-striped>tbody>tr:nth-of-type(even),
#aircraftAlreadyAddedTable.table.table-striped>tbody>tr:nth-of-type(even),
#pricePlanTab .table.table-striped>tbody>tr:nth-of-type(even),
#aircraftAddedTable.table.table-striped>tbody>tr:nth-of-type(even),
#outerContainer_ADS #availableSubscriptionsModal #availableSubscriptionsTable.table.table-striped>tbody>tr:nth-of-type(even)
{
	background-color: #f7f7f7 !important;
}

#outerContainer_ADS #create #requestTerraindbTab  #aircraftTable  .table,
#outerContainer_ADS #create #requestTerraindbTab  .table,
#airlineAddedTable.table, #aircraftAddedTable.table,
#airlineAlreadyAddedTable.table, #aircraftAlreadyAddedTable.table,
#outerContainer_ADS #availableSubscriptionsModal #availableSubscriptionsTable.table
{
	border: 1px solid #ddd;
}

#outerContainer_ADS #create #requestTerraindbTab  #pricePlanTab .desc_heading,
#pricePlanTab .desc_heading {
	text-align: center;
	font-family: HoneywellSansWeb-Bold !important;
	font-size: 18px !important;
	margin-bottom: 20px
}

#outerContainer_ADS #create #requestTerraindbTab  #pricePlanTab a,
#pricePlanTab a {
	font-family: HoneywellSansWeb-Medium;
	font-size: 12px;
	color: #1792E5;
	text-align: center !important
}

#outerContainer_ADS #create #requestTerraindbTab  #pricePlanTab .desc,
#pricePlanTab .desc {
	font-family: HoneywellSansWeb-Medium;
	font-size: 12px !important;
}

#outerContainer_ADS #create #requestTerraindbTab  #pricePlanTab .new_box,
#pricePlanTab .box.new_box {
	border: 2px solid #ddd;
	padding: 20px;
}

#outerContainer_ADS #create #requestTerraindbTab  #pricePlanTab .new_box:hover,
#pricePlanTab .box.new_box:hover {
	border: 2px solid #1792E5
}

#outerContainer_ADS #create #requestTerraindbTab  #pricePlanTab  .table>thead>tr>th,
#pricePlanTab .table>thead>tr>th {
	background-color: #707070;
	font-family: HoneywellSansWeb-Medium;
	font-size: 12px;
	color: #fff;
	letter-spacing: 0.54px;
	padding: 10px;
}

#outerContainer_ADS #create #requestTerraindbTab  #pricePlanTab  .table>tbody>tr>td,
#pricePlanTab  .table>tbody>tr>td {
	font-family: HoneywellSansWeb-Medium;
	font-size: 12px !important;
}

#outerContainer_ADS #create #requestTerraindbTab  .table.table-striped>tbody>tr:nth-of-type(odd)>td,
#airlineAddedTable.table.table-striped>tbody>tr:nth-of-type(odd)>td,
#airlineAlreadyAddedTable.table.table-striped>tbody>tr:nth-of-type(odd)>td,
#aircraftAlreadyAddedTable.table.table-striped>tbody>tr:nth-of-type(odd)>td,
#pricePlanTab .table.table-striped>tbody>tr:nth-of-type(odd)>td,
#aircraftAddedTable.table.table-striped>tbody>tr:nth-of-type(odd)>td {
	background-color: #fff !important;
}

#outerContainer_ADS #create #requestTerraindbTab  #pricePlanTab textarea,
#pricePlanTab textarea {
	width: 100%;
	height: 100px
}

#outerContainer_ADS #create #requestTerraindbTab input[type="text"]:disabled
{
	color: #707070;
	background: rgba(236, 236, 236, 0.5);
}

#outerContainer_ADS #create #requestTerraindbTab  .open>.dropdown-menu li a
{
	font-family: HoneywellSansWeb-Bold !important;
}

#outerContainer_ADS #create #requestTerraindbTab #aircraftTable .dropdown.dropdown-select
{
	float: none !important;
	position: absolute;
}

.border_class {
	border: 2px solid #1792E5 !important
}

#outerContainer_ADS #requestTerraindbTab #step-5 .correct_icon {
	background: url(../images/correct.PNG) no-repeat;
	padding: 20px;
	width: 90px;
	height: 90px;
	margin: auto;
	display: block;
}

#outerContainer_ADS #requestTerraindbTab #step-5 .success_msg,
#outerContainer_ADS #requestTerraindbTab #step-5 .failure_msg {
	font-family: HoneywellSansWeb-Bold !important;
	font-size: 24px !important;
	margin-top: 30px;
	/*Â margin-bottom:Â 50px;Â */
	margin-bottom: 50px;
	text-align: center;
}

#outerContainer_ADS     #create #requestTerraindbTab  #userInfoTab .panel.panel-default  .panel-heading label
{
	font-family: HoneywellSansWeb-Medium;
	font-size: 16px !important;
	font-weight: normal !important;
}
/*************Request Access Screens ends here***************************/
.address strong {
	font-family: HoneywellSansWeb-Bold !important;
	font-size: 16px !important;
}

.address em, .address p{
	font-family: HoneywellSansWeb-Medium !important;
	font-size: 14px !important;
}

.address {
	margin-top: 10px;
	margin-bottom: 10px;
	line-height: 18px;
}

/*ttest*/
.choose-account {

}

.subscribeAircraftActions {
	width: 30px;
	padding: 0px !important;
}

.subscribeAircraftActionsedit {
	width: 40px;
	padding: 0px !important;
}

div.selectBox {
	position: relative;
	cursor: default;
	text-align: left;
	clear: both;
	color: #888;
	width: 100%;
}

div.selected {
	overflow: hidden;
	display: block;
	width: 100%;
	height: 35px;
	padding: 10px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow
	ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out
	.15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	padding-top: 0px;
	border-radius: 0px !important;
}

span.selectArrow {
	width: 30px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	text-align: center;
	font-size: 10px;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-o-user-select: none;
	user-select: none;
	color: #000;
	position: absolute;
	right: 0;
	top: 8px;
	background-image: url(../../images/common/svgs/caret-down.svg) !important;
	background-repeat: no-repeat;
}
#customFilterText > .selectArrow {
		top: 13px;
}
span.selectArrow, div.selected {
	z-index: 1;
}

div.selectOptions {
	position: absolute;
	top: 34px;
	left: 0;
	z-index: 999;
	border: 1px solid #7f9db9;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	overflow: auto;
	background: #FFF;
	padding-top: 2px;
	display: none;
	width: 100%;
	height: 130px /*260px*/;
}

div.selectOption {
	display: block;
	width: 100%;
	line-height: 20px;
	padding: 8px 3%;
	border-bottom: 1px solid #7f9db9;
}

div.selectOption h4 {
	color: #000;
}

div.selectOption:hover {
	color: #FFF;
	background: #1e90ff;
}

div.selected h4 {
	margin-bottom: 8px;
	font-size: 14px;
}

.customerid {
	color: #004a82;
}

.choose-account .form-group .control-label {
	padding-bottom: 4px !important;
	padding-top: 0 !important;
}

.form-horizontal .control-label {
	width: 100% !important;
	float: none !important;
	padding-top: 0px !important;
	text-align: left !important;
}

.carouseleImage {
	width: 100% !important;
	height: auto !important;
}

/**********responsive css*******************/
@media only screen and (max-width: 500px) {
	#outerContainer_ADS #second-part .nav.nav-tabs.tabs-left li>a {
		font-size: 12px !important
	}
}

@media only screen and (max-width: 812px) {
	#login_box_1 {
		margin-top: 20px !important
	}
	#homePageLoginForm {
		width: 320px;
		margin: auto
	}
	.nav-tabs>li {
		display: inline-block
	}
}

@media only screen and (max-width: 1024px) {
	#outerContainer_ADS .overview .box .btn.btn-secondary {
		position: static;
		margin-top: 20px !important;
		padding-left: 5px;
		padding-right: 5px;
		margin-bottom: 21px !important;
	}
	#outerContainer_ADS .overview .box .btn.btn-primary.nextBtn {
		position: static;
		margin-top: 20px !important;
		padding-left: 5px;
		margin: auto;
		padding-right: 5px;
		margin-bottom: 21px !important;
	}
	#licenceModal .modal-body {
		min-height: 200px;
		overflow-y: scroll;
		height: 500px;
	}
	#licenceModal .modal-dialog .modal-content .modal-footer {
		bottom: 0;
		position: static;;
		width: 100%;
		background: #ffffff;
		margin-top: 0px !important
	}
}

/* @media only screen and (min-device-width: 1024px) and (max-device-height: 1366px) and (-webkit-min-device-pixel-ratio: 1.5)  and (orientation: portrait)  { */
/* 	#second_part .col-md-9.col-sm-12.col-xs-12{    width: 75%;} */
/* 	#login_box_1{margin-top: 20px; */
/*     width: 75%;} *
}*/
#outerContainer_ADS .panel-body .second-body a img {
	padding: 0px !important
}

#outerContainer_ADS .nav.nav-tabs.tabs-left li>a {
	border-right: none !important;
	border-left: none !important
}
/*end */
/*fro view subscription tab*/
h2.or_tag {
	width: 100%;
	text-align: center;
	border-bottom: 1px solid #ddd;
	line-height: 0.1em;
	margin: 40px 0 40px;
}

h2.or_tag span {
	background: #d0d0d0;
	padding: 10px;
	font-family: HoneywellSansWeb-Bold;
	font-size: 18px;
	color: #101010;
	border-radius: 50px;
}

.icons-md.icon-cancel {
	background-position: -43px -2260px;
}

#alertMessageModal .modal-footer {
	padding: 0 35px 0px !important;
}

#alertMessageModal .modal-body {
	min-height: 100px;
}

#indsDownloadPanes {
	margin: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
#navdbTab0, #navdbTab1, #navdbTab2, #navdbTab3, #navdbTab4, #navdbTab5, #egpwsTab0, #egpwsTab1, #egpwsTab2, #egpwsTab3, #egpwsTab4, #egpwsTab5, #gdelTab0, #tpkTab0, #tpkTab1, #tpkTab2
{padding-left: 10px;}
/* #egpwsTab0 h3{margin-bottom:0px !important} */
/* #homePageLoginForm [type=checkbox]:not(.toggle){position:static !important;left:auto !important;float:none !important;margin-left:0px !important} */


#homePageLoginForm [type=checkbox]:not(.toggle):checked+label:before, #homePageLoginForm [type=radio]:not(.toggle):checked+label:before {
	background: #1792E5;
	border-color: transparent;
	top:-4px;
	left:-24px;
}
#homePageLoginForm [type=checkbox]:not(.toggle)+label:after {
	background:url(../images/ads/check.svg) no-repeat;
	width: 20px;
	height: 20px;
	content: "";
	/* top:-4px;
        left:-24px; */
}
#myAeroContDv{ background-color: #f5f5f6 !important;}

[type=checkbox]:not(.toggle):checked+label:before, [type=radio]:not(.toggle):checked+label:before {
	background: #1792E5;
	border-color: transparent;
}
[type=checkbox]:not(.toggle)+label:after {
	background: url(/images/ads/check.svg) no-repeat;
	width: 20px;
	height: 20px;
	content: "";
}
[type=checkbox]:not(.toggle)+label:after {
	top: -1px;
	left: 2px;
}
[type=checkbox]:not(.toggle)+label:before {
	top: 10px
}

[type=checkbox]:not(.toggle)+label, [type=radio]:not(.toggle)+label {
	position: relative;
	padding-left: 30px;
	cursor: pointer;
	font-size: 16px;
	font-weight: 400;
	color: #707070;
	margin-top: 5px;
	margin-right: 10px
}
[type=checkbox]:not(.toggle)+label:before, [type=radio]:not(.toggle)+label:before {
	content: '';
	position: absolute;
	top: -3px;
	left: 0;
	width: 24px;
	height: 24px;
	border: 2px solid #dfdfdf;
	background: #fff
}

#licenceModal .modal-body p {
	font-size: 16px !important;
}

@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none) {Â Â 
Â Â Â /* IE10+ specific styles go here */Â Â 
.carousel .right.carousel-control {padding:2px}
	.carousel .left.carousel-control {padding:2px}
	.carousel .carousel-control.right {padding:3px}
	#view_as a {padding:8px 15px 5px 0px !important }
}


#fav_select {
	height: 50px !important;
	background-image: url(../../images/common/svgs/caret-down.svg) !important;
	font-family: HoneywellSansWeb-Medium !important;
}

@media screen and (min-width:0\0) and (min-resolution: .001dpcm) {
// IE9 CSS
#banner_item_detail h1{
	position:absolute;
	top:60px
}
	.details_less .chevron-down-download, .details_less .chevron-up-download  {
		padding: 18px 10px !important;
	}
}
#favpopupBtn.btn.btn-secondary{    background-color: transparent;}
#favpopupBtn.btn.btn-secondary:active {
	background-color: #23608C;
	color: #fff;
}

@media( min-width:300px ) and ( max-width:1024px ){

	#second-part .tab-pane.active{
		padding-top:0px !important;
		padding-bottom:0px !important;
		margin-top: 5px !important;
	}
}

//IE9 specific CSS
@media screen and (min-width:0) and (min-resolution: .001dpcm) {
	.left.carousel-control, .right.carousel-control{background-image:none;background:#101010 !important;}
	.chevron-right-white,.chevron-left-white{top:0px;opacity:1;}
	.carousel .carousel-control.left{margin-left: 10px;}
}
#sfdcCaseModal .form-group {
	margin-bottom: 5px;
	padding:20px;
	padding-top:0px;
}

@media ( min-width : 300px) and ( max-width : 1024px) {
	#outerContainer_ADS #second-part .tab-pane li{
		padding-left: 0px;
		padding-right: 0px;
		width: 100%;}
	/*     .chevron-down-download{left:10px !important}
        .chevron-up-download{left:10px !important} */
	.btn.btn-circle.btn-default.btn-primary, .stepwizard-step a.btn-grey{width:auto !important;}
	.stepwizard-step a.btn.btn-circle.btn-default.btn-primary:after,.stepwizard-step a.btn.btn-default.btn-grey:after, .stepwizard-step a.btn.btn-default.btn-circle:after, .stepwizard-step a.btn.btn-default.btn-primary:after{top: 25px;}

}

#outerContainer_ADS #second-part .nav.nav-tabs.tabs-left li.active a, #outerContainer_ADS #second-part .nav.nav-tabs.tabs-left li>a:hover{
	background: #fff !important;
	border-left:4px solid #1792E5 !important;
}
}

#outerContainer_ADS #verify_tab #verifySubscriptionFormErrors {
	font-family: HoneywellSansWeb-Medium;
	font-size: 14px;
}

#outerContainer_ADS #availableSubscriptionsModal #availableSubscriptionsDtls label {
	font-family: HoneywellSansWeb-Medium;
	font-size: 14px;
	font-weight: normal
}

#outerContainer_ADS #availableSubscriptionsModal #availableSubscriptionsDtls .has-right-margin {
	margin-right: 15px;
}

#myAccountChange #accountSelection h4,
#myAccountChange #shipAccountsSelection h4 {
	margin-bottom: 0px !important;
}
#availableSubscriptionsModal  [type=radio]:not(.toggle)+label:before{
	top: 0px;
	left: 0;
	width: 20px;
	height: 20px;
	background: #fff;
	border-radius: 24px;
	content:'';
}
#availableSubscriptionsModal  [type=radio]:not(.toggle):checked+label:after{border: 6px solid #1792E5;content:'';
	width: 20px;
	height: 20px;
	border-radius: 25px;
	background-color: #fff;top: 0px;
	left: 1px; }

#emptySearchMsg label {
	color: red;
	font-family: HoneywellSansWeb-Medium;
	font-size: 14px;
	font-weight: normal;
}

#requestTerraindbTab .modal-body{overflow-x:hidden !important}
.modal.in .modal-dialog{margin:auto ;margin-top:20px !important}


span.sr-only{display:none !important}
.modal-content .modal-body .selectOption p, .modal-content .modal-body .selectOption p em ,.modal-content .modal-body .selection p em, .modal-content .modal-body .selection p {color:#101010 !important}
.modal-content .modal-body .selectOption:hover p, .modal-content .modal-body .selectOption:hover p em{color : #fff !important}

#revisedTnCAlertModal .modal-body li span, #normalTnCAlertModal .modal-body li span,
#revisedTnCAlertModal .modal-body p span, #normalTnCAlertModal .modal-body p span,
#revisedTnCAlertModal #Tncmodeltitiletext p, #revisedTnCAlertModal #Tncmodeltitiletext em  {
	font-family: HoneywellSansWeb-Medium !important;
	font-size: 12px !important;
	letter-spacing: 0.54px !important;
	color: #707070;
}

#revisedTnCAlertModal .modal-body, #normalTnCAlertModal .modal-body {
	/* max-height: calc(100vh - 210px); */
	height: 300px;
	overflow-y: auto;
}

/* #adstopmenu {
	margin-bottom:15px;
} */

#favsModal .popover.fade.right.in .popover-title, #favsModal .popover.fade.bottom.in .popover-title {font-family: HoneywellSansWeb-Bold;
	font-size: 14px;
	color: #707070;
	text-transform: uppercase;
	padding: 20px 20px 15px 20px;
	line-height: 17px;
	border-bottom: 1px solid #bbb;
}
#favsModal .popover.fade.right.in .popover-content .delete_favourite_div h4, #favsModal .popover.fade.bottom.in .popover-content .delete_favourite_div h4{line-height: 17px;
	text-align: left !important;
	margin: 0px;
	font-family: HoneywellSansWeb-Medium;
	font-size: 14px;
	color: #404040 !important;}
#favsModal  .popover.fade.right.in, #favsModal .popover.fade.bottom.in{border-radius: 0px !important;
	min-width: 300px !important;}
#favsModal .popover.fade.right.in .btn.btn-secondary , #favsModal .popover.fade.right.in .btn.btn-primary,
#favsModal .popover.fade.bottom.in .btn.btn-secondary , #favsModal .popover.fade.bottom.in .btn.btn-primary {padding: 10px;
	min-width: 120px;
	margin: 15px 0px !important;
	/* margin-bottom: 15px !important; */
	height: 45px;}

#favsModal  .popover.fade.right, .popover.fade.bottom{transition:none !important;}
#favsModal .popover.fade.bottom.in .btn.btn-primary,  #favsModal .popover.fade.bottom.in .btn.btn-secondary{
	font-size: 12px !important;
	min-width: 120px !important;
}


#save_fav_btn.disabled_link{color:#ddd !important; opacity:0.5;}
.spinnerÂ {
	Â Â Â Â Â Â border-radius:Â 50%;
	Â Â Â Â Â Â width:Â 30px;
	Â Â Â Â Â Â height:Â 30px;
	Â Â Â Â Â Â border:Â .25remÂ solidÂ rgba(0,Â 0,Â 0,Â 0.5);
	Â Â Â Â Â Â border-top-color:Â #c1c1c1;
	Â Â Â Â Â Â animation:Â spinÂ 1sÂ infiniteÂ linear;
	Â Â Â Â Â Â margin:Â 10pxÂ autoÂ 10px;
	Â Â Â Â Â Â padding:Â 5px;
	Â Â Â Â Â Â text-align:Â center;
}
h5.text-muted, .text-muted{
	font-family:  HoneywellSansWeb-medium !important;
	font-size: 14px !important;
	color: #ee3124 !important;
	font-weight: 100 !important;
	text-align: left !important;
}
@keyframes spin {
	from {
		transform:rotate(0deg);
	}
	to {
		transform:rotate(360deg);
	}
}
.tooltip{
	z-index: 99999 !important
}
#outerContainer_ADS a:hover{text-decoration: none !important}
#outerContainer_ADS .open>.dropdown-menu.viewing_menu{z-index: 987 !important;}
#outerContainer_ADS .open>.dropdown-backdrop, #outerContainer_ADS .dropdown-backdrop{display:none !important}
.text-uppercase {
	text-transform: uppercase;
}

.honSansWebMediumFontAll * {
	font-family: HoneywellSansWeb-Medium;
}

#outerContainer_ADS   #create #requestTerraindbTab input[type='button'],
#outerContainer_ADS   #requestTerraindbTab input[type='button'],
#requestTerraindbTab input[type='button'],
#requestTerraindbTab button
{
	margin-bottom: 20px !important;
	margin-top: 2px !important;
}

.margin_top_0 {
	margin-top:0px !important;
}


@media ( min-width : 320px) and (max-width:767px) {
	#outerContainer_ADS #requestTerraindbTab .btn-responsive {
		width:100%;
	}
}
@media (min-width: 320px){
	#outerContainer_ADS .item .overlay h1 {
		font-family: HoneywellSansWeb-Black;
		/* text-transform: uppercase; */
		line-height: 24px !important;
		font-size: 14px;
		color: #404040;
		width:70% !important;
	}
	#outerContainer_ADS .item .overlay p {
		font-family: HoneywellSansWeb-Bold;
		/*   text-transform: uppercase; */
		font-size: 11px;
		color: #707070 !important;
		line-height: 16px;
	}
	#outerContainer_ADS .item .overlay .btn.btn-secondary{padding: 12px 10px;}
	.carousel .carousel-control.left{margin-left:0px !important}
	/* .overlay{left:15%} */
	.carousel .carousel-control.right{    margin-right: 0px;}
}

@media( min-width:300px ) and ( max-width:479px ){
	.carousel-inner{margin-top: 70px}
	.overlay{left:15%}
}
/* small devices */
@media (min-width: 768px) {
	.carousel .carousel-control.left{margin-left:20px !important}
	/* .overlay{left:15%} */
	.carousel .carousel-control.right{    margin-right: 20px !important;}

}
/* medium devices */
@media (min-width: 992px) {
	#outerContainer_ADS .item .overlay h1 {
		font-family: HoneywellSansWeb-Black;
		/*  text-transform: uppercase; */
		line-height: 40px !important;
		font-size: 32px;
		color: #404040;
	}
	#outerContainer_ADS .item .overlay p {
		font-family: HoneywellSansWeb-Bold;
		/*  text-transform: uppercase; */
		font-size: 18px;
		color: #707070 !important;
		line-height: 40px;
	} }
/* //large devices */
@media (min-width: 1200px) {

	#outerContainer_ADS .item .overlay h1 {
		font-family: HoneywellSansWeb-Black;
		/*  text-transform: uppercase; */
		line-height: 43px !important;
		font-size: 36px;
		color: #404040;
	}
	#outerContainer_ADS .item .overlay p {
		font-family: HoneywellSansWeb-Bold;
		/*   text-transform: uppercase; */
		font-size: 18px;
		color: #707070 !important;
		line-height: 50px;
	}
}

@media (max-width: 420px) and (min-width: 320px){
	#homePageLoginForm .btn.btn-primary.nextBtn {
		min-width: auto;
		margin-left: auto !important;
		font-size: 12px;
	}
}

#downloads-status .chevron-up-download, #downloads-status .chevron-down-download {
	left: 92px !important;
	margin-top:2px !important;
}
.modal-backdrop.fade.in.modal-stack {
	z-index: 1049 !important;
}
.wrap-text {
	width: 130px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.outage-message {
	margin-top: -64px;
	border: #f3adad solid 1px;
	padding: 5px 5px;
	background: #ffd8d8;
	font-size: 12px;
	font-weight: bold;
}

/*  fix for firefox not firing click events on disabled inputbox in favorites popup */
#favpopup_body_leftdiv input[disabled]{
	pointer-events:none
}

/* saml button related CSS */
.hid-loginBtn{min-width: 250px !important;
	padding: 0px !important;
	margin: auto !important;
	/* font-size: 14px !important; */
	padding: 6px 12px !important;
	text-align: center !important;
	vertical-align: middle !important;
	white-space: nowrap !important;
	margin-bottom:10px !important;
}
.hid-loginBtn-goto, .hid-loginBtn-appName{color:#fff !important;}
.hid-inputLabel{padding-left:0px !important}
.hid-inputLabel:before{z-index: -1 !important}
.modal-content .modal-footer.hid-loginPanel-footer{padding:0px 20px 10px 20px !important}
.modal-content .modal-footer.hid-loginPanel-footer .btn{margin:15px 0px 0px 0px !important;height:40px !important}
.modal-content .modal-footer.hid-loginPanel-footer .btn span{
	font-family: HoneywellSansWeb-Medium !important;
	text-transform:uppercase !important;
	font-size: 14px !important;
	letter-spacing: 0.54px !important;}
h2.hid-loginPanel-title{font-family: HoneywellSansWeb-Medium !important;
	font-size: 18px !important;
	letter-spacing: 0.54px !important;
	text-transform: uppercase;
	padding: 20px 20px 15px 20px !important;
	line-height: 17px !important;

	color: #707070;
}
.modal.in .modal-dialog.hid-loginPanel{
	margin: auto !important;
	margin-top: 20px !important;
	position:relative !important;
	top:0px !important;
	left:0px;
}
/********************************Software Center Css Starts Here****************************/
#outerContainer_asds_service_center{
	padding:0px !important;
/* 	background:#fff !important */
	background:#f5f5f6 !important;
}
#outerContainer_asds_service_center .nav-tabs>li>a ,
#outerContainer_asds_service_center .nav-tabs>li>a :hover{
	padding: 10px 14px 10px 14px !important;
	font-family: HoneywellSansWeb-Medium;
	color: #707070;
	border-radius: 0;
	letter-spacing: 0.54px;
	border:none!important
}
#outerContainer_asds_service_center .nav-tabs {
	border:none !important
}
/*#outerContainer_asds_service_center .image {*/
	/*background: url(../images/ads/new_b1.png) no-repeat;*/
	/*background-image: url(../images/ads/new_b1.png);*/
	/*background-position-x: initial;*/
	/*background-position-y: initial;*/
	/*background-size: cover;*/
	/*background-repeat-x: no-repeat;*/
	/*background-repeat-y: no-repeat;*/
	/*background-attachment: initial;*/
	/*background-origin: initial;*/
	/*background-clip: initial;*/
	/*background-color: initial;*/
	/*background-size: cover;*/
/*}*/
/*#outerContainer_asds_service_center .image h1 small{font-family: HoneywellSansWeb-Bold;*/
	/*font-size: 14px;*/
	/*color: #1792E5 !important;*/
	/*letter-spacing: 0.54px;}*/
#outerContainer_asds_service_center  .panel-group .panel+.panel{margin:0px !important}
#outerContainer_asds_service_center  .panel-group .panel.panel-default{border-radius:0px !important;
	border: none !important;
	border-bottom: 1px solid #d0d0d0 !important;}
#outerContainer_asds_service_center  .panel-group .panel.panel-default>.panel-heading{background: #F7F7F7;}
#outerContainer_asds_service_center	.panel-group .panel-heading {
	padding: 17px;
}
#outerContainer_asds_service_center #accordion .active .panel-heading {
	border-radius: 0px !important;
	background-color: #fff !important;
	border-left: 5px solid #1792E5;
}
#outerContainer_asds_service_center #accordion .active .panel-heading .panel-title a{font-family: HoneywellSans-Medium;
	font-size: 18px;
	color: #404040;}
#outerContainer_asds_service_center #verify_tab .panel-title a{font-family: HoneywellSansWeb-Bold;
	font-size: 16px;
	color: #303030;}
#outerContainer_asds_service_center .table>tbody>tr>th,	#outerContainer_asds_service_center .table>tfoot>tr>th, 	#outerContainer_asds_service_center .table>thead>tr>th {
	background-color: #707070;

	text-transform: Uppercase;

	padding: 15px 10px!important;
	font-weight:100;
	font-family: HoneywellSansWeb-Medium !important;
	font-size: 12px;
	color: #FEFEFE;
}
#outerContainer_asds_service_center .table.table-striped>tbody>tr:nth-of-type(even)>td {
	background-color: #f5f5f5 !important;    border: none !important;
}
#outerContainer_asds_service_center .table.table-striped>tbody>tr:nth-of-type(odd) >td{       border: none !important; background-color: #fff !important;}
#outerContainer_asds_service_center .table.table-striped>tbody>tr>td {
	font-family: HoneywellSansWeb-Book;
	font-size: 14px;
	color: #303030;
	letter-spacing: 0.54px;
}
#outerContainer_asds_service_center .heading_main{font-family: HoneywellSansWeb-Light;
	font-size: 32px;
	color: #101010;}
#outerContainer_asds_service_center .border_box{border: 1px solid #d0d0d0;
	padding: 30px 30px 40px 30px;
	margin-top: 20px;
	margin-bottom:20px }
#outerContainer_asds_service_center .border_box label{font-family: HoneywellSansWeb-Bold;display: block !important;
	font-size: 14px;
	color: #606060;}
#outerContainer_asds_service_center .border_box div.col-md-3,
#outerContainer_asds_service_center .border_box div.col-md-9{padding:0px 30px}
#outerContainer_asds_service_center .border_box .input-group {margin-bottom:0px !important}

#outerContainer_asds_service_center .border_box .input-group input {
	margin-top: 0px !important;
	/*margin-left: 20px !important;*/
	height: 50px !important;
	font-family: HoneywellSansWeb-Medium !important;
	font-size: 14px !important;
	color: #303030 !important;
	letter-spacing: 0.54px !important;}

#outerContainer_asds_service_center #create .input-group-addon{padding: 0px 35px;}
#outerContainer_asds_service_center  #create .btn.btn-default2.dropdown-toggle{
	font-family: HoneywellSansWeb-Medium !important;
	font-size: 14px !important;
	color: #303030 !important;
	letter-spacing: 0.54px !important;}
#outerContainer_asds_service_center  #create .open>.dropdown-menu{margin-top: 35px !important;}
#outerContainer_asds_service_center  .panel .panel-heading h4	{font-family: HoneywellSansWeb-Black;
	font-size: 18px;
	color: #404040;
	margin: 0px !important;
	letter-spacing: -0.5px;}
#outerContainer_asds_service_center .panel-default{    border-radius: 0px !important;}
#outerContainer_asds_service_center .panel-default .panel-heading{background-color: #fff;padding: 20px 30px;

	border-color: #ddd;}
#outerContainer_asds_service_center .panel-default .panel-body{padding:0px !important}
#outerContainer_asds_service_center .panel-default .btn.btn-secondary{white-space:normal !important;min-width:10px !important;  margin-top: -5px !important;}
#outerContainer_asds_service_center .panel-default .panel-body .inner_box{    padding: 20px 0px 20px 0px;
	/*    border-bottom: 1px solid #d0d0d0;
    */
}
#outerContainer_asds_service_center .panel-default .panel-footer{background:#ffffff !important}
#outerContainer_asds_service_center .panel-default .panel-footer a{font-family: HoneywellSansWeb-Medium;
	font-size: 12px;
	color: #1792E5;}
#outerContainer_asds_service_center [type=checkbox]:not(.toggle)+label:before,  #outerContainer_asds_service_center [type=radio]:not(.toggle)+label:before{top: -9px;}
#outerContainer_asds_service_center [type=checkbox]:not(.toggle)+label:after {
	top: -7px;
}
#outerContainer_asds_service_center #download_validate fieldset {padding-left: 9px;}
#outerContainer_asds_service_center #download_validate .table-responsive{margin-top:20px}
#outerContainer_asds_service_center .modal-body{background:#fff !important;border-bottom:0px !important}
#outerContainer_asds_service_center .modal-header h4{border-bottom:0px !important;    font-family: HoneywellSansWeb-Bold !important;
	font-size: 18px !important;
	color: #303030;}
#outerContainer_asds_service_center  .modal-body p{    font-family: HoneywellSansWeb-Medium !important;
	font-size: 16px !important;
	color: #303030;}
#outerContainer_asds_service_center  .modal-body p span{font-family: HoneywellSansWeb-Bold !important;
	font-size: 16px !important;
	color: #000000 !important;
	line-height: 20px !important;}
#outerContainer_asds_service_center  .modal-body p+p{margin-top:15px !important;}
#outerContainer_asds_service_center  .modal-footer .btn{    height: 50px;
	margin-top: 0px !important;}
#outerContainer_asds_service_center  .modal-footer{padding:0px !important}
#outerContainer_asds_service_center  .modal-footer .btn.btn-secondary{float: left;
	margin: 0px 20px 0px !important;}
#outerContainer_asds_service_center .modal-footer .btn.btn-primary{    float: right;}
#outerContainer_asds_service_center #download_validate .table>tbody>tr>td{padding:10px !important}
#outerContainer_asds_service_center #download_validate .table>thead>tr>th{    padding: 12px 10px!important;}
#outerContainer_asds_service_center .second-body a{
/* 	padding: 21px 0px; */
padding: 10px 0px;
    line-height: 16px;
    height: 50px;
        text-transform: uppercase !important;
	}
#outerContainer_asds_service_center .second-body img{margin-right: 2px;}
#outerContainer_asds_service_center .panel-default .btn:first-child{    }
/********************************Software Center Css Ends Here****************************/
/*********************styles to be removed after integration ****************/
/*.cd {*/
/*background: url(../images/disk.png) no-repeat;*/
/*padding: 9px 20px 5px 15px;*/
/*}*/
[type=checkbox]:not(.toggle)+label:after {
	/*background: url(../images/check.svg) no-repeat;*/
    background: url(../../images/ads/svg_images/check.svg) no-repeat;
}
@media (min-width:300px ) and (max-width:1024px){
	#outerContainer_asds_service_center .panel-default .btn.btn-secondary{margin-top:20px !important}
	#outerContainer_asds_service_center .modal-footer .btn{margin: 0px 20px 0px !important;
		width: 90%;
		float:none !important}
	#outerContainer_asds_service_center .modal-footer .btn+.btn{margin-top:20px !important;margin-bottom:20px !important}
}
@media (min-width:1024px ) and (max-width:1200px)
{
	#outerContainer_asds_service_center .btn.btn-secondary{font-size:11px}
}
/*****************************new hue changes styles starts here*************************/
/************search box styles********************/
#create  #search_box .input-group-addon{    border-left: none !important;
	background: none !important;
	border: 1px solid #ddd;
	/* padding: 0px 23px !important; */
	height: 29px !important;}
#create  #search_box input{    border-right: none !important;
	margin-top: 0px !important;}
#create  #search_box .search_icon {
	width: 35px;
	height: 28px;
	position: ABSOLUTE;
	padding: 0px;
	right: 7px;
	top: 10px;
}
.chatÂ {
	Â background:Â url(../images/chat.png) no-repeat;Â 
Â padding:Â 6px 10px 14px 15px;Â 
Â margin-left:Â 10px;
	position: absolute;
	top: 3px;
	right: 0px;
}
.btn.btn-secondary.lock_btn{padding:6px 25px !important}

#one_update_modal input {
	margin-top: 0px !important
}

#one_update_modal .input-group-addon {
	color: #fff !important;
	padding: 18px 30px !important;
	min-width: 10px !important;
}

#one_update_modal label {
	font-size: 18px;
	font-family: HoneywellSansWeb-Bold;
	color: #7F7F7F;
	margin-top: 20px
}

#one_update_modal .error {
	color: #e80a0a;
	font-size: 12px;
	font-family: "HoneywellSansWeb-Book";
	display: inline;
}

#toEmail_input-error, #fromEmail_input-error, #ccEmail_input-error {
	position: absolute !important;
	top: 30px !important;
	left: 0px !important;
}

#outerContainer_asds_service_center #one_update_modal .modal-body table > thead > tr > th p {
	text-transform: Uppercase;

	font-weight: 100;
	font-family: HoneywellSansWeb-Medium !important;
	font-size: 12px !important;
	color: #FEFEFE;
	background: #707070;}

#outerContainer_asds_service_center #one_update_modal .modal-body .row .box  {
		background: #ffffff;
		min-height: 0px;
	}

#one_update_modal .swap {
	background: url(../../images/ads/svg_images/swap.png) no-repeat !important;
	width:30px;
	height:30px;
	padding: 6px 10px 14px 15px;
	vertical-align:middle !important;
	/*position:absolute;
    top:3px;
    right:0px*/}

#one_update_modal .cancel {
	background: url(../../images/ads/svg_images/close.png) no-repeat !important;
	width:30px;
	height:30px;
	padding: 6px 10px 14px 15px;
	vertical-align:middle !important;
	/*position:absolute;
    top:3px;
    right:0px*/}

#one_update_modal table tbody div {
	margin: auto !important;
	float: right;
	padding-right: 12px;}

#one_update_modal table > tbody > tr > td {
	padding: 15px !important
}

#outerContainer_asds_service_center #one_update_modal table > thead > tr > th {
	padding: 15px 20px !important;
}
#download_validate .modal-body p a{text-transform:none !important;font-size:16px;vertical-align:baseline}

#outerContainer_asds_service_center #one_update_modal .modal-body p span.green {
	color: #95c15c !important
}
html{background:#fff !important}

/*******************Accordion styles***********************/
.collapse-group {

	margin-bottom: 10px;
}

.panel-heading.trigger:before {
	/*content: '\e082';*/
	content:"  ";
	background:url(../../images/ads/svg_images/caret-up.svg) no-repeat;
	width:30px;height:30px;
	/* font-family: 'Glyphicons Halflings';*/
	vertical-align: text-bottom;
	float:right;
	    margin-top: -6px;
}

.panel-heading.trigger.collapsed:before {
	/*  content: '\e081';
      float:right;*/
	content:"  ";
	/*../../images/ads/svg_images/aircraft.PNG*/
	/*background:url(../images/caret-down.svg) no-repeat;*/
	background:url(../../images/ads/svg_images/caret-down.svg) no-repeat;
	width:30px;height:30px;
	/* font-family: 'Glyphicons Halflings';*/
	vertical-align: text-bottom;
	float:right;
	    margin-top: -6px;
}
#outerContainer_asds_service_center .collapse-group  .panel .panel-heading h4 a{    font-family: HoneywellSansWeb-Black;
	font-size: 18px;
	color: #404040;
	letter-spacing: -0.5px;}
#outerContainer_asds_service_center .collapse-group  .aircraft{ background:url(../../images/ads/svg_images/aircraft.png) no-repeat;
	width:30px;
	height:50px;
	padding: 2px 25px 10px 15px;
	/*position:absolute;
    top:3px;
    right:0px*/}
#outerContainer_asds_service_center .collapse-group   .panel{margin-bottom:20px !important}
#outerContainer_asds_service_center	[type=radio]:not(.toggle)+label:before {
	border-radius: 24px;
}
[type=checkbox]:not(.toggle)+label:after, [type=radio]:not(.toggle)+label:after{  content: " " !important;}
#outerContainer_asds_service_center [type=radio]:not(.toggle):checked+label:after {
	content: " " !important;
	border: 6px solid #1792E5;
	background-color: #fff;
	width: 20px;
	height: 20px;
	position: absolute;
	top: -7px;
	left: 2px;
	border-radius: 20px;
}
#outerContainer_asds_service_center .mixed_view fieldset{display:inline !important;
	margin-bottom:20px !important}
#outerContainer_asds_service_center .mixed_view p {font-family: HoneywellSansWeb-Bold !important;    margin-bottom: 10px;
	font-size: 14px !important;
	color: #000000 !important;}
#outerContainer_asds_service_center .mixed_view [type=radio]:not(.toggle)+label:before{    top: -2px !important;}
#outerContainer_asds_service_center .mixed_view [type=radio]:not(.toggle):checked+label:after{top:0px !important}
#outerContainer_asds_service_center .nav.nav-tabs.tabs-left .panel-default .panel-heading{padding: 20px;}
#outerContainer_asds_service_center .panel-default .panel-body .btn.btn-secondary{    padding: 7px 15px;
	line-height: 18px;
	height: 50px !important;}
#outerContainer_asds_service_center .panel-default .panel-body a{font-family: HoneywellSansWeb-Medium;
	font-size: 12px;
	vertical-align: sub;
	color: #1792E5;
	text-transform: uppercase !important;}


#create #search_box .search_icon {
	width: 35px;
	height: 28px;
	position: ABSOLUTE;
	padding: 0px;
	right: 7px;
	top: 10px;
}
#outerContainer_asds_service_center  #custForm, #tailForm, #soldToForm {margin:0px !important;}
#outerContainer_asds_service_center #downloads-status .chevron-up-download, #outerContainer_asds_service_center #downloads-status .chevron-down-download{    left: 12px !important;
	margin-top: -4px !important;}
#outerContainer_asds_service_center #create .btn-default2 svg{    float: right;
	position: absolute;
	right: 5px;
	top: 50px;}

#outerContainer_asds_service_center #create #txtSearchPage1:focus, #outerContainer_asds_service_center #create #txtSearchPage1:focus {
/* 	border: 1px solid #ddd !important; */
/* 	border-right:none !important; */
/* 	outline:0 !important; */
border:none !important
}
#outerContainer_asds_service_center #create #txtSearchPage1:active{	border: 1px solid #ddd !important;
	border-right:none !important;}

/*.terrainName table tr td span.cd-downloaded, span.cd {padding-top:0px !important;}*/
.terrainName table tr td span.floppy-downloaded  ,span.floppy  ,span.usb-downloaded  ,span.usb  ,span.pcmcia-downloaded  ,span.pcmcia  ,span.cd-downloaded  ,span.cd  ,span.floppy-downloaded  ,span.floppy  ,span.cd-usb-downloaded  ,span.cd-usb {padding-top:0px !important;}


/* css for egpws message.jsp starts*/
.info_box h4 {
	font-family: HoneywellSansWeb-Bold;
	display: block !important;
	margin-top: 20px;
	margin-bottom: 10px;
	font-size: 18px;
	text-align: center;
	color: #606060;
}

.info_box img {
	margin: auto;
}

.info_box img {
	margin: auto;
}

.info_box {
	padding: 20px
}

.info_box p {
	font-family: HoneywellSansWeb-Medium;
	display: block !important;
	font-size: 14px;
	text-align: center;
	color: #606060;
}

.info_box .btn {
	margin-bottom: 10px !important;
	height: 45px;
	margin-top: 30px !important;
}
.btn.btn-default2.dropdown-toggle.pull-left:focus, .btn.btn-default2.dropdown-toggle.pull-left:active{box-shadow:none !important}

/* css for egpws message.jsp ends*/
.heading{font-family: HoneywellSansWeb-Bold;
	display: block !important;
	font-size: 16px;
	color: #606060;margin-bottom:10px !important}
#outerContainer_asds_service_center .box {padding:20px !important	}

#outerContainer_asds_service_center  p.desc{
	/*font-family: HoneywellSansWeb-Bold;*/
	font-size: 14px;
	color: #606060;padding:0px; letter-spacing:0.54px;text-align:left;
	margin-bottom:20px}
#outerContainer_asds_service_center  p.desc strong{    font-family: HoneywellSansWeb-ExtraBold !important;
	color: #101010;
	font-size: 16px;}
#outerContainer_asds_service_center  .box#left_box  .btn
{margin-top:0px; height:45px;width:100%}
#outerContainer_asds_service_center  .box#right_box  .btn{margin-top:20px; height:45px;width:100%;margin-bottom:0px !important}
#outerContainer_asds_service_center  .box#left_box  .table>tbody>tr>td{ padding: 10px 15px 10px 15px;
	vertical-align: middle;}
#outerContainer_asds_service_center  .box#left_box  .table>thead>tr>th{    padding: 15px 13px!important;
white-space:nowrap}

#outerContainer_asds_service_center p.desc span {
	padding: 0px !important;
	font-family: HoneywellSansWeb-ExtraBold !important;
	color: #101010;
	font-size: 16px;
}
#outerContainer_asds_service_center  .box#right_box [type=checkbox]:not(.toggle)+label:after{    top: 2px;}
#outerContainer_asds_service_center  .box#right_box [type=checkbox]:not(.toggle)+label:before{       top: 1px;}
#outerContainer_asds_service_center  .box#left_box 	.pagination_block h5{ font-family: HoneywellSansWeb-Medium;font-size:12px;color:#101010;    margin-top: 5px;}
#outerContainer_asds_service_center  .box#left_box 	.pagination_block  ul li, 									#outerContainer_asds_service_center  .box#left_box 	.pagination_block  ul li a{ font-family: HoneywellSansWeb-Bold;font-size:12px;color:#101010}
#outerContainer_asds_service_center  .box#left_box 	.pagination_block 	.pagination>li>a{
	border:none !important;    padding: 6px 6px; text-transform:none;
}
#outerContainer_asds_service_center  .box#left_box 	.pagination_block 	.pagination>li>a span{padding: 10px;
	border: 2px solid #c0c0c0; font-family: HoneywellSansWeb-Bold;font-size:12px;
	margin-right: 10px;}
#outerContainer_asds_service_center  .box#left_box 	.pagination_block 	.pagination{margin:0px !important}
#outerContainer_asds_service_center #add_tail_modal .btn.btn-default2.dropdown-toggle{    width: 250px;height:45px}
#outerContainer_asds_service_center #add_tail_modal  .btn-default2 svg{    top: 50px;}
#outerContainer_asds_service_center #add_tail_modal  label{    font-family: HoneywellSansWeb-Bold;
	display: block !important;
	font-size: 14px;
	color: #606060;}
#outerContainer_asds_service_center #add_tail_modal p {
	margin-bottom: 25px;
}

#outerContainer_asds_service_center #add_tail_modal  .open>.dropdown-menu
	{
	margin-top: 38px !important;
}

#outerContainer_asds_service_center #add_tail_modal  .open>.dropdown-menu{max-width: 250px !important;}
#outerContainer_asds_service_center #add_tail_modal .modal-body{overflow:visible}
#outerContainer_asds_service_center #add_tail_modal input{    width: 250px;
	height: 50px;}
#outerContainer_asds_service_center #add_tail_modal 	.form-element{    margin-top: 20px;}
#outerContainer_asds_service_center #add_tail_modal 	.modal-footer{margin-top:30px}


.floppy-downloaded-pki{
    background: url(../../images/ads/svg_images/floppy-downloaded-pki.svg) no-repeat !important;
    padding: 20px 25px 20px 15px;
}
.floppy-pki{
    background: url(../../images/ads/svg_images/floppy-pki.svg) no-repeat !important;
    padding: 20px 25px 20px 15px;
}
.usb-downloaded-pki{
    background: url(../../images/ads/svg_images/usb-downloaded-pki.svg) no-repeat !important;
    padding: 20px 25px 20px 15px;
}
.usb-pki{
    background: url(../../images/ads/svg_images/usb-pki.svg) no-repeat !important;
    padding: 20px 25px 20px 15px;
}
.pcmcia-downloaded-pki{
    background: url(../../images/ads/svg_images/pcmcia-downloaded-pki.svg) no-repeat !important;
    padding: 20px 25px 20px 15px;
}
.pcmcia-pki{
    background: url(../../images/ads/svg_images/pcmcia-pki.svg) no-repeat !important;
    padding: 20px 25px 20px 15px;
}
.cd-downloaded-pki{
    background: url(../../images/ads/svg_images/cd-downloaded-pki.svg) no-repeat !important;
    padding: 20px 25px 20px 15px;
}
.cd-pki{
    background: url(../../images/ads/svg_images/cd-pki.svg) no-repeat !important;
    padding: 20px 25px 20px 15px;
}
.cd-usb-downloaded-pki{
    background: url(../../images/ads/svg_images/cd-usb-downloaded-pki.svg) no-repeat !important;
    padding: 20px 25px 20px 15px;
}
.cd-usb-pki{
    background: url(../../images/ads/svg_images/cd-usb-pki.svg) no-repeat !important;
    padding: 20px 25px 20px 15px;
}



/* css for validate and validate and download modal starts here */
#outerContainer_asds_service_center  #download_validate fieldset.form-group{margin-bottom:0px !important}
#outerContainer_asds_service_center  #download_validate table>tbody>tr>td [type="checkbox"]:not(.toggle) + label::before{    top: -8px;}
#outerContainer_asds_service_center  #download_validate table>tbody>tr>td  [type="checkbox"]:not(.toggle) + label::after,
#outerContainer_asds_service_center  #download_validate table>thead>tr>th [type="checkbox"]:not(.toggle) + label::after {
top: -4px;
left: 3px;
width: 18px;
height: 17px;
background: url(../../images/ads/check.svg) no-repeat;
}

#outerContainer_asds_service_center  #download_validate table>thead>tr>th [type="checkbox"]:not(.toggle) + label::before{    top: -15px;left: -2px;}
#outerContainer_asds_service_center  #download_validate table>thead>tr>th [type="checkbox"]:not(.toggle) + label::after{    top: -12px;}
#outerContainer_asds_service_center   #download_validate .modal-body p{line-height:18px}
#outerContainer_asds_service_center   #download_validate .modal-body a{    font-family: HoneywellSansWeb-Medium !important;}

#outerContainer_asds_service_center #download_validate .hidden {
    display: none
}
#outerContainer_asds_service_center #add_tail_modal .open>.dropdown-menu#makeSelectPanel,
#outerContainer_asds_service_center #add_tail_modal .open>.dropdown-menu#modelSelectPanel
{    max-height: 200px;
    overflow-y: auto;}

#outerContainer_asds_service_center #add_tail_modal .btn.btn-default2.dropdown-toggle.pull-left {
	padding: 18px 5px;
	/*text-transform: uppercase !important;*/
}
#outerContainer_asds_service_center #add_tail_modal .open>.dropdown-menu#makeSelectPanel li a{padding-left: 5px;}
table#account-info-tbl>tbody>tr>td div{display:inline-block;}

table#account-info-tbl > tbody > tr > td svg {
    width: 30px;
    height: 30px;
}
#outerContainer_asds_service_center #add_tail_modal .open>.dropdown-menu#modelSelectPanel li a{padding-left: 5px;}

#outerContainer_asds_service_center #create a,
#requestTerraindbTab #pricePlanFooter a {
	text-transform: none;
}
#outerContainer_asds_service_center #create .details_less_associated_docs a{text-transform: uppercase !important;}

#outerContainer_asds_service_center #revisedTnCAlertModal .modal-body #t_and_c_div h4{
	    font-family: HoneywellSansWeb-Black !important;
    font-size: 18px;
    color: #404040 !important;
    text-transform: uppercase !important;
}
#outerContainer_asds_service_center #revisedTnCAlertModal .modal-body #t_and_c_div  p{font-size: 14px !important}

.container-fluid .outerContainer_ADS #outerContainer_ADS{background-color: #f5f6f6 !important;}

/* css for validate and validate and download modal end here */

#outerContainer_asds_service_center .cust_view.custParentDiv .box.view_box
	{
	padding: 0px !important
}

#outerContainer_asds_service_center .cust_view.custParentDiv .box.view_box .panel-default
	{
	border: none !important
}
#outerContainer_asds_service_center #commentsModal .modal-body {    min-height: 150px !important;
    overflow-y: auto !important;
    max-height: 250px !important;}
  @media ( min-width : 320px)
  { #outerContainer_asds_service_center .col-md-offset-1.col-md-8.padd_left_0{margin-left:30px !important}
  }
    @media ( min-width : 1280px)
  { #outerContainer_asds_service_center .col-md-offset-1.col-md-8.padd_left_0{margin-left:60px !important}
  }
  .panel-heading.trigger{cursor:pointer}
 #outerContainer_asds_service_center #create .typeahead.dropdown-menu{max-height: 250px;
    overflow-y: auto;}

::-webkit-input-placeholderÂ {color:#b0b0b0 !important}Â /*Chrome */
:-moz-placeholderÂ {color:#b0b0b0 !important }Â /*ff*/
:-ms-input-placeholderÂ {color:#b0b0b0 !important}Â /*ie latest */
#outerContainer_asds_service_center .box#left_box .table > thead > tr > th:last-child{padding:0px !important}


#create .contact_email
{
	vertical-align: baseline !important;
	font-family: HoneywellSansWeb-Bold !important;
	font-size: 14px !important;
}

/************************ CSS for Switch option in service center starts ************************/

.alert.alert-important.alert-primary {
	border-left: 10px solid #1792E5;
	border-color: #1792E5;
	font-family: HoneywellSansWeb-Bold;
	color: #101010;
	padding-left: 80px;
	border-top: 2px solid #1792E5;
	border-bottom: 1px solid #1792E5;
	letter-spacing: 0.54px
}

.alert.alert-important.alert-primary a {
	text-decoration: none !important;
	float: right;
	letter-spacing: 0.38px;
}

.badge-info {
	background: url(../../images/ads/badge-info.png) no-repeat;
	background-size: 48px 44px;
	background-position-y: 40%;
	padding: 20px 25px 20px 15px;
	background-position-x: 2%;
}

.alert.alert-important.alert-primary h4 {
	font-family: HoneywellSansWeb-ExtraBold;
	letter-spacing: 0.64px;
	text-transform: none !important;
}

.image_service_center{
	width: 80px;
	background: url(../../images/ads/svg_images/Ico-ServCentre-Default.svg);
	height: 80px;
	margin: auto;
	margin-top: 15px;
}

.image_customer {
	width: 80px;
	background: url(../../images/ads/svg_images/Ico-Customer-Default.svg);
	height: 80px;
	margin: auto;
	margin-top: 15px;
}

.as_customer .box:hover   .image_customer {
	background: url(../../images/ads/svg_images/Ico-Customer-Hover.svg);
}

.as_customer .box:hover   .image_service_center {
	background: url(../../images/ads/svg_images/Ico-ServCentre-Hover.svg);
}

.as_customer .box h5 {
	font-family: HoneywellSansWeb-Extrabold;
	font-size: 18px;
	color: #303030;
	letter-spacing: 0;
	text-align: center;
	line-height: 26px;
	margin-top: 25px;
}

.as_customer .box {
	cursor: pointer
}

.as_customer p {
	font-family: HoneywellSansWeb-Medium;
	font-size: 12px;
	color: #404040;
	letter-spacing: 0;
	text-align: center;
	line-height: 20px;
}
/************************ CSS for Switch option in service center ends ************************/

.search_bg {
	/* background-image: url("../images/search_grey.svg") !important; */
	background:url(../../images/ads/svg_images/search_grey.svg) !important;
	background-position: 98% center !important;
	background-repeat: no-repeat !important;
	background-size: 25px 25px;
}

#create #search_box input.search_bg {
	border: 1px solid #ddd !important
}

#create #search_box input.search_bg:active, #create #search_box input.search_bg:focus
	{
	border: 1px solid #1792E5 !important
}
	}

/************************ CSS for Switch option in service center starts ************************/
.image_service_center {
	width: 80px;
	background: url(../../images/ads/svg_images/Ico-ServCentre-Default.svg);
	height: 80px;
	margin: auto;
	margin-top: 15px;
}

.image_customer {
	width: 80px;
	background: url(../../images/ads/svg_images/Ico-Customer-Default.svg);
	height: 80px;
	margin: auto;
	margin-top: 15px;
}

.as_customer .box:hover   .image_customer {
	background: url(../../images/ads/svg_images/Ico-Customer-Hover.svg);
}

.as_customer .box:hover   .image_service_center {
	background: url(../../images/ads/svg_images/Ico-ServCentre-Hover.svg);
}

.as_customer .box h5 {
	font-family: HoneywellSansWeb-Extrabold;
	font-size: 18px;
	color: #303030;
	letter-spacing: 0;
	text-align: center;
	line-height: 26px;
	margin-top: 25px;
}

.as_customer .box {
	cursor: pointer
}

.as_customer p {
	font-family: HoneywellSansWeb-Medium;
	font-size: 12px;
	color: #404040;
	letter-spacing: 0;
	text-align: center;
	line-height: 20px;
}
/************************ CSS for Switch option in service center ends ************************/

.search_bg {
	/* background-image: url("../images/search_grey.svg") !important; */
	background:url(../../images/ads/svg_images/search_grey.svg) !important;
	background-position: 98% center !important;
	background-repeat: no-repeat !important;
	background-size: 25px 25px;
}

#create #search_box input.search_bg {
	border: 1px solid #ddd !important
}

#create #search_box input.search_bg:active, #create #search_box input.search_bg:focus
	{
	border: 1px solid #1792E5 !important
}


#termsnConditionsTab #t_and_c_div p a, #termsnConditionsTab #t_and_c_others_div p a, #termsnConditionsTab #t_and_c_sc_div p a
	{
	font-size: 12px !important;
}

#termsnConditionsTab #t_and_c_others_div ol.parentlist.normal_list,#termsnConditionsTab #t_and_c_sc_div ol.parentlist.normal_list {
	list-style-type: decimal !important;
}
#outerContainer_asds_service_center #revisedTnCAlertModal  #t_and_c_div p span{
	font-family: HoneywellSansWeb-Medium !important;font-size: 12px !important;
	color: #707070 !important;
	}
#outerContainer_asds_service_center #revisedTnCAlertModal  #t_and_c_div	 ol, #outerContainer_asds_service_center #revisedTnCAlertModal  #t_and_c_sc_div	 ol{
	color: #707070 !important;}

::-ms-clear {
	display: none;
}

::-ms-reveal {
   display: none;
}
#revisedTnCAlertModal p{font-family:HoneywellSansWeb-Medium !important;color: #707070 !important;}

/*************************Maintanence message css******************************/
#maintanence_msg_alert.badge-warning{
	    border-left: 60px solid #f37021;
    position: fixed;
    width: 400px;
    z-index: 9999 !important;
    right: 0px;
 min-height:150px;
    height: auto;
    bottom: 30px;
    padding: 15px;background: none !important;
    background-color: #fff !important;

  }
  #maintanence_msg_alert.badge-warning.alert button.close{    font-size: 30px;}
 #maintanence_msg_alert.badge-warning img {    z-index: 1;
    width: 40px;
    position: absolute;
    left: -50px;
    top: 80px;}
    #maintanence_msg_alert.alert.alert-important{    border-left: 60px solid #f37021;}
     #maintanence_msg_alert .alert-body{display:inline-block;font-family:HoneywellSansWeb-Medium !important;color: #101010 !important;font-size:14px;    line-height: 22px;}
     #maintanence_msg_alert .alert-heading h5{font-family:HoneywellSansWeb-Bold !important;color: #101010 !important;font-size:16px;text-transform: uppercase;letter-spacing: 0.26px;    padding-left: 15px;}

div.filterDropDown {
	position: relative;
    cursor: default;
    text-align: left;
    clear: both;
    color: #888;
    width: 100%;
}
div.filterText {
	overflow: hidden;
	display: block;
	width: 100%;
	height: 40px;
	padding: 10px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	ease-in-out .15s;
	padding-top: 8px;
	border-radius: 0px !important;
	font-family: HoneywellSansWeb-ExtraBold;
}
#filterArea {
	padding: 0px !important;
}
#filterArea > .dropdown-menu{
border-left: 1px solid #ccc !important;
border-right: 1px solid #ccc !important;
border-bottom: 1px solid #ccc !important;
border-top: 0px;
margin: 0px !important;
}
#outerContainer_ADS #create .typeahead.dropdown-menu{max-height: 250px;
    overflow-y: auto;}
.open > .filterDropDown > .filterText {
border-bottom: 0px;
}
.drop-down-with-icon {
	-webkit-appearance: none;
	-moz-appearance: none;
	-o-appearance: none;
	appearance: none;
	background-image: url(../../images/common/svgs/caret-down.svg) !important;
	background-position: 98% center;
	background-repeat: no-repeat;
	background-size: 25px 25px;
	border: 1px solid #ddd;
}
.filter_box > .box > .row:first-child {
	padding-top: 15px;
}
#licenseTab select {
	font-family: HoneywellSansWeb-Medium;
    color: #606060;
}
#licenseTab label{
	font-family: HoneywellSansWeb-Bold;
    color: #606060;
    font-size: 14px;
}
#licenseTab .input-group-addon {
    background: #1792E5;
    padding: 0px 25px;
    border: 1px solid #1792E5;
    border-left: none;
    border-radius: 0px !important;
    cursor: pointer;
}
.title_text{
font-size: 14px !important;
font-family: HoneywellSansWeb-Bold !important;
color: #606060 !important;
padding-left: 5px;
}
.panel_title_text {
	font-family: HoneywellSansWeb-Bold;
	font-size: 14px;
	font-weight: bold;
	color: rgb(96, 96, 96);
	line-height: 24px;
}

.bold.license-details-info{
	color: rgb(48, 48, 48);
	font-family: HoneywellSansWeb-Bold;
	font-size: 18px;
	font-weight: bold;
	letter-spacing: 0px;
	line-height: 24px;
}

.view-chevron-icon > .chevron-down-download_a > .chevron-down-download , .view-chevron-icon > .chevron-up-download_a > .chevron-up-download {
	   position: relative;
}
.excel-sheet {
    background-image: url(../../images/common/excelsmall.png) !important;
    background-repeat: no-repeat;
    width: 40px;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    text-align: center;
    padding: 20px 15px 0px 0px;
}
.download-content-area {
	padding: 0px 1px;
}
.icon-email-dls{
	background: url(../../images/common/email-dls.svg);
	background-position: 98% center;
    background-repeat: no-repeat;
    background-size: 25px 25px;
    position: absolute;
    left: 0;
    width: 30px;
}
.icon-print-dls{
	background: url(../../images/common/print-dls.svg);
	background-position: 98% center;
    background-repeat: no-repeat;
    background-size: 25px 25px;
    position: absolute;
    left: -28px;
    width: 30px;
}
.icon-excel-dls {
	background: url(../../images/common/download-excel.png);
    background-position: 98% center;
    background-repeat: no-repeat;
    background-size: 20px 22px;
    position: absolute;
    left: -24px;
    width: 25px;
}

.no_license_block {
	padding-top: 5px;
}
#outerContainer_ADS.outer_myLicense_div .view_box .panel.panel-default .panel-footer {
	border-color:#ddd;
	border-style: solid;
  	border-width: 1px 0px 0px 0 !important;
	padding: 0px 0px;
}
#outerContainer_ADS.outer_myLicense_div .view_box .panel.panel-default .panel-footer div {
	padding: 0px 0px;
}
.outer_myLicense_div .view_box {
	min-height: 95px;
}

.icon-download-all-dls{
	background: url(../../images/sdc/download_all.svg);
	background-position: 98% center;
    background-repeat: no-repeat;
    background-size: 25px 25px;
    position: absolute;
    left: 0;
    width: 30px;
}
     #viewAsForSuperAdmin .modal-content .modal-header{    border-bottom: 1px solid #bbb !important;}
     #viewAsForSuperAdmin label{margin-top:10px}
     #viewAsForSuperAdmin .modal-content .modal-header h4{border:none !important}
     #viewAsForSuperAdmin input{margin-bottom:0px !important}
     #viewAsForSuperAdmin .modal-content .form-group input{max-width:100% !important}
.requestAccessMsgBold {
	font-family: HoneywellSansWeb-Medium !important;
	font-size: 14px !important;
	letter-spacing: 0.54px;
	color: #707070;
	font-weight: bold;
}
.requestAccessTerrainDbModal .box{
	box-shadow: 0 2px 2px 0 #c0c0c0;
    margin-bottom: 10px;
    color: black;
}