/**
* @file
* Subtheme specific CSS.
*/
:root {
  --orange: #ef5c20;
  --white: #fff;
  --boldfont: "Rajdhani-Bold";
  --semiboldfont: "Rajdhani-SemiBold";
  --regularfont: "Rajdhani-Regular";
  --mediumfont: "Rajdhani-Medium";
  --lightfont: "Rajdhani-Light";
  --Montserrat: "Montserrat", sans-serif;
  --ngrey: #fafafa;
  --greyicon: #777;
  scroll-behavior: auto;
}

.page-node-186 #node-invoices-edit-form .form-actions a {
  display: none;
}

header {
  margin-top: 16px;
  margin-bottom: 16px;
}
.form-control:disabled {
  background-color: #fff;
}
@font-face {
  font-family: "Rajdhani-Bold";
  src: url("../fonts/Rajdhani-Bold");
  src: url("../fonts/Rajdhani-Bold.eot") format("embedded-opentype"), url("../fonts/Rajdhani-Bold.woff2") format("woff2"), url("../fonts/Rajdhani-Bold.woff") format("woff"), url("../fonts/Rajdhani-Bold.ttf") format("truetype"), url("../fonts/Rajdhani-Bold.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Rajdhani-Light";
  src: url("../fonts/Rajdhani-Light");
  src: url("../fonts/Rajdhani-Light.eot") format("embedded-opentype"), url("../fonts/Rajdhani-Light.woff2") format("woff2"), url("../fonts/Rajdhani-Light.woff") format("woff"), url("../fonts/Rajdhani-Light.ttf") format("truetype"), url("../fonts/Rajdhani-Light.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Rajdhani-Medium";
  src: url("../fonts/Rajdhani-Medium");
  src: url("../fonts/Rajdhani-Medium.eot") format("embedded-opentype"), url("../fonts/Rajdhani-Medium.woff2") format("woff2"), url("../fonts/Rajdhani-Medium.woff") format("woff"), url("../fonts/Rajdhani-Medium.ttf") format("truetype"), url("../fonts/Rajdhani-Medium.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Rajdhani-Regular";
  src: url("../fonts/Rajdhani-Regular");
  src: url("../fonts/Rajdhani-Regular.eot") format("embedded-opentype"), url("../fonts/Rajdhani-Regular.woff2") format("woff2"), url("../fonts/Rajdhani-Regular.woff") format("woff"), url("../fonts/Rajdhani-Regular.ttf") format("truetype"), url("../fonts/Rajdhani-Regular.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "Rajdhani-SemiBold";
  src: url("../fonts/Rajdhani-SemiBold");
  src: url("../fonts/Rajdhani-SemiBold.eot") format("embedded-opentype"), url("../fonts/Rajdhani-SemiBold.woff2") format("woff2"), url("../fonts/Rajdhani-SemiBold.woff") format("woff"), url("../fonts/Rajdhani-SemiBold.ttf") format("truetype"), url("../fonts/Rajdhani-SemiBold.svg") format("svg");
  font-weight: normal;
  font-style: normal;
}
/* Fonts apply through font face */
a {
  font-family: var(--mediumfont);
}
p {
  font-family: "Barlow", sans-serif;
  line-height: 1.5;
  margin: 0 0 10px;
  font-size: 16px;
  margin-top: 15px;
  margin-bottom: 15px;
}
b,
strong {
  font-family: var(--boldfont);
}
tr {
  background-color: white;
}
h2,
h3 {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  font-size: 28px;
  margin-bottom: 30px;
  margin-top: 30px;
}
img {
  max-width: 100%;
}
td p {
  letter-spacing: 0.56px;
  font-size: 18px;
  line-height: 20px;
  font-family: var(--mediumfont);
}
td {
  letter-spacing: 0.56px;
  font-size: 18px;
  line-height: 20px;
  font-family: var(--mediumfont);
}
th {
  letter-spacing: 0.66px;
  font-size: 19px;
  line-height: 19px;
  font-family: var(--boldfont);
}
td a {
  letter-spacing: 0.56px;
  font-size: 18px;
  line-height: 20px;
  font-family: var(--mediumfont);
}
#edit-field-profile-type-list {
  display: flex;
  flex-wrap: wrap;
}
#block-quicktabsappraiserdashboard {
  background: #fff;
  padding: 15px;
  border-radius: 20px;
}
.horizontal-tab-button a {
  letter-spacing: 0.63px;
  font-language-override: var(--mediumfont);
  font-size: 20px;
  line-height: 19px;
}
.results-box .results-box-title {
  letter-spacing: 0.69px;
  font-size: 20px;
  line-height: 20px;
  font-family: var(--regularfont);
  font-weight: 600;
}
.title {
  font-size: 30px;
  line-height: 41px;
  font-family: var(--boldfont);
  letter-spacing: 1px;
}
.main-navigation-menu .navbar-nav .nav-item {
  letter-spacing: 0.63px;
  /* font-size: 20px; */
  font-size: 17px;
  font-family: var(--mediumfont);
  line-height: 27px;
}
.header .navbar#navbar-main {
  padding: 10px 70px;
}
/* ===============================================FOOTER STYLE BY SFS ================================*/

footer.site-footer {
  background-color: #1d354f;
  color: #fff;
  margin-top: 3rem;
}
.site-footer .site-footer__top img {
  max-width: 200px;
  margin: 0;
  padding: 15px 0;
  height: auto;
}
/* ===============================================HEADER STYLE BY SFS ================================*/
.header .navbar#navbar-main {
  background-color: #fff;
  width: 1170px;
  margin: 0 auto;
  max-width: 100%;
}
#block-toprightmenu-2 ul li:last-child {
  border: 2px solid #e45e3e;
  border-radius: 3px;
}
#block-toprightmenu-2 ul li:last-child a:focus {
  color: #fff;
  background-color: #e45e3e;
}
#block-toprightmenu-2 ul li:last-child a:hover {
  color: #fff;
  background-color: #e45e3e;
}
#block-toprightmenu-2 ul li a:hover {
  color: #ec9740;
  background-color: transparent;
}
#block-toprightmenu-2 ul li a:focus {
  color: #ec9740;
  background-color: transparent;
}
#block-toprightmenu-2 ul li a {
  padding: 8px 24px;
  color: #e45e3e;
  font-size: 16px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  text-align: center;
  text-transform: uppercase;
}
.header .navbar img {
  max-height: 80px;
}
#block-toprightmenu-2 {
  width: 84%;
  margin-left: auto;
}
.header #navbar-main>#navbar-brand {
  width: 20%;
}
.first-top-front-section .field__item .paragraph--type--front-page-section {
  display: flex;
  flex-wrap: wrap;
  padding-top: 60px;
  position: relative;
}
.first-top-front-section .field__item .paragraph--type--front-page-section h2 {
  font-size: 40px;
  font-weight: 800;
}
.first-top-front-section .field__item .paragraph--type--front-page-section p {
  font-size: 25px;
}
.first-top-front-section .field__item .paragraph--type--front-page-section p a {
  padding: 10px 30px;
  border: 2px solid #e45e3e;
  border-radius: 3px;
  color: #fff;
  line-height: 1;
  font-size: 1rem;
  font-weight: 600;
  font-family: "Montserrat", sans-serif;
  text-transform: uppercase;
  text-shadow: none;
  background-color: #e45e3e;
  margin-bottom: 15px;
  text-decoration: none;
}

.first-top-front-section .field__item .paragraph--type--front-page-section .field--name-field-text-information {
  width: 50%;
  padding: 0 2px 165px;
}
.first-top-front-section .field__item .paragraph--type--front-page-section .field--name-field-text-images {
  width: 50%;
  position: absolute;
  right: 40px;
  bottom: 0;
  z-index: 2;
  margin-left: auto;
  max-width: 600px;
}
.first-top-front-section .field__item .paragraph--type--front-page-section .field--name-field-text-images img {
  width: 100%;
  max-height: 415px;
  margin-bottom: 0;
}
.second-info-front-section .field__item .paragraph--type--front-page-section {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}
.second-info-front-section .field__item:nth-child(odd) .paragraph--type--front-page-section {
  flex-direction: row-reverse;
}
.second-info-front-section .field__item:nth-child(even) .paragraph--type--front-page-section .field--name-field-text-information {
  text-align: end;
}
.second-info-front-section .field__item .paragraph--type--front-page-section .field--name-field-text-information h2 {
  color: #fff;
  font-size: 40px;
  font-weight: 800;
}
.second-info-front-section .field__item .paragraph--type--front-page-section .field--name-field-text-information p {
  font-size: 25px;
}
.second-info-front-section .field__item .paragraph--type--front-page-section .field--name-field-text-information {
  width: 50%;
  padding: 0 25px;
}
.second-info-front-section .field__item .paragraph--type--front-page-section .field--name-field-text-images {
  width: 50%;
}
.second-info-front-section .field__item .paragraph--type--front-page-section .field--name-field-text-images img {
  max-height: 360px;
  max-width: 500px;
}
.second-info-front-section .field__item:nth-child(even) .paragraph--type--front-page-section .field--name-field-text-images img {
  margin-left: 40px;
}
.second-info-front-section .field__item:nth-child(odd) .paragraph--type--front-page-section .field--name-field-text-images img {
  margin-right: 40px;
}
.second-info-front-section {
  background-color: rgba(228, 94, 62, 0.8);
  padding: 60px 30px;
}
.third-main-front-section {
  background-color: #c7c8ca;
  padding: 80px 0;
}
.third-main-front-section .field--name-body h2 {
  text-align: center;
  font-size: 44px;
  color: #fff;
  line-height: 42px;
  font-weight: 900;
}
.third-main-front-section .links-section {
  display: flex;
  flex-wrap: wrap;
}
.third-main-front-section .links-section .links-section-inner {
  display: flex;
  width: 46.8%;
  background-color: rgba(65, 64, 66, 0.2);
  padding: 50px 25px;
  border-radius: 5px;
  margin-left: 15px;
  margin-right: 15px;
}
.third-main-front-section .links-section .links-section-inner img {
  padding: 15px;
  max-height: 92px;
}
.third-main-front-section .links-section .links-section-inner h3 {
  width: 75%;
  text-align: center;
}
.third-main-front-section .links-section .links-section-inner h3 a {
  font-size: 33px;
  text-align: center;
  font-family: "Montserrat", sans-serif;
  text-transform: uppercase;
  color: #fff;
  text-decoration: none;
  line-height: 36px;
  font-weight: 800;
}
#block-logintopmenuright span.link-text {
  display: none;
}
.first-top-front-section>.content>.field--type-entity-reference-revisions>.field__item {
  width: 1170px;
  margin: 0 auto;
  max-width: 100%;
}
.second-info-front-section .field__item {
  width: 1075px;
  max-width: 100%;
  margin: 0 auto;
}
.third-main-front-section>.content>.field--name-body {
  margin: 0 auto;
  max-width: 960px;
  width: 100%;
}
.role-anonymous article>.node__content {
  width: 1170px;
  margin: 0 auto;
  padding: 0px 15px;
}
.role-anonymous.page-node-4 article>.node__content h2 {
  font-size: 14px;
}
.role-anonymous header#header nav#navbar-main .worthit-right-top-menus {
  display: none;
}
.role-anonymous.page-node-3 article>.node__content {
  display: none;
}
/* side bar menu start  */
/* =======================================Responsive========================================================= */
@media screen and (min-width: 320px) and (max-width: 575px) {
  .role-anonymous .row-offcanvas-left .main-content {
    padding: 0 15px;
  }
  .first-top-front-section .field__item .paragraph--type--front-page-section .field--name-field-text-information {
    width: 100%;
    padding-bottom: 25px;
  }
  .first-top-front-section .field__item .paragraph--type--front-page-section .field--name-field-text-images {
    width: 100%;
    position: unset;
  }
  .second-info-front-section .field__item .paragraph--type--front-page-section .field--name-field-text-images {
    width: 100%;
  }
  .second-info-front-section .field__item .paragraph--type--front-page-section .field--name-field-text-information {
    width: 100%;
  }
  .third-main-front-section .links-section .links-section-inner {
    width: 100%;
  }

  .second-info-front-section .field__item:nth-child(even) .paragraph--type--front-page-section .field--name-field-text-information {
    text-align: left;
  }
}
@media screen and (min-width: 576px) and (max-width: 767px) {
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
}
/* =======================================Responsive========================================================= */
/* =======================================Login Form========================================================= */


