.my-company-page {
    width: -webkit-fill-available;
}

.my-company-page .title {}

.my-company-page .divider {
    background: #bb3435;
    height: 2px;
}

.my-company-page .page-title {
    font-size: 10px;
    font-weight: 800;
}

.my-company-page .company-lists {}

.my-company-page .company-list {}

.my-company-page .company-list:nth-child(odd) {
    background-color: #f7f7f7;
}

.my-company-page .company-list p {
    display: flex;
    margin-bottom: 0;
    padding: 10px 10px;
}

.my-company-page .company-list p span {
    display: inline-block;
}

.my-company-page .company-list p .pre-ico {
    padding: 6px 15px 6px 5px;
    display: none;
}

.my-company-page .company-list p .pre-ico svg {
    height: 20px;
    width: 20px;
    display: inline-flex;
}

.my-company-page .company-list p .account-info {
    display: block;
}

.my-company-page .company-list p .account-info .account-no {
    display: block;
    color: #6d0405;
    font-size: 14px;
    line-height: 18px;
    font-weight: 700;
    margin: 0;
    padding: 0;
    cursor: pointer;
    text-decoration: none;
}

.my-company-page .company-list p .account-info .account-no:hover {
    text-decoration: underline
}

.my-company-page .company-list p .account-info .account-decription {
    font-size: 10px;
    line-height: 14px;
    padding: 0;
}

.my-company-page .company-list p .date-stamp {
    position: absolute;
    right: 30px;
    font-size: 10px;
    line-height: 14px;
    font-weight: 700;
    padding: 10px 0 0 0;
    color: #949494;
}

.my-company-page .company-action {}

.my-company-page .company-action p {
    text-align: right;
}

.my-company-page .company-action span {}

.my-company-page .company-action .btn-company {}

.btn-company {
    background-color: #6d0606 !important;
    color: #ffffff !important;
}

.btn-company:hover,
.btn-company:active,
.btn-company:focus {
    background-color: #bb3435 !important;
}

.rubies-logo {
    height: 100px !important;
    width: auto !important;
}

.img-p {
    text-align: center;
}

.logn-button {
    flex-direction: row-reverse;
    text-align: end;
}

.top-orgname {
    /* font-size: 16px; */
    margin-top: 8px;
}

.doc-input {
    margin-top: 0px;
    margin-bottom: -13px;
}

.reg-button {}

.logon-form {
    width: -webkit-fill-available;
}

.app-header {
    box-shadow: none;
}

.no-shadow {
    box-shadow: none;
}

.card {
    box-shadow: none !important;
}

.v-card {
    box-shadow: none !important;
}

.no-config {
    font-size: 17px;
    font-weight: 10px;
    color: grey;
    align-content: center;
    text-align: -webkit-center;
}

.new-key {
    /*float: right;*/
    color: #6d0606;
    cursor: pointer;
    /*position: absolute;*/
    /*right: 0;*/
}

.add-new-account {
    color: #6d0606;
    position: absolute;
    right: 0;
    padding-right: 16px;
    cursor: pointer;
}

.acc-spinner {
    color: #6d0606;
    position: absolute;
    right: 0;
    margin-right: 27px;
}

.app-theme-white {
    background-color: rgb(221, 221, 221) !important;
}

@media only screen and (max-width: 767px) {
    .add-new-account {
        color: #6d0606;
        position: relative;
        text-align: center;
        cursor: pointer;
    }
}