div.rtb-new_user_modal div.modal-footer button {
    width: 80px;
}

div.rtb-new_user_modal .invalid-email-msg {
    padding-left: 5px;
    color: #ff0000;
    white-space: nowrap;
}

div.rtb-paypal-blacklist > div:first-child,
div.rtb-accounts .accounts-buttons {
    display: flex;
    justify-content: flex-end;
}

div.rtb-accounts div .btn-matomy,
div.rtb-accounts div .btn-primary {
    margin-right: 15px;
}

div.rtb-accounts .edit_selected_values {
    cursor: pointer;
}

div.add-user-server-error {
    font-size: 13px;
    color: #ff0000;
    line-height: 35px;
    float: left;
}

div.update-balance-server-error {
    display: flex;
    justify-content: flex-start;
    padding: 0 20px 10px 0;
    font-size: 14px;
    padding-left: 10px;
    color: black;
    background-color: rgb(255, 204, 204);
    box-shadow: 5px 5px 5px #888888;
    border-radius: 3px;
}

.rtb-add-funds-message {
    border-radius: 4px;
    padding: 5px 10px;
    margin-bottom: 10px;
    font-size: 14px;
    color: black;
    display: none;
}

.rtb-add-funds-error {
    background-color: #FFCCCC;
    display: block;
}

.rtb-add-funds-success {
    background-color: #D7F9D4;
    display: block;
}

div.rtb-form-input-field {
    display: flex;
    flex-direction: row;
    align-items: center;
}

div.rtb-new_user_modal #user_id,
div.new_edit_account_modal #account_id {
    font-size: 16px;
}

.rtb-new_user_modal #user-status-label {
    padding-top: 0;
}

.rtb-new_user_modal .switcher.checked,
.new_edit_account_modal .switcher.checked {
    background: #32CD32;
    border-color: #32CD32;
}
.rtb-accounts .new-edit-account-div {
    min-height: 550px;
}
.new_edit_modal input[type="checkbox"] {
    width: 19px;
    margin-left: 2px !important;
}

.new_edit_modal input[type="checkbox"] {
    margin: 0;
}

.new_edit_account_modal .percentage-input.input-group {
    width: 100px;
}

.new_edit_account_modal .input-group-billing {
    display: flex;
}

.new_edit_account_modal .percentage-input.input-group input {
    text-align: center;
}

.new_edit_account_modal #account-credit-section .input-group-addon {
    line-height: 24px;
    position: absolute;
}

.new_edit_account_modal #account-credit-section input {
    width: 100px;
    padding-left: 20px;
    text-align: left;
}

.new_edit_modal .ui-select-container,
.new_edit_modal input.name,
.new_edit_account_modal input.sap_id ,
.new_edit_modal input.account-input {
    width: 330px !important;
}

.new_edit_modal input.name,
.new_edit_account_modal input.sap_id ,
.new_edit_modal input.account-input{
    padding-left: 5px;
}



.rtb-accounts .multipleColDiv{
    -webkit-column-count: 2;
    -moz-column-count: 2;
    column-count: 2;
}

.percentage-container {
    position: relative;
    display: flex;
}

.rtb-accounts .modal-body .form-group {
    display: inline-flex;
    align-items: center;
    -webkit-column-break-inside: avoid;
    page-break-inside: avoid;
    break-inside: avoid;
    position: relative;
    margin-bottom: 25px;
    min-height: 45px;
    min-width: 552px;

}

.rtb-accounts .form-group i.fa-question-circle {
    display:run-in;
}
.rtb-accounts .form-group ng-form {
    width:100%;
    display: flex;
    align-items: center;
}

.rtb-accounts .rtb-table-cell-buttons a.md-edit {
    text-decoration: none;
}
.new_edit_modal.new-edit-account-div label {
    text-align: right;
}
.new_edit_modal .id {
    font-size: 16px;
    line-height: 33px;
}

.new_edit_modal input.user-type-input {
    font-size: 16px;
    border: 1px solid #e2e2e2;
    padding-left: 5px;
    width: 220px;
    cursor: not-allowed;
    background-color: transparent;
}

.rtb-new_user_modal input[name="users.email"] {
    width: 290px !important;
}

.new_edit_modal .ui-select-container {
    display: inline-block;
    height: 38px;
    margin-right: 10px;
}

.new_edit_modal .ui-select-container .selectize-input {
    border-radius: 0px;
    font-size: 16px;
}

.ui-select-height .selectize-dropdown-content {
    max-height: 108px;
}

.new_edit_modal .ui-select-container .selectize-input.selectize-focus {
    border-color: rgb(226, 226, 226) !important;
}

.new_edit_account_modal .select-type {
    line-height: 8px;
}

.new_edit_account_modal #account-company-individual-section .input-group {
    margin:auto;
}

.new_edit_account_modal input.credit {
    width: 77px;
    text-align: center;
}

.new_edit_modal input {
    margin: 0px;
}
.new_edit_modal input{
    margin-bottom: 10px;
}
#exchange_selected_options .select2-choices{
    width: 370px !important;
    min-height: 60px;
}

.new_edit_account_modal .switcher {
    vertical-align: middle;
}