body.role-anonymous .block-system-main-block>.content>.row {
  justify-content: center;
  flex-direction: row;
  align-items: center;
}

.role-anonymous .block-system-main-block>.content>.row {
  justify-content: center;
}
.prnt-order.ml-8 {
  margin-left: 10px;
}
/* --------------------------------------------role-anonymous --------------------------------------*/
/* ============================================button =======================================================*/
button.btn-primary {
  background-color: #e65e3f;
  color: #fff;
  border-color: #e65e3f;
  font-family: var(--regularfont);
  font-size: 16px;
}
button.btn-primary:focus {
  background-color: #e65e3f;
  border-color: #e65e3f;
  box-shadow: unset;
}
button.btn-primary:hover {
  background-color: #e65e3f;
  border-color: #e65e3f;
}
/* ======================================================Two buttons ======================================*/
#worthit-redirection-decline-form .form-actions button:first-child {
  background-color: #bbbbbb;
  border-color: #bbbbbb;
  margin-right: 15px;
}
#worthit-redirection-decline-form .form-actions button:first-child:hover {
  background-color: #bbbbbb;
  border-color: #bbbbbb;
}
#worthit-redirection-decline-form .form-actions {
  display: flex;
  width: 100%;
  justify-content: flex-end;
}
#wit-contact-form .form-actions button:first-child {
  background-color: #bbbbbb;
  border-color: #bbbbbb;
  margin-left: 15px;
}
#wit-contact-form .form-actions button:first-child:hover {
  background-color: #bbbbbb;
  border-color: #bbbbbb;
}
#wit-contact-form .form-actions {
  display: flex;
  flex-direction: row-reverse;
  width: 97.3%;
}
.node-appraisal-firm-edit-form .form-actions button+a {
  display: none;
}
.node-appraisal-firm-edit-form .form-actions button:nth-child(2) {
  background-color: #bbb;
  border-color: #bbb;
  margin-right: 15px;
}
.node-appraisal-firm-edit-form .form-actions button:nth-child(2):hover {
  background-color: #bbb;
  border-color: #bbb;
}
.node-appraisal-firm-edit-form .form-actions {
  display: flex;
  flex-direction: row-reverse;
}
.node-lender-company-form .form-actions button:last-child {
  background-color: #bbb;
  border-color: #bbb;
  margin-right: 15px;
}
.node-lender-company-form .form-actions button:last-child:hover {
  background-color: #bbb;
  border-color: #bbb;
}
.node-lender-company-form .form-actions {
  display: flex;
  flex-direction: row-reverse;
}
.node-appraisals-form .form-actions button:last-child {
  background-color: #bbb;
  border-color: #bbb;
  margin-right: 15px;
}
.node-appraisals-form .form-actions button:last-child:hover {
  background-color: #bbb;
  border-color: #bbb;
}
.node-appraisals-form .form-actions {
  display: flex;
  flex-direction: row-reverse;
}
.node-orders-form .form-actions button:last-child {
  margin-right: 15px;
}
.node-orders-form .form-actions button:last-child:hover {
  background-color: #bbb;
  border-color: #bbb;
}
.node-orders-form .form-actions {
  display: flex;
  flex-direction: row-reverse;
}

.node-invoices-form .form-actions button:last-child:hover {
  background-color: #bbb;
  border-color: #bbb;
}
.node-invoices-form .form-actions button:last-child {
  background-color: #bbb;
  border-color: #bbb;
  margin-right: 15px;
}
/* =================================Tabs================================================= */
.horizontal-tabs .horizontal-tab-button {
  width: 49.3%;
}
.node-appraisals-form .horizontal-tabs .horizontal-tab-button {
  width: 33.3%;
}
.node-orders-form .horizontal-tabs .horizontal-tab-button {
  width: 33.3%;
}
.role-authenticated .item-list .quicktabs-tabs .list-group-item {
  width: 33.3%;
  padding: 0;
}
.item-list .quicktabs-tabs .list-group-item {
  width: 49.3%;
}
.item-list .quicktabs-tabs {
  flex-direction: row;
  width: 100%;
  box-shadow: 5px 5px 5px #52575d0d;
  border: 0.5px solid #bbb;
  border-radius: 10px;
  margin-bottom: 0;
  padding: 4px;
  flex-wrap: wrap;
}
#quicktabs-all_types_of_order {
  margin-top: 8px;
}
.horizontal-tabs .horizontal-tab-button,
.item-list .quicktabs-tabs .list-group-item {
  text-align: center;
  background-color: transparent;
  border-radius: 5px;
  border: none;
}

.horizontal-tabs .horizontal-tab-button.selected:hover a {
  background-color: #eb923f;
  border-color: #eb923f;
  border-radius: 5px;
  color: #fff;
}

.horizontal-tabs .horizontal-tab-button.selected a,
.item-list .quicktabs-tabs .list-group-item.active a {
  color: #fff;
}
.horizontal-tabs .horizontal-tab-button.selected,
.item-list .quicktabs-tabs .list-group-item.active {
  background-color: #eb923f;
  border-color: #eb923f;
}
.item-list .quicktabs-tabs .list-group-item a {
  font-weight: bold;
}
.item-list .quicktabs-tabs .list-group-item.active a {
  background-color: var(--ngrey);
  border-color: var(--greyicon);
  border-radius: 0;
  border-bottom: 3px solid #e65e3f !important;
  color: #e65e3f;
}
.item-list .quicktabs-tabs .list-group-item.active a:focus {
  background-color: var(--ngrey);
  border-color: var(--greyicon);
}
.horizontal-tabs .horizontal-tab-button a,
.item-list .quicktabs-tabs .list-group-item a {
  color: black;
  text-decoration: none;
  padding: 0.5em 1.4em;
  display: block;
}
span.total-trs {
  width: 20px;
  height: 20px;
  font-size: 11px;
  color: white;
  background-color: #e65e3f;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50px;
  position: absolute;
  right: 0;
  top: 0;
  margin: 2px;
}
/* ==========================================lender =============================================*/
.node-appraisal-firm-form .form-actions button:last-child {
  background-color: #bbb;
  border-color: #bbb;
  margin-right: 15px;
}
.node-appraisal-firm-form .form-actions button:last-child:hover {
  background-color: #bbb;
  border-color: #bbb;
}
.node-appraisal-firm-form .form-actions {
  display: flex;
  flex-direction: row-reverse;
}
.node-appraisal-firm-form .horizontal-tabs .horizontal-tab-button {
  width: 49.3%;
  text-align: center;
  background-color: #fff;
  border-radius: 5px;
  margin: 3px 0px 3px;
}
/* ==========================================lender =============================================*/
/* ============================================button =======================================================*/
/* =================================================side bar ======================================================*/
.navbar-nav .dropdown-menu {
  width: calc(240px * 0.8);
  z-index: 1;
  background-color: white;
  border-radius: 7px;
  box-shadow: 0px 8px 14px rgb(0 0 0 / 15%);
  margin: auto;
}
.dropdown-menu {
  border: 0;
}
.dropdown-menu .dropdown-item.active {
  background-color: transparent;
}
.dropdown-menu .dropdown-item a {
  color: black;
  text-decoration: unset;
  font-size: 14px;
}
.dropdown-menu .dropdown-item a:hover {
  color: #cb4e1b;
}
.dropdown-menu .dropdown-item:hover {
  background-color: rgba(239, 92, 32, 0.1);
}
.navbar-nav>.nav-item:hover {
  background-color: rgba(239, 92, 32, 0.1);
  cursor: pointer;
}

