/*.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{ 
	background-color: #10718c;
	border: 1px solid #105873#105873;
	color:#fff; 
}

.nav-tabs > li { 
    border: 1px solid #ddd;
	margin-left: -1px;
	background-color:#fff;
}
.nav-tabs>li>a {
    margin:0;  
}*/

/*col1 visible
.page-content.TableContentLookupTable .TableContentCol1{
	display:block;
}
.page-content.TableContentLookupTable .TableContentCol2{
	width:83.33333333%; /*col sm 10*/
/*}
default sin col1
.TableContentCol1{
	display:none;
}
.TableContentCol2{
	width:100%; 
}

.EnvIndTest{
	background-color:#c03a3a;
}

.EnvIndTest .LogoCellFixedHeader:after, .LoginLayoutMainTable.EnvIndTest .gx-content-placeholder:after{
    content: " [Test]";
    font-size: 22px;
    color: white;
	vertical-align: middle;
}
.EnvIndStaging{
	background-color:#ffd754;
}

.EnvIndStaging .LogoCellFixedHeader:after, .LoginLayoutMainTable.EnvIndStaging .gx-content-placeholder:after {
    content: " [Staging]";
    font-size: 22px;
    color: white;
	vertical-align: middle;
}*/


/*fix environment modes and header
.EnvIndTest .LogoCellFixedHeader, .EnvIndStaging .LogoCellFixedHeader{
	background-color: transparent !important;
}



.nav-tabs>li>a:hover,.DropDownOptionsHeader .btn-default:hover, .DropDownOptionsHeader .btn-group.open:hover, .DropDownOptionsHeader.btn-group.open .dropdown-toggle,.MasterTopIconsCell:hover,.MasterTopIconsCell:active,.MasterTopIconsCell:focus{    
	-webkit-transition: all 0.218s ease;
    -moz-transition: all 0.218s ease;
    -o-transition: all 0.218s ease;
    transition: all 0.218s ease; 
	
	-webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
	
 }


 .btn-default.disabled, .btn-default[disabled]{
	 color:#444;
 }
 
label.gx-radio-label.disabled.active { 
	background-color: #105873;
    color: white;
    opacity: 0.8;
} 
 .CellWidth_50{
	 width:50%;
 }
 .tab-content{
padding-top:5px;
padding-bottom:5px;
  }
 .TableViewTab .DataContentCellView, .TableViewTab .DataContentCell{
  padding-top:0;
padding-bottom:0;
  } 
 .GridNoTitles .WorkWith > thead{
	 display:none;
 }
.gx-radio-button{
	display:contents;
}
select .Attribute{
	width:auto;
}
.TableMerged TD{
	 display:inline-block;
}
.TableMerged{
	margin: 0;
	padding-bottom:0;
	padding-top:0;
}
.MergeLabelCell{
	margin-bottom:0;
} 
.TableMainTransaction .btn-group > .btn:first-child {
    margin-left: 5px;
} 
.TableMainTransaction .TextBlockTitleWWP, .TransactionDataTitle {
    font-size: 11pt;
    font-weight: bold; 
    border: 1px solid #ddd;
    padding: 6px 20px;
    margin: 10px 0;
    display: inline-block;
}
.TableMainTransaction .TextBlockTitleWWP, .BorderLeft{
	border-left: 3px solid #10718c;
}
.TableMainTransaction .TextBlockTitleWWP{
	background-color: #fff;
}

.ContainerLeftMargin .form-control.Attribute{
	margin-left:0;
}
.ContainerLeftMargin{
	margin-bottom:20px;
}
 
.MasterTopIconsCell a{ 
	text-decoration:none;
}

.DropDownOptionsHeader .btn-default, .DropDownOptionsHeader .btn-default:hover,.DropDownOptionsHeader.btn-group.open .dropdown-toggle,.MasterTopIconsCell .Button 
{  
	background-color: transparent !important;
	border: none;
 } 
 .MasterTopIconsCell .Button, .MasterTopIconsCell > span
 { 
    width: 50px;
    min-width: 50px;
    max-height: 50px;
    height: 50px;
    font-size: 24px;
    padding: 0 13px;
    margin: 0;
	color:#fff;
	display: flex;
    align-items: center;
 }
 .MasterTopIconsCell{
	 padding-left:0;
 }
 
 .TableAlignRightMaster{
	margin-right:10px;
 }
 
 
 
.LoginLayoutMainTable {
    display: flex;
    height: 100%;
    align-items: center;
    justify-content: center;
}
 .CellTableContentMaster, .CellTableContentMasterVertMenuNotFixed {
    margin-top: 90px; 
}
*/

/*sidbar fix */
.page-sidebar .sidebar-menu a{
	padding-top: 6px;
    padding-bottom: 6px;
}
.menu-text {
    padding-left: 3px;
} 
.page-sidebar .sidebar-menu i {
    font-size: 14px;
    width: 28px;
    padding: 0 4px 0 4px;
    text-align: center;
}