.new_edit_account_modal percentage-input {
    display: inline-block;
    margin-right: 5px;
}

.new_edit_modal .error {
    display: inline-table;
    vertical-align: top;
    line-height: 35px;
}

.rtb-accounts .error {
    position: absolute;
    left: 0px;
    top: 35px;
}
.change_password_modal input.form-control.ng-invalid-error,
.new_edit_modal input.form-control.ng-invalid-error {
    border: 1px solid #e2e2e2;
    box-shadow: none;
}

.change_password_modal input.invalid-input,
.new_edit_modal input.invalid-input,
.new_edit_modal .invalid-input input:not(.ui-select-search),
.new_edit_modal .ui-select-container.invalid-input {
    border: 1px solid #ff0000 !important;
    box-shadow: 0 1px 1px rgba(255, 0, 0, 0.075) inset, 0 0 8px rgba(255, 0, 0, 0.6) !important;
}

.new_edit_modal .ui-select-container.invalid-input .selectize-input {
    border: none !important;
}

.new_edit_modal .selectize-control .selectize-input.disabled {
    opacity: 1;
    color: #0c0c0c;
    cursor: not-allowed !important;
}

.change_password_modal .error {
    display: inline-table;
    vertical-align: middle;
    line-height: 35px;
}

.change_password_modal input.form-control {
    margin: 5px;
    width: 200px;
    display: inline-block;
}

.change_password_modal .fa.fa-question-circle {
    left: 225px;
    position: absolute;
    top: 17px;
}

.change_password_modal input.input-question-circle {
    margin-right: 25px;
}

.change_password_modal .success-msg {
    padding-left: 10px;
}

.new_edit_account_modal .alert {
    color: #8a6d3b;
    background-color: #faebd4;
    border: #f7d7be;
    margin-right: 30px;
    margin-top: 10px;
}

.new_edit_account_modal input[type="checkbox"]:disabled ~ label:before {
    color: #CC181E !important;
}

.rtb-accounts .accounts-buttons {
    margin-bottom: 15px;
}

.rtb-accounts .rtb-grid-filters .selectize-input {
    height: 34px;
    line-height: 18px;
}

.rtb-accounts .filter_label_container {
    cursor: pointer;
}

.rtb-accounts .filter_label_container .md-edit.edit_selected_values {
    margin-left: 5px;
}

.rtb-accounts .selected_values {
    display: inline-block !important;
}

.rtb-accounts .select2-choices .select2-search-choice{
    height: 25px;
    line-height: 17px;
    vertical-align: middle;
}
.rtb-accounts .btn-icon-toggle .fa {
    line-height: 26px;
}

.rtb-accounts .search-box {
    height: 32px;
    width: 190px;
}
.rtb-accounts .warp-account-input{
  clear: both;
}
.rtb-accounts .filter_small_details .select2-choices {
    max-height: 65px !important;
    overflow-y: auto;
}

.rtb-accounts .expanded-padding {
     padding: 0;
 }

.rtb-accounts div.rtb-grid-table-cont > table tr:first-child {
    background-color: transparent;
}

div.rtb-accounts .account > div.users-table {
    padding: 15px;
    padding-left: 50px;
}

div.rtb-grid-table-cont  .users-table table tr {
    border-bottom: 1px solid rgba(210, 210, 210, 0.14);
}

div.rtb-accounts .users-table > div{
    max-height: 250px;
    overflow: auto;
    border: 1px solid #c3c8c8;
}


div.rtb-accounts .users-table table{
    width: 100%;
}

div.rtb-accounts .rtb-grid-table-cont .account {
    width: 230px;
    max-width: 230px;
    word-break: break-all;
}

div.rtb-accounts .rtb-grid-table-cont .sap_id,
div.rtb-accounts .rtb-grid-table-cont .user_email{
    width: 185px;
    max-width: 185px;
    word-break: break-all;
}

div.rtb-accounts .rtb-grid-table-cont .status,
div.rtb-accounts .rtb-grid-table-cont .user_status{
    width: 80px;
    max-width: 80px;
}

div.rtb-accounts .rtb-grid-table-cont .user_name {
    width: 178px;
    max-width: 178px;
}

div.rtb-accounts .expanded-sign {
    position: absolute;
    font-size: 17px;
    font-weight: 600;
    top: 3px;
    cursor: pointer;
}

div.rtb-accounts .expanded-sign.disable {
    cursor: not-allowed;
}

div.rtb-accounts .account label {
    padding-left: 20px;
}
div.rtb-accounts .account > div {
    padding: 7px 5px;
}
div.rtb-accounts .created_at{
    padding-left: 5px;
}

div.rtb-accounts .users-table .glyphicon {
    color: #3f95f6;
    cursor: pointer;
    float: left;
    margin-right: 5px;
}

.modal-footer .btn-submit-account {
    background-color: #4B90CE ;
    border-color:  #4B90CE;
}

.rtb-accounts .modal-footer {
  clear: both;
  border-top: 1px solid #e5e6e6
}

.modal-footer .btn-cancel-edit-account {
    background-color: #E5E6E6 ;
    border-color:  #E5E6E6;
}
