.invalid-input {
    width: 100%;
    color: #e3342f;
}

.contract-color {
    background-color: brown !important;
}

.quote-color {
    background-color: #ffdf80 !important;
}

.simple-color {
    background-color: #ffe6e6 !important;
}

.acceptdoc_button {
    background: green;
    padding: 5px 40px 5px 40px;
    color: #fff;
    border: 2px solid #000;
    border-radius: 5px;
    font-size: 0.9rem;
    font-weight: bold !important;
}

.savedoc_button {
    background: #29345ae0;
    padding: 5px 40px 5px 40px;
    color: #fff;
    border: 2px solid #000;
    border-radius: 5px;
    font-size: 0.9rem;
    font-weight: bold !important;
}

.refusedoc_button {
    background: #9e0d0de0;
    padding: 5px 40px 5px 40px;
    color: #fff;
    border: 2px solid #000;
    border-radius: 5px;
    font-size: 0.9rem;
    font-weight: bold !important;
}

.requestnum {
    color: #000;
    margin-left: -25% !important;
    font-weight: bold;
    font-size: 0.9rem;
    margin-top: -1%!important;
}

.requestnum div p {
    text-align: center;
}

.status_imagecolor {
    color: #0efdf2;
}

.modelPopup_requesttable {
    overflow-y: scroll !important;
    max-height: 400px;
    overflow-x: none !important;
    flex-grow: 1;
}

.modelPopup_requesttable::-webkit-scrollbar {
    display: none;
}

.modelPopup_requesttable tr:hover {
    background-color: #d87833 !important;
    cursor: pointer;
}

.selected_row {
    background-color: #d87833 !important;
    color: #FFF;
}

.customer_requesttable {
    overflow-y: scroll !important;
    height: 400px;
    overflow-x: none !important;
    margin-left: 5% !important;
    margin-bottom: 2.5%;
    flex-grow: 1;
    text-align: left;
}

.customer_requesttable th {
    position: sticky;
    top: 0;
}

.customer_requesttable tr {
    margin-top: -5% !important;
    color: #fff;
    padding-top: 200px !important;
}

