.button {
background-color: #00254A;  
border-radius: 5px; 
border: 1px solid #40474f; 
color: #fff; 
padding: 10px 15px;
font-weight: 300;
font-size: 1rem;
min-width: 6rem;
display: block;
max-width: 300px;
float: right;
}

.button:hover, .button:focus {
    color: #002D3F;
    background-color: #e3ebf3;
}

.button-inv {
  background-color: #00254b;
}  


.button-inv:active, .button-inv:hover, .button-inv:focus {
   background-color: #d7127b;
  color: #fff;
}   

div#edit-actions {
 text-align: right; 
}

form {
    margin: 0 20px;
}

span.form-required-indicator {
    color: #C00000; 
    font-size: .8rem;
    vertical-align: super;
}

.webform-element-help {
background: #00254A;
border: 2px solid #00254A;
  vertical-align: super;
}

.row {
 margin-top: 20px; 
}

ul li.arrow::marker {
  content: "➤ "; 
  color: #00254a;
  font-size: 1.2em; 
}

tr {
  background-color: #fff;
}

td {
  background-color: #fff;
  border-top: 1px solid #DEDEDE;
  border-bottom: 1px solid #DEDEDE;
}

/****CHECKBOX***/
.form-check-label {
margin-left: 1rem;
}
/*
input[type=checkbox] {
height: 1.3rem;
width: 1.3rem;
accent-color: #00254A;
}
*/

.form-check-input:checked {
  background-color: #00254A;
  border-color: #00254A;
}