/* =================================================side bar ======================================================*/
.region-collapsible-sidebar .view-current-login-user .views-field-edit-user a:hover {
  background-color: rgba(239, 92, 32, 0.1);
}
/* ======================================================form ================================*/
.table td.views-field-edit-node a {
  color: #e65e3f;
  text-decoration: none;
  text-transform: capitalize;
  font-weight: bold;
}
.table td.views-field-edit-node a:nth-child(2) {
  color: #7a7a7a;
  padding-left: 5px;
}
.table td.views-field-edit-node a .vies-cos-icons:nth-child(2) {
  color: #7a7a7a;
}
.table th {
  color: black;
}
.table .views-field-field-branch-parent-company a {
  text-decoration: none;
  color: black;
}
.table .views-field-title a {
  text-decoration: none;
  color: black;
}
label {
  font-family: var(--boldfont);
}
/* ======================================================form ================================*/
.main-quick-tabs {
  background-color: #fff;
  padding: 20px 20px;
  border-radius: 20px;
}
.appraisals-chart-dashboard {
  background-color: #fff;
  padding: 20px 20px;
  border-radius: 20px;
  margin-bottom: 15px;
}
input.form-checkbox[type="checkbox"] {
}
.form-check .form-check-input {
  margin-left: 0;
}
/* ====================================================sub tabs leve1=========================================  */
#quicktabs-tabpage-user_and_company_orders_manageme-1 .courses-list ul.nav-tabs li .nav-link.active {
  background-color: transparent;
  color: #eb923f;
  border: 0;
  border-radius: 0;
}
#quicktabs-tabpage-user_and_company_orders_manageme-1 .courses-list ul.nav-tabs li {
  width: 25%;
  border-bottom: 1px solid #bbb;
}
#quicktabs-tabpage-user_and_company_orders_manageme-1 .courses-list ul.nav-tabs li .nav-link {
  color: #000;
  border: 0;
}
#quicktabs-tabpage-user_and_company_orders_manageme-1 .courses-list ul.nav-tabs li .nav-link:hover {
  border: 0;
}
#quicktabs-tabpage-user_and_company_orders_manageme-1 .courses-list ul.nav-tabs {
  border: 0;
}

#quicktabs-email>.item-list>ul {
  border: 0;
  border-radius: 0;
  border-bottom: 1px solid #bbb;
  box-shadow: 0px 0px 0px #52575d0d;
  padding-bottom: 0;
}
#quicktabs-container-user_and_company_orders_manageme #quicktabs-user_and_company_orders>.item-list ul.quicktabs-tabs {
  padding: 16px 0 0px 0;
  box-shadow: 0px 0px 0px #52575d0d;
  border: 0px solid #bbb;
  border-bottom: 1px solid #bbb;
  border-radius: 0;
}
#quicktabs-container-user_and_company_orders_manageme #quicktabs-user_and_company_orders>.item-list ul.quicktabs-tabs li.active {
  background: white;
  margin-bottom: -1px;
  color: #000;
}
#quicktabs-container-user_and_company_orders_manageme #quicktabs-user_and_company_orders>.item-list ul.quicktabs-tabs li.active a {
  background-color: transparent;
  color: #eb923f;
  border: 0;
  border-radius: 0;
}

#quicktabs-appraiser_dashboard .item-list .quicktabs-tabs .list-group-item {
  width: 33.3%;
}
#quicktabs-company_management_appraiser_>.item-list ul.quicktabs-tabs li.active a {
  background-color: transparent;
  color: #eb923f;
  border: 0;
  border-radius: 0;
}
#quicktabs-company_management_appraiser_>.item-list ul.quicktabs-tabs li.active {
  background: white;
  margin-bottom: -1px;
  color: #000;
}
#quicktabs-company_management_appraiser_>.item-list ul.quicktabs-tabs {
  padding: 16px 0 0px 0;
  box-shadow: 0px 0px 0px #52575d0d;
  border: 0px solid #bbb;
  border-bottom: 1px solid #bbb;
  border-radius: 0;
}
#quicktabs-user_and_company_orders_manageme>.item-list .quicktabs-tabs .list-group-item {
  width: 33.3%;
}
#quicktabs-comapny_management_all_tabs>.item-list .quicktabs-tabs .list-group-item {
  width: auto;
}
#quicktabs-comapny_management_all_tabs>.item-list ul.quicktabs-tabs li.active a {
  background-color: transparent;
  color: #eb923f;
  border: 0;
  border-radius: 0;
}
#quicktabs-comapny_management_all_tabs>.item-list ul.quicktabs-tabs li.active {
  background: white;
  margin-bottom: -1px;
  color: #000;
}
#quicktabs-comapny_management_all_tabs>.item-list ul.quicktabs-tabs {
  padding: 16px 0 0px 0;
  box-shadow: 0px 0px 0px #52575d0d;
  border: 0px solid #bbb;
  border-bottom: 1px solid #bbb;
  border-radius: 0;
}
#quicktabs-current_billing>.item-list .quicktabs-tabs .list-group-item {
  width: auto;
}
#quicktabs-current_billing>.item-list ul.quicktabs-tabs {
  border-bottom: 1px solid #bbb;
}
#quicktabs-current_billing>.item-list ul.quicktabs-tabs li.active {
  border-top: 1px solid #bbb;
  border-left: 1px solid #bbb;
  border-right: 1px solid #bbb;
  border-bottom: 0;
  border-radius: 5px 5px 0 0;
}
#quicktabs-current_billing>.item-list ul.quicktabs-tabs li {
  background-color: transparent;
}
#quicktabs-current_billing>.item-list ul.quicktabs-tabs li.active a {
  background-color: transparent;
  color: #eb923f;
  border: 0;
  border-radius: 0;
  border-bottom: 0 !important;
}
#quicktabs-current_billing>.item-list ul.quicktabs-tabs li.active {
  margin-bottom: -1px;
  color: #000;
  background: #fff;
}
#quicktabs-current_billing>.item-list ul.quicktabs-tabs {
  padding: 16px 0 0px 0;
  box-shadow: 0px 0px 0px #52575d0d;
  border: 0px solid #bbb;
  border-bottom: 1px solid #bbb;
  border-radius: 0;
}
#quicktabs-current_billing>.item-list ul.quicktabs-tabs li a {
  font-weight: bold;
}
#quicktabs-broker_orders>.item-list .quicktabs-tabs .list-group-item {
  width: auto;
}
#quicktabs-broker_orders>.item-list ul.quicktabs-tabs {
  border-bottom: 1px solid #bbb;
}
#quicktabs-broker_orders>.item-list ul.quicktabs-tabs li.active {
  border-top: 1px solid #bbb;
  border-left: 1px solid #bbb;
  border-right: 1px solid #bbb;
  border-bottom: 0;
  border-radius: 5px 5px 0 0;
}
#quicktabs-broker_orders>.item-list ul.quicktabs-tabs li {
  background-color: transparent;
}
#quicktabs-broker_orders>.item-list ul.quicktabs-tabs li.active a {
  background-color: transparent;
  color: #000;
  border: 0;
  border-bottom: 0 !important;
}
#quicktabs-broker_orders>.item-list ul.quicktabs-tabs li.active {
  border-top: 1px solid var(--orange);
  border-left: 1px solid var(--orange);
  border-right: 1px solid var(--orange);
  border-radius: 5px 5px 0 0;
  margin-bottom: -1px;
  border-bottom: 1px solid var(--ngrey);
}
#quicktabs-broker_orders>.item-list ul.quicktabs-tabs {
  box-shadow: 0px 0px 0px #52575d0d;
  border: 0px solid #bbb;
  border-bottom: 1px solid var(--orange);
  border-radius: 0;
  padding: 40px 0px 0px 0;
  margin-bottom: 35px;
}
#quicktabs-broker_orders>.item-list ul.quicktabs-tabs li a {
  font-weight: bold;
}
/* order managment tabs */
#quicktabs-comapny_management_all_tabs>.item-list .quicktabs-tabs .list-group-item {
  width: auto;
}
#quicktabs-comapny_management_all_tabs>.item-list ul.quicktabs-tabs li.active a {
  background-color: transparent;
  color: #eb923f;
  border: 0;
  border-radius: 0;
}
#quicktabs-comapny_management_all_tabs>.item-list ul.quicktabs-tabs li {
  background: transparent;
}
#quicktabs-comapny_management_all_tabs>.item-list ul.quicktabs-tabs li.active {
  background: transparent;
  margin-bottom: -1px;
  color: #000;
}
#quicktabs-comapny_management_all_tabs>.item-list ul.quicktabs-tabs {
  padding: 16px 0 0px 0;
  box-shadow: 0px 0px 0px #52575d0d;
  border: 0px solid #bbb;
  border-bottom: 1px solid #bbb;
  border-radius: 0;
}
#quicktabs-company_order>.item-list .quicktabs-tabs .list-group-item {
  width: auto;
}
#quicktabs-company_order>.item-list ul.quicktabs-tabs {
  border-bottom: 1px solid #bbb;
}
#quicktabs-company_order>.item-list ul.quicktabs-tabs li.active {
  border-top: 1px solid #bbb;
  border-left: 1px solid #bbb;
  border-right: 1px solid #bbb;
  border-bottom: 0;
  border-radius: 5px 5px 0 0;
}
#quicktabs-company_order>.item-list ul.quicktabs-tabs li.active a {
  background-color: transparent;
  color: #eb923f;
  border: 0;
  border-bottom: 0!important;
}
#quicktabs-company_order>.item-list ul.quicktabs-tabs li.active {
  background: white;
  margin-bottom: -1px;
  color: #000;
}
#quicktabs-company_order>.item-list ul.quicktabs-tabs {
  padding: 16px 0 0px 0;
  box-shadow: 0px 0px 0px #52575d0d;
  border: 0px solid #bbb;
  border-bottom: 1px solid #bbb;
  border-radius: 0;
}
#quicktabs-company_order>.item-list ul.quicktabs-tabs li a {
  border-bottom: 1px solid #bbb;
  font-weight: bold;
}
#quicktabs-email>.item-list .quicktabs-tabs .list-group-item {
  width: auto;
}
#quicktabs-email>.item-list ul.quicktabs-tabs li.active a {
  background-color: transparent;
  border-bottom: 3px solid var(--greyicon) !important;
  color: #000;
  border: 0;
  border-radius: 0;
}
#quicktabs-email>.item-list ul.quicktabs-tabs li.active {
  background: transparent;
  margin-bottom: -1px;
  color: #000;
}
#quicktabs-comapny_management_all_tabs>.item-list ul.quicktabs-tabs {
  padding: 16px 0 0px 0;
  box-shadow: 0px 0px 0px #52575d0d;
  border: 0px solid #bbb;
  border-bottom: 1px solid #bbb;
  border-radius: 0;
}
/* cmnt */
#quicktabs-your_order>.item-list .quicktabs-tabs .list-group-item {
  width: 20%;
}
#quicktabs-your_order>.item-list ul.quicktabs-tabs li.active {
  border-top: 1px solid #bbb;
  border-left: 1px solid #bbb;
  border-right: 1px solid #bbb;
  border-bottom: 0;
  border-radius: 5px 5px 0 0;
}
#quicktabs-your_order>.item-list ul.quicktabs-tabs li.active a {
  background-color: transparent;
  color: #eb923f;
  border: 0;
}
#quicktabs-your_order>.item-list ul.quicktabs-tabs li.active {
  background: white;
  margin-bottom: -1px;
  color: #000;
}
#quicktabs-your_order>.item-list ul.quicktabs-tabs {
  padding: 16px 0 0px 0;
  box-shadow: 0px 0px 0px #52575d0d;
  border: 0px solid #bbb;
  border-bottom: 1px solid #bbb;
  border-radius: 0;
}
#quicktabs-your_order>.item-list ul.quicktabs-tabs li a {
  font-weight: bold;
}
.form-check-input:checked[type="radio"] {
  background-image: url("../images/dote (1).png");
  background-color: #fff;
  box-sizing: inherit;
  border-color: rgba(0, 0, 0, 0.25);
}
.form-check-input[type="radio"] {
  font-size: larger;
  margin-right: 5px;
}
/* ====================================================sub tabs leve1=========================================  */
#edit-group-worthit-company-lender .details-wrapper>.form-wrapper {
  width: 100%;
}
#edit-group-worthit-company-lender .details-wrapper>.form-wrapper>.fieldset-wrapper>.form-wrapper {
  width: 48%;
}
#edit-group-worthit-company-lender .details-wrapper>.form-wrapper>.fieldset-wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.pagination .page-item.active .page-link {
  background-color: #e65e3f;
  color: #fff;
  border-color: #e65e3f;
}
.pagination .pager__item--next.active a {
  background-color: #e65e3f;
  color: #fff;
  border-color: #e65e3f;
}
.pagination .page-item .page-link {
  color: black;
}
.pagination .pager__item--next a {
  color: black;
}
#edit-group-personal-information>.fieldset-wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
#edit-group-personal-information>.fieldset-wrapper>.form-wrapper {
  width: 48%;
}
#edit-group-billing-items>.fieldset-wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

