﻿.Column > div > div > a,
.Column > div > div > a > div {
    width: 100%;
    display: inline-block;
}

.SectionExpandable ~ .SectionExpandable {
margin-top: 20px;
}
.radioOptions > input[type="checkbox"]:before {
border-radius: 20px;
}

.disputestatus
{
    font-size: 80%;
}

.disputestatus.redbox
{
    background: #bc2c25;
    color: white;
    border-radius: 3px;
    padding: 3px;
}


a[disabled="disabled"] .Button, 
a[disabled="disabled"]:hover .Button
{
    background-color: #eceff1;
    color: #90a4ae; 
    cursor: inherit;
}

input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}

.Claim_Voting_Status_Display {
  box-sizing: border-box;  
  padding: 5px 20px;
  text-align: center;
}

.Claim_Voting_Status_1 {  
  border: 1px solid #FA2929;
  background-color: #FFF6F6;
}

.Claim_Voting_Status_1 .Voting_Status_Text {
  color: #FA2929;
  text-transform: uppercase;
}


.Claim_Voting_Status_2 {  
  border: 1px solid #246BBE;
  background-color: #EFF6FF;
}

.Claim_Voting_Status_2 .Voting_Status_Text {
  color: #246BBE;
  text-transform: uppercase;
}

.Claim_Voting_Status_3 {  
  border: 1px solid #86BC25;
  background-color: #FAFFF1;
}

.Claim_Voting_Status_3 .Voting_Status_Text {
  color: #86BC25;
  text-transform: uppercase;
}

.claim_search_wrapper {
    /*display: flex;
    align-items: center;
    text-align: right;*/
}

.claim_search_wrapper .claim_search_input {
    flex-grow: 1;
}

.claim_search_wrapper  .claim_search_button {
    margin-left: 10px;

}

@media only screen and (max-width: 850px) {
    
  .claim_search_wrapper {
    display: flex;
    flex-direction: column;
    align-items: unset;
    text-align: left;
  }
  .claim_search_button a
  {
      margin-top: 5px; margin-bottom: 5px;
  }

  .claim_search_wrapper .claim_search_button {
    margin-left: 0;
    margin-top: 10px;
    margin-bottom: 10px;
  }
  
  .claim_search_wrapper .claim_search_nobutton {
      margin-top: 0;
  }
}

.RTL .claim_search_wrapper .claim_search_input .Search_wrapper input[type="text"]
{
    padding-right: 40px;
}

@media only screen and (max-width: 768px) {
  /* For mobile phones: */
  .UserForm
  {
      width: 100% !important;
  }
}

@media only screen and (max-width: 600px) {
  /* For mobile phones: */
    .claim-checkbox-buttons .checkbox-buttons
  {
    flex-wrap:wrap;
  }
}


.claim-checkbox-buttons
{
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-end;
}
.claim-checkbox-buttons .checkbox-buttons
{
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-end;
}
.PhoneNumber
{
    margin-left: 10px;
}
.RTL .Form.UserForm .PhoneNumber
{
    margin-left: 0px;
    margin-right: 10px;
}
.RTL .Form.UserForm .UserProfile_Input
{
    margin-right: 0px;
}
.RTL .Button.UserProfile
{
    margin: 0px;
}

.Is_Organization
{
    padding: 5px 0px 5px 0px;
}
.RTL .Is_Organization
{
    padding: 0px;
}

.Is_Organization .Is_Organization_Item:first-child
{
    margin-right: 10px;
}

.RTL .Is_Organization .Is_Organization_Item:first-child
{
    margin-right:0px;
    margin-left: 10px;
}

input[type=radio]:focus,
.Button:focus-visible,
a:focus-visible,
input[type=checkbox]:not(.Test):focus ,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
input[type="submit"]:focus-visible,
input [type="file"]
select[multiple="multiple"]:focus,
select:focus,
textarea:focus{

    border: 2px solid red !important;
}