.bg-light-green{
    background: lightseagreen
}

.bg-pale{
    background: rgb(223, 138, 138);
}

.bg-darkblue{
    background: #553ddc
}
.text-transparent{
    color: transparent
}
.form-style{
    padding: .375em .75em;
    width: 100%;
    outline: 0
}

.form-style:focus{
    box-shadow: none;
    outline: none
}
.mybtn{
    border: 0;
    outline: 0;
    box-shadow: none;
    padding: .4em .75em;
    border-radius: 0;
    font-size: 12px;

}

.mybtn:focus{
    border: 0;
    outline: 0;
    box-shadow: none !important
}

.bg-light-grey{
    background: #e2e4e6
}
.fancy-input{
    border: 0;
    border-bottom: 1px solid rgb(158, 154, 154);
    width: 100% !important;
    padding: .6em .6em;
    margin-bottom: 10px
}

.fancy-input:focus{
    outline: 0;
    box-shadow: none
}

.acc-holder{
    padding: 0;
    margin: 0;
    list-style: none;
}

.acc-holder li{
    margin-bottom: 10px;
    color: #000000;
    font-weight: bold
}

.acc-holder li span{
    /* font-weight: bold; */
    
    color: rgb(141, 141, 141)
}

.step{
    margin-left: auto;
    margin-right: auto
}

.step ul{
    list-style: none;
    padding: 0;
    margin: 0;
    /* display: flex;
    display: -webkit-flex; */
    text-align: center
}

.step ul li{
    display: inline-block;
    padding: 0 20px
}

.step ul li p{
    font-weight: 500
}

.square{
    padding: 2px 7px;
    /* display: block; */
    background: #000000;
    color: #e2e4e6
}

#step2{
    display: none
}

.upper-profile{
    padding: 0;
    margin: 0;
    list-style: none;
}

.upper-profile li{
    color: rgb(144, 144, 144);
    margin-bottom: 5px
}

.lower-profile td{
    color: rgb(144, 144, 144);
    padding: .7em 0;
    border: 0;
}

.lower-profile th{
    padding: .7em 0;
}

.lower-profile th{
    border: 0
}


/* SELECT 2 */
.select2-container--default .select2-selection--single{
    border-radius: 0 !important;
    /* border: 0 !important */
}

.select2-container .select2-selection--single {
    height: 40px !important;
}

.select2-container--default .select2-selection--single .select2-selection__rendered{
    line-height: 40px !important
}

.select2-container--default .select2-selection--single .select2-selection__arrow {
    top: 8px  !important;
    right: 8px !important;
}

/* NEW TRANSACTION */
#transact-details th, #transact-details td{
    border: 0
}

.hide{
    display: none
}

.not-valid{
    border-color: #dc3545;
}

.feedback{
    color: #dc3545;
    font-size: 12px
}

/* Account details */
.account-details-top td, .account-details-top th{
    padding: 0;
    padding-top: 4px;
    border: 0
}

.account-details-top td{
    color: #858080
}

.auth-header{
    background: #5f9ea0
}

.clas__details{
    padding: 0;
    margin: 0;
    list-style: none;
}

.clas__details  li{
    margin-bottom: 8px;
    color: #7e7e7e
}

.firstHeader{
    background: #144499 !important;
    color: white;
}

#submitTransaction{
    cursor: pointer;
  }

  .custom_error{
    font-size: 11px;
    color: #ff4747;
    text-shadow: 1px 0px #ff0505;
  }