#edit-group-worthit-company-appraisers>.fieldset-wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
#edit-group-worthit-company-appraisers>.fieldset-wrapper>.form-wrapper {
  width: 48%;
}
#edit-group-billing-information>.fieldset-wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
#edit-group-billing-information>.fieldset-wrapper>.form-wrapper {
  width: 48%;
}
/* ====================================================tabs n sub tabs ================================ */
#quicktabs-appraiser_manager_dashboard>.item-list .quicktabs-tabs .list-group-item {
  width: 33.3%;
}
#quicktabs-appraisal_management>.item-list>ul {
  border: 0;
  border-radius: 0;
  box-shadow: none;
}
#quicktabs-appraisal_management>.item-list ul.quicktabs-tabs li.active {
  background: white;
  margin-bottom: -1px;
  color: #000;
}
#quicktabs-appraisal_management>.item-list .quicktabs-tabs .list-group-item {
  width: 15%;
}
#quicktabs-appraisal_management>.item-list ul.quicktabs-tabs li.active a {
  letter-spacing: 1px;
  font-size: 32px;
  line-height: 41px;
  font-family: var(--boldfont);
  color: #000;
  background-color: unset;
  padding: 0;
}
#quicktabs-company_appraisals>.item-list ul.quicktabs-tabs {
  padding: 16px 0 0px 0;
  box-shadow: 0px 0px 0px #52575d0d;
  border: 0px solid #bbb;
  border-radius: 0;
}
#quicktabs-company_appraisals>.item-list ul.quicktabs-tabs li.active {
  background: white;
  margin-bottom: -1px;
  color: #000;
}
#quicktabs-company_appraisals>.item-list .quicktabs-tabs .list-group-item {
  width: 15%;
}
#quicktabs-company_appraisals>.item-list ul.quicktabs-tabs {
  border-bottom: 1px solid #bbb;
}
#quicktabs-company_appraisals>.item-list ul.quicktabs-tabs li.active {
  border-top: 1px solid #bbb;
  border-left: 1px solid #bbb;
  border-right: 1px solid #bbb;
  border-bottom: 0;
  border-radius: 5px 5px 0 0;
}
#quicktabs-company_appraisals>.item-list ul.quicktabs-tabs li.active a {
  background-color: transparent;
  color: #eb923f;
  border: 0;
  border-bottom: 0 !important;
}
#quicktabs-company_appraisals>.item-list ul.quicktabs-tabs li a {
  font-weight: bold;
}
/* ====================================================tabs n sub tabs ================================ */
#quicktabs-my_appraisals>.item-list .quicktabs-tabs .list-group-item {
  width: 15%;
}
#quicktabs-my_appraisals>.item-list ul.quicktabs-tabs {
  border-bottom: 1px solid #bbb;
}
#quicktabs-my_appraisals>.item-list ul.quicktabs-tabs li a {
  font-weight: bold;
}
/* ====================================================tabs n sub tabs ================================ */
#block-quicktabsappraisermanagerdashboard {
  background-color: #fff;
  padding: 15px;
  border-radius: 15px;
}
/* cmnt */
#quicktabs-user_and_company_orders>.item-list>ul {
  border: 0;
  border-radius: 0;
}
#quicktabs-user_and_company_orders>.item-list ul.quicktabs-tabs li.active {
  background: white;
  margin-bottom: -1px;
  color: #000;
}
#quicktabs-user_and_company_orders>.item-list .quicktabs-tabs .list-group-item {
  width: 20%;
}
#quicktabs-user_and_company_orders>.item-list ul.quicktabs-tabs li.active a {
  background-color: transparent;
  color: #eb923f;
  border: 0;
  border-radius: 0;
}
#quicktabs-lender_company_orders_management>.item-list .quicktabs-tabs .list-group-item {
  width: 50%;
}
#block-quicktabslendercompanyordersmanagement {
  background-color: #fff;
  padding: 15px;
  border-radius: 15px;
}
#block-quicktabsappraiserdashboard-2 {
  background-color: #fff;
  padding: 15px;
  border-radius: 15px;
}
.item-list>.quicktabs-tabs>.list-group-item.active a:hover {

  background-color: var(--ngrey);
  border-color: var(--greyicon);
}
.block-quicktabs-blockcu-appraisales-u-my-appraisales {
  margin-top: 70px;
}
#quicktabs-lender_user_and_company_orders>.item-list .quicktabs-tabs .list-group-item {
  width: auto;
}
#quicktabs-appraisers_and_orders>.item-list .quicktabs-tabs .list-group-item a {
  font-weight: bold;
}
#quicktabs-custom_lender_and_comapny_order_>.item-list>ul,
#quicktabs-lender_user_and_company_orders>.item-list>ul {
  border: 0;
  border-radius: 0;
  border-bottom: 1px solid #bbb;
  box-shadow: 0px 0px 0px #52575d0d;
  padding-bottom: 0;
}
#quicktabs-custom_lender_and_comapny_order_>.item-list>ul li a,
#quicktabs-lender_user_and_company_orders>.item-list>ul li a {
  padding-bottom: 13px;
  font-weight: bold;
}
#quicktabs-custom_lender_and_comapny_order_>.item-list ul.quicktabs-tabs li.active a,
#quicktabs-lender_user_and_company_orders>.item-list ul.quicktabs-tabs li.active a {
  background-color: transparent;
  color: #000;
  border: 0;
  border-radius: 0;
  font-size: 20px;
  font-weight: 700;
}
#quicktabs-custom_lender_and_comapny_order_>.item-list ul.quicktabs-tabs li.active,
#quicktabs-lender_user_and_company_orders>.item-list ul.quicktabs-tabs li.active {
  background: transparent;
  margin-bottom: -1px;
  color: #000;
}
#quicktabs-lender_company_order>.item-list .quicktabs-tabs .list-group-item {
  width: auto;
}
#quicktabs-lender_company_order>.item-list ul.quicktabs-tabs {
  border-bottom: 1px solid #bbb;
}
#quicktabs-lender_company_order>.item-list ul.quicktabs-tabs li.active {
  border-top: 1px solid var(--orange);
  border-left: 1px solid var(--orange);
  border-right: 1px solid var(--orange);
  border-bottom: 0;
  border-radius: 5px 5px 0 0;
}
#quicktabs-lender_company_order>.item-list ul.quicktabs-tabs li.active a {
  background: var(--ngrey);
  color: #000;
  border: 0;
}
#quicktabs-lender_company_order>.item-list ul.quicktabs-tabs li.active {
  background: var(--ngrey);
  margin-bottom: -1px;
  color: #000;
}
#quicktabs-lender_company_order>.item-list ul.quicktabs-tabs {
  padding: 16px 0 0px 0;
  box-shadow: 0px 0px 0px #52575d0d;
  border: 0px solid #bbb;
  border-bottom: 1px solid var(--orange);
  border-radius: 0;
}
#quicktabs-lender_company_order>.item-list ul.quicktabs-tabs li a {
  font-weight: bold;
}
#quicktabs-container-custom_lender_and_comapny_order_,
#quicktabs-lender_company_order,
#quicktabs-lender_user_and_company_orders,
#quicktabs-lender_your_order {
  margin-top: 40px;
}
#quicktabs-lender_your_order>.item-list .quicktabs-tabs .list-group-item {
  width: auto;
}
#quicktabs-lender_your_order>.item-list ul.quicktabs-tabs {
  border-bottom: 1px solid #bbb;
}
#quicktabs-custom_lender_orders>.item-list ul.quicktabs-tabs li.active,
#quicktabs-cu_lender_u_appraisals>.item-list ul.quicktabs-tabs li.active,
#quicktabs-lender_your_order>.item-list ul.quicktabs-tabs li.active {
  border-top: 1px solid var(--orange);
  border-left: 1px solid var(--orange);
  border-right: 1px solid var(--orange);
  border-bottom: 0;
  border-radius: 5px 5px 0 0;
}
#quicktabs-custom_lender_orders>.item-list ul.quicktabs-tabs li.active a,
#quicktabs-cu_lender_u_appraisals>.item-list ul.quicktabs-tabs li.active a,
#quicktabs-lender_your_order>.item-list ul.quicktabs-tabs li.active a {
  background-color: transparent;
  color: #000;
  border: 0;
  border-bottom: 0px solid var(--greyicon) !important;
  padding: 0.8em 1.4em;
}
#quicktabs-custom_lender_orders>.item-list ul.quicktabs-tabs li.active,
#quicktabs-cu_lender_u_appraisals>.item-list ul.quicktabs-tabs li.active,
#quicktabs-lender_your_order>.item-list ul.quicktabs-tabs li.active {
  background: var(--ngrey);
  margin-bottom: -1px;
  color: #000;
}
#quicktabs-custom_lender_orders>.item-list ul.quicktabs-tabs,
#quicktabs-cu_lender_u_appraisals>.item-list ul.quicktabs-tabs,
#quicktabs-lender_your_order>.item-list ul.quicktabs-tabs {
  padding: 16px 0 0px 0;
  box-shadow: 0px 0px 0px #52575d0d;
  border: 0px solid #bbb;
  border-bottom: 1px solid var(--orange);
  border-radius: 0;
}
#quicktabs-custom_lender_orders>.item-list ul.quicktabs-tabs li a,
#quicktabs-cu_lender_u_appraisals>.item-list ul.quicktabs-tabs li a,
#quicktabs-lender_your_order>.item-list ul.quicktabs-tabs li a {
  font-weight: bold;
  padding: 0.8em 1.4em;
}
#wit-company-region .js-form-item {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
#wit-company-region .js-form-item input {
  order: 3;
}
#wit-company-region .js-form-item select {
  order: 3;
}
#wit-company-region .js-form-item label {
  font-family: var(--boldfont);
}
#quicktabs-all_company_regions_tabs>.item-list .quicktabs-tabs .list-group-item {
  width: 50%;
}

