.tropical-storm {
  margin-right: -15px;
}
.tropical-storm .col-xs-1, .tropical-storm .col-sm-1, .tropical-storm .col-md-1, .tropical-storm .col-lg-1, .tropical-storm .col-xs-2, .tropical-storm .col-sm-2, .tropical-storm .col-md-2, .tropical-storm .col-lg-2, .tropical-storm .col-xs-3, .tropical-storm .col-sm-3, .tropical-storm .col-md-3, .tropical-storm .col-lg-3, .tropical-storm .col-xs-4, .tropical-storm .col-sm-4, .tropical-storm .col-md-4, .tropical-storm .col-lg-4, .tropical-storm .col-xs-5, .tropical-storm .col-sm-5, .tropical-storm .col-md-5, .tropical-storm .col-lg-5, .tropical-storm .col-xs-6, .tropical-storm .col-sm-6, .tropical-storm .col-md-6, .tropical-storm .col-lg-6, .tropical-storm .col-xs-7, .tropical-storm .col-sm-7, .tropical-storm .col-md-7, .tropical-storm .col-lg-7, .tropical-storm .col-xs-8, .tropical-storm .col-sm-8, .tropical-storm .col-md-8, .tropical-storm .col-lg-8, .tropical-storm .col-xs-9, .tropical-storm .col-sm-9, .tropical-storm .col-md-9, .tropical-storm .col-lg-9, .tropical-storm .col-xs-10, .tropical-storm .col-sm-10, .tropical-storm .col-md-10, .tropical-storm .col-lg-10, .tropical-storm .col-xs-11, .tropical-storm .col-sm-11, .tropical-storm .col-md-11, .tropical-storm .col-lg-11, .tropical-storm .col-xs-12, .tropical-storm .col-sm-12, .tropical-storm .col-md-12, .tropical-storm .col-lg-12 {
  padding-left: 0;
  padding-right: 15px;
}
.tropical-storm .form-control, .tropical-storm .select2-container--default .select2-selection, .tropical-storm .custom-checkbox label:before, .tropical-storm .field-recordfinder {
  border-radius: 0;
}
.tropical-storm .custom-switch {
  margin-top: 7px;
}
.tropical-storm .select2-container--default.select2-container--focus .select2-selection, .tropical-storm .select2-container--default.select2-container--open .select2-selection, .tropical-storm input:focus, .tropical-storm textarea:focus, .tropical-storm .field-recordfinder:focus-within {
  border-bottom-color: #5b7899;
}
.tropical-storm .form-group, .tropical-storm .form-group.layout-item {
  padding-bottom: 15px;
  margin-bottom: 0;
}
.tropical-storm .field-checkboxlist .radio, .tropical-storm .field-checkboxlist .checkbox {
  margin-bottom: 10px;
}
.tropical-storm .field-datepicker .row {
  margin-left: 0;
  margin-right: 0;
}
/* .form-group, .form-group.layout-item {
    padding-bottom: 15px;
    margin-bottom: 0;
} */
/* ----------------------- tropical storm custom styles -------------------------- */
.form-control.autonumeric {
  text-align: right;
}
.strech-control .checkbox {
  height: 36px;
  display: flex;
  align-items: center;
  margin-bottom: 0;
}
.strech-group .checkbox {
  padding-top: 45px;
  height: 36px;
  display: flex;
  align-items: center;
  margin-bottom: 0;
}
.form-buttons.catchy {
  margin: 15px -20px 0px -20px;
  padding: 20px;
  background-color: #d5d5d5;
  border-top: 3px solid #d0d0d0;
}
.form-buttons.catchy button.oc-icon-trash-o.btn-icon:before {
  color: #fff;
}
.static-text > label {
  margin-bottom: 0;
}
.static-text .form-control {
  background: transparent;
  border-width: 1px 0;
  border-bottom-color: #D4D8DA;
  border-top-color: transparent;
  padding: 7px 2px;
  box-shadow: none;
}
.static-text .form-control.scrollable {
  overflow-y: auto;
}
.static-text.is-required > label:not(.custom-switch):after, .static-text.is-required > .field-switch > label:after {
  display: none;
}
.pb-5px, .p-b-5px {
  padding-bottom: 5px !important;
}
.label-lg > label {
  font-size: 14px;
  font-weight: bold;
  color: #405261;
}
th.nohead * {
  visibility: hidden;
}
td.actions a {
  margin-right: 10px;
  padding: 0 10px !important;
}
td.actions a:hover {
  color: #fff;
  text-decoration: none;
}
td.actions [class^="oc-icon-"]:before, td.actions [class*=" oc-icon-"]:before {
  margin-right: 3px;
}
/* ------------------- global october storm style patches ------------------------ */
.field-repeater li.field-repeater-item.collapsed .repeater-item-collapsed-title {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: calc(100% - 60px);
}
/* ------------------------- overide october style --------------------------------*/
.control-list.list-scrollable:hover {
  overflow: auto hidden;
}
