/* here you can put your own css to customize and override the theme *//***Rounded Portlets***//*.portlet {	border-radius: 4px !important;}.portlet .portlet-title {	border-radius: 4px 4px 0px 0px !important;}.portlet .portlet-body,.portlet .portlet-body .form-actions  {	border-radius: 0px 0px 4px 4px !important;}*//*Change Quick Sidebar Width*//*.page-quick-sidebar-wrapper {  right: -370px;  width: 370px;}.page-quick-sidebar-open.page-quick-sidebar-push-content .page-sidebar-wrapper {  margin-left: -370px;}.page-quick-sidebar-open.page-quick-sidebar-push-content .page-footer {  margin-right: 370px;  margin-left: -370px;}.page-sidebar-reversed.page-quick-sidebar-open.page-quick-sidebar-push-content .page-sidebar-wrapper {  margin-right: 370px;}.page-quick-sidebar-open.page-quick-sidebar-push-content.page-quick-sidebar-full-height .page-header {  margin-left: -370px;}.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-list {  width: 370px !important;}.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-item {  width: 370px !important;  margin-left: 370px;}.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-content-item-shown .page-quick-sidebar-list {  margin-left: -370px;}*/.input-icon .form-control, .input-icon .custom-file-label {    padding-left: 33px !important;}.custom-file {  position: relative;  display: inline-block;  width: 100%;  height: 38px; /* Example for $custom-file-height */  margin-bottom: 0;}.custom-file-input {  position: relative;  z-index: 2;  width: 100%;  height: 38px;  margin: 0;  overflow: hidden;  opacity: 0;}.custom-file-input:focus ~ .custom-file-label {  border-color: #80bdff;  box-shadow: 0 0 0 0.2rem rgba(0,123,255,.25);}.custom-file-input[disabled] ~ .custom-file-label,.custom-file-input:disabled ~ .custom-file-label {  background-color: #e9ecef;}/* Language specific browse text - optional unless using i18n */.custom-file-input:lang(en) ~ .custom-file-label::after {  content: "Browse";}.custom-file-input ~ .custom-file-label[data-browse]::after {  content: attr(data-browse);}.custom-file-label {  position: absolute;  top: 0;  right: 0;  left: 0;  z-index: 1;  height: 38px;  padding: 0.375rem 6.75rem 0.375rem 0.75rem;  overflow: hidden;  font-family: inherit;  font-weight: 400;  line-height: 1.5;  color: #495057;  background-color: #fff;  border: 1px solid #ced4da;  border-radius: 0.25rem;  box-shadow: inset 0 0.075rem 0.2rem rgba(0,0,0,.05);}.login .content label.custom-file-label {  color: #495057;}.custom-file-label::after {  position: absolute;  top: 0;  right: 0;  bottom: 0;  z-index: 3;  display: block;  height: 36px; /* slightly less than outer height */  padding: 0.375rem 0.75rem;  line-height: 1.5;  color: #fff;  content: "Browse";  background-color: #007bff;  border-left: inherit;  border-radius: 0 0.25rem 0.25rem 0;}.error-message{    color: #d84a38;}.error-message.text-success {    color: #3c763d;}.error-message.error-mobile.text-success {    color: #d8e1d8;}.input-group-btn {    vertical-align: top;}.uploaded-doc {    padding: 0;    margin: 0;}.uploaded-doc .doc-header {    font-size: 16px;    font-weight: bold;    margin-bottom: 10px;}.uploaded-doc .doc-body {    display: flex;    align-items: flex-start;    gap: 15px;}.uploaded-doc .doc-body img {    max-width: 100px;    height: auto;    border: 1px solid #ddd;    border-radius: 4px;}.uploaded-doc .doc-body .info {    flex: 1;}.uploaded-doc .doc-status {    margin-top: 10px;}.uploaded-doc .label {    display: inline-block;    padding: 3px 8px;    font-size: 12px;    border-radius: 3px;    margin-left: 5px;}.login .content .uploaded-doc p{    color:#000000;}/*--------------------------------------------------------------# Dispute Message Area--------------------------------------------------------------*/.disput_message_area {    padding: 10px;    border: 1px solid #dedada;    margin-top: 10px;}.disput_message_area .message-area {    background: #f9f9f9;    padding: 15px;    border-radius: 5px;    max-height: 400px;    overflow-y: auto;}.disput_message_area .message-area p {    font-weight: 700;    font-size: 2.3rem;    color: #000000;    margin-bottom: 30px;    margin-top: -6px;    text-align: center;    padding-bottom: 50px;}.disput_message_area .message-area .message-box {    padding: 10px;    border-radius: 10px;    max-width: 75%;    margin-bottom: 10px;}.disput_message_area .message-area .message-box.sent {    background-color: #dcf8c6;    margin-left: auto;}.disput_message_area .message-area .message-box.received {    background-color: #ffffff;}.disput_message_area .message-area .message-box p {    margin: 5px 0;    padding: 0;    text-align: left;}.disput_message_area .message-area .message-box small {    color: #888;}.disput_message_area .message-send-form {    /*margin-top: 20px;*/    padding: 0;}.disput_message_area .message-send-form .form-group {    width: 100%;    display: flex;}.disput_message_area .message-send-form .form-control {    flex: 1;}.disput_message_area .message-send-form .btn {    width: 100px;}.disput_message_area .message-send-form .btn .bxs-send {    color: #ffffff;}.escrow-details, .dispute-details {    background: #f9f9f9;    padding: 15px;    border-radius: 15px;}.escrow-details h4,.dispute-details h4 {    font-size: 18px;    margin-bottom: 15px;}.escrow-details p,.dispute-details p {    margin-bottom: 0;}