td span.vies-cos-icons:first-child svg {
  color: var(--orange);
}
td span.vies-cos-icons:nth-child(2) svg {
  color: #7a7a7a;
}
#quicktabs-appraiser_my_appraisals>.item-list .quicktabs-tabs .list-group-item {
  width: 15%;
}
#quicktabs-appraiser_my_appraisals>.item-list ul.quicktabs-tabs {
  border-bottom: 1px solid #bbb;
}
#quicktabs-appraiser_my_appraisals>.item-list ul.quicktabs-tabs li.active {
  border-top: 1px solid #bbb;
  border-left: 1px solid #bbb;
  border-right: 1px solid #bbb;
  border-bottom: 0;
  border-radius: 5px 5px 0 0;
}
#quicktabs-appraiser_my_appraisals>.item-list ul.quicktabs-tabs li.active a {
  background-color: transparent;
  color: #eb923f;
  border: 0;
}
#quicktabs-appraiser_my_appraisals>.item-list ul.quicktabs-tabs li.active {
  background: white;
  margin-bottom: -1px;
  color: #000;
}
#quicktabs-appraiser_my_appraisals>.item-list ul.quicktabs-tabs {
  padding: 16px 0 0px 0;
  box-shadow: 0px 0px 0px #52575d0d;
  border: 0px solid #bbb;
  border-radius: 0;
}
#quicktabs-appraiser_my_appraisals>.item-list ul.quicktabs-tabs li a {
  font-weight: bold;
}
#quicktabs-appraiser_appraisal_management>.item-list .quicktabs-tabs .list-group-item {
  width: 20%;
}
#quicktabs-appraiser_appraisal_management>.item-list>ul {
  border: 0;
  border-radius: 0;
}
#quicktabs-appraiser_appraisal_management>.item-list ul.quicktabs-tabs li.active a {
  background-color: transparent;
  color: #eb923f;
  border: 0;
  border-radius: 0;
}
#quicktabs-appraiser_appraisal_management>.item-list ul.quicktabs-tabs li.active {
  background: white;
  margin-bottom: -1px;
  color: #000;
}
#quicktabs-appraiser_dashboard>.item-list .quicktabs-tabs .list-group-item {
  width: 50%;
}
#quicktabs-appraiser_appraisal_management,
#quicktabs-appraiser_my_appraisals {
  margin-top: 40px;
}
.view-user-contact-page>.view-content>.views-row {
  display: flex;
  flex-wrap: wrap;
  border-top: 1px solid #bbb;
  border-bottom: 1px solid #bbb;
  padding: 15px 15px;
  margin-bottom: 30px;
}
.view-user-contact-page>.view-content>.views-row .views-field:nth-child(4),
.view-user-contact-page>.view-content>.views-row .views-field:nth-child(5) {
  margin-bottom: 0;
}
.view-user-contact-page>.view-content>.views-row .views-field {
  width: 33.3%;
  margin-bottom: 35px;
}
.view-user-contact-page>.view-content>.views-row .views-field .views-label {
  font-family: var(--boldfont);
  display: block;
}
.view-user-contact-page>.view-content>.views-row .views-field .field-content {
  font-family: var(--lightfont);
}
#wit-contact-form,
.flex-grid-form {
  display: flex;
  flex-wrap: wrap;
}
#wit-contact-form fieldset,
.flex-grid-form fieldset {
  width: 48%;
  margin-right: 18px;
}
#wit-contact-form fieldset label,
.flex-grid-form fieldset label {
  font-family: var(--boldfont);
}
.view-company-management-users td span.vies-cos-icons a {
  display: block;
}

.region-collapsible-sidebar .nav-item:last-child svg {
  color: #bbb;
}
.view-user-contact-page .view-header h2 {
  margin-bottom: 20px;
  margin-top: 10px;
}
#edit-field-address-0>summary {
  display: none;
}
#quicktabs-appraisers_and_orders>.item-list .quicktabs-tabs .list-group-item {
  width: auto;
}
#block-lendersblocks>h2 {
  padding-left: 15px;
}
#edit-field-address .country {
  background-image: none;
}
#quicktabs-tabpage-comapny_management_all_tabs-2 .view-company-management-users tbody .views-field-edit-user a {
  background-color: #eb923f;
  color: white;
  border-radius: 5px;
  padding: 10px 25px;
  text-decoration: none;
}
#quicktabs-tabpage-comapny_management_all_tabs-2 .view-company-management-users tbody .views-field-edit-user {
  padding-top: 25px;
}
#quicktabs-tabpage-comapny_management_all_tabs-2 .view-company-management-users .view-footer a {
  background-color: #e65e3f;
  color: white;
  border-radius: 5px;
  padding: 10px 25px;
  text-decoration: none;
}
#quicktabs-company_management_appraiser_,
#quicktabs-appraisal_management,
#quicktabs-company_appraisals {
  margin-top: 40px;
}
/* ==================================delet button=================================== */
#quicktabs-company_management_appraiser_ .view-company-management-users tbody .views-field-edit-user a {
  background-color: #eb923f;
  color: white;
  border-radius: 5px;
  padding: 10px 25px;
  text-decoration: none;
}
#quicktabs-company_management_appraiser_ .view-company-management-users tbody .views-field-edit-user {
  padding-top: 25px;
}
#quicktabs-company_management_appraiser_ .view-company-management-users .view-footer a {
  background-color: #e65e3f;
  color: white;
  border-radius: 5px;
  padding: 10px 25px;
  text-decoration: none;
}
/* ==================================delet button=================================== */
/*============================================== 3rd level tabs ======================*/
#myTabContent .view-header {
  display: none;
}
#myTabContent {
  margin-top: 40px;
}

#myTabContent button>span {
  color: #eb923f;
  margin-left: 3px;
  display: none;
}
#myTabContent button {
  color: black;
  width: 20%;
}
#myTabContent button.active {
  color: #eb923f;
}
/*============================================== 3rd level tabs ======================*/
#block-quicktabsmyappraisals h2 {
  letter-spacing: 1px;
  font-size: 32px;
  line-height: 41px;
  font-family: var(--boldfont);
  color: #000;
}

#block-worthit-content>.content>.horizontal-tabs>.horizontal-tabs-list>li {
  width: 25%;
}
#block-worthit-content>.content>.horizontal-tabs>.horizontal-tabs-list {
  display: flex;
  flex-wrap: wrap;
}
#general-form {
  display: flex;
  flex-wrap: wrap;
  padding-top: 25px;
}
#general-form fieldset {
  width: 48%;
}
#general-form fieldset:nth-child(odd) {
  margin-right: 37px;
}
#general-form .form-actions {
  text-align: right;
  width: 100%;
}
#application-form {
  display: flex;
  flex-wrap: wrap;
}
#application-form>#ajax-wrapper {
  width: 48%;
  order: 1;
}
#application-form>fieldset {
  width: 48%;
}
#application-form .form-type-textfield {
  order: 3;
}
#application-form .form-type-textarea {
  order: 2;
}
#application-form #edit-navigation--wrapper {
  order: 4;
}
#application-form .form-actions {
  order: 5;
}
#billing-form {
  display: flex;
  flex-wrap: wrap;
  padding-top: 25px;
}
#billing-form>fieldset {
  width: 48%;
}
#billing-form .form-actions {
  text-align: right;
  width: 100%;
}
#billing-form fieldset:nth-child(odd) {
  margin-right: 37px;
}
#billing-form .form-actions input {
  display: none;
}
#notification-form {
  display: flex;
  flex-wrap: wrap;
  padding-top: 25px;
}
#notification-form>fieldset {
  width: 48%;
}
#notification-form .form-actions {
  text-align: right;
  width: 100%;
}
#notification-form fieldset:nth-child(even) {
  margin-right: 37px;
}
#notification-form #ajax-wrapper--2 {
  width: 48%;
}
#notification-form .form-actions {
  text-align: right;
  width: 100%;
}
#notification-form .form-check {
  width: 100%;
}
.notification-form .js-form-item {
  padding-right: 5px;
}
[id^="wit-appraisers-branch-form"],
[id^="wit-rates-form"],
[id*="service-area-form"],
[id*="service-area-edit-form"],
#wit-appraisers-branch-management-edit-form,
#wit-appraisers-branch-management-create-form,
#wit-contact-form,
.flex-grid-form {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
  justify-content: space-between;
  max-width: 800px;
}
[id^="wit-appraisers-branch-form"] .js-form-item,
[id*="service-area-form"] .js-form-item,
[id*="service-area-edit-form"] .js-form-item,
[id^="wit-appraisers-branch-form"] #contact-address-city-wrapper,
[id^="wit-appraisers-branch-form"] #billing-address-city-wrapper {
  flex: 1 0 32%;
}

.wit-rates-view-mode [id^='edit-billing-items'] > .fieldset-wrapper {
  display: flex;
  flex-wrap: wrap;
}

.flex-full-width {
  flex: 1 0 100% !important;
}

.flex-1-5-width {
  flex: 1 0 48% !important;
}

.flex-full-width-fieldset-wrapper fieldset {
  width: 100% !important;
}

