.lynx-truck-MyAccount-section form input,
.lynx-truck-MyAccount-section form select,
.lynx-truck-MyAccount-section form textarea,
.select2-selection__rendered {
  color: #333 !important;
}

._dashboard_title .fusion-column-wrapper {
  margin-left: 0px !important;
}

._dashboard_side_bar {
  background: #ffff;
  border-radius: 5px;
  border: 1px solid #949b96;
  margin-right: 30px;
}

._dashboard_side_bar .fusion-column-wrapper {
  margin: 0px !important;
}

._dashboard_side_bar ul li {
  padding-left: 10px !important;
}

._dashboard_side_bar ul li:last-child {
  border-bottom: 0px !important;
}

._dashboard_content {
  background: #ffff;
  border-radius: 5px;
  border: 1px solid #949b96;
}

._dashboard_content .fusion-column-wrapper {
  margin-left: 15px !important;
}

._add_new_form {
  background: #3787c3;
  color: #fff;
  padding: 8px 15px;
  font-size: 14px;
  border-radius: 5px;
}

._add_new_form:hover {
  color: #fff !important;
}

.dataTable {
  margin-top: 20px !important;
}

.dataTable tbody {
  font-size: 14px;
}

.dataTables_paginate.paging_simple_numbers {
  font-size: 14px;
  margin-top: 15px;
}

.paginate_button {
  padding: 3px 10px !important;
}

._edit_form {
  background: #3787c3;
  color: #ffff !important;
  border-radius: 5px;
  font-size: 14px;
  margin-right: 10px;
  width: 60px;
  text-align: center;
  height: 30px;
  line-height: 33px;
  cursor: pointer;
  text-transform: uppercase;
  display: block;
  margin-bottom: 5px;
}

._delete_form {
  background: #e74c3c;
  color: #ffff !important;
  border-radius: 5px;
  font-size: 14px;
  border: 0px;
  cursor: pointer;
  width: 60px;
  text-align: center;
  height: 30px;
  line-height: 33px;
}

._frow {
  display: grid !important;
  grid-template-columns: 48% 48%;
  gap: 20px;
}

/* ._form_new_user */

._form_new_user {
  /* 	padding: 30px; */
  /* 	border: 1px solid #949B96; */
  /* 	border-radius: 5px; */
  background: #ffff;
  max-width: 900px;
  margin: auto;
}

._form_new_user input {
  height: 40px !important;
}

._form_new_user ._frow {
  margin-bottom: 15px;
}

._form_new_user select {
  width: 100%;
  font-size: 14px;
  height: 40px;
  padding: 8px;
}

._create_user {
  background: #0d99ff;
  color: #ffff;
  border: 0px;
  padding: 10px 20px;
  border-radius: 5px;
  cursor: pointer;
}

._back_btn {
  background: #dfdfdf;
  color: #333;
  padding: 5px;
  border-radius: 5px;
  display: block;
  width: 110px;
  text-align: center;
  font-size: 14px;
  margin-bottom: 20px;
}

/* toggle-password */

.fusion-login-input-wrapper {
  position: relative;
  text-align: left;
}

.toggle-password {
  position: absolute;
  top: 31%;
  right: 15px;
  transform: translate(-50%, -50%);
}

.invoice_page {
  margin-top: 15px !important;
  display: block;
  padding-left: 10px;
  font-size: 14px;
}

#worksheets_list tfoot {
  display: none;
}

.worksheets_btn {
  background: #03a9f4;
  color: #ffff;
  border: 0px;
  border-radius: 5px;
  padding: 5px 10px;
  font-size: 14px;
  cursor: pointer;
}

/* messages page _search_form */

._search_form {
  display: flex;
  gap: 15px;
  flex-wrap: wrap;
}

._search_form * {
  max-width: 190px;
  width: 100%;
}

@media only screen and (max-width: 600px) {
  ._search_form * {
    max-width: 100%;
    width: 100%;
  }
}
._search_form .select2-selection__rendered {
  font-size: 14px !important;
}

._search_form ._sub_btn {
  margin-top: 0px;
  max-height: 48px;
}

#lynx-truck-messages-form {
  margin-top: 60px;
}

#lynx-truck-messages-form #user_form_list_filter {
  display: none !important;
}

._contractor_id_check {
  width: 25px;
  cursor: pointer;
}

._reply {
  background: #c33737 !important;
}

body div.jconfirm-open:nth-child(2) {
  display: none !important;
}

body div.jconfirm-open:nth-child(3) {
  display: none !important;
}

body div.jconfirm-open:nth-child(4) {
  display: none !important;
}

/* sms_agree */

.sms_agree input {
  width: 20px;
  margin: 0px 10px;
}

.req_field b {
  color: red;
  font-size: 16px;
}

/* select2*/

span.select2-selection__arrow,
span.select2-selection.select2-selection--single {
  max-height: 40px !important;
}

.select2-selection--single .select2-selection__rendered {
  line-height: 40px !important;
}

.dataTables_length select {
  height: 30px;
}

/* _resend_form */

._resend_mail {
  background: #2ecc71;
  color: #ffff;
  border: 0px;
  padding: 5px 10px;
  border-radius: 5px;
  font-size: 12px;
  cursor: pointer;
}
