/* IE Fixes related to @media queries */

.ela-newflat .col-md-1{
    float: left;
  }
  .ela-newflat .col-md-2{
    float: left;
  } 
  .ela-newflat .col-md-3{
    float: left;
  }
  .ela-newflat .col-md-4{
    float: left;
  } 
  .ela-newflat .col-md-5{
    float: left;
  } 
  .ela-newflat .col-md-6{
    float: left;
  } 
  .ela-newflat .col-md-7{
    float: left;
  }
  .ela-newflat .col-md-8{
    float: left;
  }
  .ela-newflat .col-md-9{
    float: left;
  }
  .ela-newflat .col-md-10{
    float: left;
  }
  .ela-newflat .col-md-11{
    float: left;
  }
  .ela-newflat .col-md-12 {
    float: left;
  }
  .ela-newflat .col-md-12 {
    width: 100%;
  }
  .ela-newflat .col-md-11 {
    width: 91.66666667%;
  }
  .ela-newflat .col-md-10 {
    width: 83.33333333%;
  }
  .ela-newflat .col-md-9 {
    width: 75%;
  }
  .ela-newflat .col-md-8 {
    width: 66.66666667%;
  }
  .ela-newflat .col-md-7 {
    width: 58.33333333%;
  }
  .ela-newflat .col-md-6 {
    width: 50%;
  }
  .ela-newflat .col-md-5 {
    width: 41.66666667%;
  }
  .ela-newflat .col-md-4 {
    width: 33.33333333%;
  }
  .ela-newflat .col-md-3 {
    width: 25%;
  }
  .ela-newflat .col-md-2 {
    width: 16.66666667%;
  }
  .ela-newflat .col-md-1 {
    width: 8.33333333%;
  }
  .ela-newflat .col-md-pull-12 {
    right: 100%;
  }
  .ela-newflat .col-md-pull-11 {
    right: 91.66666667%;
  }
  .ela-newflat .col-md-pull-10 {
    right: 83.33333333%;
  }
  .ela-newflat .col-md-pull-9 {
    right: 75%;
  }
  .ela-newflat .col-md-pull-8 {
    right: 66.66666667%;
  }
  .ela-newflat .col-md-pull-7 {
    right: 58.33333333%;
  }
  .ela-newflat .col-md-pull-6 {
    right: 50%;
  }
  .ela-newflat .col-md-pull-5 {
    right: 41.66666667%;
  }
  .ela-newflat .col-md-pull-4 {
    right: 33.33333333%;
  }
  .ela-newflat .col-md-pull-3 {
    right: 25%;
  }
  .ela-newflat .col-md-pull-2 {
    right: 16.66666667%;
  }
  .ela-newflat .col-md-pull-1 {
    right: 8.33333333%;
  }
  .ela-newflat .col-md-pull-0 {
    right: auto;
  }
  .ela-newflat .col-md-push-12 {
    left: 100%;
  }
  .ela-newflat .col-md-push-11 {
    left: 91.66666667%;
  }
  .ela-newflat .col-md-push-10 {
    left: 83.33333333%;
  }
  .ela-newflat .col-md-push-9 {
    left: 75%;
  }
  .ela-newflat .col-md-push-8 {
    left: 66.66666667%;
  }
  .ela-newflat .col-md-push-7 {
    left: 58.33333333%;
  }
  .ela-newflat .col-md-push-6 {
    left: 50%;
  }
  .ela-newflat .col-md-push-5 {
    left: 41.66666667%;
  }
  .ela-newflat .col-md-push-4 {
    left: 33.33333333%;
  }
  .ela-newflat .col-md-push-3 {
    left: 25%;
  }
  .ela-newflat .col-md-push-2 {
    left: 16.66666667%;
  }
  .ela-newflat .col-md-push-1 {
    left: 8.33333333%;
  }
  .ela-newflat .col-md-push-0 {
    left: auto;
  }
  .ela-newflat .col-md-offset-12 {
    margin-left: 100%;
  }
  .ela-newflat .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .ela-newflat .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .ela-newflat .col-md-offset-9 {
    margin-left: 75%;
  }
  .ela-newflat .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .ela-newflat .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .ela-newflat .col-md-offset-6 {
    margin-left: 50%;
  }
  .ela-newflat .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .ela-newflat .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .ela-newflat .col-md-offset-3 {
    margin-left: 25%;
  }
  .ela-newflat .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .ela-newflat .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .ela-newflat .col-md-offset-0 {
    margin-left: 0%;
  }
  .ela-newflat .form-horizontal .control-label {
    text-align: right;
    margin-bottom: 0;
    padding-top: 7px;
  }
  .ela-newflat .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
  }
  .ela-newflat .modal-sm {
    width: 300px;
  }
  .ela-newflat .modal-lg {
    width: 900px;
  }
  /*.ela-newflat div[data-tableid='8'] th[data-columnid='HostDetails_TYPE']{
	  padding-left: 25px !important;
  }
  .ela-newflat div[data-tableid='8'] th[data-columnid='HostDetails_STATUS']{
	  padding-left: 25px !important;
  }
  
  .ela-newflat .otherFrmView div[data-tableid='8'] th[data-columnid='HostDetails_TYPE']{
	  padding-left: 25px !important;
  }
  .ela-newflat .otherFrmView div[data-tableid='8'] th[data-columnid='HostDetails_STATUS']{
	  padding-left: 25px !important;
  }
  .ela-newflat .otherFrmView div[data-tableid='8'] th[data-elementtype='tableselector']{
	  padding-left: 13px !important;
  }
  .ela-newflat .otherFrmView div[data-tableid='8'] td[data-columnid='HostDetails_TYPE']{
	  padding-left: 27px !important;
  }*/
  
  .ela-newflat div[data-tableid='8'] .ela-table > tr > th:first-child{
	  width:7% !important;
  }
  .ela-newflat div[data-tableid='8'] > div + div + div > div > div > table > tbody > tr > td:first-child{
	  width:7% !important;
  }
  
  .ela-newflat div[data-tableid='8'] .ela-table > tr > th[data-columnid='Hosts_DISPLAY_NAME']{
	  width:30% !important;
	  padding-left:0px !important;
  }
  .ela-newflat div[data-tableid='8'] td[data-columnid='Hosts_DISPLAY_NAME']{
	  width:30% !important;
	  padding-left:0px !important;
	  padding-right:0px !important;
  }
  
  .ela-newflat div[data-tableid='8'] .ela-table > tr > th[data-columnid='HostDetails_TYPE']{
	  width:30% !important;
  }
  .ela-newflat div[data-tableid='8'] > div + div + div > div > div > .ela-table > tbody > tr > td[data-columnid='HostDetails_TYPE']{
	  width:30% !important;
	  padding-left:0px !important;
  }
  
  .ela-newflat div[data-tableid='8'] .ela-table > tr > th[data-columnid='HostDetails_STATUS']{
	  width:30% !important;
  }
  .ela-newflat div[data-tableid='8'] td[data-columnid='HostDetails_STATUS']{
	  width:30% !important;
	  padding-left:0px !important;
  }
  
  
  .ela-newflat div[data-tableid='462'] th[data-element='mainCheckbox']{
	  width:5% !important;
	  padding-left:13px !important;
  }
  .ela-newflat div[data-tableid='462'] > div + div + div > div > div > table > tbody > tr > td:first-child{
	  width:5% !important;
  }
  
  .ela-newflat div[data-tableid='462'] .ela-table > tr > th[data-columnid='SQLServerDiscoveredInstances_INSTANCE_NAME']{
	width:40% !important;  
  }
  .ela-newflat div[data-tableid='462'] td[data-columnid='SQLServerDiscoveredInstances_INSTANCE_NAME']{
	  width:40% !important;
  }
  
  .ela-newflat div[data-tableid='462'] .ela-table > tr > th[data-columnid='SQLServerDiscoveredInstances_HOST_NAME']{
	  width:40% !important;
  }
  .ela-newflat div[data-tableid='462'] td[data-columnid='SQLServerDiscoveredInstances_HOST_NAME']{
	  width:40% !important;
  }
  
  .ela-newflat div[data-tableid='462'] .ela-table > tr > th[data-columnid='SQLServerDiscoveredInstances_PORT']{
	  width:20% !important;
	  padding-left:0px !important;
  }
  .ela-newflat div[data-tableid='462'] td[data-columnid='SQLServerDiscoveredInstances_PORT']{
	  width:20% !important;
	  padding-left:0px !important;
  }
  
  .ela-newflat .o365-make-relative {
  position: relative;
}
.ela-newflat .o365-make-relative .table-checkbox-dropdown {
  position: static;
}
.ela-newflat .o365-make-relative .table-checkbox-dropdown > .btn-default {
  background: transparent;
  padding: 1px 4px 0;
  margin-top: -4px;
}
.ela-newflat .o365-make-relative .dropdown-menu {
  top: 27px;
  left: 7px;
  border-color: #bbbbbb;
}

