@font-face {
    font-family: "Catamaran";
    src: url("../fonts/Catamaran-Regular.ttf") format("truetype");
    font-weight: 400;
}
@font-face {
    font-family: "Catamaran";
    src: url("../fonts/Catamaran-Medium.ttf") format("truetype");
    font-weight: 500;
}
@font-face {
    font-family: "Catamaran";
    src: url("../fonts/Catamaran-Bold.ttf") format("truetype");
    font-weight: 700;
}
@font-face {
    font-family: "Catamaran";
    src: url("../fonts/Catamaran-ExtraBold.ttf") format("truetype");
    font-weight: 800;
}

@font-face {
    font-family:'FontAwesome';
    src: url('assets/fonts/fontawesome-webfont.eot');
}

html{
    scroll-behavior: smooth;
}
body{
    font-family: 'Catamaran';
    font-weight: 500;
}
.btn:focus,input:focus-visible,select:focus-visible,a:focus,input:focus {
    outline: unset !important;
    outline-offset: unset !important;
    text-decoration: unset;
}
.btn.active, .btn:active{
    box-shadow:unset;
}
input[readonly] {
    background: #ccc !important;
}
#addclient,.myr-dashboard-right-middle,#addorders,.client-dashboard #addbusiness{
    position: relative;
}
#loading,#loading-wpclient {
    position: absolute;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
    z-index: 1;
    background: rgba(0, 0, 0, 0.5);
    border-radius: 20px;
    top: 0;
}
#loading img,#loading-wpclient img{
    width: 100px;
}
.no-access-text{
    margin: 0;
    text-align: center;
    display: flex;
    align-items: center;
    height: 100vh;
    justify-content: center;
    font-size: 30px;
    color: #ff4500;
}
.no-access-text b {
    margin-left: 5px;
    text-decoration: underline;
}
/*----------------------------------- Admin Login -----------------------------------*/
.admin-login-wrap .row,.admin-login-wrap .col-md-5,.admin-login-wrap .col-md-7{
    padding: 0;
    margin: 0;
}
.admin-login-wrap .col-md-5,.admin-login-wrap .col-md-7{
    display: table;
}
.admin-login-wrap .col-md-5{
    position: fixed;
    top: 0;
    bottom: 0;
    overflow: auto;
}
.admin-login-wrap .col-md-7{
    margin-left: 41.666666%; 
}
.admin-login-wrap .inner-left-section{
    background: linear-gradient(180deg, #050936 0%, #0E1A9C 100%);
    height: 100vh;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    position: relative;
    overflow: hidden;
}
.admin-login-wrap .inner-left-section:before{
    content: '';
    background: linear-gradient(100deg, #050936 0%, #0C1581 74%, #0E1A9C 100%);
    height: 300px;
    width: 300px;
    position: absolute;
    left: -150px;
    border-radius: 50%;
    top: -150px;    
}
.admin-login-wrap .inner-left-section:after{
    content: '';
    background: linear-gradient(30deg, #050936 0%, #0C1581 74%, #0E1A9C 100%);
    height: 300px;
    width: 400px;
    position: absolute;
    right: -80px;
    border-radius: 50%;
    bottom: -260px;
}
.admin-login-wrap .inner-left-section .logo-img{
    height: 80px;
    width: 176px;
    margin: 0 auto 50px;
}
.admin-login-wrap .inner-left-section .cover-img{
    height: 400px;
    width: 417px;
    margin: 0 auto;
}
.admin-login-wrap .inner-left-section .logo-img img,.admin-login-wrap .inner-left-section .cover-img img{
    max-height: 100%;
    max-width: 100%;
}
.admin-login-wrap .inner-right-section{
    height: 100vh;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    padding: 30px 0;
}
.admin-login-wrap .inner-right-section h1{ 
    color:#71C633;
    font-weight: 800;
    margin:0;
}
.admin-login-wrap .inner-right-section #login-message .success{
    background: #90ee90;
    margin: 15px auto 0;
    width: 540px;
    padding: 10px;
    font-size: 16px;
    color: #000;
    font-family: system-ui;
    border-radius: 10px;
}
.admin-login-wrap .inner-right-section #login-message .error{
    background: #cd5c5c;
    margin: 15px auto 0;
    width: 540px;
    padding: 10px;
    font-size: 16px;
    color: #fff;
    font-family: system-ui;
    border-radius: 10px;
}
.admin-login-wrap .inner-right-section .admin-form{
    background: #131754;
    padding: 50px 50px 20px 50px;
    border-radius: 30px;
    width: 540px;
    margin: 20px auto 10px;
}
.admin-login-wrap .inner-right-section form label,.form-outer-box label,.form-outer-box h5{
    font-size: 16px;
    color: #fff;
    text-align: left;
    font-weight: 600;
    margin: 0 0 10px 0;
}
.form-outer-box label,.form-outer-box h5{
    color: #060B3C;
}
.admin-login-wrap .inner-right-section form label span,.form-outer-box label span{
    color: red;
    font-size: 16px;
}
.admin-login-wrap .inner-right-section form label.error,.form-outer-box label.error{
    color: #ff0000;
    margin: 10px 0 0 15px;
}
.myr-dashboard-right-middle .form-outer-box label.error{
    color: #ff0000;
    font-weight: 500;
    font-size: 14px;
}
.admin-login-wrap .inner-right-section form .input-box,.form-outer-box .input-box{
    text-align: left;
    margin-bottom: 30px;
}
.admin-login-wrap .inner-right-section form input,.admin-login-wrap .inner-right-section form select,
.form-outer-box input,.form-outer-box textarea,.form-outer-box select{
    background: #fff;
    font-size: 18px;
    text-align: left;
    border: 1px solid #ccc;
    box-shadow: unset;
    padding: 15px 20px;
    height: 60px;
    border-radius: 10px;
    line-height: 1;
}
#updateorderstatus input,#updateorderstatus select{
    height: unset;
    padding: 12px 20px;
    font-size: 16px;
}
div#success-updateordermsg {
    margin: 0 0 30px 0 !important;
}
.form-outer-box textarea{
    height: unset !important;
}
.admin-login-wrap .inner-right-section form .input-box .group{
    display: flex;
    align-items: center;
    position: relative;
}
.admin-login-wrap .inner-right-section form .input-box .group i {
    position: absolute;
    right: 20px;
    font-size: 18px;
    cursor: pointer;
}
.admin-login-wrap .inner-right-section form .input-box a.fpass-link{
    text-align: right;
    text-decoration: none;
    color: #fff;
    display: block;
    font-size: 16px;
    margin: 15px 20px 0 0;
}
.admin-login-wrap .inner-right-section form input#login-btn,
.admin-login-wrap .inner-right-section form input#signup-btn,
.form-outer-box input#add-btn{
    background: #71C633;
    padding: 15px 50px;
    color: #fff;
    font-weight: 700;
    font-size: 20px;
    line-height: 1;
    height: unset;
}
.admin-login-wrap .inner-right-section form p{
    color: #050936;
    font-weight: 700;
    font-size: 18px;
    margin: 0 0 30px 0;
}
.admin-login-wrap .inner-right-section form p a{
    text-decoration: none;
    color: #71C633;
}
.admin-login-wrap .inner-right-section .admin-form .radio-group{
    display: flex;
    grid-gap: 30px;
}
.admin-login-wrap .inner-right-section .admin-form .radio-group input{
    height: unset;
}
.admin-login-wrap .inner-right-section .admin-form .radio-group label{
    margin: 0;
    font-weight: 300;
    color: #999;
}
.admin-login-wrap .inner-right-section form#signup .admin-form{
    width: 640px;
    padding: 30px 30px 20px;
}
.admin-login-wrap .inner-right-section form#signup .admin-form .inline{
    display: flex;
    justify-content: space-between;
    grid-gap: 20px;
}
.admin-login-wrap .inner-right-section form#signup .admin-form .inline .input-box{
    width: 100%;
}
.admin-login-wrap .inner-right-section form#signup .admin-form input,
.admin-login-wrap .inner-right-section form#signup .admin-form select{
    font-size: 16px;
    height: unset;
    line-height: 1;
    padding: 12px 20px;
}
.admin-login-wrap .inner-right-section form#signup .admin-form .select2-selection{
    padding: 12px 20px;
    height: unset;
    border-radius: 10px;
    font-size: 16px;
    color: #555;
    line-height: 1;
}
.admin-login-wrap .inner-right-section form#signup .admin-form .select2-selection span.select2-selection__placeholder{
    color: #555;
}
.admin-login-wrap .inner-right-section form#signup .admin-form .select2-selection span.select2-selection__arrow{
    top: 15px;
    right: 10px;
}
.admin-login-wrap .inner-right-section form#signup .admin-form input#other_qualification {
    margin: 15px 0 0 0;
    background: transparent;
}
.admin-login-wrap .inner-right-section form#signup label.error {
    color: #cd5c5c;
    margin: 10px 0 0 10px;
    font-weight: 500;
    text-transform: capitalize;
}
div#success-reg {
    width: 640px;
    margin: 30px auto 0;
    background: #71C633;
    border-radius: 30px;
    padding: 50px 20px;
}
div#success-reg i{
    margin-right: 5px;
    color: #fff;
}
div#success-reg i.fa.fa-check-circle {
    font-size: 50px;
}
div#success-reg h2 {
    text-transform: uppercase;
    font-weight: 800;
    font-size: 22px;
    color: #131754;
    margin: 30px 0 15px 0;
}
div#success-reg h3 {
    color: #fff;
    margin: 0;
    line-height: 1.5;
}
div#success-reg a{
    background: #131754;
    padding: 10px 60px;
    color: #fff;
    font-weight: 700;
    font-size: 22px;
    display: block;
    width: fit-content;
    margin: 30px auto 0;
    text-decoration: none;
    border-radius: 50px;
}
/*----------------------------------- Admin Dashboard Left Menu -----------------------------------*/
.myr-dashboard-wrap{
    padding: 20px 0 50px 0;
}
.myr-dashboard-wrap .row{
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
}
.dashboard-left-menu{
    background: linear-gradient(180deg, #050936 0%, #0E1A9C 100%);
    padding: 50px 15px;
    border-radius: 20px;
}
.myr-dashboard-wrap .dashboard-left-menu {
    height: 100%;
}
.dashboard-left-menu .dashboard-inner-logo{
    text-align: center;
}
.dashboard-left-menu .dashboard-inner-logo a:hover{
    text-decoration: none;
}
.dashboard-left-menu .dashboard-inner-logo .logo-img{
    height: 80px;
    width: 176px;
    margin: 0 auto 50px;
}
.dashboard-left-menu .dashboard-inner-logo .logo-img img{
    max-height: 100%;
    max-width: 100%;
}
.dashboard-left-menu ul{
    list-style: none;
    padding:0;
    margin: 0;
}
.dashboard-left-menu ul li:not(:last-child){
    margin-bottom: 10px;
}
.dashboard-left-menu ul li a{
    color: #fff;
    font-size: 20px;
    text-decoration: none;
    font-weight: 700;
    display: flex;
    padding:15px;
    position: relative;
    z-index: 1;
    align-items: center;
}
.dashboard-left-menu ul li a img{
    margin-right: 20px;
    height: 30px;
    width: 30px;
    object-fit: contain;
}
.dashboard-left-menu ul li.active a:before, .dashboard-left-menu ul li:hover a:before {
    content: '';
    background: #6DB03D;
    border-radius: 0 20px 20px 0;
    height: 100%;
    width: 315px;
    position: absolute;
    z-index: -1;
    top: 0;
    left: -15%;
}
.dashboard-left-menu ul li.active a, .dashboard-left-menu ul li:hover a {
    color: #fff;
}
/*----------------------------------- Admin Dashboard Right Box -----------------------------------*/
.myr-dashboard-right-top{
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 15px 0 50px 0;
}
.myr-dashboard-right-top .page-title h1{
    margin:0;
    color: #71C633;
    font-weight: 800;
}
.myr-dashboard-right-top .page-title span{
    color: #050937;
    font-size: 18px;
    font-weight: 400;
}
.myr-dashboard-right-top .logout{
    display: flex;
    grid-gap: 30px;
}
.myr-dashboard-right-top .logout a{
    text-decoration: none;
    color: #fff;
    font-size: 18px;
    background: #1E2469;
    padding: 10px 30px;
    border-radius: 10px;
    display: flex;
    align-items: center;
}
.myr-dashboard-right-top .logout a.myw-link{
    background: #6DB03D;
}
.myr-dashboard-right-top .logout a img {
    margin-right: 10px;
    height: 30px;
    width: 30px;
}
.myr-dashboard-right-top .logout a:hover{
    background: #050937;
}
.myr-dashboard-quick-view{
    margin-bottom: 80px;
}
.myr-dashboard-quick-view .registration-data-box .col-md-6{
    padding: 0 10px;
}
.myr-dashboard-quick-view .title,.payment-list-wrap .title{
    color: #333;
    font-weight: 700;
    font-size: 22px;
    line-height: 1.2;
}
.myr-dashboard-quick-view .title span{
    color: #6B6B6B;
    font-weight: 400;
    font-size: 15px;
    display: block;
}
.myr-dashboard-quick-view .registration-data-box .box{
    background: #1E2469;
    text-align: center;
    padding: 30px 15px;
    border-radius: 20px;
    margin: 10px 0;
    color: #fff;
    font-size: 20px;
    font-weight: 700;
    line-height: 1.2;
}
.myr-dashboard-quick-view .registration-data-box .box .day span{
    display: block;
    color: #ffff00;
    font-size: 14px;
    font-family: system-ui;
    font-weight: 500;
    padding: 10px 0 7px 0;
}
.myr-dashboard-quick-view .registration-data-box .box .number{
    font-size: 32px;
    font-family: system-ui;
    font-weight: 600;
    color: #fff;
}
.myr-dashboard-quick-view .registration-data-box .box .number i{
    font-size: 16px;
    margin-right: 5px;
}
.myr-dashboard-quick-view .registration-data-box.payment .box{
    background: #71C633;
}
.myr-dashboard-quick-view .total-data-box {
    border-left: 1px dashed #050936;
}
.myr-dashboard-quick-view .total-data-box .box{
    text-align: left;
    padding: 20px 15px 20px 30px;
    margin: 30px 0 0 0;
    color: #333;
    font-weight: 700;
}
.myr-dashboard-quick-view .total-data-box .box:first-child{
    border-bottom: 1px dashed #050936;
}
.myr-dashboard-quick-view .total-data-box .box .day{
    background: #ffd700;
    font-size: 20px;
    color: #333;
    padding: 10px 15px 8px;
}
.myr-dashboard-quick-view .total-data-box .box .number{
    font-family: system-ui, sans-serif;
    font-weight: 500;
    font-size: 60px;
}
.myr-dashboard-quick-view .total-data-box .box .number i{
    font-size: 26px;
    margin-right: 5px;
}
.myr-dashboard-right-middle ul.nav {
    border: unset;
    margin-bottom: 30px;
}
.myr-dashboard-right-middle ul.nav li:not(:last-child) {
    margin-right: 5px;
}
.myr-dashboard-right-middle ul.nav li {
    width: fit-content;
    text-align: center;
}
.myr-dashboard-right-middle ul.nav li.active a {
    background: #060A3A;
    color: #fff;
    border-radius: 50px;
    border: 2px solid transparent;
}
.myr-dashboard-right-middle ul.nav li a {
    border: 2px solid #060A3A;
    border-radius: 0;
    margin-right: 15px;
    background: transparent;
    font-size: 18px;
    color: #060A3A;
    border-radius: 50px;
    padding: 10px 50px;
}
.myr-dashboard-right-middle ul.nav li:hover:not(.active) a{
    background: #6DB03D;
    color: #fff;
    border: 2px solid #6DB03D;
}
.myr-dashboard-right-middle form .field-box {
    background: #ffe4c4;
    padding: 30px 15px;
    border-radius: 20px;
    display: inline-block;
    width: 100%;
    border: 1px solid #666;
}
.form-outer-box input#add-btn {
    margin-top: 30px;
    float: right;
}
.myr-dashboard-right-middle table.table {
    margin: 0 0 30px 0!important;
    font-size: 16px;
    border-collapse: separate;
    border-spacing: 0 15px;
}
.myr-dashboard-right-middle table.table td,.myr-dashboard-right-middle table.table th{
    border: unset;
    text-align: center;
}
.myr-dashboard-right-middle table.table td{
    padding: 15px 10px;
    color: #333;
    font-size: 16px;
    vertical-align: middle;
}
.myr-dashboard-right-middle table.table th{
    padding: 0 10px;
    color: #575757;
}
.myr-dashboard-right-middle table.table tbody tr.debit-wrap {
    background: #ffe6e6;
}
.myr-dashboard-right-middle table.table tbody tr.credit-wrap {
    background: #e6ffe6;
}
.myr-dashboard-right-middle table.table tbody tr.debit-wrap .debit{
    color: #ff3300;
}
.myr-dashboard-right-middle table.table tbody tr.credit-wrap .credit{
    color: #009900;
}
.myr-dashboard-right-middle table.table tbody tr td:first-child{
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}
.myr-dashboard-right-middle table.table tbody tr td:last-child{
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
    font-weight: 700;
    color: #000;
}
.myr-dashboard-right-middle div.dataTables_wrapper div.dataTables_filter {
    text-align: left;
}
.myr-dashboard-right-middle .dt-buttons {
    text-align: right;
    display: flex;
    align-items: center;
    justify-content: end;
}
.myr-dashboard-right-middle .dt-buttons a {
    background: #1D6F42;
    color: #fff;
    text-decoration: none;
    padding: 10px 30px;
    font-size: 18px;
    border-radius: 10px;
}
.myr-dashboard-right-middle .dt-buttons a:hover {
    background: #5B5B5B;
}
.myr-dashboard-right-middle .dt-buttons a span:before {
    content: '\f1c3 ';
    font-family: 'FontAwesome';
    padding-right: 10px;
}
.myr-dashboard-right-middle .dataTables_wrapper label{
    margin:0;
    color: #575757;
    font-size: 16px;
    font-weight: 500 !important;
    text-transform: capitalize;
}
.myr-dashboard-right-middle .dataTables_wrapper select{
    background: #F2F2F2;
    border: unset;
    height: unset;
    border-radius: 10px;
    box-shadow: unset;
    font-size: 16px;
    padding: 10px 15px;
}
.myr-dashboard-right-middle .dataTables_wrapper input {
    background: #F2F2F2;
    border: unset;
    height: unset;
    border-radius: 10px;
    box-shadow: unset;
    font-size: 16px;
    padding: 15px;
}
.myr-dashboard-right-middle .dataTables_wrapper input {
    width: 350px !important;
}
.myr-dashboard-right-middle .dataTables_paginate a{
    text-decoration: none;
    background: #5B5B5B;
    padding: 8px 10px;
    margin: 0 5px;
    border-radius: 10px;
    color: #fff;
    font-weight: 600;
    font-size: 16px;
    cursor: pointer;
}
.myr-dashboard-right-middle .dataTables_paginate a.paginate_button.current,.myr-dashboard-right-middle .dataTables_paginate a:hover{
    background: linear-gradient(180deg, #050936 0%, #0E1A9C 100%);
}
.myr-dashboard-right-middle .dataTables_paginate a.paginate_button.disabled{
    background: #ccc;
    color: #5B5B5B;
    cursor: not-allowed;
}
.myr-dashboard-right-middle .dataTables_info{
    color: #1E2469;
    padding: 0 !important;
    font-size: 18px;
}
.myr-dashboard-right-middle div#dashboard-table_wrapper {
    padding-top: 30px;
}
.myr-dashboard-right-middle .wallet-inline-box{
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 30px;
    margin-bottom: 80px;
}
.myr-dashboard-right-middle .wallet-inline-box .wallet-box{
    background: #6DB03D;
    color: #fff;
    padding: 20px;
    border-radius: 15px;
}
.myr-dashboard-right-middle .wallet-inline-box .wallet-box span{
    display: block;
    text-transform: uppercase;
    font-weight: 800;
    font-size: 16px;
}
.myr-dashboard-right-middle .wallet-inline-box .wallet-box .rupees{
    color: #ffff00;
    font-size: 36px;
    font-weight: 900;
    font-family: system-ui;
    margin: 15px 0;
}
.myr-dashboard-right-middle .wallet-inline-box .wallet-box .rupees b{
    font-size: 18px;
    display: block;
}
.myr-dashboard-right-middle .wallet-inline-box .wallet-box a{
    text-decoration: none;
    background: cornsilk;
    font-weight: 600;
    text-transform: uppercase;
    color: #000;
    padding: 10px 15px 8px;
    display: block;
    width: fit-content;
}
.myr-dashboard-right-middle .myr-datatable-wrap .title {
    color: #1E2469;
    font-size: 18px;
    font-weight: 900;
    border-bottom: 1px dashed #1E2469;
    margin-bottom: 30px;
    padding: 0 5px 5px;
}
div#success-clientmsg,div#success-partnermsg,div#success-empmsg,div#success-updateordermsg {
    margin: 15px 0 30px;
    background: #cfe2cf;
    border-radius: 10px;
    padding: 15px;
    display: flex;
    align-items: end;
}
div#success-clientmsg i,div#success-partnermsg i,div#success-empmsg i,div#success-updateordermsg i{
    font-size: 26px;
    color: #568f56;
}
div#success-clientmsg h2,div#success-partnermsg h2,div#success-empmsg h2,div#success-updateordermsg h2 {
    font-size: 18px;
    color: #568f56;
    margin: 0 0 0 10px;
}
.myr-dashboard-right-middle table tbody tr:nth-child(odd){
    background: #fafad2;
}
.myr-dashboard-right-middle table tbody tr:nth-child(even){
    background: #faebd7;
}
.myr-dashboard-right-middle table#clientslist tbody tr td:nth-last-child(2),.myr-dashboard-right-middle table#clientslist tbody tr td:last-child{
    width: 20%;
}
.myr-dashboard-right-middle table#clientslist tbody tr a.add-buss,
.myr-dashboard-right-middle table#clientslist tbody tr a.view-buss{
    background: #6DB03D;
    color: #fff;
    text-decoration: none;
    display: block;
    padding: 10px 5px 8px;
    border-radius: 5px;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 14px;
}
.myr-dashboard-right-middle table#clientslist tbody tr a.view-buss{
    background: #000080;
}
.myr-dashboard-right-middle table#clientslist tbody tr a.add-buss:hover,
.myr-dashboard-right-middle table#clientslist tbody tr a.view-buss:hover {
    background: #050937;
}
.myr-dashboard-right-middle h3{
    color: #1E2469;
    font-size: 18px;
    border-bottom: 1px dashed #1E2469;
    margin: 0 0 30px 0;
    padding: 0 5px 10px;
    font-weight: 700;
}
.myr-dashboard-right-middle h3 a{
    text-decoration: none;
    color: #ed143d;
}
.myr-dashboard-right-middle form .divider-title {
    background: #d6ebc6;
    color: #6db03d;
    padding: 10px 15px 8px;
    font-size: 18px;
    text-transform: capitalize;
    font-weight: 700;
    margin: 0 0 30px 0;
    border-radius: 5px;
}
.myr-dashboard-right-middle table tbody tr td.pending span,
.myr-dashboard-right-middle table tbody tr td.in-progress span,
.myr-dashboard-right-middle table tbody tr td.awaiting-documents span,
.myr-dashboard-right-middle table tbody tr td.disputed span,
.myr-dashboard-right-middle table tbody tr td.completed span{
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 14px;
    padding: 12px 15px 8px;
    line-height: 1;
    display: block;
    border-radius: 5px;
}
.myr-dashboard-right-middle table tbody tr td.pending span{
    background: #ffa500;
}
.myr-dashboard-right-middle table tbody tr td.in-progress span{
    background: #ffa500;
}
.myr-dashboard-right-middle table tbody tr td.awaiting-documents span{
    background: #ff4500;
}
.myr-dashboard-right-middle table tbody tr td.disputed span{
    background: #cd5c5c;
}
.myr-dashboard-right-middle table tbody tr td.completed span{
    background: #008000;
}
.myr-dashboard-right-middle table tbody tr td a.documentlink{
    text-decoration: none !important;
    margin: 10px 0 0 0;
    display: block;
    background: #ffd700;
    padding: 12px 15px 8px;
    line-height: 1;
    color: #000 !important;
    border-radius: 5px;
}
.myr-dashboard-right-middle table td span.child-service-name{
    display: block;
    color: #0000ff;
    padding: 10px 0;
    line-height: 1;
    margin: 5px;
    font-size: 14px;
    border-top: 1px dashed #0000ff;
}
.myr-dashboard-right-middle table tbody tr td small{
    display: block;
    margin: 10px 0 0;
    font-weight: 500;
}
.myr-dashboard-right-middle table tbody tr td small b {
    display: block;
    font-weight: 600;
    color: #ed143d;
    font-family: system-ui;
}
.admin-dash-main-wrap .myr-dashboard-right-middle ul li span{
    height: 25px;
    width: 25px;
    display: inline-block;
    border-radius: 50%;
    color: #fff;
    margin-left: 5px;
    font-weight: 600;
}
.admin-dash-main-wrap .myr-dashboard-right-middle ul li span.pdpn{
    background: red;
}
.admin-dash-main-wrap .myr-dashboard-right-middle table tbody tr a.view-profile,
.admin-dash-main-wrap .myr-dashboard-right-middle table tbody tr a.view-clients,
.admin-dash-main-wrap .myr-dashboard-right-middle table tbody tr a.view-orders,
.admin-dash-main-wrap .myr-dashboard-right-middle table tbody tr a.approve-profile,
.admin-dash-main-wrap .myr-dashboard-right-middle table tbody tr button.reject-profile,
.admin-dash-main-wrap .myr-dashboard-right-middle table tbody tr button.view-buss,
.admin-dash-main-wrap .myr-dashboard-right-middle table tbody tr a.emp-task,
.admin-dash-main-wrap .myr-dashboard-right-middle table tbody tr a.emp-profile,
.admin-dash-main-wrap .myr-dashboard-right-middle table tbody tr button.emp-delete,
.admin-dash-main-wrap .myr-dashboard-right-middle table tbody tr button.admin-assign-task{
    color: #fff;
    text-decoration: none;
    display: block;
    padding: 10px 10px 8px;
    border-radius: 5px;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 14px;
}
.admin-dash-main-wrap .myr-dashboard-right-middle table tbody tr a.view-profile,
.admin-dash-main-wrap .myr-dashboard-right-middle table tbody tr a.emp-task{
    background: #a52a2a;
}
.admin-dash-main-wrap .myr-dashboard-right-middle table tbody tr a.view-clients,
.admin-dash-main-wrap .myr-dashboard-right-middle table tbody tr a.emp-profile{
    background: #4682b4;
}
.admin-dash-main-wrap .myr-dashboard-right-middle table tbody tr a.view-orders{
    background: #8a2be2;
}
.admin-dash-main-wrap .myr-dashboard-right-middle table tbody tr a.approve-profile{
    background: #3cb371;
}
.admin-dash-main-wrap .myr-dashboard-right-middle table tbody tr button.reject-profile,
.admin-dash-main-wrap .myr-dashboard-right-middle table tbody tr button.emp-delete{
    background: #cd5c5c;
    border: unset;
    width: 100%;
}
.admin-dash-main-wrap .myr-dashboard-right-middle table tbody tr button.view-buss,
.admin-dash-main-wrap .myr-dashboard-right-middle table tbody tr button.admin-assign-task{
    background: #4682b4;
    border: unset;
    width: 100%;
}
.admin-dash-main-wrap .myr-dashboard-right-middle table tbody tr a.view-profile:hover,
.admin-dash-main-wrap .myr-dashboard-right-middle table tbody tr a.view-clients:hover,
.admin-dash-main-wrap .myr-dashboard-right-middle table tbody tr a.view-orders:hover,
.admin-dash-main-wrap .myr-dashboard-right-middle table tbody tr button.view-buss:hover,
.admin-dash-main-wrap .myr-dashboard-right-middle table tbody tr a.emp-task:hover,
.admin-dash-main-wrap .myr-dashboard-right-middle table tbody tr a.emp-profile:hover,
.admin-dash-main-wrap .myr-dashboard-right-middle table tbody tr button.admin-assign-task:hover{
    background: #6DB03D;
}
.admin-dash-main-wrap .myr-dashboard-right-middle table tbody tr a.approve-profile:hover,
.modal .modal-body .inline button.button-yes:hover{
    background: #008000;
}
.admin-dash-main-wrap .myr-dashboard-right-middle table tbody tr button.reject-profile:hover,
.modal .modal-body .inline button.button-no:hover,
.admin-dash-main-wrap .myr-dashboard-right-middle table tbody tr button.emp-delete:hover{
    background: #ff0000;
}
#rejectPartnerModal .modal-dialog{
    width: 720px;
}
.modal .modal-content{
    background: #ffd700;
    border-radius: 0;
    padding: 30px 20px;
}
.modal .modal-body{
    text-align: center;
    padding: 0;
}
.modal .modal-body h1{
    margin: 0 0 30px 0;
    font-size: 20px;
}
.modal .modal-body h1 i {
    color: #ed143d;
    font-style: normal;
    font-weight: 600;
    text-decoration: underline;
}
.modal .modal-body .inline button{
    border-radius: 0;
    border: unset;
    padding: 10px 30px;
    margin: 0 10px;
    color: #fff;
    font-size: 18px;
    text-transform: uppercase;
    line-height: 1;
    width: 150px;
}
.modal .modal-body .inline button.button-yes{
    background: #3cb371;
}
.modal .modal-body .inline button.button-no{
    background: #cd5c5c;
}
.modal-backdrop.in {
    opacity: .8;
}
.modal .modal-body #rejected-text h1{
    margin: 0;
    color: #a52a2a;
    font-size: 24px;
}
form#approvepartner .divider-title span,
form#addemployee .divider-title span  {
    display: block;
    font-weight: 500;
    color: #d2691e;
    font-size: 16px;
}
#partnersclientModal .modal-dialog{
    width: 1080px;
}
#partnersclientModal .modal-content{
    width: unset;
    background: #fff;
}
#partnersclientModal .modal-content table{
    margin: 0;
    border: 1px solid #000;
}
#partnersclientModal .modal-content table th{
    background: #000;
    color: #fff;
}
#partnersclientModal .modal-content table th,#partnersclientModal .modal-content table td{
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
    vertical-align: middle;
    text-align: center;
    padding: 10px;
    font-size: 16px;
}
.admin-dash-main-wrap .myr-dashboard-quick-view .box a {
    text-decoration: none;
    background: #ffd700;
    display: block;
    color: #000;
    font-weight: 600;
    width: fit-content;
    margin: 0 auto;
    text-transform: uppercase;
    font-size: 16px;
    padding: 10px 30px;
    line-height: 1;
    border-radius: 5px;
}
.admin-dash-main-wrap .myr-dashboard-quick-view .box .mtb10{
    margin: 10px 0 20px 0;
    line-height: 1;
}
#assigntaskModal .modal-content {
    background: #f0f8ff;
}
#assigntaskModal .modal-body{
    display: inline-block;
}
#assigntaskModal .modal-body form .input-box{
    margin-bottom: 20px;
}
#assigntaskModal .modal-body form input[type="text"],
#assigntaskModal .modal-body form select{
    height: unset;
    font-size: 16px;
    padding: 12px 15px;
    border-radius: 5px;
}
#assigntaskModal .modal-body form .error{
    color: #cd5c5c;
}
#assigntaskModal .modal-body form input#add-btn {
    margin-top: 0;
}
.myr-dashboard-wrap .myr-dashboard-right-middle #orderslist_wrapper tr td:last-child a{
    color: #0000ff;
    font-weight: 600;
    text-transform: uppercase;
    text-decoration: underline;
    font-size: 14px;
}
.myr-dashboard-wrap .myr-dashboard-right-middle #orderslist_wrapper tr td:last-child a i{
    margin-right: 10px;
}
.emp-order-details-wrap{
    display: flex;
    justify-content: space-between;
}
.emp-order-details-wrap .fbox{
    flex-basis: 50%;
    position: relative;
}
.emp-order-details-wrap .fbox form select{
    text-transform: capitalize;
}
.emp-order-details-wrap .sbox{
    flex-basis: 45%;
}
.emp-order-details-wrap .sbox .inner-box:not(:last-child) {
    margin-bottom: 30px;
}
.emp-order-details-wrap .sbox .inner-box .title{
    background: #ffd700;
    color: #333;
    font-size: 16px;
    font-weight: 600;
    padding: 10px 20px;
    line-height: 1;
    text-transform: uppercase;
    border-top: 1px solid #666;
    border-right: 1px solid #666;
    border-left: 1px solid #666;
}
.emp-order-details-wrap .sbox .inner-box .content table{
    width: 100%;
}
.emp-order-details-wrap .sbox .inner-box .content table tr{
    background: unset;
}
.emp-order-details-wrap .sbox .inner-box .content table tr td{
    padding: 10px 15px;
    border: 1px solid #666;
    font-size: 15px;
}
.emp-order-details-wrap .sbox .inner-box .content table tr td:first-child{
    font-weight: 700;
    width: 50%;
}
.emp-order-details-wrap .sbox .inner-box a.documentlink{
    text-decoration: none;
    color: #0000ff;
    font-weight: 600;
}
.emp-order-details-wrap .sbox .inner-box a.documentlink:hover{
    color: #71C633;
}
.myr-dashboard-wrap .myr-dashboard-right-middle #addorders .inline-uploaddoc-wrap{
    display: flex;
    justify-content: space-between;
    grid-gap: 10px;
    align-items: center;
    margin-bottom: 15px;
}
.myr-dashboard-wrap .myr-dashboard-right-middle #addorders .inline-uploaddoc-wrap .fbox,
.myr-dashboard-wrap .myr-dashboard-right-middle #addorders .inline-uploaddoc-wrap .sbox{
    flex-basis: 45%;
}
.myr-dashboard-wrap .myr-dashboard-right-middle #addorders .inline-uploaddoc-wrap .remove-document-btn{
    flex-basis: 15%;
    background: #cd5c5c;
    text-align: center;
    color: #fff;
    padding: 15px;
    border-radius: 10px;
    cursor: pointer;
    align-items: center;
    display: flex;
    justify-content: center;
    font-weight: 500;
    grid-gap: 10px;
    text-transform: uppercase;
}
.myr-dashboard-wrap .myr-dashboard-right-middle #addorders .inline-uploaddoc-wrap .remove-document-btn:hover{
    background: #ff0000;
}
.myr-dashboard-wrap .myr-dashboard-right-middle #addorders .inline-uploaddoc-wrap input{
    width: 100%;
    height: unset;
    font-size: 16px;
}
.myr-dashboard-wrap .myr-dashboard-right-middle #addorders #add-document-btn{
    background: #3cb371;
    width: fit-content;
    padding: 15px 20px;
    line-height: 1;
    color: #fff;
    font-weight: 700;
    border-radius: 5px;
    cursor: pointer;
}
.myr-dashboard-wrap .myr-dashboard-right-middle form .select2-selection{
    padding: 15px 20px;
    height: unset;
    border-radius: 10px;
    font-size: 18px;
    color: #555;
}
.myr-dashboard-wrap .myr-dashboard-right-middle form .select2-selection span.select2-selection__placeholder{
    color: #555;
}
.myr-dashboard-wrap .myr-dashboard-right-middle form .select2-selection span.select2-selection__arrow{
    top: 18px;
    right: 10px;
}
.myr-dashboard-wrap .myr-dashboard-right-middle form input#serviceamount{
    background-image: url(http://i.imgur.com/Fd7NROx.png);
    background-position: 15px;
    background-repeat: no-repeat;
    padding-left: 45px;
    background-size: 18px;
}
.myr-dashboard-wrap .myr-dashboard-right-middle form.form-outer-box table {
    border: 1px solid #71C633;
    border-spacing: 0 !important;
}
.myr-dashboard-wrap .myr-dashboard-right-middle form.form-outer-box table th {
    background: #71C633;
    color: #fff !important;
    font-size: 16px !important;
    padding: 15px !important;
}
.myr-dashboard-wrap .myr-dashboard-right-middle form.form-outer-box table td {
    padding: 5px 20px !important;
    border: 1px solid #ddd !important;
    border-radius: 0 !important;
}
.myr-dashboard-wrap .myr-dashboard-right-middle form.form-outer-box table td input{
    font-size: unset;
    height: unset;
    font-weight: 500;
}
.myr-dashboard-wrap .myr-dashboard-right-middle form#emp-document-form table td {
    padding: 15px 10px !important;
}
.myr-dashboard-wrap #completeClientData{
    position: fixed;
    top: 0; 
    left: 0;
    width: 100%; 
    height: 100%;
    background: rgba(0,0,0,0.6);
    backdrop-filter: blur(15px);
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 9999;
    overflow: auto;
}
.myr-dashboard-wrap #completeClientData .inline{
    width: 50%;
    background: #fff;
    border: 5px solid #060934;
}
.myr-dashboard-wrap #completeClientData .inline .welcome-user{
    background: #060934;
    color: #fff;
    font-weight: 500;
    padding: 20px;
}
.myr-dashboard-wrap #completeClientData .inline .welcome-user h3{
    margin: 0;
    font-size: 30px;
}
.myr-dashboard-wrap #completeClientData .inline .welcome-user h3 b{
    color: #79d149;
}
.myr-dashboard-wrap #completeClientData .inline .welcome-user p{
    margin: 10px 0 0 0;
    font-weight: 200;
    color: #999;
    font-size: 16px;
}
.myr-dashboard-wrap #completeClientData .inline form{
    padding: 20px;
}
.myr-dashboard-wrap #completeClientData .inline form .field-box{
    position: relative;
    display: inline-block;
}
.myr-dashboard-wrap #completeClientData .inline form .input-box {
    margin-bottom: 20px;
}
.myr-dashboard-wrap #completeClientData .inline form input{
    font-size: 16px;
    padding: 15px;
    height: unset;
}
.myr-dashboard-wrap #completeClientData .inline form label.error {
    color: #ff0000;
    margin: 10px 0 0 0;
    font-weight: 500;
    text-transform: capitalize;
    font-size: 14px;
}
.myr-dashboard-wrap #completeClientData .inline form input#add-btn{
    float: unset;
}
.myr-dashboard-wrap #completeClientData .inline form #success-wpclientmsg {
    margin: 15px 0;
    background: #cfe2cf;
    border-radius: 10px;
    padding: 15px;
    display: flex;
    align-items: end;
}
.myr-dashboard-wrap #completeClientData .inline form #success-wpclientmsg i{
    font-size: 18px;
    color: #568f56;
}
.myr-dashboard-wrap #completeClientData .inline form #success-wpclientmsg h2 {
    font-size: 16px;
    color: #568f56;
    margin: 0 0 0 10px;
}
.client-dashboard table td a {
    display: block;
    padding: 10px;
    background: orangered;
    color: #fff;
    font-size: 18px;
    border-radius: 5px;
    line-height: 1;
}
.client-dashboard table td a:hover {
    background: #060A3A;
}