body{    
    background-color:#f7f7f7;
}

.bi-check-lg{
    color:#00B65B;
}

.bi-x-lg{
    color: #be2323;
}

.topMenu{
    background-color: #fff;    
    /*background-color: #515adf;*/
    border-bottom: 1px solid #eee;
}

.topMenu .account{
    color:#000;
}

.forms{
    background-color: rgba(255,255,255,0.9);
    border:1px solid #eee;    
    color:#2b2b2b;
}

.forms a{
    color:#000;
}

.forms .title{
    color:#000;
}

.forms .miniTitle{
    color:#888;
}

.forms .formTitle{
    color:#888;
}

.forms .createAcc a{
    color:#000;    
}

.forms input[type=text],.forms input[type=password],.forms input[type=email],.forms input[type=number],.forms select,.forms textarea,.forms input[type=datetime-local],.forms input[type=date]{
    background-color: #eee;        
    background-blend-mode: normal;    
    color:#2b2b2b;
}

.forms input:read-only,.forms input:disabled,.forms select:disabled{
    background-color: #ddd;
    color: #888;
}

.forms input[type=submit],.forms .myButton{
    background: #0084ff;
    background-blend-mode: normal;     
    color: #fff;    
}

.forms .verifyButton input[type=submit]{
    background: #00a76d;
    background-blend-mode: normal;     
    color: #fff;        
}

.forms .verifyButton .cancel{
    background-color: #cd3232;
    color:#fff;    
}

.forms .verifyButton input[type="submit"]:hover{
    background-color: #0eb57b;
}

.forms .verifyButton .cancel:hover{
    background-color: #d63b3b;
}

.forms .searchDouble #search{    
    background: #007bff;
    border:1px solid #007bff;
    background-blend-mode: normal;     
    color: #fff;    
}

.forms #addNewCompany{
    color: #000;
}

.forms #delete{
    margin-bottom: 20px;
    cursor: pointer;
}

.forms hr{
    border: 1px solid #eee;
}

.forms .termsAndConditions,.forms .responsibility{
    color:#888;
}

.forms .termsAndConditions .terms{
    color:#888;
}

.forms .showFileBtn{
    color: #676767;
    font-weight: 500;
}

.forms .loginWith .btn{
    color:#888;
    border:1px solid #eee;
}

.forms .loginWith .active{
    color:#000;
}

.forms .camera{
    background-color:#515adf;
    color:#fff;
}

.noticeLogout{
    color: #be2323 !important;
}

.otc input[type="number"] {
    border: 2px solid #eeeeee;
    color: #2b2b2b;
    background: #eeeeee;

}

.verticalMenu{
    background-color: #fff;    
    border-right: 1px solid #eee;
    scrollbar-color: #888 #888;
}

.verticalMenu .sideMenu{
    color: #000;
}

.verticalMenu img{
    border-bottom: 1px solid #eee;
}

.verticalMenu .myOption{
    color: #676767;
}

.verticalMenu .myOption:hover{
    background-color:#eee;
}

.verticalMenu .seperate{
    color:#515adf;
}

.verticalMenu .active{
    background-color:#515adf;
    color:#fff;
}

.verticalMenu .active:hover{
    background-color:#515adf;
}

.headTitle .big{
    color:#888;
}

.box{    
    background-color: #fff;
    color:#000;
    border:1px solid #eee;   
}

.tableTitle{   
    border-bottom: 1px solid #eee;
}

.addButton{
    background-color:#515adf;
    color:#fff;
}

.mainTable{
    border: 1px solid #eee;
}

.mainTable .green{
    color:#00B65B;
}

.mainTable .red{
    color:#be2323;
}

.mainTable .yellow{
    color:#feb236;
}

.mainTable .companyBtn{    
    background-color: #515adf;
    color: #fff !important;
}

.mainTable a{
    color:#000;
}

.mainTable tr{
    background-color: #fff;
    color: #000;
    border-bottom: 1px solid #eee;
}

.mainTable tr:nth-child(odd) {
    background-color: #f7f7f7;       
    color:#000;
}

.mainTable tr:hover{
    background-color: #eee;      
}

.mainTable th{
    border-right: 1px solid #f7f7f7;
}

.mainTable td{
    border-right: 1px solid #eee;
}

.mainTable .head{
    background-color: #F0F0F0 !important;
    color: #858796 !important;
}

.mainTable .bi-pencil-fill{
    color:#515adf;
    text-align: right;
}

.search input[type=text]{
    background-color: #eee;
    border: 1px solid #eee;
    color: #000;
}

.search .bi-search{                       
    color: #999;
    border-right: 1px solid rgba(0,0,0,0.2);
}