#wit-contact-form .js-form-item,
.flex-grid-form .js-form-item {
  flex: 1 0 49%;
}

[id^="wit-appraisers-branch-form"] .js-form-item.form-wrapper,
[id^="wit-appraisers-branch-form"] .js-form-item.js-form-wrapper,
[id^="wit-appraisers-branch-form"] .js-form-item.fieldset-wrapper,
#wit-contact-form .js-form-item.form-wrapper,
#wit-contact-form .js-form-item.js-form-wrapper,
#wit-contact-form .js-form-item.fieldset-wrapper,
.flex-grid-form .js-form-item.form-wrapper,
.flex-grid-form .js-form-item.js-form-wrapper,
.flex-grid-form .js-form-item.fieldset-wrapper {
  flex: 0 0 100%;
}

[id^="wit-appraisers-branch-form"] fieldset:nth-child(even),
[id^="wit-appraisers-branch-form"] .form-item-province,
fieldset.form-item-billing-province {
  width: 48%;
}
[id^="wit-appraisers-branch-form"] fieldset:nth-child(even) .form-select {
  width: 100% !important;
}
[id^="wit-appraisers-branch-form"] fieldset:nth-child(even) label {
  width: 100%;
}
[id^="wit-appraisers-branch-form"] fieldset.form-item-field-address-address-line2 {
  width: 100%;
  margin: 0;
}
[id^="wit-appraisers-branch-form"] fieldset.form-item-field-address-address-line2 {
  width: 100%;
  margin: 0;
}
[id^="wit-appraisers-branch-form"] [id^="edit-contact-address"] {
  width: 100%;
  margin: 0%;
}
[id^="edit-contact-address"] fieldset.form-item-street-address {
  width: 47%;
  margin-right: 2%;
}
[id^="edit-contact-address"] fieldset.form-item-street-address,
[id^="edit-billing-address"] fieldset.form-item-billing-street-address {
  width: 98%;
}
#edit-field-street-address fieldset.form-item-field-street-address-address-line1 {
  width: 100%;
  margin: 0;
}
#edit-field-street-address fieldset.form-item-field-street-address-address-line2 {
  width: 100%;
  margin: 0;
}
#edit-field-address fieldset.form-item-field-address-address-line1,
#edit-field-address fieldset.form-item-field-address-address-line2 {
  width: 100%;
  margin: 0;
}

#edit-field-street-address-container2 .fieldset:nth-child(even) {
  width: 100%;
  margin: 0;
}
#edit-field-address-container2 {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
}
[id^="edit-billing-address"] {
  width: 100% !important;
}
#edit-field-street-address {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
}
[id^="wit-appraisers-branch-form"] fieldset[id^='edit-billing-information'] {
  width: 100%;
}
[id^="wit-appraisers-branch-form"] fieldset[id^='edit-billing-information'] .fieldset-wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
  justify-content: space-between;
}
[id^="wit-appraisers-branch-form"] fieldset[id^='edit-billing-information'] .fieldset-wrapper > .js-form-item:not(.js-form-wrapper) {
  flex: 0 0 32%;
}

[id^="wit-appraisers-branch-form"] .form-item-same-as-contact {
  display: flex;
  flex: 1 0 100%;
}

[id^="wit-appraisers-branch-form"] [id*='address-ajax-wrapper'] {
  flex: 1 0 100%;
}

[id^="wit-appraisers-branch-form"] .address-container-inline,
[id*="service-area-form"] .address-container-inline,
[id*="service-area-edit-form"] .address-container-inline {
  display: flex;
  justify-content: space-between;
  gap: 1rem;
}

[id^="wit-appraisers-branch-form"] fieldset[id^='edit-billing-information'] .fieldset-wrapper fieldset {
  width: 48%;
  margin-right: 2%;
}
[id^="wit-appraisers-branch-form"] [id^="edit-billing-address"] {
  width: 100%;
  margin: 0 !important;
}
.billing-address-wrapper {
  width: 100%;
}
#edit-field-street-address #edit-field-street-address-country-code {
  width: 48%;
}
[id^="wit-appraisers-branch-form"] #edit-field-street-address-container2 {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
}
[id^="wit-appraisers-branch-form"] #edit-field-street-address-container2 fieldset {
  width: 48%;
}

/* Id contains cancel */
.form-actions button[id*='cancel'],
.form-actions button[id*='delete'],
.form-actions a.button[id*='delete']{
  background-color: #bbb;
  border-color: #bbb;
  margin-right: 15px;
}
.form-actions button[id*='cancel']:hover,
.form-actions button[id*='delete']:hover {
  background-color: #bbb;
  border-color: #bbb;
}

[id^="wit-appraisers-branch-form"] form {
  width: 100%;
}


[id^='wit-rates-form']>fieldset>.fieldset-wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
[id^='wit-rates-form']>fieldset>.fieldset-wrapper fieldset {
  width: 48%;
}
[id^='wit-rates-form'] #edit-driveby,
[id^='wit-rates-form'] #edit-desktop1 {
  width: 100% !important;
}
[id^='wit-rates-form'] #edit-driveby .fieldset-wrapper fieldset,
[id^='wit-rates-form'] #edit-desktop1 .fieldset-wrapper fieldset {
  width: 48%;
}
[id^='wit-rates-form'] #edit-driveby .fieldset-wrapper,
[id^='wit-rates-form'] #edit-desktop1 .fieldset-wrapper {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
#edit-marketrent .fieldset-wrapper fieldset,
#edit-progressinspection .fieldset-wrapper fieldset {
  width: 100% !important;
}
.ui-dialog .ui-dialog-title {
  color: #e9e9e9;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active,
a.ui-button:active,
.ui-button:active,
.ui-button.ui-state-active:hover {
  border: 1px solid #ef5c20;
  background: #ef5c20;
}
.ui-widget-overlay {
  z-index: 99;
}
.disablelink {
  pointer-events: none;
}
.field--name-field-refinancing .form-required {
  display: none;
}
#edit-field-property-type--wrapper .form-required {
  display: none;
}
#edit-field-field-includes--wrapper .form-required {
  display: none;
}
#edit-field-standard-rush--wrapper .form-required {
  display: none;
}
.js-form-item-field-user-note-0-value label {
  display: none;
}
.js-form-item-field-other-0-value label {
  display: none;
}
.js-form-item-field-property-address-0-address-country-code {
  display: none;
}
#edit-field-pref-appraiser--wrapper .form-required {
  display: none;
}
#edit-field-pay-by--wrapper .form-required {
  display: none;
}
#edit-group-lender-information .fieldset-legend {
  display: none;
}

.block-quicktabs-blockbroker-orders h2 {
  margin-top: 0;
}
.invocies-main-section.hideit {
  display: none;
}
.node__content-orders .field--name-field-advisor,
.node__content-orders .field--name-field-lender {
  margin: 0px;
}
[id^="wit-appraisers-branch-form"] fieldset[id^="edit-contact-address"] .fieldset-wrapper,
[id^="wit-appraisers-branch-form"] fieldset[id^="edit-billing-address"] .fieldset-wrapper,
#wit-branch-contact-form .fieldset-wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
  justify-content: space-between;
}

[id^="wit-appraisers-branch-form"] fieldset[id^="edit-contact-address"] .fieldset-wrapper > .js-form-item,
[id^="wit-appraisers-branch-form"] fieldset[id^="edit-billing-address"] .fieldset-wrapper .js-form-item,
#wit-branch-contact-form .fieldset-wrapper .js-form-item {
  flex: 0 0 32%;
}

[id^="edit-contact-address"] fieldset.form-item-city {
  width: 48%;
  margin-right: 2%;
}
[id^="edit-contact-address"] fieldset.form-item-city label,
[id^="edit-contact-address"] fieldset.form-item-city .form-select {
  width: 100% !important;
}
[id^="edit-contact-address"] fieldset.form-item-province,
[id^="edit-contact-address"] fieldset.form-item-code {
  width: 48%;
}


/* new custom tabs style  */
#quicktabs-container-custom_lender_orders .table tr.odd,
#quicktabs-broker_user_order_tabs .table tr.odd,
#quicktabs-tabpage-cu_staff_u_appraisals-1 .table tr.odd,
#quicktabs-cu_appraisales_u_my_appraisales .table tr.odd,
#quicktabs-cu_appraisales_u_company_apprais .table tr.odd,
#quicktabs-container-cu_lender_u_appraisals .table tr.odd {
  background: transparent;
}
#quicktabs-broker_user_order_tabs ul.quicktabs-tabs {
  box-shadow: 0px 0px 0px #52575d0d;
  border: 0px solid #bbbbbb;
  border-bottom-color: rgb(187, 187, 187);
  border-bottom-style: solid;
  border-bottom-width: 0px;
  border-bottom: 1px solid var(--orange);
  border-radius: 0;
  padding: 40px 0px 0px 0;
  margin-bottom: 0;
}
#quicktabs-cu_appraisales_u_my_appraisales ul.quicktabs-tabs,
#quicktabs-cu_appraisales_u_company_apprais ul.quicktabs-tabs,
#quicktabs-my_appraisals>.item-list ul.quicktabs-tabs {
  padding: 16px 0 0px 0;
  box-shadow: 0px 0px 0px #52575d0d;
  border: 0px solid #bbb;
  border-bottom: 1px solid #bbb;
  border-radius: 0;
}
#quicktabs-broker_user_order_tabs>.item-list ul.quicktabs-tabs li.active {
  border-top: 1px solid var(--orange);
  border-left: 1px solid var(--orange);
  border-right: 1px solid var(--orange);
  border-bottom: 0;
  border-radius: 5px 5px 0 0;
  margin-bottom: -1px;
  border-bottom: 1px solid var(--ngrey);
}
#quicktabs-broker_user_order_tabs>.item-list ul.quicktabs-tabs li {
  width: auto;
}
#quicktabs-cu_appraisales_u_my_appraisales>.item-list ul.quicktabs-tabs li.active,
#quicktabs-cu_appraisales_u_company_apprais>.item-list ul.quicktabs-tabs li.active,
#quicktabs-my_appraisals>.item-list ul.quicktabs-tabs li.active {
  border-top: 1px solid #bbb;
  border-left: 1px solid #bbb;
  border-right: 1px solid #bbb;
  border-bottom: 0;
  border-radius: 5px 5px 0 0;
}
#quicktabs-broker_user_order_tabs>.item-list ul.quicktabs-tabs li.active,
#quicktabs-cu_appraisales_u_my_appraisales>.item-list ul.quicktabs-tabs li.active,
#quicktabs-cu_appraisales_u_company_apprais>.item-list ul.quicktabs-tabs li.active,
#quicktabs-my_appraisals>.item-list ul.quicktabs-tabs li.active {
  margin-bottom: -1px;
  color: #000;
}
#quicktabs-broker_user_order_tabs>.item-list ul.quicktabs-tabs li a {
  font-weight: bold;
}
#quicktabs-cu_appraisales_u_my_appraisales>.item-list ul.quicktabs-tabs li a,
#quicktabs-cu_appraisales_u_company_apprais>.item-list ul.quicktabs-tabs li a {
  font-weight: bold;
}
#quicktabs-broker_user_order_tabs>.item-list ul.quicktabs-tabs li.active a {
  background-color: transparent;
  color: #eb923f;
  border: 0;
  border-bottom: 0 !important;
}
#quicktabs-cu_appraisales_u_my_appraisales>.item-list ul.quicktabs-tabs li.active a,
#quicktabs-cu_appraisales_u_company_apprais>.item-list ul.quicktabs-tabs li.active a,
#quicktabs-my_appraisals>.item-list ul.quicktabs-tabs li.active a {
  background-color: transparent;
  color: #eb923f;
  border: 0;
  border-bottom: 0 !important;
}
.order-edit-form>.radio {
  border: 1px solid #bbb;
  border-radius: 5px;
  padding: 12px;
}