.table tbody .Creationtr {
    background: linear-gradient(to right, #1a416bc7 37%, #072442 65%);
}

.table tbody .Consultingtr {
    background: linear-gradient(to right, #5f2a3c 37%, #330314 65%);
}

.table tbody .Supporttr {
    background: linear-gradient(to right, #b7a94f 37%, #af9e32fc 65%);
}

.table tbody .Partnershiptr {
    background: linear-gradient(to right, #ab6e2c 37%, #8a4800 65%);
}

.customer_requesttable tbody tr:hover {
    /* background-color: red; */
    -ms-transform: scale(1.03) !important;
    /* IE 9 */
    -webkit-transform: scale(1.03) !important;
    /* Safari 3-8 */
    transform: scale(1.03) !important;
}

.customer_requesttable .table th {
    padding: .75rem !important;
    vertical-align: middle !important;
    border-top: 6px solid #dee2e6 !important;
    border-right: 6px solid #dee2e6 !important;
}

.customer_requesttable::-webkit-scrollbar {
    display: none;
}

.customer_requesttable {
    -ms-overflow-style: none;
    /* IE and Edge */
    scrollbar-width: none;
    /* Firefox */
}

.customer_requesttable .table td {
    padding: 0.1rem !important;
    vertical-align: middle !important;
    border-top: 6px solid #dee2e6 !important;
    border-right: 6px solid #dee2e6 !important;
}

.titleTxt {
    text-align: left;
    padding-left: 5%;
    font-size: 20px;
}

.Creationtxt {
    color: #070715;
}

.Consultingtxt {
    color: #d02709;
}

.Supporttxt {
    color: #ffe600bf;
}

.Partnershiptxt {
    color: #402d16db;
}

.status_1 {
    color: #0efdf2;
}

.status_2 {
    color: #b36f1a;
}

.status_3 {
    color: #55b31a;
}

.status_4 {
    color: #55b31a;
}

.status_5 {
    color: #f14f1f;
}

.status_6 {
    color: #584e4b;
}

.partner_requesttable {
    overflow-y: scroll !important;
    height: 400px;
    overflow-x: none !important;
    margin-left: 5% !important;
    margin-bottom: 2.5%;
    flex-grow: 1;
}

.partner_requesttable::-webkit-scrollbar {
    display: none;
}

.partner_requesttable {
    -ms-overflow-style: none;
    /* IE and Edge */
    scrollbar-width: none;
    /* Firefox */
}

.partner_requesttable th {
    position: sticky;
    top: 0;
}

.partner_requesttable tr {
    background: linear-gradient(to right, #1a416bc7 37%, #072442 65%);
    margin-top: -5% !important;
    color: #fff;
    padding-top: 200px !important;
}

.partner_requesttable tr:hover {
    background-color: red;
}

.partner_requesttable .table th {
    padding: .75rem !important;
    vertical-align: middle !important;
    border-top: 6px solid #dee2e6 !important;
    border-right: 6px solid #dee2e6 !important;
}

.partner_requesttable .table td {
    padding: 0.1rem !important;
    vertical-align: middle !important;
    border-top: 6px solid #dee2e6 !important;
    border-right: 6px solid #dee2e6 !important;
}


/* --------------------- */

.candidate_requesttable {
    overflow-y: scroll !important;
    height: 400px;
    overflow-x: none !important;
    margin-left: 5% !important;
    margin-bottom: 2.5%;
    flex-grow: 1;
}

.candidate_requesttable::-webkit-scrollbar {
    display: none;
}

.candidate_requesttable {
    -ms-overflow-style: none;
    /* IE and Edge */
    scrollbar-width: none;
    /* Firefox */
}

.candidate_requesttable th {
    position: sticky;
    top: 0;
}

.candidate_requesttable tr {
    background: linear-gradient(to right, #1a416bc7 37%, #072442 65%);
    margin-top: -5% !important;
    color: #fff;
    padding-top: 200px !important;
}

.candidate_requesttable tr:hover {
    background-color: red;
}

.candidate_requesttable .table th {
    padding: .75rem !important;
    vertical-align: middle !important;
    border-top: 6px solid #dee2e6 !important;
    border-right: 6px solid #dee2e6 !important;
}

.candidate_requesttable .table td {
    padding: 0.1rem !important;
    vertical-align: middle !important;
    border-top: 6px solid #dee2e6 !important;
    border-right: 6px solid #dee2e6 !important;
}


/* ------------------------ */

.partnertransaction_title {
    background-color: #651c07;
    width: 88%;
    margin-left: 6%;
    margin-bottom: 2%;
}

.partnertransaction_title div ul li {
    font-weight: bold !important;
}

.partnertransaction_title div ul .dateli {
    text-align: left;
    font-size: small !important;
    padding-top: 4%;
    padding-left: 10%;
}

.partnertransaction_title div ul .balanceli {
    text-align: right;
    font-size: medium !important;
    padding-top: 3%;
}

.transaction_title {
    background-color: #3e5575;
    width: 88%;
    margin-left: 6%;
    margin-bottom: 2%;
}

.transaction_title div ul li {
    font-weight: bold !important;
}

.transaction_title div ul .dateli {
    text-align: left;
    font-size: small !important;
    padding-top: 4%;
    padding-left: 10%;
}

.transaction_title div ul .balanceli {
    text-align: right;
    font-size: medium !important;
    padding-top: 3%;
}

.partnertransaction-table {
    overflow-y: scroll !important;
    height: 300px;
    overflow-x: none !important;
    margin-left: 5% !important;
    margin-bottom: 1.9%;
    flex-grow: 1;
}

.partnertransaction-table::-webkit-scrollbar {
    display: none;
}

.partnertransaction-table {
    -ms-overflow-style: none;
    /* IE and Edge */
    scrollbar-width: none;
    /* Firefox */
}

.partnertransaction-table th {
    position: sticky;
    top: 0;
}

.partnertransaction-table tr:hover {
    background-color: rgb(126, 100, 100);
}

.partnertransaction-table tr {
    background: #3d4957c7 37%;
    margin-top: -5% !important;
    color: #fff;
    padding-top: 200px !important;
}

.partnertransaction-table .table th {
    padding: .75rem !important;
    vertical-align: middle !important;
    border-top: 6px solid #dee2e6 !important;
    border-right: 6px solid #dee2e6 !important;
}

.partnertransaction-table .table td {
    padding: 0.1rem !important;
    vertical-align: middle !important;
    border-top: 6px solid #dee2e6 !important;
    border-right: 6px solid #dee2e6 !important;
}

.transaction-table {
    overflow-y: scroll !important;
    height: 400px;
    overflow-x: none !important;
    margin-left: 5% !important;
    margin-bottom: 1.9%;
    flex-grow: 1;
}

.transaction-table::-webkit-scrollbar {
    display: none;
}

.transaction-table {
    -ms-overflow-style: none;
    /* IE and Edge */
    scrollbar-width: none;
    /* Firefox */
}

.transaction-table th {
    position: sticky;
    top: 0;
}

.transaction-table tr:hover {
    background-color: #3e5575;
}

.transaction-table tr {
    background: #212325c7;
    margin-top: -5% !important;
    color: #fff;
    padding-top: 200px !important;
}

.transaction-table .table th {
    padding: .75rem !important;
    vertical-align: middle !important;
    border-top: 6px solid #dee2e6 !important;
    border-right: 6px solid #dee2e6 !important;
}

.transaction-table .table td {
    padding: 0.1rem !important;
    vertical-align: middle !important;
    border-top: 6px solid #dee2e6 !important;
    border-right: 6px solid #dee2e6 !important;
}

#profileForm {
    padding: 0px !important;
}

.partner_footer {
    text-align: center;
    background: #000;
    line-height: 3rem;
    border-top: 2px solid #ed7520!important;
    border-bottom: 2px solid#ed7520!important;
    margin-left: 0;
    margin-bottom: 0;
    width: 100%;
}

.side-partnerNavDesign {
    border-right: 2px solid #ed7520 !important;
    height: 93vh;
    width: 20%;
    background: #343a40!important;
    color: #fff;
    padding-top: 20px;
    margin-top: 60px !important;
    position: fixed;
}

.side-adminNavDesign {
    border-right: 2px solid #5cb646d1 !important;
    height: 93vh;
    width: 20%;
    background: #343a40!important;
    color: #fff;
    padding-top: 20px;
    margin-top: 60px !important;
    position: fixed;
}

.customer_nav {
    border-bottom: 2px solid #00ffff9e;
}

.partner_nav {
    border-bottom: 2px solid #ed7520;
}

.candidate_nav {
    border-bottom: 2px solid #9c514a !important;
}

.admin_nav {
    border-bottom: 2px solid #5cb646d1 !important;
}

.customer_back_color {
    background-color: #233a8e !important;
}

.partner_back_color {
    background-color: #d87833 !important;
}

.candidate_back_color {
    background-color: #9c514a !important;
}

.admin_back_color {
    background-color: #5cb646d1 !important;
}

.collaborator_back_color {
    background: #5cb646d1 !important;
}

.partner_textsColors {
    color: #ed7520;
}

.candidate_textsColors {
    color: #9c514a;
}

.collaborator_textsColors {
    color: #5cb646d1!important;
}

.customer_profile-row input {
    color: black !important;
    border: 2px solid black !important;
    text-shadow: 2px;
}

.customer_profile-row select {
    color: black !important;
    border: 2px solid black !important;
    text-shadow: 2px;
}

.customer_profile-row {
    margin-right: 10% !important;
    margin-left: -10% !important;
    color: #000;
    width: 80%;
    margin-bottom: 30px !important
}

.partner_profile-row input {
    color: black !important;
    border: 2px solid #ed7520 !important;
    text-shadow: 2px;
}

.partner_profile-row select {
    color: black !important;
    border: 2px solid #ed7520 !important;
    text-shadow: 2px;
}

.partner_profile-row {
    margin-right: 10% !important;
    margin-left: -10% !important;
    color: #000;
    width: 80%;
    margin-bottom: 30px !important
}

.candidate_profile-row {
    width: 70%;
    margin-left: 15%;
    color: #000;
}

.candidate_profile-row input {
    color: black !important;
    border: 2px solid #ed3820 !important;
    text-shadow: 2px;
}

.candidate_profile-row select {
    color: black !important;
    border: 2px solid #ed3820 !important;
    text-shadow: 2px;
}

.mission-row {
    width: 90%;
    /* margin-left: 15%; */
    color: #000;
}

.mission-row input {
    color: black !important;
    /* border: 2px solid #ed3820 !important; */
    text-shadow: 2px;
}

.mission-row select {
    color: black !important;
    /* border: 2px solid #ed3820 !important; */
    text-shadow: 2px;
}

.mission-row textarea {
    color: black !important;
    /* border: 2px solid #ed3820 !important; */
    text-shadow: 2px;
}

.candidate_skill-row {
    margin-top: 2% !important;
    width: 50%;
    margin-left: 20%;
    color: #000;
}

.candidate_skill-row input {
    color: black !important;
    border: 2px solid #ed3820 !important;
    text-shadow: 2px;
}

.candidate_skill-row select {
    color: black !important;
    border: 2px solid #ed3820 !important;
    text-shadow: 2px;
    /* width: 50% !important; */
}

.candidate_skillvalue-row {
    padding: 1% !important;
    width: 70%;
    margin-left: 15%;
    color: #000;
}

.candidate_skillvalue-row .cells {
    background-color: rgb(31, 3, 83);
    color: rgb(255, 255, 255);
    border-radius: 5%;
    padding: 1% !important;
    text-align: center;
}

.candidate_skillvalue-row i {
    cursor: pointer;
    font-size: 20px;
    padding: 2% !important;
}

.activeoption {
    color: white;
    background-color: #9c514a;
}

.selectedAgentoption {
    color: rgb(3, 3, 3);
    background-color: #9932CC;
}


/* 
.candidate_skillvalue-row input {
    color: black !important;
    border: 2px solid #ed3820 !important;
    text-shadow: 2px;
}

.candidate_skillvalue-row select {
    color: black !important;
    border: 2px solid #ed3820 !important;
    text-shadow: 2px;
    width: 50% !important;
}
*/


/* ..... */

#customer_loading_wrapper {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 10;
    z-index: 1051;
    background: rgba(50, 78, 168, 0.95);
}

#partner_loading_wrapper {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 10;
    z-index: 1051;
    background: rgba(221, 147, 35, 0.95);
}

#candidate_loading_wrapper {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 10;
    z-index: 1051;
    background: rgba(165, 42, 42, 0.95);
}

#admin_loading_wrapper {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 10;
    z-index: 1051;
    background: #3b9e1f !important;
}

#agent_loading_wrapper {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 10;
    z-index: 1051;
    background: #3b9e1f !important;
}