.banner{
    background-color:#fff;
    border:1px solid #eee;
    color:#000;
}

.banner .icon{
    color: #515adf;
}

.banner .title{
    color: #888;
}

.banner .bi-hourglass-split{
    color: #fc6161;
}

.ui-datepicker{
    border: 1px solid #eee;
    box-shadow: 0 2px 5px rgba(0,0,0,0.1);
    background-color: #f7f7f7;    
}

/* Custom styles for the datepicker header */
.ui-datepicker-header {
    background-color: #fff;
    border-bottom: 1px solid #eee;
}

/* Custom styles for the datepicker title */
.ui-datepicker-title {
    color: #fff;
}

.ui-datepicker-calendar th,
.ui-datepicker-calendar td {
    border: 1px solid #ddd;
}

.ui-datepicker-calendar .ui-state-default {
    background-color: unset;
    color: #333;
}

.ui-datepicker-calendar .ui-state-highlight {
    background-color: #d4eaff;
    color: #007bff;
}

.ui-datepicker-calendar .ui-state-active {
    background-color: #0056b3;
    color: #fff;
}

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year{    
    background-color: #fff;
    border: 1px solid #eee;
}

.multi-step-header {
    background-color: #007bff;
    color: #fff;
}

.step-number{
    background-color: #fff;
    color: #007bff;    
}

.step.active .step-number {
    background-color: #007bff;
    color: #fff;
}

.step:after{
    background-color: #fff;
}

.choices[data-type*=select-one] .choices__input{
    border-bottom:1px solid #ddd;
    background-color:#fff;    
}

.choices.is-disabled .choices__inner,.choices.is-disabled .choices__input{
    background-color:#eaeaea;
}

.choices[data-type*=select-one] .choices__button:focus{
    box-shadow:0 0 0 2px #00bcd4
}

.choices[data-type*=select-one]:after{
    border-color:#333 transparent transparent transparent;    
}

.choices[data-type*=select-one].is-open:after{
    border-color:transparent transparent #333 transparent;
}

.choices__inner{
    background-color:#f9f9f9;    
}

.is-focused .choices__inner,.is-open .choices__inner{
    border-color:#b7b7b7
}

.choices__list--multiple .choices__item{
    background-color:#007bff;
    border:1px solid #007bff;
    color:#fff;    
}

.choices__list--multiple .choices__item.is-highlighted{
    background-color:#1c1c1c;
    border:1px solid #1c1c1c;
}
.is-disabled .choices__list--multiple .choices__item{
    background-color:#aaa;
    border:1px solid #919191
}

.choices__list--dropdown{
    background-color:#fff;
    border:1px solid #ddd;    
}

.is-open .choices__list--dropdown{
    border-color:#b7b7b7
}

.choices__list--dropdown .choices__item--selectable.is-highlighted{
    background-color:#f2f2f2
}

.choices__heading{
    border-bottom:1px solid #f7f7f7;    
}

.choices__input{
    background-color:#f9f9f9;    
}

.slider{
    background-color: #ccc;
}

input:checked + .slider {
  background-color: #2196F3;
}

input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}

.waiting {
    background-color: #fff;
    color:#000;
    border:2px solid #fff;
}

.waiting .title{    
    background-color: #007bff;
    border-bottom: 1px solid #2196F3;
    color:#fff;
}

.memberPage{
    background-color:rgba(255,255,255,0.7);
}

.memberPage .head .role{
    background-color: #eee;
    color:#888;
}

.memberPage .head,.memberPage .infoForm{
    border-bottom: 2px solid #f7f7f7;
}

.memberPage .infoForm{
    background-color: #f7f7f7 !important;
    border:1px solid #eee;
}

.memberPage .chPhoto,.memberPage .infoForm .myBtn{
    background-color: #515adf;
    color:#fff;
}

.memberPage .data{
    border-bottom: 1px solid #e5e5e5;
}

.memberPage .infoForm .title .bi,.memberPage .head .files{   
    background-color: #e0edff;
    color:#3657ce;
}

.activeSub{
    background-color:#00B65B !important;
    color:#fff !important;
}

.inactiveSub{
    background-color:#be2323 !important;
    color:#fff !important;
}

.memberPage .files a{
    color: #3657ce;
}

.memberPage .infoForm .mainTable tr{
    background-color: #fff;
}

.memberPage .infoForm .mainTable tr:nth-child(odd) {      
    background-color: #fff;    
}

.myButton{
    background-color: #515adf;
    color:#fff;    
}

.forms .goBack{
    background-color: #2b2b2b;
    color:#fff;        
}