.order-edit-form #pid-fields-wrapper>fieldset {
  text-align: right;
}
.order-edit-form>a.prnt-order {
  background-color: #e65e3f;
  color: #fff;
  min-width: 171px;
  height: 52px;
  border-color: #e65e3f;
  letter-spacing: 0.66px;
  text-decoration: none;
  display: inline-block;
  text-align: center;
  padding-top: 15px;
  border-radius: 0.25rem;
  font-family: var(--regularfont);
  font-weight: 600;
  font-size: 18px;
  line-height: 19px;
  float: right;
  position: relative;
  top: -130px;
}
div.view div.table-responsive,
.quicktabs-tabpage .table-responsive {
  margin-bottom: 15px !important;
  border: 0;
  border-left: 1px solid #ef5c20;
  background: #fff;
  box-shadow: 0 2px 4px rgb(64 64 64 / 3%), 0 5px 10px rgb(64 64 64 / 6%);
}

.quicktabs-tabpage {
  padding: 1rem;
}

div.view div.table-responsive table,
.quicktabs-tabpage .table-responsive table {
  padding: 15px;
  margin-top: 0;
}
.quicktabs-tabpage .table-responsive table tr.odd {
  background: transparent;
}
#quicktabs-appraisers_and_orders>.item-list>ul {
  border: 0;
  border-radius: 0;
  border-bottom: 1px solid var(--greyicon);
  box-shadow: 0px 0px 0px #52575d0d;
  padding-bottom: 0;
}
.quicktabs-wrapper .item-list .quicktabs-tabs .list-group-item.active {
  background-color: var(--ngrey);
  border-color: var(--greyicon);
  border-radius: 10px;
}
.quicktabs-wrapper>.item-list .quicktabs-tabs {
  border: 0;
  border-radius: 0;
  border-bottom: 1px solid #e65e3f;
  box-shadow: 0px 0px 0px #52575d0d;
  padding-bottom: 0;
}
#quicktabs-appraisers_and_orders>.item-list ul.quicktabs-tabs li.active a {
  border-bottom: 3px solid var(--greyicon) !important;
  color: #000;
}
#quicktabs-appraisers_and_orders>.item-list .quicktabs-tabs .list-group-item.active a,
#quicktabs-appraisers_and_orders>.item-list .quicktabs-tabs .list-group-item.active {
  background-color: transparent;
  border-color: transparent;
  border-radius: 0;
}

body.path-order form.order-edit-form {
  border: 0;
  border-left: 5px solid #ddd;
  background: #fff;
  box-shadow: 0 2px 4px rgb(64 64 64 / 3%), 0 5px 10px rgb(64 64 64 / 6%);
  padding: 15px 50px;
}
.order-edit-form .cus-service-level-requir-row {
  display: flex;
  flex-wrap: wrap;
}
.order-edit-form .cus-service-level-requir-row h2 {
  width: 100%;
}
.order-edit-form .cus-service-level-requir-row>.radio {
  width: 50%;
  margin-top: 20px;
}
.order-edit-form .cus-service-level-requir-row .form-type-date {
  width: 50%;
  margin-top: 20px;
}
.invocies-main-section .invocies-main-section-inner .fields-cus a {
  color: #e65e3f;
  min-width: 75px;
  height: 30px;
  border-color: #e65e3f;
  letter-spacing: 0.66px;
  font-family: var(--regularfont);
  font-size: 15px;
  line-height: 19px;
  padding-top: 4px;
  margin-left: 0;
}
.invocies-main-section .invocies-main-section-inner .fields-cus a.delete-file-button:hover {
  cursor: pointer;
}
.order-edit-form #edit-site-info-container {
  clear: both;
}

#order-edit-form fieldset.js-form-item-price+div {
  display: none;
}
.role-anonymous .block-user-login-block>.content>.item-list {
  display: none;
}
.node-invoices-edit-form .field--name-field-service-fee,
.node-invoices-edit-form .field--name-field-guest,
.node-invoices-edit-form .field--name-field-paid {
  display: none;
}

form.order-edit-form .cus-appraiser-contactright-row {
  position: relative;
}
form.order-edit-form .cus-appraiser-contactright-row .doller-sign {
  position: absolute;
  top: 37px;
  padding: 7px 16px;
  background-color: rgb(204, 203, 203);
}
form.order-edit-form .cus-appraiser-contactright-row input {
  padding-left: 45px;
}
.order-edit-form #pid-fields-wrapper>fieldset input {
  width: 82%;
}
.order-edit-form #pid-fields-wrapper>fieldset button[value="Add Row"] {
  position: relative;
  top: -55px;
  color: #e65e3f;
  background: transparent;
  border: none;
  width: auto;
  min-width: fit-content;
  height: auto;
  font-size: 14px;
  left: 12px;

}
.order-edit-form #pid-fields-wrapper>fieldset button[value="Remove Row"] {
  position: relative;
  top: -55px;
  color: #e65e3f;
  background: transparent;
  border: none;
  width: auto;
  min-width: fit-content;
  height: auto;
  font-size: 14px;
}
.node-invoices-edit-form .layout-region.layout-region-node-main {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.node-invoices-edit-form .field--type-string {
  width: 48%;
}
.node-invoices-edit-form .field--type-entity-reference {
  padding-left: 40px;
  width: 52%;
}
.node-invoices-edit-form .field--type-boolean {
  width: 48%;
  padding-left: 0;
  padding-top: 20px;
}
.node-invoices-edit-form .field--type-datetime,
.node-invoices-edit-form .field--widget-options-select,
.node-invoices-edit-form .field--type-file {
  width: 48%;
  padding-left: 0;
}
.node-invoices-edit-form .field--widget-options-select .chosen-container {
  width: 100% !important;
}
.node-invoices-edit-form .field--type-file button {
  margin-left: 15px;
}
.node-invoices-edit-form .layout-region-node-footer {
  margin-top: 35px;
}


.table-responsive table tr.odd:hover {
  background-color: #edecec;
}
table tbody tr.gogreen {
  background-color: rgba(168, 228, 160, 0.5) !important;
}
.ui-dialog button.btn-primary {
  background-color: #e65e3f;
  color: #fff;
  min-width: 150px;
  height: 39px;
  border-color: #e65e3f;
  letter-spacing: 0.66px;
  font-family: var(--regularfont);
  font-size: 16px;
  line-height: 19px;
  background-image: unset;
  border-radius: 5px;
}
body.role-anonymous .alert-wrapper {
  position: unset;

}

body.role-anonymous.path-register .block-system-main-block {
  padding-top: 150px;
  display: flex;
  align-items: center;
  justify-content: center;
}

body.role-anonymous.path-broker #block-worthit-page-title,
body.role-anonymous.path-broker .form-actions,
body.role-anonymous.path-broker .forgot-password {
  text-align: center;
}

body.role-anonymous.path-broker #block-worthit-page-title {
  margin-bottom: 2rem;
}

.invocies-main-section .invocies-main-section-inner .fields-cus .fields-cus-info .notforlender {
  display: flex;
}
.invocies-main-section .invocies-main-section-inner .fields-cus .fields-cus-info .lender-company-or {
  width: 100%;
}

.role-anonymous .col-md-8 .alert-wrapper {
  display: block;
}

.block-quicktabs-blockstaff-user-all-invoices ul.quicktabs-tabs {
  margin-bottom: 45px;
}
.block-staff-message-block {
  float: left;
  width: 49%;
  margin-bottom: 30px;
  margin-left: 5px;
  margin-right: 5px;
}
.block-appraiser-message-block {
  float: left;
  width: 49%;
  margin-bottom: 30px;
  margin-left: 5px;
  margin-right: 5px;
}
.block-lender-message-block {
  float: left;
  width: 49%;
  margin-bottom: 30px;
  margin-left: 5px;
  margin-right: 5px;
}
.block-wit-private-message form .form-submit {
  border: none;
  background: #e65e3f;
  color: #fff;
  margin-left: auto;
  margin-bottom: 2rem;
  clear: both;
}

.block-wit-private-message form .form-submit:hover {
  background: #d2401d;
}

.block-wit-private-message .user-message-rightside-info .user-message-box+div+div {
  position: relative;
  top: -20px;
  left: 18px;
}
.block-wit-private-message .user-message-rightside-info .user-message-box+div {
  padding: 0 10px;
}
.block-wit-private-message .user-message-rightside-info .user-message-box+div a.use-ajax:first-child {
  text-decoration: none;
  color: blue;
  font-family: "Rajdhani-Regular";
}
.block-wit-private-message .user-message-rightside-info .user-message-box+div a.use-ajax:last-child {
  text-decoration: none;
  color: var(--orange);
  font-family: 'Rajdhani-Regular';
}
.block-appraiser-message-block .btn-primary.disabled,
.block-appraiser-message-block .btn-primary:disabled,
.block-lender-message-block .btn-primary.disabled,
.block-lender-message-block .btn-primary:disabled,
.block-staff-message-block .btn-primary.disabled,
.block-staff-message-block .btn-primary:disabled {
  background-color: gray;
  border-color: gray;
}

