.sam-link {
  display: block;
}

.sam-tablinks{
  color: #3F3750;
}

.sam-fields-container {
  background-color: #F8F8F8;
  padding: 20px;
}

.btn.sam-tablinks {
  color: #FFFFFF;
}

.btn.btn--text-black{
  color: #3F3750;
}

a.sam-tablinks:hover,
.active,
a.sam-number-circle:hover,
.sam_menu_item:hover,
.active .sam-number-circle{
  text-decoration: none;
}

a.sam-tablinks:hover {
  background-color: #ddd;
}

a.sam-tablinks.active {
  background-color: #ccc;
  color: #7C3A74;
}

.sam-menu-content {
  padding-right: 20px;
}

.sam-pb-disclaimer {
  border: 1px solid #DDDDDD;
  box-sizing: border-box;
  padding: 1em 1em 0.4em 1em;
}

.sam-menu-content label {
  margin-bottom: 0px;
}

.sam-number-circle:hover, .active .sam-number-circle{
  border: 2px solid #7C3A74;
}

.sam-manu-item-row {
  padding: 10px 0 10px 0;
}

.sam-number-circle {
  border-radius: 50%;
  width: 18px;
  height: 18px;
  padding: 4px;
  background: #F8F8F8;
  border: 2px solid #3F3750;
  color: #3F3750;
  text-align: center;
  font-size: 15px;
  float: left;
  margin-right: 10px;
}

.sam_menu_item_top{
  margin-top: 5px;
  padding-left: 40px;
}

.sam_menu_item{
  margin-top: 5px;
  padding-left: 40px;
}

.comments-charcount,
.reason-charcount,
.incident-charcount,
.info-charcount,
.security-charcount,
.remarks-charcount {
  margin-right: 20px;
  margin-top: -10px;
}

.sam_menu_item h6 {
  margin: 0px 0px;
}

div.sam-hidden { display: none; }

.sam-width-100 { width: 98%; }
.sam-width-90 { width: 90%; }
.sam-width-95 { width: 95%; }
.sam-width-75 { width:75%; }

.sam-padding-20 { padding: 20px; }
.sam-padding-top-5 { padding-top: 5px; }
.sam-margin-top-20 { margin-top: 20px; }
.sam-margin-top-25 { margin-top: 25px; }
.sam-margin-bottom-20 { margin-bottom: 20px; }
.sam-margin-left-5 { margin-left: 5px; }

.sam-btn-remove {
  margin-bottom: 5px;
}

.sam-cs-remove-container .sam-btn-remove {
  margin-top: 4px;
}

.sam-bgrd {
  background-color: #F8F8F8;
}

.form_name {
  padding-left: 20px;
  color: #3F3750;
}

.back-to-login {
  color: black;
  display: inline-block;
  cursor: pointer;
}

.sam_tabs_content{
  padding: 20px 0px;
  color: #3F3750;
}

.sam-header-with-background {
  background-color: #F8F8F8;
  padding: 10px;
}

.sam-header-row{
  width:100%;
  border: solid 1px #ddd;
}

.sam-certification-box {
  margin-top: -2px !important;
}

.sam-certification-box-error {
  outline: rgb(255, 0, 0) solid thin;
}

.sam-content-row{
  width:100%;
  border-right: solid 1px #ddd;
  border-left: solid 1px #ddd;
  border-bottom: solid 1px #ddd;
}

.sam-menu{
  background-color: #F8F8F8;
  color: #707070;
  border-right: solid 1px #ddd;
  padding: 0px 15px 0px 15px;
}

.sam-radio, .sam_radio{
  float:left;
}

.sam-hidden-token {
  display: none !important;
}

.sam-required-error {
  margin-bottom: 10px;
  color: red;
}

label.required:after{
  content:"*";
  color: red;
}

.sam-download-report {
  padding-top: 20px;
}

.sam-upload-container {
  margin-bottom: 20px;
}

.sam-attachment-container h6.sam-bgrd {
  padding: 10px;
}

.sam-file, .sam-new-upload {
  background: #DDDDDD;
  padding: 10px;
  margin: 6px 0px;
  margin-right: 20px;
  width: 700px;
}

#sam-upload-button, .sam-remove-button {
  float: right;
}

.sam-new-file {
  display: inline;
}

.sam-submitted-container, .sam-attachment-container, .sam-preview-container {
  border: 1px solid #DDDDDD;
  padding: 20px;
}

.sam-preview-container, .sam-preview-section {
  word-wrap: break-word;
}

.sam_field_with_errors {
  border:1px solid #d00!important;
  background:#ffd9d9!important;
  display:inline-block;
}

.sam_checkbox_with_error {
  outline: 2px solid #d00;
}

.sam-tolocs-incident-type-licensed,
.sam-tolocs-incident-type-transit {
  border: solid 1px #ddd;
  margin: 10px;
}

.sam-check-radio-error,
.sam-tolocs-incident-type-error,
.sam-tolocs-registrant-business-error,
.sam-pb-incident-error{
  color: red;
}

/*# sourceMappingURL=sam-47ce9fe4.css.map*/