#loading-text {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    color: #999;
    width: 100px;
    height: 30px;
    margin: -7px 0 0 -45px;
    text-align: center;
    font-family: 'PT Sans Narrow', sans-serif;
    font-size: 20px;
}

#loading-content {
    display: block;
    position: relative;
    left: 50%;
    top: 50%;
    width: 170px;
    height: 170px;
    margin: -85px 0 0 -85px;
    border: 3px solid #F00;
}

#loading-content:after {
    content: "";
    position: absolute;
    border: 3px solid #0F0;
    left: 15px;
    right: 15px;
    top: 15px;
    bottom: 15px;
}

#loading-content:before {
    content: "";
    position: absolute;
    border: 3px solid #00F;
    left: 5px;
    right: 5px;
    top: 5px;
    bottom: 5px;
}

#loading-content {
    border: 3px solid transparent;
    border-top-color: #4D658D;
    border-bottom-color: #4D658D;
    border-radius: 50%;
    -webkit-animation: loader 2s linear infinite;
    -moz-animation: loader 2s linear infinite;
    -o-animation: loader 2s linear infinite;
    animation: loader 2s linear infinite;
}

#loading-content:before {
    border: 3px solid transparent;
    border-top-color: #D4CC6A;
    border-bottom-color: #D4CC6A;
    border-radius: 50%;
    -webkit-animation: loader 3s linear infinite;
    -moz-animation: loader 2s linear infinite;
    -o-animation: loader 2s linear infinite;
    animation: loader 3s linear infinite;
}

