.page-logo img {
	width: auto;
	height: auto;
}
.navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
    width: 1200px;
    top: 50px;
    left: -100px;
    padding: 15px;
}
.dropdown-menu .dropdown-item {
    white-space: normal;
    padding: 0 0 10px;
    font-size: 12px;
    overflow: hidden;
}
.dropdown-menu .dropdown-item:hover {
    background:transparent;
}
.nav-item.dropdown.last .dropdown-menu {
    left: -400px !important;
}
.navbar-nav .nav-item.dropdown:last-child .dropdown-menu {
    left: -400px;
}
.navbar-nav .nav-item.dropdown:nth-child(7) .dropdown-menu {
    left: -750px;
}
.navbar-nav .nav-item.dropdown:nth-child(8) .dropdown-menu {
    left: -850px;
}
.navbar-nav .nav-item.dropdown:nth-child(9) .dropdown-menu {
    left: -950px;
}
.navbar-nav .nav-item.dropdown:nth-child(2) .dropdown-menu {
    left: -200px;
}
.navbar-nav .nav-item.dropdown:nth-child(3) .dropdown-menu {
    left: -300px;
}
.navbar-nav .nav-item.dropdown:nth-child(4) .dropdown-menu {
    left: -400px;
}
.navbar-nav .nav-item.dropdown:nth-child(5) .dropdown-menu {
    left: -500px;
}
.navbar-nav .nav-item.dropdown:nth-child(6) .dropdown-menu {
    left: -600px;
}
.navbar-expand-lg .navbar-nav .dropdown-menu .col-sm-2 div {
    display: flex;}
.navbar-expand-lg .navbar-nav .dropdown-menu .col-sm-2 div .dropdown-item{
	padding-left: 10px; text-transform: uppercase;
     }    
.btnRow .btn {
	padding:4px 25px;
}
.custom-control-label {
	font-size: 0.8rem;
}
.form-group {
	margin-bottom: 0.5rem;
}
.expertMaster .form-label {width: 100% !important;}
.formTabs {
	margin-top: 50px;
}
.formTabs .nav-tabs .nav-item {
    flex-basis: 15%;
    max-width: 15%;
}
.formTabs .nav-tabs {
	justify-content: flex-start;
}
.formTabs .nav-tabs .nav-link {
	font-size: 1rem !important;
}
.formTabs .nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link {
	background: #886ab5; color: #fff;
}
.buttonStyle  {
    background: #886ab5; color: #fff;width:auto !important;
}
.formTabs .nav-tabs .nav-item .nav-link.active:not(:hover) {
	color: #fff;
}
i.btn-info {
    color: #fff !important;
    background-color: #2196F3 !important;
    border-color: #2196F3 !important;
}
    i.btn-info .waves-button-input,
    i.btn-danger .waves-button-input {
        border: 0 !important;
        color: #fff !important;
    }

i.btn-danger {
    color: #fff !important;
    background-color: #fd3995 !important;
    border-color: #fd3995 !important;
}
.btnRow .waves-button-input {
    border: none;
    color: #fff;
}
.btnRow .btn{
    background: #886ab5 !important; color: #fff  !important;
}
.buttonStyleForDG {background: #886ab5 !important;
color: #fff !important;
padding: 5px 16px;
border: none;}
.GobuttonStyle{
    background: #886ab5 !important; color: #fff  !important; border:none;
}
.search {
    background-color: #4c13a1;
color: #fff;
text-align: center;
margin-right: 5px;
margin-left: 6px;
flex: 0;
padding: 8px;
}
.custom-radio-rounded input {
    margin: 0 10px;
}
#ctl00_lnkPrint {
    margin-top: 24px;
    display: block;
    font-size: 18px;
}
#ctl00_lnkHome {
    display: block;
    margin-top: 24px;
    font-size: 18px;
    margin-right: 20px;
}
#ctl00_lnkExit {
    display: block;
    margin: -40px 0 0 0;
    font-size: 18px;
}
.header-icon:not(.btn) {
    min-width: 1.125rem;}
#Table1 td {
    padding: 10px;}