.table-sort{
	cursor:pointer !important;
}

.ela-newflat div[data-tableid='8'] .table-sub-text{
	display:none !important;
}

.ela-newflat .add-site-action{
	cursor:pointer;
	color:#017fbe;
}

.ela-newflat .disabled .icn-checkbox{
	background-position:-80px 0px !important;
	cursor: not-allowed !important;
}

/* Main Table CSS width and padding */
.ela-newflat .ela-left-scroll-280 [data-columnid="SQLServerDetails_INSTANCE_NAME"]{
  cursor:pointer;
}

.ela-newflat .ela-subtable-box.ela-left-scroll-280 div[data-tableid='460'] .mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools {
	left:275px !important;
}

.ela-newflat div[data-tableid="460"] th[data-element="mainCheckbox"]{
	width:40px !important;
}

.ela-newflat div[data-tableid='460'] .top-tool-box .right-flow > li:last-child div[data-element='pagination']{
	display: block !important;
}

.ela-newflat div[data-tableid='460'] .top-tool-box .right-flow > li:last-child div[data-element='pagination'] ul{
	margin-top:21px !important;
}

.ela-newflat div[data-tableid='460'] .ela-table [data-elementtype='tableselector']{
	width:40px;
}

.ela-newflat div[data-tableid='460'] .ela-table th[data-elementtype='tableselector']{
	padding-left:12px;
}