#loading-content:after {
    border: 3px solid transparent;
    border-top-color: #84417C;
    border-bottom-color: #84417C;
    border-radius: 50%;
    -webkit-animation: loader 1.5s linear infinite;
    animation: loader 1.5s linear infinite;
    -moz-animation: loader 2s linear infinite;
    -o-animation: loader 2s linear infinite;
}

@-webkit-keyframes loaders {
    0% {
        -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

@keyframes loader {
    0% {
        -webkit-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        -ms-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}

#content-wrapper {
    color: #FFF;
    position: fixed;
    left: 0;
    top: 20px;
    width: 100%;
    height: 100%;
}

#header {
    width: 800px;
    margin: 0 auto;
    text-align: center;
    height: 100px;
    background-color: #666;
}

#content {
    width: 800px;
    height: 1000px;
    margin: 0 auto;
    text-align: center;
    background-color: #888;
}


/* ............. */

.nav-item_side .active {
    background-color: rgb(0, 0, 0) !important;
}

.nav-item_side {
    border-bottom: 2px solid rgb(0, 0, 0) !important;
    border-top: 2px solid rgb(0, 0, 0) !important;
}

.candidate_footer {
    text-align: center;
    background: #000;
    line-height: 3rem;
    border-top: 3px solid #a1352e9e!important;
    border-bottom: 2px solid#a1352e9e!important;
    margin-left: 0;
    margin-bottom: 0;
    width: 100%;
}