/*Fixes Theme + navbar + responsive*/
.MasterHeaderCell, .MasterHeaderCellNoBackground, .TableHeader, .TableHeader > .row, .TableHeader > .row > div{
	margin-left:0;
	margin-right:0;
	padding-left:0;
	padding-right:0;
} 
.CellMarginLogin, .CellMarginLoginImageLeft {
    margin-left: 5px;
    margin-right: 5px;
    width: min-content;
    padding: 0;
}
.LogoCellFixedHeader img, .ShowMenuImageCell img {
    margin-left: 30px;
}
.LayoutMainTableBreadcrumbsMP > .row, .LayoutMainTableBreadcrumbsMP > .row > div {
	margin:0;
	padding:0;
}

/*#region Breadcrumbs*/
.page-breadcrumbs.menu-compact{
	margin-left:50px;
	padding:0;
}
.page-breadcrumbs.hideMenu{
	margin-left:0;
	padding:0;
}
.page-breadcrumbs {
  position: relative;
  background: #f3f3f3;
  min-height: 40px;
  line-height: 39px;
  
  display: block;
  z-index: 1;
  -webkit-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.15);
  
margin: 0;
padding: 0 20px;
margin-left:210px; 
}
.page-breadcrumbs.breadcrumbs-fixed {
  position: fixed;
  right: 0;
  left: 224px;
  top: 45px;
  z-index: 999;
}
.page-breadcrumbs.breadcrumbs-fixed + .page-header {
  margin-top: 40px;
}
.breadcrumb {
  background-color: transparent;
  display: inline-block;
  line-height: 24px;
  margin: 0 22px 0 12px;
  padding: 0;
  font-size: 13px;
  color: #333333;
  border-radius: 0;
}
.breadcrumb > li,
.breadcrumb > li.active {
  color: #777777;
  -webkit-text-shadow: none;
  text-shadow: none;
}
.breadcrumb > li + li:before {
  color: #999999;
}
.breadcrumb > li > .divider {
  padding: 0 4px;
}
.breadcrumb > li > a {
  display: inline-block;
  color: #10718c; /*#105873;*/
}
.breadcrumb > li:first-child > a {
  padding-left: 4px;
}
.breadcrumb > li > i {
  margin-left: 4px;
  margin-right: 2px;
  font-size: 20px;
  position: relative;
  top: 2px;
}
.breadcrumb .expand-icon {
  height: 22px;
  padding: 0;
  margin: 0;
  position: relative;
  top: 1px;
  font-size: 14px;
  color: #b2b6bf;
}
/*#endregion Breadcrumb*/



@media (max-width: 767px) /*ExtraSmall*/
{ 
	.page-breadcrumbs.menu-compact{
		margin:0;
		padding:0;
	}  
	.page-content.MasterFooterCellVM, .page-content.MasterFooterCellVM.menu-compact{
		margin:0;
		padding: 0 10px 0 25px;
	}
	.page-content{
		min-width:100%;
		width:100%;
	} 
	
	.MainContainer, .MainContainerWithFooter, .MainContainerNoBackground {
		padding-right: 0; 
	}
}






/*HeaderButtons*/
.HeaderButtons{
    display: inline-block;
    position: absolute;
    right: 0;
    top: 0;
}

.HeaderButtons > div[class*="HeaderAction"]{ 
    font-size: 20px;
    color: #ccc;
    border-bottom: 4px solid #10718c;
    width: 36px;
    text-align: center;
    margin-right: 5px;
    line-height: 29px;
    padding: 5px 0;
    -webkit-transition: all 0.218s ease;
    -moz-transition: all 0.218s ease;
    -o-transition: all 0.218s ease;
    transition: all 0.218s ease;
    vertical-align: middle;
    display: inline-block !important;
    text-align: center;
} 
 
.HeaderButtons  > div[class*="HeaderAction"]:hover{
    -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
    color: #10718c;
}
 
 
 .DivLookupTablesContainer {
    height: calc(100vh - 170px);
    display: block;
	margin-top:15px; 
 }
 
.GridSDTGridLookupTablesCell {
	height: calc(100vh - 170px);
    overflow-y: auto;
    padding-right: 0;
}

 /*input text search*/
 .TableInputSearchContainer{
	 border:1px solid grey;
	 height: 35px;
 }
 .TableInputSearch{
    border: none;
    height: 35px;
    padding: 3px 30px 3px 10px;
    font-size: 16px;
	width:100%;
 }
 .TableInputSearchButton{
	border: none;
    height: 35px;
    background-color: transparent;
    display: inline !important;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale; 
    padding-right: 4px;  
	    margin-left: -30px;
 }
  .TableInputSearchButton a{ 
    height: 35px;
    background-color: transparent;
    text-decoration: none;
    font-size: 22px;
    font-weight: normal;
 }
  
  
 
 .PaginationBarEmptyGrid .PaginationBarCaption {
    padding-bottom: 0;
    padding-left: 20px;
    padding-top: 9px;
    font-size: 12pt;
    height: 42px; 
}