.DGAltItemStyleGRD {
    border: none;
}
.DGItemStyleRpt {
    border: none;
}
#dgdScroll {
    border: none !important;
}
.DataGridFixedHeader {
    background: transparent;
    border: none;
    width: 100%;
    text-align: center;
}
.DataGridFixedHeader td {
    padding: 10px !important;
    background: #eaeaea;
}        
.btnRow {
    text-align: center;
    border-bottom: 1px solid #eaeaea;
    padding-bottom: 15px;
    margin-bottom: 15px; 
}
.compulsoryfield {
    color: red;
    margin-left: 10px;
     
}
.btn.disable {
    background: #ccc !important;
    border: navajowhite;
    color: #444 !important;
}
.inputCell {
     display: inline-block !important;
width: 80% !important;
height: calc(1.47em + 1rem + 2px) !important;
padding: 0.5rem 0.875rem;
font-size: 0.8125rem;
font-weight: 400;
line-height: 1.47;
color: #495057;
background-color: #fff;
background-clip: padding-box;
border: 1px solid #E5E5E5;
margin-bottom: 1rem;
margin-right: 15px;
border-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
-webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    }
.dropDownStyle {
display: inline-block !important;
width: 80% !important;
height: calc(1.47em + 1rem + 2px) !important;
padding: 0.5rem 0.875rem;
font-size: 0.8125rem;
font-weight: 400;
line-height: 1.47;
color: #495057;
background-color: #fff;
background-clip: padding-box;
border: 1px solid #E5E5E5;
border-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
-webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    margin-bottom: 1rem;
    margin-right: 15px;
}    
.inputCellTextArea {
display: inline-block;
width: 80% !important;
height: calc(1.47em + 1rem + 2px) !important;
padding: 0.5rem 0.875rem;
font-size: 0.8125rem;
font-weight: 400;
line-height: 1.47;
color: #495057;
background-color: #fff;
background-clip: padding-box;
border: 1px solid #E5E5E5;
border-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
-webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    margin-bottom: 1rem;
    margin-right: 15px;
}    
.inputCellForNumeric, .InputCellReadOnlyForNumeric, .InputCellReadOnly {
    display: inline-block;
width: 80% !important;
height: calc(1.47em + 1rem + 2px) !important;
padding: 0.5rem 0.875rem;
font-size: 0.8125rem;
font-weight: 400;
line-height: 1.47;
color: #495057;
background-color: #fff;
background-clip: padding-box;
border: 1px solid #E5E5E5;
border-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
-webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    margin-bottom: 1rem;
    margin-right: 15px;
}
.inputCellDisabled {
    display: inline-block;
width: 80% !important;
height: calc(1.47em + 1rem + 2px) !important;
padding: 0.5rem 0.875rem;
font-size: 0.8125rem;
font-weight: 400;
line-height: 1.47;
color: #495057;
background-color: #ccc;
background-clip: padding-box;
border: 1px solid #E5E5E5;
border-radius: 4px;
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
-webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
    margin-bottom: 1rem;
    margin-right: 15px;
}
.formlabel {margin-top: 0.5rem !important; color: #000;}
.PrProgress {
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    top: 250px;
}
.commonTable td:nth-child(1){
width: 20% !important;
}
.commonTable td:nth-child(2){
width: 30% !important;
}
.commonTable td:nth-child(3){
width: 20% !important;
}
.commonTable td:nth-child(4){
width: 30% !important;
}
.ajax__tab_xp .ajax__tab_tab {
    height: auto !important;
     
}
.ajax__tab_xp .ajax__tab_active .ajax__tab_tab {
    background: #4c13a1 !important;
    padding: 15px;
    color: #fff;
}
.ajax__tab_xp .ajax__tab_active .ajax__tab_tab .formlabel {
	color: #fff !important;
}
.ajax__tab_xp .ajax__tab_active .ajax__tab_inner {
    background: none !important;
}
.ajax__tab_tab {
    padding:7px 10px !important;
    border: none !important;
    background: #ccc !important;
}
.ajax__tab_xp .ajax__tab_inner {
    padding: 0 !important;}
.ajax__tab_outer {
    height: auto !important;
    margin-bottom: 1px;
}    
.ajax__tab_outer {
    background: none !important;
}
.ajax__tab_xp .ajax__tab_body {
	border:1px solid #eaeaea !important;
}
.ajax__tab_xp .ajax__tab_header {
	background: none !important;
}

.subheader-title {
	color: #4c13a1;
}
.searchField {
    display: flex;
    width: 90% !important;
}
.searchField .search {
    height: 37px;
}
.searchField .GobuttonStyle {
    height: 37px;
}
.dataPicker .form-control {
    width: 80%;
    max-width: 80%;
}
.dataPicker .icon {
    height: 18px;
    margin-left: 10px;
}
.custom-radio-rounded input {
    margin: 0 5px;
}

.grid-content-center {
    display: table;
    margin: 0 auto;
}

label {
    margin-left: 0.2rem;
}

.DGAltItemStyle {
    margin-bottom: 10px;
}

.frame-wrap {
    width: 100%;
}

#ctl00_ContentPlaceHolder1_updPnlCd, #ctl00_ContentPlaceHolder1_updPnlDrp {
    display: inline-flex;
    width: 100%;
}

.margin-top {
    margin-top: 15px;
}


.ajax__tab_xp .ajax__tab_body, .formlabel {
    font-family: "Roboto", "Helvetica Neue", Helvetica, Arial;
    margin-top: 0.5rem !important;
    color: #000;
    font-size: 0.9375rem !important;
    FONT-WEIGHT: 300;
    color: #666666;
}

.ajax__tab_default .ajax__tab { 
    height: auto !important;
}
.ajax__tab_tab span span.formlabel {
    color: #000;
    font-weight: 400;
}
#ctl00_ContentPlaceHolder1_tabItems_body, .ajax__tab_xp .ajax__tab_body {
    margin-top: 0px !important;
    position: relative;
    top: -1px !important;
}
legend {
   
    color: #fff;
    padding: 5px 15px;
    font-size: 19px;
    font-weight: 400;
}