.side-candidateNavDesign {
    border-right: 2px solid #a1352e9e!important;
    height: 93vh;
    width: 20%;
    background: #343a40!important;
    color: #fff;
    padding-top: 20px;
    margin-top: 60px !important;
    position: fixed;
}

.side-adminNavDesign {
    border-right: 2px solid #5cb646d1 !important;
    height: 93vh;
    width: 20%;
    background: #343a40!important;
    color: #fff;
    padding-top: 20px;
    margin-top: 60px !important;
    position: fixed;
}

.callaborate-cardActivity {
    width: 60%;
    border: 3px solid #9f20d1;
}

.callaborate-cardCandidate {
    width: 60%;
    border: 3px solid #20c1d1;
}

.callaborate-cardCustomer {
    width: 60%;
    border: 3px solid #43d120;
}

.callaborate-cardPartner {
    width: 60%;
    border: 3px solid #f5b117;
}

.admin_footer {
    text-align: center;
    background: #000;
    line-height: 3rem;
    border-top: 3px solid #5cb646d1 !important;
    border-bottom: 2px solid #5cb646d1 !important;
    margin-left: 0;
    margin-bottom: 0;
    width: 100%;
}

.admincustomer_requesttable {
    overflow-y: scroll !important;
    height: 400px;
    overflow-x: none !important;
    /* margin-left: 1% !important; */
    margin-bottom: 3%;
    flex-grow: 1;
}

.admincustomer_requesttable th {
    position: sticky;
    top: 0;
}