.ela-newflat div[data-tableid='460'] .ela-table [data-columnid='SQLServerDetails_INSTANCE_NAME']{
	width:280px !important;
	min-width:280px !important;
}

.ela-newflat div[data-tableid='460'] .ela-table th[data-columnid='SQLServerDetails_INSTANCE_NAME']{
	padding-left:15px;
}

.ela-newflat div[data-tableid='460'] .ela-table th[data-columnid='SQLServerDetails_HOST_NAME']{
	padding-left:15px;
}

.ela-newflat div[data-tableid='460'] .ela-table [data-columnid='SQLServerDetails_HOST_NAME']{
	min-width:250px;
}

.ela-newflat div[data-tableid='460'] .ela-table th[data-columnid='SQLServerDetails_DDL_DML_STATUS']{
	padding-left:15px;
}

.ela-newflat div[data-tableid='460'] .ela-table [data-columnid='SQLServerDetails_DDL_DML_STATUS']{
	min-width:200px;
}

.ela-newflat div[data-tableid='460'] .ela-table th[data-columnid='SQLServerDetails_COUNT']{
	padding-left:15px;
}

.ela-newflat div[data-tableid='460'] .ela-table [data-columnid='SQLServerDetails_COUNT']{
	min-width:200px;
}

.ela-newflat div[data-tableid='460'] .ela-table th[data-columnid='SQLServerDetails_COLUMNMONITORING']{
	padding-left:15px;
}

.ela-newflat div[data-tableid='460'] .ela-table [data-columnid='SQLServerDetails_COLUMNMONITORING']{
	min-width:253px;
}

/* Main Table CSS width and padding - end */

/* Databases Table CSS */
.ela-newflat div[data-tableid='461'] th:first-child{
	width:8% !important;
}

.ela-newflat div[data-tableid='461'] td:first-child{
	width:8% !important;
}

.ela-newflat div[data-tableid='461'] th[data-columnid='SQLServerDatabases_DATABASE_NAME']{
	width:42% !important;
}

.ela-newflat div[data-tableid='461'] td[data-columnid='SQLServerDatabases_DATABASE_NAME']{
	width:42% !important;
}

.ela-newflat div[data-tableid='461'] th[data-columnid='SQLServerDatabases_COUNT']{
	width:42% !important;
}

.ela-newflat div[data-tableid='461'] td[data-columnid='SQLServerDatabases_COUNT']{
	width:42% !important;
}

/* Databases Table CSS End */

/* Columns Table CSS Start */
.ela-newflat div[data-tableid='463'] th:first-child{
	width:4% !important;
}

.ela-newflat div[data-tableid='463'] td:first-child{
	width:4% !important;
}

.ela-newflat div[data-tableid='463'] [data-columnid='SQLServerColumns_DATABASE_NAME']{
	width:32% !important;
}

.ela-newflat div[data-tableid='463'] [data-columnid='SQLServerColumns_TABLE_NAME']{
	width:32% !important;
}

.ela-newflat div[data-tableid='463'] [data-columnid='SQLServerColumns_COLUMN_NAME']{
	width:32% !important;
}

/* Columns Table CSS End */

.ela-newflat div#SQLServer .absolute-overlay{  min-height: 300px !important;
}

