.tos_modal .modal-dialog {
    overflow-y: initial !important;
}

.tos_modal ol {
    counter-reset: list;
}

.tos_modal ol > li {
    list-style: none;
}

.tos_modal ol > li:before {
    content: "(" counter(list) ")";
    counter-increment: list;
}

.tos_modal li {
    margin: 20px 0;
}

/* .modal-backdrop {
    opacity: 0.95 !important;
} */
.tos_modal .modal-header {
    background: rgb(77,76,76);
    background: linear-gradient(342deg, rgba(77,76,76,1) 0%, rgba(55,55,55,1) 57%, rgba(54,54,54,1) 100%);
    border-bottom: 0 none;
}
.tos_modal .modal-footer {
    background: rgb(77,76,76);
    background: linear-gradient(342deg, rgba(77,76,76,1) 0%, rgba(55,55,55,1) 57%, rgba(54,54,54,1) 100%);
    border-top: 0 none;
}

.tos_modal .modal-body {
    background: rgb(24,24,24);
    background: linear-gradient(0deg, rgba(24,24,24,1) 0%, rgba(40,40,40,1) 1%, rgba(40,40,40,1) 50%, rgba(40,40,40,1) 99%, rgba(29,29,29,1) 100%);
    height: 260px;
    overflow-y: auto;
    color: rgb(200, 200, 200);
}

.tos_modal .modal-dialog::-webkit-scrollbar {
    width: 5px;
}

.tos_modal .modal-dialog::-webkit-scrollbar-track {
    background: rgba(4, 31, 70, 0.5);
}

.tos_modal .modal-dialog::-webkit-scrollbar-thumb {
    background: rgb(0, 73, 168);
    border-radius: 3px;
}

.tos_modal .modal-body::-webkit-scrollbar-thumb:hover {
	background: rgb(207, 207, 207);
}

.tos_modal .modal-body::-webkit-scrollbar {
    width: 5px;
}

.tos_modal .modal-body::-webkit-scrollbar-track {
    background: rgba(51, 51, 51, 0.5);
}

.tos_modal .modal-body::-webkit-scrollbar-thumb {
    background: rgb(151, 151, 151);
    border-radius: 3px;
}

.input_icons{
    background: rgb(46, 46, 46)!important;
    border: rgb(46, 46, 46)!important;
}