.nonborder{
  border: none !important;
}
.table thead tr th {
    background-color: #150570 !important;
    text-align: center !important;
    font-weight: bold;
}
.table > thead > tr > th {
    padding: 2px !important;
    line-height: 1.42857143;
}
.table-responsive th a {
    color: white !important;
}
.table-bordered > tbody > tr > td {
    /* padding: 5px !important; */
    padding-left: 5px !important;
    padding-right: 5px !important;
    padding-top: 2px !important;
    padding-bottom: 2px !important;
    border-right: 1px solid #dae4f1 !important;
    border-bottom: 1px solid #dae4f1 !important;
}
.table {
    color: #000 !important;
}
.table-responsive .summary {
    float: right !important;
    color: #000 !important;
}
.filters td {
    padding: 2px 8px 2px 8px !important;
}
.table-bordered td {
    text-align: center !important;
}
.fs-48 {
    font-size: 15px !important;
    line-height: 1.25;
}
.recentOrderTable table tbody td {
    color: #C81515;
    font-weight: 500;
    line-height: 40px;
}
.table th, .text-wrap table th {
    text-transform: none !important;
}
#loginscreen .form-group{
    margin-bottom: 2rem !important;
}
#loginscreen .nonborder{
    border: none !important;
}
#loginscreen .input-sm{
    height: 20px !important;
}
#loginscreen .form-control{
    padding: 0px !important;
}
#loginscreen .form-control input{
    padding: 14px !important;
    font-size: 14px !important;

}
#loginscreen .help-block-error{
    float: left !important;
    font-weight: bold;
}
.common-img-bg {
    background-size: cover !important;
    background: url(../../images/bg.jpg) no-repeat center center fixed;
    height: 100%;
    background-color:#A7A7A7 !important;
}

.authincation-content {
    /* background-color: #fff; */
    background-color: rgba(234, 234, 236, 0.72);
    border-radius: 8px;
    margin: 20px 0 50px 0;
    padding: 20px;
}
.auth-form .btn {
    height: 40px;
    font-color:#ffffff;
    font-size: 13px !important;
    background-color: #005eff !important;
}
.auth-box img {
    width: 100% !important;
    max-width: 250px !important;
}
.auth-form {
    padding: 40px 35px;
}
.form-control{
    height: 36px !important;
}
.form-control{
    height: none !important;

}
.nav-header .brand-title {
    margin-left: 29px;
    max-width: 270px;
    margin-top: 5px;
    height: 104px;
}
.text-white-regi {
    color: #000 !important;
    font-size: 15px !important;
    float: right !important;
}
.text-white-complain {
    color: #000 !important;
    font-size: 15px !important;
    float: left !important;
}
.auth-box-register img {
    width: 100% !important;
    max-width: 320px !important;
}
#loginscreen .form-control textarea {
    padding: 8px !important;
    font-size: 14px !important;
}

.btn-xs .mb-2{
    margin: right !important;
}

.form-control {
  border-radius: 0;
  background: #fff;
  border: 1px solid #f0f1f5;
  color: #1E0404 !important;
  height: 56px; 
  font-family: Arial, Helvetica, sans-serif !important;
}
.table th, .table td {
    padding: 0.5rem;
    vertical-align: top;
    text-align: center;
}
.field-pgonlinerenew-pgapi_id img {
    height: 80px !important;
}
.bootstrap-select .btn{
    color: #000000 !important;
}
.dropdown-menu .dropdown-item{
    color: #000000 !important;
}
.control-label{
    color: #000000 !important;
}
.card-title .pg-fail{
    color: #1E0404 !important;
}
.bg1 {
    background-size: cover !important;
    background: url(../../images/server503.gif) no-repeat center center fixed;
    height: 100%;
    background-color:#A7A7A7 !important;
}
.text-muted {
    color: #010102 !important;
}
.action-column{
    color: white !important;
}
.upperprofile{
    padding: 10px !important;
}
.headerplanassigntable{
    color: white!important;
}

.h-100 #loginscreen{
    height: none !important;
}

.h-100 #loginscreen{
    height: none !important;
}

.headerrequest{
    height: 1000px !important;
}
html{
    zoom: 80% !important;
}
.contentblack{
    color: #0f0000 !important;
    font-weight: bold !important;
    font-size: 14px !important;
}
.statusheader{
    font-size: 24px !important;
}
.table td a {
    color: #150870 !important;
}

.ott-group{
        display: -webkit-flex;
    display: flex;
    -webkit-align-items: center;
    align-items: center;
    padding-top: .75rem;
}
.ott-image{
    width: 2rem;
    height: 2rem;
    border-radius: 12.5rem;
}
.btn-lg, .btn-group-lg > .btn {
    padding: 2rem 3rem;
    font-size: 1.125rem !important;
}