.ela-newflat .absolute-overlay {
	position: absolute;
	left: 0px;
	right: 0px;
	top: 0px;
	z-index: 102;
	min-height: 100%;
}

.ela-newflat div[data-tableid='461'] .absolute-overlay{
	top:170px !important;
	min-height:190px !important;
	max-height:190px !important;
}

.ela-newflat div[data-tableid='461'] .absolute-overlay .alert{
	margin-top:10px !important;
}

.ela-newflat .status_indicator_success {
  color:#78ba4f;
}

.ela-newflat .status_indicator_failure {
  color:#dc3e3e;
}

.ela-newflat div[id='SQLServer'] .config-sites-2{
	left:290px !important;
}

.ela-newflat .error{
	background-color: #fff !important;
	border: none !important;
	padding-top: 0px !important;
}

.ela-newflat .select-error .error em{
	color: #e4514b !important;
}

.ela-newflat #addServer .dropdown-menu-right{
	right:30px !important;
}

.ela-newflat .error li{
	list-style-type: disc !important;
}

div#deviceAuth .error{
	margin-top:0px !important;
	margin-left:0px !important;
}

div#instanceAuth .error{
	width:125px !important;
	margin-top:3px !important;
	margin-left:0px !important;
}

/* "Go top" button is needed in old and new UI */
/* .ela-newflat .goTop{
	/*display:block !important;/
	display:none !important;
} */

.ela-newflat .loader-gif{
	display: inline-block;
	height: 32px;
	vertical-align: text-top;
	width: 33px;
	margin-top:-5px;
	background-image: url("../images/loader-md.gif") !important;
}

.ela-newflat .clear-search{
	cursor:pointer !important;
}

.ela-newflat div[data-tableid='461'] .o365-make-relative .classic-dropdown ul.dropdown-menu li{
	cursor:pointer !important;
}

.overflow-y-hidden .dropdown-menu{
	overflow-y:hidden !important;
}

/* Tabs - fix */
.classic-tab .nav-tabs > li:hover {
	cursor:pointer !important;
}

.classic-tab .nav-tabs > li.active:hover {
	cursor:default !important;
}
/* Tabs - fix - End */

/* Table cursor fix */
.ela-newflat td,th{
	cursor:default;
}
/* Table cursor fix - end */

/* ELA Header Fixes */
td > div#quickLinkList{
	z-index:10000 !important;	
}

#infoLinkList{
	z-index:2000;
}
/* ELA Header Fixes - End */

/* Applicaitons list fixes */
div#ELAHomeInnerDivdfs > div#appForm > div > div{
	height:0px !important;
}

div#appForm .columnGuider{
	display:none !important;
}
/* Applicaitons list fixes - End */

div#instanceAuth .bs-select-2{
	width:200px !important;
} 

div#instanceAuth .bs-select-2 .dropdown-menu{
	overflow:hidden !important;
}

div#selectColumns .bs-select-2{
	width:260px !important;
}

/* Alert info icon position fix */
.ela-newflat div[data-tableid='460'] .alert .icn-info-35{
	background-position:-417px -421px;
}

.ela-newflat div[data-tableid='461'] .alert .icn-info-35{
	background-position:-417px -421px;
}

.ela-newflat div[data-tableid='461'] .table-empty-overlay .alert table{
	margin-left:20% !important;
}

div[data-tableid='461'] .absolute-overlay .alert table{
	margin-left:15% !important;
}

.ela-newflat div[data-tableid='462'] .alert .icn-info-35{
	background-position:-417px -421px;
}

.ela-newflat div[data-tableid='463'] .alert .icn-info-35{
	background-position:-417px -421px;
}

.ela-newflat div[data-tableid='463'] .table-empty-overlay .alert table{
	margin-left:12% !important;
}

.ela-newflat div[data-tableid='710'] .alert .icn-info-35{
	background-position:-417px -421px;
}

.ela-newflat div[data-tableid='8'] .alert .icn-info-35{
	background-position:-417px -421px;
}
/* Alert info icon position fix - End*/

.ela-newflat .tt-input{
	padding:0px !important;
	padding-left:25px !important;
	border:0 !important;
}

.ela-newflat .arrow-down{
	background-position:-157px -53px !important;
}

.ela-newflat .icn-info-small-black{
	background-position:-127px -325px !important;
}

.ela-newflat .fw-status-container{
  position: fixed !important;
  margin-left: -300px !important;
  margin-top: 0px !important;
}

.ela-newflat .ssl-steps-2 ul li::before{
	content:none !important;
}