.admincustomer_requesttable tr {
    background: linear-gradient(to right, #1a416bc7 37%, #072442 65%);
    margin-top: -5% !important;
    color: #fff;
    padding-top: 200px !important;
}

.admincustomer_requesttable tr:hover {
    background-color: red;
}

.admincustomer_requesttable .table th {
    padding: .75rem !important;
    vertical-align: middle !important;
    border-top: 6px solid #dee2e6 !important;
    border-right: 6px solid #dee2e6 !important;
}

.admincustomer_requesttable::-webkit-scrollbar {
    display: none;
}

.admincustomer_requesttable {
    -ms-overflow-style: none;
    /* IE and Edge */
    scrollbar-width: none;
    /* Firefox */
}

.admincustomer_requesttable .table td {
    padding: 0.1rem !important;
    vertical-align: middle !important;
    border-top: 6px solid #dee2e6 !important;
    border-right: 6px solid #dee2e6 !important;
}

::-webkit-scrollbar {
    width: 2px;
    height: 2px;
}

::-webkit-scrollbar-button {
    width: 2px;
    height: 2px;
}

.scrolling-wrapper {
    overflow-x: auto;
    padding-left: 10px;
}

.card_agent {
    margin-top: 10px !important;
    border: 2px solid transparent !important;
    width: 200px !important;
    /* margin-left: 10px !important; */
}

.card_agent .agent-upload-avatar {
    position: relative;
    max-width: 150px;
}

.card_agent .agent-upload-avatar .blog-picture-preview {
    width: 100px;
    height: 100px;
    /* position: static; */
    margin-left: 50px !important;
    /* border: 2px solid #f8f8f8; */
    /* box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1); */
}

.card_agent .agent-upload-avatar .blog-picture-preview>div {
    width: 90%;
    height: 90%;
    border-radius: 90%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.card_agent:hover {
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.3);
    transform: translateY(-10px);
    background-color: #0c7508;
    color: #fff;
}

.card_agent-block {
    height: 300px;
    background-color: #fff;
    border: none;
    background-position: center;
    background-size: cover;
    transition: all 0.2s ease-in-out !important;
    border-radius: 24px;
}

.card_candidate {
    margin-top: 10px !important;
    border: 2px solid transparent !important;
    width: 300px !important;
    /* margin-left: 10px !important; */
}

.card_candidate .candidate-upload-avatar {
    position: relative;
    max-width: 150px;
    padding-left: 15%;
}

.card_candidate .candidate-upload-avatar .candidateblog-picture-preview {
    width: 100px;
    height: 100px;
    /* position: static; */
    margin-left: 50px !important;
    /* border: 2px solid #f8f8f8; */
    /* box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.1); */
}

.card_candidate .candidate-upload-avatar .candidateblog-picture-preview>div {
    width: 90%;
    height: 90%;
    border-radius: 90%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.card_candidate:hover {
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.3);
    transform: translateY(-10px);
    background-color: #083b75;
    color: #fff;
}

.card_candidate-block {
    height: 350px;
    background-color: #fff;
    border: none;
    background-position: center;
    background-size: cover;
    transition: all 0.2s ease-in-out !important;
    border-radius: 24px;
}

.card-1 {
    background-color: #385537;
    /* background-image: linear-gradient(43deg, #4158D0 0%, #C850C0 46%, #FFCC70 100%); */
}

.card-2 {
    background-color: #0093E9;
    /* background-image: linear-gradient(160deg, #0093E9 0%, #80D0C7 100%); */
}

.card-3 {
    background-color: #00DBDE;
    background-image: linear-gradient(90deg, #00DBDE 0%, #FC00FF 100%);
}

.card-4 {
    background-color: #FBAB7E;
    background-image: linear-gradient(62deg, #FBAB7E 0%, #F7CE68 100%);
}

.card-5 {
    background-color: #85FFBD;
    background-image: linear-gradient(45deg, #85FFBD 0%, #FFFB7D 100%);
}

.card-6 {
    background-color: #FA8BFF;
    background-image: linear-gradient(45deg, #FA8BFF 0%, #2BD2FF 52%, #2BFF88 90%);
}

.card-7 {
    background-color: #FA8BFF;
    background-image: linear-gradient(45deg, #FA8BFF 0%, #2BD2FF 52%, #2BFF88 90%);
}

.card-8 {
    background-color: #FBDA61;
    background-image: linear-gradient(45deg, #FBDA61 0%, #FF5ACD 100%);
}

.card-9 {
    background-color: #4158D0;
    background-image: linear-gradient(43deg, #4158D0 0%, #C850C0 46%, #FFCC70 100%);
}

.card-10 {
    background-color: #FF3CAC;
    background-image: linear-gradient(225deg, #FF3CAC 0%, #784BA0 50%, #2B86C5 100%);
}

.select-service .dropdown-menu {
    max-height: 150px !important;
    overflow: hidden !important;
    min-height: 162px !important;
    will-change: transform !important;
    overflow-y: auto !important;
    overflow-x: hidden !important;
}

#custom-button {
    width: auto;
    padding: 2% !important;
    background-color: #3970ce;
    border-radius: 10px;
    border: 2px solid black;
}

#AgreeCheck {
    width: 150% !important;
    cursor: pointer;
    border: black;
}

.adminmission_requesttable {
    overflow-y: scroll !important;
    height: 400px;
    overflow-x: none !important;
    border-collapse: separate;
    /* margin-left: 1% !important; */
    margin-bottom: 3%;
    flex-grow: 1;
}

.adminmission_requesttable th {
    position: sticky;
    top: 0;
}

.adminmission_requesttable tr {
    margin-top: -5% !important;
    color: #131313;
    padding-top: 200px !important;
    background: whitesmoke;
}

.adminmission_requesttable tr:hover {
    background-color: rgb(124, 150, 185);
}

.adminmission_requesttable .table th {
    padding: .75rem !important;
    vertical-align: middle !important;
    border-top: 6px solid #dee2e6 !important;
    border-right: 6px solid #dee2e6 !important;
}

.adminmission_requesttable::-webkit-scrollbar {
    display: none;
}

.adminmission_requesttable {
    -ms-overflow-style: none;
    /* IE and Edge */
    scrollbar-width: none;
    /* Firefox */
}

.adminmission_requesttable .table td {
    padding: 0.1rem !important;
    vertical-align: middle !important;
    border-top: 6px solid #dee2e6 !important;
    border-right: 6px solid #dee2e6 !important;
    border-radius: 5% !important;
}

.agentsUL #myUL {
    height: 300px;
    width: 100%;
}

.agentsUL #myUL {
    overflow: hidden;
    overflow-y: scroll;
}