.invocies-main-section .view-oder-address .views-field-nothing .field-content {
  margin-left: 0;
}
.invocies-main-section .view-oder-address .views-field-nothing .field-content br {
  display: none;
}
div.table-responsive table td.gogreent {
  color: rgba(168, 228, 160);
}
.wit-contact-form form .form-item-reset-password,
.wit-contact-form form .form-item-is-broker-liasion {
  margin-right: 10px;
}
.table-responsive table td:first-child a {
  padding-left: 0;
}
form.wit-staffall-invoice-form table.table tr>td {
  width: 102px;
}
.order-form div[data-drupal-selector="edit-actions"] button {
  display: inline-block;
  background-color: #e45e3e;
  border: #e45e3e;
  font-family: var(--boldfont);
  color: #fff;
  font-size: 16px;
  min-width: 130px;
  margin: 12px 28px;
  padding: 14px;

}
.order-form div[data-drupal-selector="edit-actions"] button:hover {
  background: #d2401d;
}
.order-form div[data-drupal-selector="edit-actions"] button[data-drupal-selector="edit-back"] {
}
.order-form div[data-drupal-selector="edit-actions"] button[data-drupal-selector="edit-back"]:active:focus {
  box-shadow: unset;
}
.order-form div[data-drupal-selector="edit-actions"] button[data-drupal-selector="edit-next"] {
  font-size: 22px;
  padding: 18px 16px;
}

.order-form div[data-drupal-selector="edit-actions"] button[data-drupal-selector="edit-next"]:after{
  content: '➔';
  color: #fff;
  padding-left: 2px;
}

.order-form div[data-drupal-selector="edit-actions"] button[data-drupal-selector="edit-back"]:hover {
}
.order-form div[data-drupal-selector="edit-actions"] button[data-drupal-selector="edit-draft"] {
  background: #c7c8ca;
}
.order-form div[data-drupal-selector="edit-actions"] button[data-drupal-selector="edit-draft"]:hover {
  border-color: #e45e3e;
  background-color: #adaeb1;
}
.order-form div[data-drupal-selector="edit-actions"] button[data-drupal-selector="edit-draft"]:active:focus {
  box-shadow: unset;
}
.view-company-management-users .table-responsive table tbody tr td.views-field-nothing {
  display: flex;
}
.for-delete-hide {
  display: none;
}

.invocies-main-section .invocies-main-section-inner .fields-cus.member-section {
}
.invocies-main-section .invocies-main-section-inner .fields-cus.member-section .fields-cus-info1 {
  width: 74%;
}
.invocies-main-section .invocies-main-section-inner .fields-cus.member-section .fields-cus-info1 span {
  font-weight: bold;
}
a.staff-appra-btn-cu {
  background-color: #e65e3f;
  color: #fff !important;
  min-width: 171px;
  height: 52px;
  border-color: #e65e3f;
  letter-spacing: 0.66px;
  font-family: var(--regularfont);
  font-weight: 600;
  font-size: 18px;
  line-height: 19px;
  padding: 15px 50px;
  border-radius: 5px;
  text-decoration: none;
  margin-top: 20px;
  margin-bottom: 20px;
  display: inline-block;
}
a.staff-appra-btn-cu:hover,
a.staff-appra-btn-cu:active,
a.staff-appra-btn-cu :focus {
  color: #fff !important;
}
.userban-form .user-block-cus-info {
  padding-bottom: 10px;
}

.disableditem {
  color: red !important;
}

#block-createinvoice {
  text-align: right;
}
#block-createinvoice a {
  background-color: #e65e3f;
  color: #fff !important;
  min-width: 171px;
  height: 48px;
  border-color: #e65e3f;
  letter-spacing: 0.66px;
  font-family: var(--regularfont);
  font-weight: 600;
  font-size: 15px;
  line-height: 19px;
  padding: 15px 35px;
  border-radius: 5px;
  text-decoration: none;
  margin-top: 20px;
  margin-bottom: 20px;
  display: inline-block;
}

.manual-send-invoice {
  margin-bottom: 16px;
  margin-top: 12px;
  padding-left: 27px;
  display: flex;
  justify-content: flex-start;
  gap: 20px;
}
.form-item-persistent-login {
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
}
.form-item-persistent-login input,
#edit-persistent-login {
  border-radius: 0;
  padding: 0;
  height: 15px;
}
#edit-persistent-login:checked {
  background-color: #ef5c20;
}
#edit-persistent-login > .form-check-label {
  display: block !important;
}
.form-item-persistent-login > label {
  display: block !important;
  font-weight: normal;
}

/* Form elements spacing on right side */
.general-form .js-form-item {
  padding-right: 5px;
}

.hide-country-field div.form-type-select[class*='-country-code'] {
  display: none;
}

.responsive-enabled.table .empty {
  padding-top: 20px;
}

/* Time hover effect for user message  */
.time-hover {
  position: relative;
  cursor: pointer;
  text-decoration: underline dotted;
}

.tooltip-text {
  visibility: hidden;
  width: auto;
  background-color: #333;
  color: #fff;
  text-align: center;
  padding: 5px;
  border-radius: 5px;
  position: absolute;
  bottom: 0;
  left: 150px;
  transform: translateX(-50%);
  white-space: nowrap;
  font-size: 12px;
  z-index: 1;
  opacity: 0;
  transition: opacity 0.2s ease-in-out;
}

.tooltip-text::before {
  content: '';
  position: absolute;
  top: 50%;
  left: -10px;
  transform: translateY(-50%);
  border-width: 5px;
  border-style: solid;
  border-color: transparent #333 transparent transparent;
}

.time-hover:hover .tooltip-text {
  visibility: visible;
  opacity: 1;
}


.time-hover:hover .tooltip-text {
  visibility: visible;
  opacity: 1;
}

.time-hover:hover ~ .user-message-rightside-info {
  overflow: visible;
}

/* Registration and checklist page */
.register-page-wrapper .title {
  text-align: center;
}

.register-page-wrapper div.form-actions {
  display: flex;
  padding: 2rem;
  justify-content: center;
}

body.path-register .register-page-wrapper .block-system-main-block,
body.path-broker .register-page-wrapper .block-system-main-block {
  padding-top: 3rem;
}

.logo-container {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 1rem;
}

.text-center {
  text-align: center;
}

.text-uppercase {
  text-transform: uppercase;
}

.add-user {
  margin: 10px 0;
}

#block-worthit-content .quicktabs-wrapper .item-list ul#branches-order-custom-inner {
  margin-left: 0;
  margin-bottom: 0;
}

#block-worthit-content .containerr {
  border-left: 1px solid var(--orange);;
}
.field--name-field-field-add-documents {
  display: inline-block;
}

/* Service Ares */
.view-service-areas .view-header {
  display: flex;
  justify-content: flex-end;
}


#block-quicktabsonlylenderinvoices .item-list .quicktabs-tabs .list-group-item.active a {
  border-bottom: 0 !important; /* In order to override the global css */
}

.address-postal-code-widget div[class*='address-line1'],
.address-postal-code-widget div[class*='locality'] {
  display: none;
}

.field--widget-custom-address-postal-code {
  flex: 1 1 100%;
}

.field--widget-custom-address-postal-code table tr.odd,
.field--widget-custom-address-postal-code table tr.odd:hover,
.field--widget-custom-address-postal-code tr,
.field--widget-custom-address-postal-code .table>:not(caption)>*>* {
  background: none;
  border: none;
  box-shadow: none;
}

.field--widget-custom-address-postal-code table .js-form-type-textfield[class*='postal-code'] {
  display: flex;
  align-items: center;
}

.field--widget-custom-address-postal-code table .js-form-type-textfield label {
  text-wrap: nowrap;
}

.field--widget-custom-address-postal-code td {
  vertical-align: middle;
}

.field--widget-custom-address-postal-code td .address-wrapper,
.field--widget-custom-address-postal-code td .address-wrapper .js-form-item {
  margin-bottom: 0 !important;
}

.field--widget-custom-address-postal-code .tabledrag-hide,
.field--widget-custom-address-postal-code .delta-order,
.field--widget-custom-address-postal-code .field-multiple-drag,
.field--widget-custom-address-postal-code .tabledrag-toggle-weight-wrapper {
  display: none;
}

.wit-contact-form tr {
  box-shadow: none;
}

.wit-contact-form table {
  border-spacing: 0;
}

.wit-contact-form table tbody tr,
.wit-contact-form table thead tr {
  border: none;
}

.wit-contact-form table tbody tr.odd {
  background-color: #fafafa;
}

.wit-contact-form table thead th {
  background: #eee;
  padding: 1rem .5rem;
}

.wit-contact-form table tbody td,
.wit-contact-form table thead th {
  vertical-align: middle;
  border: none;
}

.wit-contact-form .field--name-field-designations .tabledrag-toggle-weight-wrapper {
  display: none;
}

.wit-contact-form .field--name-field-designations td .ief-entity-operations {
  display: flex;
  gap: 1rem;
  justify-content: space-between;
}

.wit-contact-form .field--name-field-designations .ief-tabledrag-handle,
.wit-contact-form .field--name-field-designations .ief-tabledrag-header {
  display: none;
}

.block-wit-private-message .message-count {
  display: inline-block;
  margin-left: 5px;
  font-size: 0.9em;
  color: #666;
}

.block-wit-private-message .active .message-count {
  color: inherit;
}

.broker-feedback-actions {
  display: flex;
  gap: 15px;
  padding: 1.5rem
}

.thank-you-page {
  text-align: center;
  margin: 10% auto;
  max-width: 800px;
  font-weight: 500;
}

.path-broker .thank-you-page {
  margin-top: 0;
  margin-bottom: 10%;
}

.thank-you-page h1 {
  font-size: 2.5em;
  margin-bottom: 1em;
}

.thank-you-page p {
  font-size: 1.5em;
  color: #000;
}

.thank-you-page .orange-text {
  color: #ff6b00; /* Orange color for Worthit branding */
}

.broker-selection-info {
  font-size: 16px;
  margin-bottom: 15px;
  padding: 10px;
  background-color: #f5f5f5;
  border-left: 4px solid #0074bd;
}

.broker-selection-info.important-notice {
  border-left-color: #e09600;
  background-color: #fff8e6;
  font-weight: bold;
}