/* Home Page CSS */

.class-for-fieldset {
  border: 1px solid black;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
.class-for-legend {
  display: block;
  margin-bottom: 0;
  border-bottom: 0;
}
body {
  border-top: none;
}
body select {
  -webkit-appearance: menulist-button;
}
body .start-hidden {
  display: none;
}
body .left {
  float: left;
}
body .right {
  float: right;
}
body .left-50 {
  float: left;
  width: 49%;
}
body .right-50 {
  float: right;
  width: 49%;
}
body .chosen-invalid {
  border: 1px solid red;
  border-radius: 6px;
}
body textarea.input-validation-error {
  border: 1px solid red;
}
body .col-md-05 {
  width: 4%;
}
body .fa-1pt5x {
  zoom: 150%;
}
body input.ng-invalid {
  background-color: #f2dede;
}
body .event-configuration .setup-col-1 {
  float: left;
  width: 49%;
}
body .event-configuration .setup-col-1 #timezone_chosen,
body .event-configuration .setup-col-1 #currencyLocale_chosen {
  height: 30px;
}
body .event-configuration .setup-col-1 #timezone_chosen .chosen-single,
body .event-configuration .setup-col-1 #currencyLocale_chosen .chosen-single {
  height: 30px;
  background-image: none;
}
body .event-configuration .setup-col-1 #timezone_chosen .chosen-single span,
body .event-configuration .setup-col-1 #currencyLocale_chosen .chosen-single span {
  padding-top: 3px;
}
body .event-configuration .setup-col-1 .config-standUnit {
  height: 30px;
  width: 35%;
  border-radius: 5px;
}
body .event-configuration .setup-col-2 {
  float: right;
  width: 49%;
}
body .event-configuration #lightWeightSyncInterval {
  width: 35%;
  margin-right: 5px;
}
body .show {
  display: block;
}
body .hide {
  display: none;
}
body .round-corner {
  border-radius: 5px;
}
.line-center-outer {
  text-align: center;
  position: relative;
  z-index: 2;
}
.line-center-outer .line-center {
  margin: 0;
  padding: 0 10px;
  background: #efeeef;
  display: inline-block;
}
.line-center-outer:after {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  border-top: solid 1px black;
  z-index: -1;
}
.rotate45 {
  transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}
.ui-btn:hover {
  background-color: #dddddd;
  text-shadow: 0 1px 0 #f3f3f3;
}
.bold {
  font-weight: bold;
}
.disabled-item {
  text-decoration: line-through;
}
.container-title {
  padding-bottom: 5px;
}
.tncdivcss {
  height: 65vh;
  overflow-y: scroll;
}
.black {
  color: black;
}
.orange {
  color: orange;
}
.red {
  color: red;
}
.blue {
  color: blue;
}
.green {
  color: green;
}
.yellow {
  color: yellow;
}
.purple {
  color: mediumpurple;
}
.brown {
  color: firebrick;
}
.Provisional {
  color: #fc8722;
}
.NotRebooking {
  color: #c80606;
}
.NotRebookingOnSite {
  color: #fc5500;
}
.Firm {
  color: #fbca09;
}
.Signed {
  color: #04c631;
}
#event-add i {
  color: black;
}
.site-title #eventTitle:hover {
  cursor: pointer;
}
.mx-hgt-300 {
  max-height: 300px;
  overflow-x: hidden;
  overflow-y: auto;
}
#event-progress {
  width: 25%;
}
#event-progress .progress-expand {
  margin-left: 7px;
}
#event-progress .progress-expand i {
  zoom: 1.4;
}
#event-progress .progress {
  width: 29%;
}
#event-progress #new-event-modal .modal-sm {
  width: 355px;
}
#event-progress #new-event-modal .modal-sm .btn {
  width: 100%;
}
#event-progress #new-event-modal .modal-sm .btn a:hover {
  text-decoration: none;
  background: transparent;
}
.main-content {
  background: none;
}
.main-content #user-options h3 {
  font-size: 20px;
}
.main-content #user-options .disabled {
  color: gray;
  cursor: default;
}
.main-content #loginForm {
  width: 100%;
  border: none;
}
.main-content #loginForm .editor-label {
  margin-top: 15px;
}
.main-content #loginForm input {
  width: 98%;
  border-radius: 8px;
}
.main-content #loginForm #login-submit {
  margin-top: 20px;
  margin-right: 20px;
  float: right;
}
.main-content #user-options {
  content: "";
  display: table;
  clear: both;
  width: 100%;
}
.main-content #user-options [class*='col'] {
  float: left;
}
.main-content #user-options [class*='col'] :last-of-type {
  padding-right: 0;
}
.main-content #user-options .grid-pad {
  padding: 20px 0 20px 20px;
}
.main-content #user-options .grid-pad [class*='col-']:last-of-type {
  padding-right: 20px;
}
.main-content #user-options .col-1-3 {
  width: 33.33%;
  margin-bottom: 25px;
}
.main-content #user-options .col-1-3 a {
  text-decoration: none;
  display: inline-block;
  width: 100%;
  text-align: center;
}
.main-content #user-options .col-1-3 a:hover {
  background: none;
}
.main-content #user-options *,
.main-content #user-options *:after,
.main-content #user-options *:before {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
.main-content #user #user-app #user-list-partial #users-header {
  height: 65px;
}
.main-content #user #user-app #user-list-partial #users-header h2 {
  float: left;
}
.main-content #user #user-app #user-list-partial #users-header #user-show-disabled {
  padding: 20px 10px 0 0;
  float: right;
}
.main-content #user #user-app #user-list-partial #users-header #user-show-disabled .bootstrap-switch.bootstrap-switch-normal {
  min-width: 300px;
}
.main-content #user #user-app #user-display #user-controls {
  height: 45px;
}
.main-content #user #user-app #user-display #user-filter-controls {
  float: left;
}
.main-content #user #user-app #user-display #user-filter-controls #user-filter {
  border-radius: 5px;
  width: 100%;
}
.main-content #user #user-app #user-display #user-toggle {
  float: right;
}
.main-content #user #user-app #user-display #user-buttons .btn-group {
  float: right;
}
@media (max-width: 768px) {
  .main-content #user #user-app #user-display #user-buttons {
    zoom: 0.9;
  }
}
.main-content #user #user-app #user-display #user-list,
.main-content #user #user-app #user-display #current-user {
  /*height: 596px;*/
  overflow-x: auto;
}
.main-content #user #user-app #user-display #user-list .panel,
.main-content #user #user-app #user-display #current-user .panel {
  margin-bottom: 0;
}
.main-content #user #user-app #user-display #user-list .user-row,
.main-content #user #user-app #user-display #current-user .user-row {
  padding-bottom: 5px;
}
.main-content #user #user-app #user-display #user-list .user-row .users-name,
.main-content #user #user-app #user-display #current-user .user-row .users-name {
  margin-left: 10px;
}
.main-content #user #user-app #user-display #user-list .user-row .user-details,
.main-content #user #user-app #user-display #current-user .user-row .user-details {
  margin-top: 10px;
}
.main-content #user #user-app #user-display #user-list .user-row .user-controls,
.main-content #user #user-app #user-display #current-user .user-row .user-controls {
  float: right;
}
.main-content #user #user-app #user-display #event_to_switch_chosen {
  height: 30px;
}
.main-content #user #user-app #user-display #event_to_switch_chosen .chosen-single {
  height: 30px;
  background-image: none;
}
.main-content #user #user-app #user-display #event_to_switch_chosen .chosen-single span {
  padding-top: 3px;
}
.main-content #user #user-app #user-display #current-user {
  height: 115px;
}
.main-content #user #user-app #user-edit .ng-invalid {
  background-color: #f2dede;
}
.main-content #user #user-app #user-edit .btn {
  width: 48%;
  float: left;
}
.main-content #user #user-app #user-edit #save-user {
  margin-right: 4%;
}
.main-content #user #user-app #user-edit .editor-label {
  padding-top: 10px;
}
.main-content #user #user-app #user-edit #user-edit-form .alert {
  margin-bottom: 0;
}
.main-content #user #user-app #user-edit #user-edit-form .chosen-container {
  zoom: 1.2;
  font-size: 15px;
}
.main-content #user #user-app #user-edit #user-edit-form .user-switches {
  float: left;
  width: 30%;
  margin-right: 3%;
  margin-bottom: 10px;
}
.main-content #user #user-app #user-edit #user-edit-form #allow-discounts,
.main-content #user #user-app #user-edit #user-edit-form #inactive,
.main-content #user #user-app #user-edit #user-edit-form #locked {
  margin-bottom: 10px;
}
.main-content #user #user-app #user-edit #user-edit-form #fixed-discount {
  margin-bottom: 10px;
}
.main-content #user #user-app #user-edit #user-edit-form .col-md-8,
.main-content #user #user-app #user-edit #user-edit-form .col-sm-8,
.main-content #user #user-app #user-edit #user-edit-form .col-sm-12 {
  padding-bottom: 15px;
}
.main-content #user #user-app #user-edit #user-edit-form .col-md-8 .input-group,
.main-content #user #user-app #user-edit #user-edit-form .col-sm-8 .input-group,
.main-content #user #user-app #user-edit #user-edit-form .col-sm-12 .input-group {
  width: 100%;
}
.main-content #user #user-app #user-edit #user-edit-form .col-md-8 .input-group .input-group-addon,
.main-content #user #user-app #user-edit #user-edit-form .col-sm-8 .input-group .input-group-addon,
.main-content #user #user-app #user-edit #user-edit-form .col-sm-12 .input-group .input-group-addon {
  width: 200px;
}
.main-content #user #user-app #user-edit #user-edit-form .col-md-8 .input-group .btn-group,
.main-content #user #user-app #user-edit #user-edit-form .col-sm-8 .input-group .btn-group,
.main-content #user #user-app #user-edit #user-edit-form .col-sm-12 .input-group .btn-group {
  width: 100%;
}
.main-content #user #user-app #user-edit #user-edit-form .col-md-8 .input-group .btn-group .btn.btn-default,
.main-content #user #user-app #user-edit #user-edit-form .col-sm-8 .input-group .btn-group .btn.btn-default,
.main-content #user #user-app #user-edit #user-edit-form .col-sm-12 .input-group .btn-group .btn.btn-default {
  width: 90%;
  text-align: left;
  background-image: none;
}
.main-content #user #user-app #user-edit #user-edit-form .col-md-8 .input-group .btn-group .btn.btn-default.dropdown-toggle,
.main-content #user #user-app #user-edit #user-edit-form .col-sm-8 .input-group .btn-group .btn.btn-default.dropdown-toggle,
.main-content #user #user-app #user-edit #user-edit-form .col-sm-12 .input-group .btn-group .btn.btn-default.dropdown-toggle {
  width: 10%;
  text-align: center;
}
.main-content #user #user-app #user-edit #user-edit-form .col-md-8 .input-group .form-control,
.main-content #user #user-app #user-edit #user-edit-form .col-sm-8 .input-group .form-control,
.main-content #user #user-app #user-edit #user-edit-form .col-sm-12 .input-group .form-control {
  width: 100%;
}
.main-content #user #user-app #user-edit #user-edit-form .col-md-8 .input-group #user_event_chosen,
.main-content #user #user-app #user-edit #user-edit-form .col-sm-8 .input-group #user_event_chosen,
.main-content #user #user-app #user-edit #user-edit-form .col-sm-12 .input-group #user_event_chosen,
.main-content #user #user-app #user-edit #user-edit-form .col-md-8 .input-group .chosen-single,
.main-content #user #user-app #user-edit #user-edit-form .col-sm-8 .input-group .chosen-single,
.main-content #user #user-app #user-edit #user-edit-form .col-sm-12 .input-group .chosen-single {
  height: 27px;
  background-image: none;
  background-color: white;
}
.main-content #user #user-app #user-edit #user-edit-form .col-md-8 .input-group #user_event_chosen span,
.main-content #user #user-app #user-edit #user-edit-form .col-sm-8 .input-group #user_event_chosen span,
.main-content #user #user-app #user-edit #user-edit-form .col-sm-12 .input-group #user_event_chosen span,
.main-content #user #user-app #user-edit #user-edit-form .col-md-8 .input-group .chosen-single span,
.main-content #user #user-app #user-edit #user-edit-form .col-sm-8 .input-group .chosen-single span,
.main-content #user #user-app #user-edit #user-edit-form .col-sm-12 .input-group .chosen-single span {
  padding-top: 3px;
}
.main-content #user #user-app #user-edit #user-edit-form #fixed-discount {
  margin-bottom: 10px;
}
.main-content #user #user-app #user-edit #user-edit-form #edit-user-controls {
  padding-left: 15px;
}
.main-content #user #user-app #user-edit #user-edit-form #edit-user-controls #cancel-user {
  margin-right: 15px;
  float: right;
  width: 45%;
}
.main-content #user #user-app #user-password #user-change-password-form .input-group {
  width: 100%;
}
.main-content #user #user-app #user-password #user-change-password-form .input-group .input-group-addon {
  width: 150px;
}
.main-content #user #user-app #user-password #user-change-password-form .input-group input {
  width: 100%;
}
.main-content #user #user-app #user-password #user-change-password-form .editor-field input {
  width: 98%;
}
.main-content #user #user-app #user-password #user-change-password-form #change-password-controls {
  float: right;
  width: 100%;
  padding-top: 15px;
}
.main-content #user #user-app #user-password #user-change-password-form #change-password-controls .btn {
  width: 25%;
}
.main-content #user #user-app #user-password #user-change-password-form #change-password-controls #save-password {
  float: right;
}
.main-content #user #user-app #user-password #user-change-password-form #change-password-controls #cancel-change-password {
  float: right;
  margin-right: 5px;
}
.main-content #user-change-password h2 {
  padding-bottom: 15px;
}
.main-content #user-change-password .editor-field {
  height: 70px;
}
.main-content #user-change-password .editor-field input {
  width: 100%;
}
.main-content #user-change-password .field-validation-error {
  float: left;
}
.main-content #event-select .chosen-container {
  zoom: 2;
}
.main-content #event-select #event-select-submit {
  margin-top: 10px;
}
.main-content #events #events-header {
  height: 65px;
}
.main-content #events #events-header h2 {
  float: left;
}
.main-content #events #events-header #event-show-disabled {
  float: right;
  padding: 20px 3px 0 0;
}
.main-content #events #events-header #event-show-disabled .bootstrap-switch.bootstrap-switch-normal {
  min-width: 300px;
}
.main-content #events #event-display .alert {
  float: left;
  height: 50px;
  width: 98%;
}
.main-content #events #event-display #event-display-controls {
  height: 60px;
  float: left;
  width: 100%;
}
.main-content #events #event-display #event-display-controls #event-filter,
.main-content #events #event-display #event-display-controls #event-create {
  margin: 6px 0 0 0;
}
.main-content #events #event-display #event-display-controls #event-filter {
  width: 60%;
  float: left;
  height: 40px;
}
.main-content #events #event-display #event-display-controls #event-create {
  width: 32%;
  float: right;
  zoom: 1.2;
  margin-right: 15px;
}
.main-content #events #event-display #event-list .panel-custom {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.main-content #events #event-display #event-list,
.main-content #events #event-display #current-event {
  height: 600px;
  width: 100%;
  overflow-y: auto;
}
.main-content #events #event-display #event-list .panel,
.main-content #events #event-display #current-event .panel {
  margin-bottom: 0;
}
.main-content #events #event-display #event-list .event-row .ui-corner-all,
.main-content #events #event-display #current-event .event-row .ui-corner-all {
  border: 1px solid black;
  padding: 10px;
}
.main-content #events #event-display #event-list .event-row .event-details,
.main-content #events #event-display #current-event .event-row .event-details {
  margin-top: 10px;
}
.main-content #events #event-display #event-list .event-row .event-controls,
.main-content #events #event-display #current-event .event-row .event-controls {
  float: right;
}
.main-content #events #event-display #current-event {
  height: 120px;
  width: 98%;
}
.main-content #events #event-edit #event-settings .panel {
  margin-bottom: 0px;
}
.main-content #events #event-edit #event-settings .panel .event-edit-label {
  height: 25px;
  padding-top: 10px;
  margin-bottom: 10px;
}
.main-content #events #event-edit #event-settings .panel .panel-text {
  float: right;
  text-align: right;
}
.main-content #events #event-edit #event-settings .panel .row {
  padding-top: 15px;
}
.main-content #events #event-edit #event-settings .panel .row .col-md-4 {
  float: right;
}
.main-content #events #event-edit #event-settings #event-edit-form {
  height: 315px;
}
.main-content #events #event-edit #event-settings #event-edit-form .input-group {
  margin-bottom: 15px;
}
.main-content #events #event-edit #event-settings #event-edit-form .input-group .input-group-addon label {
  margin-bottom: 0;
}
.main-content #events #event-edit #event-settings #event-edit-form .editor-field {
  height: 50px;
}
.main-content #events #event-edit #event-settings #event-edit-form .editor-label {
  width: 100%;
  float: left;
}
.main-content #events #event-edit #event-settings #event-edit-form .event-edit-label {
  height: 25px;
  padding-top: 10px;
}
.main-content #events #event-edit #event-settings #event-edit-form #legal-entity {
  height: 100px;
}
.main-content #events #event-edit #event-settings #event-edit-form #brand-colour-picker {
  width: 100%;
  border-radius: 4px;
  border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  padding: 6px 12px;
}
.main-content #events #event-edit #event-settings #event-setup {
  height: 315px;
}
.main-content #events #event-edit #event-settings #event-setup .input-group {
  width: 100%;
}
.main-content #events #event-edit #event-settings #event-setup .input-group .input-group-addon {
  width: 285px;
}
.main-content #events #event-edit #event-settings #event-email-settings-edit {
  width: 32%;
  float: right;
  margin: 0px;
}
.main-content #events #event-edit #event-settings #email-settings-controls {
  height: 55px;
}
.main-content #events #event-edit #event-settings #email-settings-controls #show-email-settings {
  float: right;
}
.main-content #events #event-edit #event-settings #email-settings-controls .bootstrap-switch {
  float: right;
}
.main-content #events #event-edit #event-settings #event-disabled {
  background-image: linear-gradient(to bottom, #f2dede 0%, #ebcccc 100%);
  border-radius: 5px;
}
.main-content #events #event-edit #event-email #event-email-panels .panel {
  margin-bottom: 0;
}
.main-content #events #event-edit #event-email #event-email-panels #event-signed-email-settings,
.main-content #events #event-edit #event-email #event-email-panels #event-firm-email-settings,
.main-content #events #event-edit #event-email #event-email-panels #event-appointment-reminder-email-settings {
  text-align: left;
}
.main-content #events #event-edit #event-email #event-email-panels #event-signed-email-settings .alert,
.main-content #events #event-edit #event-email #event-email-panels #event-firm-email-settings .alert,
.main-content #events #event-edit #event-email #event-email-panels #event-appointment-reminder-email-settings .alert {
  margin-top: 10px;
  margin-bottom: 10px;
  padding: 10px;
}
.main-content #events #event-edit #event-email #event-email-panels #event-signed-email-settings .bootstrap-switch,
.main-content #events #event-edit #event-email #event-email-panels #event-firm-email-settings .bootstrap-switch,
.main-content #events #event-edit #event-email #event-email-panels #event-appointment-reminder-email-settings .bootstrap-switch {
  float: right;
}
.main-content #events #event-edit #event-email #event-email-panels #event-signed-email-settings .right,
.main-content #events #event-edit #event-email #event-email-panels #event-firm-email-settings .right,
.main-content #events #event-edit #event-email #event-email-panels #event-appointment-reminder-email-settings .right {
  width: 30%;
}
.main-content #events #event-edit #event-email #event-email-panels #event-signed-email-settings .right .email-help,
.main-content #events #event-edit #event-email #event-email-panels #event-firm-email-settings .right .email-help,
.main-content #events #event-edit #event-email #event-email-panels #event-appointment-reminder-email-settings .right .email-help {
  float: right;
  text-align: right;
  -webkit-user-select: initial;
  cursor: initial;
}
.main-content #events #event-edit #event-email #event-email-panels #event-signed-email-settings .right .email-help fieldset,
.main-content #events #event-edit #event-email #event-email-panels #event-firm-email-settings .right .email-help fieldset,
.main-content #events #event-edit #event-email #event-email-panels #event-appointment-reminder-email-settings .right .email-help fieldset {
  border: 1px solid black;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}
.main-content #events #event-edit #event-email #event-email-panels #event-signed-email-settings .right .email-help fieldset legend,
.main-content #events #event-edit #event-email #event-email-panels #event-firm-email-settings .right .email-help fieldset legend,
.main-content #events #event-edit #event-email #event-email-panels #event-appointment-reminder-email-settings .right .email-help fieldset legend {
  display: block;
  margin-bottom: 0;
  border-bottom: 0;
}
.main-content #events #event-edit #event-email #event-email-panels #event-signed-email-settings-ccaccountmanager,
.main-content #events #event-edit #event-email #event-email-panels #event-firm-email-settings-ccaccountmanager,
.main-content #events #event-edit #event-email #event-email-panels #event-appointment-reminder-email-settings-ccaccountmanager {
  height: 75px;
}
.main-content #events #event-edit #event-email #event-email-panels #event-signed-email-settings-ccaccountmanager #event-signed-email-settings-ccaccountmanager-switch,
.main-content #events #event-edit #event-email #event-email-panels #event-firm-email-settings-ccaccountmanager #event-signed-email-settings-ccaccountmanager-switch,
.main-content #events #event-edit #event-email #event-email-panels #event-appointment-reminder-email-settings-ccaccountmanager #event-signed-email-settings-ccaccountmanager-switch,
.main-content #events #event-edit #event-email #event-email-panels #event-signed-email-settings-ccaccountmanager #event-firm-email-settings-ccaccountmanager-switch,
.main-content #events #event-edit #event-email #event-email-panels #event-firm-email-settings-ccaccountmanager #event-firm-email-settings-ccaccountmanager-switch,
.main-content #events #event-edit #event-email #event-email-panels #event-appointment-reminder-email-settings-ccaccountmanager #event-firm-email-settings-ccaccountmanager-switch,
.main-content #events #event-edit #event-email #event-email-panels #event-signed-email-settings-ccaccountmanager #event-appointment-reminder-email-settings-ccaccountmanager-switch,
.main-content #events #event-edit #event-email #event-email-panels #event-firm-email-settings-ccaccountmanager #event-appointment-reminder-email-settings-ccaccountmanager-switch,
.main-content #events #event-edit #event-email #event-email-panels #event-appointment-reminder-email-settings-ccaccountmanager #event-appointment-reminder-email-settings-ccaccountmanager-switch {
  float: left;
}
.main-content #events #event-edit #event-email #event-email-panels #event-signed-email-settings:hover,
.main-content #events #event-edit #event-email #event-email-panels #event-firm-email-settings:hover,
.main-content #events #event-edit #event-email #event-email-panels #event-appointment-reminder-email-settings:hover {
  text-shadow: inherit;
}
.main-content #events #event-edit #event-email #email-attachments #email-attachment-upload {
  height: 75px;
}
.main-content #events #event-edit #event-email #email-attachments #email-attachment-upload #email-attachment-upload-file {
  float: left;
  display: normal;
  width: 75%;
  margin-right: 15px;
}
.main-content #events #event-edit #event-email #email-attachments #email-attachment-upload #upload-attachment {
  float: right;
  width: 20%;
}
.main-content #events #event-edit #event-email #email-attachments #email-attachments-list .attachment-item {
  width: 100%;
  height: 55px;
}
.main-content #events #event-edit #event-email #email-attachments #email-attachments-list .attachment-item label {
  width: 48%;
  float: left;
  margin-top: 5px;
  margin-right: 15px;
}
.main-content #events #event-edit #event-email #email-attachments #email-attachments-list .attachment-item .attachment-actions {
  width: 50%;
  float: right;
}
.main-content #events #event-edit #event-email #email-attachments #email-attachments-list .attachment-item .attachment-actions .email-actions {
  width: 85%;
  float: left;
}
.main-content #events #event-edit #event-email #email-attachments #email-attachments-list .attachment-item .attachment-actions .email-actions .btn {
  width: 32%;
}
.main-content #events #event-edit #event-email #email-attachments #email-attachments-list .attachment-item .attachment-actions .attachment-delete {
  width: 10%;
  float: right;
}
.main-content #events #event-edit #event-email-settings .editor-label {
  padding: 5px 0 5px 0;
}
.main-content #events #event-edit #event-email-settings #event-email-settings-edit-controls .ui-btn {
  float: left;
  width: 48%;
}
.main-content #events #event-edit #event-email-settings #event-email-settings-edit-controls #save-settings {
  margin-right: 2%;
}
.main-content #events #event-edit .editor-field {
  padding: 5px 0 5px 0;
}
.main-content #events #event-edit .editor-field .editor-checkbox label {
  display: inline;
}
.main-content #events #event-edit #event-edit-controls {
  margin-top: 25px;
  height: 50px;
}
.main-content #events #event-edit #event-edit-controls #save-event,
.main-content #events #event-edit #event-edit-controls #cancel-event {
  margin-right: 2%;
}
.main-content #events #event-edit #event-edit-controls .btn-block + .btn-block {
  margin-top: 0;
}
.main-content #events #event-edit #event-edit-controls .col-md-4 {
  float: right;
}
.main-content #events #event-edit #event-configuration .editor-label {
  margin-top: 10px;
}
.main-content #events #event-app #events-header {
  height: 65px;
}
.main-content #events #event-app #events-header h2 {
  float: left;
}
.main-content #events #event-app #events-header #event-show-disabled {
  float: right;
  padding: 20px 3px 0 0;
}
.main-content #events #event-app #events-header #event-show-disabled .bootstrap-switch.bootstrap-switch-normal {
  min-width: 300px;
}
.main-content #appointments-screen .panel-body {
  padding: 0 15px 15px 15px;
}
.main-content #appointments-screen #appointments #appointments-list {
  height: 100%;
}
.main-content #appointments-screen #appointments #appointments-list .alert {
  width: 100%;
  float: left;
  margin-bottom: 0;
}
.main-content #appointments-screen #appointments #appointments-list #appointments-list-controls {
  padding-bottom: 15px;
}
.main-content #appointments-screen #appointments #appointments-list #appointments-list-controls #appointment-control-buttons {
  padding-bottom: 15px;
}
.main-content #appointments-screen #appointments #appointments-list #appointments-list-controls #appointment-control-buttons .btn {
  width: 49%;
}
.main-content #appointments-screen #appointments #appointments-list #appointments-list-controls #appointment-control-buttons .btn:first-of-type {
  padding-right: 2%;
}
.main-content #appointments-screen #appointments #appointments-list #appointments-list-controls #appointment-filter {
  width: 100%;
}
.main-content #appointments-screen #appointments #appointments-list #appointments-list-filtered {
  height: 600px;
  width: 100%;
  overflow-y: auto;
}
.main-content #appointments-screen #appointments #appointments-list #appointments-list-filtered .panel {
  margin-bottom: 0;
}
.main-content #appointments-screen #appointments #appointments-list #appointments-list-filtered .panel .panel-heading {
  margin-bottom: 0;
}
.main-content #appointments-screen #appointments #appointments-list #appointments-list-filtered .panel .panel-heading .appointment-time {
  float: right;
}
.main-content #appointments-screen #appointments #appointments-list #appointments-list-filtered .panel .panel-body {
  padding: 15px;
}
.main-content #appointments-screen #appointments #appointments-list #appointments-list-filtered .panel .panel-body .appointment-detail-left {
  float: left;
  width: 23%;
  padding-left: 2%;
}
.main-content #appointments-screen #appointments #appointments-list #appointments-list-filtered .panel .panel-body .appointment-detail-middle {
  float: left;
  width: 34%;
  padding-left: 2%;
}
.main-content #appointments-screen #appointments #appointments-list #appointments-list-filtered .panel .panel-body .appointment-detail-right {
  float: right;
  width: 39%;
}
.main-content #appointments-screen #appointments #appointments-list #appointments-list-filtered .panel .panel-body .appointment-detail-right .appointment-controls {
  float: left;
  width: 100%;
  height: 40px;
}
.main-content #appointments-screen #appointments #appointments-list #appointments-list-filtered .panel .panel-body .appointment-detail-right .appointment-edit-controls .save-priority {
  float: right;
  margin-right: 2%;
}
.main-content #appointments-screen #appointments #appointments-list #appointments-list-filtered .panel .panel-body .appointment-detail-right button {
  float: right;
  margin-right: 2%;
  width: 48%;
}
.main-content #appointments-screen #appointments #appointments-list #appointments-list-filtered .panel .panel-body .appointment-detail-left .appointment-made .appointment-icon,
.main-content #appointments-screen #appointments #appointments-list #appointments-list-filtered .panel .panel-body .appointment-detail-middle .appointment-made .appointment-icon,
.main-content #appointments-screen #appointments #appointments-list #appointments-list-filtered .panel .panel-body .appointment-detail-left .appointment-mccalled .appointment-icon,
.main-content #appointments-screen #appointments #appointments-list #appointments-list-filtered .panel .panel-body .appointment-detail-middle .appointment-mccalled .appointment-icon,
.main-content #appointments-screen #appointments #appointments-list #appointments-list-filtered .panel .panel-body .appointment-detail-left .appointment-proxy .appointment-icon,
.main-content #appointments-screen #appointments #appointments-list #appointments-list-filtered .panel .panel-body .appointment-detail-middle .appointment-proxy .appointment-icon,
.main-content #appointments-screen #appointments #appointments-list #appointments-list-filtered .panel .panel-body .appointment-detail-left .appointment-reminder-sent .appointment-icon,
.main-content #appointments-screen #appointments #appointments-list #appointments-list-filtered .panel .panel-body .appointment-detail-middle .appointment-reminder-sent .appointment-icon,
.main-content #appointments-screen #appointments #appointments-list #appointments-list-filtered .panel .panel-body .appointment-detail-left .appointment-reminder-sent-at .appointment-icon,
.main-content #appointments-screen #appointments #appointments-list #appointments-list-filtered .panel .panel-body .appointment-detail-middle .appointment-reminder-sent-at .appointment-icon,
.main-content #appointments-screen #appointments #appointments-list #appointments-list-filtered .panel .panel-body .appointment-detail-left .appointment-made .appointment-reminder-date,
.main-content #appointments-screen #appointments #appointments-list #appointments-list-filtered .panel .panel-body .appointment-detail-middle .appointment-made .appointment-reminder-date,
.main-content #appointments-screen #appointments #appointments-list #appointments-list-filtered .panel .panel-body .appointment-detail-left .appointment-mccalled .appointment-reminder-date,
.main-content #appointments-screen #appointments #appointments-list #appointments-list-filtered .panel .panel-body .appointment-detail-middle .appointment-mccalled .appointment-reminder-date,
.main-content #appointments-screen #appointments #appointments-list #appointments-list-filtered .panel .panel-body .appointment-detail-left .appointment-proxy .appointment-reminder-date,
.main-content #appointments-screen #appointments #appointments-list #appointments-list-filtered .panel .panel-body .appointment-detail-middle .appointment-proxy .appointment-reminder-date,
.main-content #appointments-screen #appointments #appointments-list #appointments-list-filtered .panel .panel-body .appointment-detail-left .appointment-reminder-sent .appointment-reminder-date,
.main-content #appointments-screen #appointments #appointments-list #appointments-list-filtered .panel .panel-body .appointment-detail-middle .appointment-reminder-sent .appointment-reminder-date,
.main-content #appointments-screen #appointments #appointments-list #appointments-list-filtered .panel .panel-body .appointment-detail-left .appointment-reminder-sent-at .appointment-reminder-date,
.main-content #appointments-screen #appointments #appointments-list #appointments-list-filtered .panel .panel-body .appointment-detail-middle .appointment-reminder-sent-at .appointment-reminder-date {
  float: right;
}
.main-content #appointments-screen #reports .panel h2 {
  margin-bottom: 0;
}
.main-content #appointments-screen #reports .panel #report-controls {
  height: 35px;
}
.main-content #appointments-screen #reports .panel #report-controls #seen-reminder-filters,
.main-content #appointments-screen #reports .panel #report-controls #appointment-download {
  float: right;
}
.main-content #appointments-screen #reports .panel #report-controls #appointment-download {
  margin-left: 5px;
}
.main-content #appointments-screen #reports .panel #account-manager-filter {
  margin: 5px 0 5px 0;
  padding: 3px 0 5px 0;
  min-height: 35px;
}
.main-content #appointments-screen #reports .panel .table .table-center {
  text-align: center;
}
.main-content #orbit-anywhere #orbit-anywhere-app #oa-step-one-create #event-create .row .row .input-group {
  padding: 0 15px 10px 15px;
  width: 100%;
}
.main-content #orbit-anywhere #orbit-anywhere-app #oa-step-one-create #event-create .row .row .input-group .input-group-addon {
  width: 80px;
}
.main-content #orbit-anywhere #orbit-anywhere-app #oa-step-one-create #event-create .right {
  padding-top: 10px;
}
.main-content #orbit-anywhere #orbit-anywhere-app #oa-step-one-existing #event-select #select_orbit_event_chosen {
  zoom: 1;
  height: 30px;
}
.main-content #orbit-anywhere #orbit-anywhere-app #oa-step-one-existing #event-select #select_orbit_event_chosen .chosen-single {
  height: 30px;
  background-image: none;
}
.main-content #orbit-anywhere #orbit-anywhere-app #oa-step-one-existing #event-select #select_orbit_event_chosen .chosen-single span {
  padding-top: 3px;
}
.main-content #orbit-anywhere #orbit-anywhere-app #oa-step-one-existing #event-select button {
  margin-top: 10px;
  float: right;
}
.main-content #orbit-anywhere #orbit-anywhere-app #oa-file-upload #file-upload #stage-one-a #exhibitor-product-uploads .panel input,
.main-content #orbit-anywhere #orbit-anywhere-app #oa-file-upload #file-upload #stage-one-b #exhibitor-product-uploads .panel input,
.main-content #orbit-anywhere #orbit-anywhere-app #oa-file-upload #file-upload #stage-one-a #contract-product-uploads .panel input,
.main-content #orbit-anywhere #orbit-anywhere-app #oa-file-upload #file-upload #stage-one-b #contract-product-uploads .panel input {
  float: left;
  width: 94%;
}
.main-content #orbit-anywhere #orbit-anywhere-app #oa-file-upload #file-upload #stage-one-a #exhibitor-product-uploads .panel button,
.main-content #orbit-anywhere #orbit-anywhere-app #oa-file-upload #file-upload #stage-one-b #exhibitor-product-uploads .panel button,
.main-content #orbit-anywhere #orbit-anywhere-app #oa-file-upload #file-upload #stage-one-a #contract-product-uploads .panel button,
.main-content #orbit-anywhere #orbit-anywhere-app #oa-file-upload #file-upload #stage-one-b #contract-product-uploads .panel button {
  margin: 2.5px 0 0 5px;
  float: left;
  width: 5%;
}
.main-content #orbit-anywhere #orbit-anywhere-app #oa-file-upload #file-upload #stage-one-a #exhibitor-product-uploads button,
.main-content #orbit-anywhere #orbit-anywhere-app #oa-file-upload #file-upload #stage-one-b #exhibitor-product-uploads button,
.main-content #orbit-anywhere #orbit-anywhere-app #oa-file-upload #file-upload #stage-one-a #contract-product-uploads button,
.main-content #orbit-anywhere #orbit-anywhere-app #oa-file-upload #file-upload #stage-one-b #contract-product-uploads button {
  float: right;
  margin: 10px 0 0 5px;
}
.main-content #orbit-anywhere #orbit-anywhere-app #oa-file-upload #file-upload #stage-one-a #exhibitor-product-profiles .panel .panel-body button,
.main-content #orbit-anywhere #orbit-anywhere-app #oa-file-upload #file-upload #stage-one-b #exhibitor-product-profiles .panel .panel-body button,
.main-content #orbit-anywhere #orbit-anywhere-app #oa-file-upload #file-upload #stage-one-a #contract-product-profiles .panel .panel-body button,
.main-content #orbit-anywhere #orbit-anywhere-app #oa-file-upload #file-upload #stage-one-b #contract-product-profiles .panel .panel-body button {
  float: right;
  margin: 10px 0 0 5px;
}
.main-content #orbit-anywhere #orbit-anywhere-app #oa-file-upload #file-upload #stage-one-a #exhibitor-product-profiles .panel .panel-body #existing_profile_chosen,
.main-content #orbit-anywhere #orbit-anywhere-app #oa-file-upload #file-upload #stage-one-b #exhibitor-product-profiles .panel .panel-body #existing_profile_chosen,
.main-content #orbit-anywhere #orbit-anywhere-app #oa-file-upload #file-upload #stage-one-a #contract-product-profiles .panel .panel-body #existing_profile_chosen,
.main-content #orbit-anywhere #orbit-anywhere-app #oa-file-upload #file-upload #stage-one-b #contract-product-profiles .panel .panel-body #existing_profile_chosen,
.main-content #orbit-anywhere #orbit-anywhere-app #oa-file-upload #file-upload #stage-one-a #exhibitor-product-profiles .panel .panel-body #contract_product_profile_chosen,
.main-content #orbit-anywhere #orbit-anywhere-app #oa-file-upload #file-upload #stage-one-b #exhibitor-product-profiles .panel .panel-body #contract_product_profile_chosen,
.main-content #orbit-anywhere #orbit-anywhere-app #oa-file-upload #file-upload #stage-one-a #contract-product-profiles .panel .panel-body #contract_product_profile_chosen,
.main-content #orbit-anywhere #orbit-anywhere-app #oa-file-upload #file-upload #stage-one-b #contract-product-profiles .panel .panel-body #contract_product_profile_chosen {
  zoom: 1;
  height: 30px;
}
.main-content #orbit-anywhere #orbit-anywhere-app #oa-file-upload #file-upload #stage-one-a #exhibitor-product-profiles .panel .panel-body #existing_profile_chosen .chosen-single,
.main-content #orbit-anywhere #orbit-anywhere-app #oa-file-upload #file-upload #stage-one-b #exhibitor-product-profiles .panel .panel-body #existing_profile_chosen .chosen-single,
.main-content #orbit-anywhere #orbit-anywhere-app #oa-file-upload #file-upload #stage-one-a #contract-product-profiles .panel .panel-body #existing_profile_chosen .chosen-single,
.main-content #orbit-anywhere #orbit-anywhere-app #oa-file-upload #file-upload #stage-one-b #contract-product-profiles .panel .panel-body #existing_profile_chosen .chosen-single,
.main-content #orbit-anywhere #orbit-anywhere-app #oa-file-upload #file-upload #stage-one-a #exhibitor-product-profiles .panel .panel-body #contract_product_profile_chosen .chosen-single,
.main-content #orbit-anywhere #orbit-anywhere-app #oa-file-upload #file-upload #stage-one-b #exhibitor-product-profiles .panel .panel-body #contract_product_profile_chosen .chosen-single,
.main-content #orbit-anywhere #orbit-anywhere-app #oa-file-upload #file-upload #stage-one-a #contract-product-profiles .panel .panel-body #contract_product_profile_chosen .chosen-single,
.main-content #orbit-anywhere #orbit-anywhere-app #oa-file-upload #file-upload #stage-one-b #contract-product-profiles .panel .panel-body #contract_product_profile_chosen .chosen-single {
  height: 30px;
  background-image: none;
}
.main-content #orbit-anywhere #orbit-anywhere-app #oa-file-upload #file-upload #stage-one-a #exhibitor-product-profiles .panel .panel-body #existing_profile_chosen .chosen-single span,
.main-content #orbit-anywhere #orbit-anywhere-app #oa-file-upload #file-upload #stage-one-b #exhibitor-product-profiles .panel .panel-body #existing_profile_chosen .chosen-single span,
.main-content #orbit-anywhere #orbit-anywhere-app #oa-file-upload #file-upload #stage-one-a #contract-product-profiles .panel .panel-body #existing_profile_chosen .chosen-single span,
.main-content #orbit-anywhere #orbit-anywhere-app #oa-file-upload #file-upload #stage-one-b #contract-product-profiles .panel .panel-body #existing_profile_chosen .chosen-single span,
.main-content #orbit-anywhere #orbit-anywhere-app #oa-file-upload #file-upload #stage-one-a #exhibitor-product-profiles .panel .panel-body #contract_product_profile_chosen .chosen-single span,
.main-content #orbit-anywhere #orbit-anywhere-app #oa-file-upload #file-upload #stage-one-b #exhibitor-product-profiles .panel .panel-body #contract_product_profile_chosen .chosen-single span,
.main-content #orbit-anywhere #orbit-anywhere-app #oa-file-upload #file-upload #stage-one-a #contract-product-profiles .panel .panel-body #contract_product_profile_chosen .chosen-single span,
.main-content #orbit-anywhere #orbit-anywhere-app #oa-file-upload #file-upload #stage-one-b #contract-product-profiles .panel .panel-body #contract_product_profile_chosen .chosen-single span {
  padding-top: 3px;
}
.main-content #orbit-anywhere #orbit-anywhere-app #oa-file-upload #file-upload #stage-one-a #exhibitor-product-profiles .panel .panel-body input,
.main-content #orbit-anywhere #orbit-anywhere-app #oa-file-upload #file-upload #stage-one-b #exhibitor-product-profiles .panel .panel-body input,
.main-content #orbit-anywhere #orbit-anywhere-app #oa-file-upload #file-upload #stage-one-a #contract-product-profiles .panel .panel-body input,
.main-content #orbit-anywhere #orbit-anywhere-app #oa-file-upload #file-upload #stage-one-b #contract-product-profiles .panel .panel-body input {
  width: 100%;
  border-top-right-radius: 5px;
  border-bottom-right-radius: 5px;
}
.main-content #orbit-anywhere #orbit-anywhere-app #oa-file-upload #file-upload #stage-two .input-group {
  width: 100%;
}
.main-content #orbit-anywhere #orbit-anywhere-app #oa-file-upload #file-upload #stage-two .input-group .input-group-addon {
  width: 180px;
  text-align: left;
}
.main-content #orbit-anywhere #orbit-anywhere-app #oa-file-upload #file-upload #stage-two #exhibitor_sheets_chosen,
.main-content #orbit-anywhere #orbit-anywhere-app #oa-file-upload #file-upload #stage-two #exhibitor_details_sheets_chosen,
.main-content #orbit-anywhere #orbit-anywhere-app #oa-file-upload #file-upload #stage-two #contact_sheets_chosen,
.main-content #orbit-anywhere #orbit-anywhere-app #oa-file-upload #file-upload #stage-two #note_sheets_chosen,
.main-content #orbit-anywhere #orbit-anywhere-app #oa-file-upload #file-upload #stage-two #product_sheets_chosen,
.main-content #orbit-anywhere #orbit-anywhere-app #oa-file-upload #file-upload #stage-two #contract_product_sheets_chosen {
  zoom: 1;
  height: 30px;
}
.main-content #orbit-anywhere #orbit-anywhere-app #oa-file-upload #file-upload #stage-two #exhibitor_sheets_chosen .chosen-single,
.main-content #orbit-anywhere #orbit-anywhere-app #oa-file-upload #file-upload #stage-two #exhibitor_details_sheets_chosen .chosen-single,
.main-content #orbit-anywhere #orbit-anywhere-app #oa-file-upload #file-upload #stage-two #contact_sheets_chosen .chosen-single,
.main-content #orbit-anywhere #orbit-anywhere-app #oa-file-upload #file-upload #stage-two #note_sheets_chosen .chosen-single,
.main-content #orbit-anywhere #orbit-anywhere-app #oa-file-upload #file-upload #stage-two #product_sheets_chosen .chosen-single,
.main-content #orbit-anywhere #orbit-anywhere-app #oa-file-upload #file-upload #stage-two #contract_product_sheets_chosen .chosen-single {
  height: 30px;
  background-image: none;
}
.main-content #orbit-anywhere #orbit-anywhere-app #oa-file-upload #file-upload #stage-two #exhibitor_sheets_chosen .chosen-single span,
.main-content #orbit-anywhere #orbit-anywhere-app #oa-file-upload #file-upload #stage-two #exhibitor_details_sheets_chosen .chosen-single span,
.main-content #orbit-anywhere #orbit-anywhere-app #oa-file-upload #file-upload #stage-two #contact_sheets_chosen .chosen-single span,
.main-content #orbit-anywhere #orbit-anywhere-app #oa-file-upload #file-upload #stage-two #note_sheets_chosen .chosen-single span,
.main-content #orbit-anywhere #orbit-anywhere-app #oa-file-upload #file-upload #stage-two #product_sheets_chosen .chosen-single span,
.main-content #orbit-anywhere #orbit-anywhere-app #oa-file-upload #file-upload #stage-two #contract_product_sheets_chosen .chosen-single span {
  padding-top: 3px;
}
.main-content #orbit-anywhere #orbit-anywhere-app #oa-file-upload #file-upload #stage-two #exhibitor-sheet-controls,
.main-content #orbit-anywhere #orbit-anywhere-app #oa-file-upload #file-upload #stage-two #contract-product-sheet-controls {
  margin-top: 15px;
}
.main-content #orbit-anywhere #orbit-anywhere-app #oa-file-upload #file-upload #stage-two #exhibitor-sheet-controls .btn,
.main-content #orbit-anywhere #orbit-anywhere-app #oa-file-upload #file-upload #stage-two #contract-product-sheet-controls .btn {
  float: right;
  margin-left: 5px;
}
.main-content #orbit-anywhere #orbit-anywhere-app #oa-file-upload #file-upload #stage-three .input-group-addon.ng-invalid {
  background-color: #f2dede;
}
.main-content #orbit-anywhere #orbit-anywhere-app #oa-file-upload #file-upload #stage-three .input-group-addon.ng-valid {
  background-color: #d4edda;
}
.main-content #orbit-anywhere #orbit-anywhere-app #oa-file-upload #file-upload #stage-three .input-group .column-select {
  height: 28px;
}
.main-content #orbit-anywhere #orbit-anywhere-app #oa-file-upload #file-upload #stage-three .input-group .input-group-addon {
  width: 197px;
}
.main-content #orbit-anywhere #orbit-anywhere-app #oa-file-upload #file-upload #stage-three .input-group select {
  width: 208px;
}
.main-content #orbit-anywhere #orbit-anywhere-app #oa-file-upload #file-upload #stage-three .column-mapping-controls {
  margin-top: 10px;
}
.main-content #orbit-anywhere #orbit-anywhere-app #oa-file-upload #file-upload #stage-three .column-mapping-controls button {
  float: right;
}
.main-content #orbit-anywhere #orbit-anywhere-app #oa-file-upload #file-upload #stage-three .column-mapping-controls .btn {
  margin-left: 5px;
}
.main-content #orbit-anywhere #orbit-anywhere-app #oa-file-upload #file-upload #feedback .alert {
  margin-bottom: 5px;
}
.main-content #orbit-anywhere #orbit-anywhere-app #oa-file-upload #file-upload #feedback .btn {
  float: right;
  margin: 10px 0 0 5px;
}
.main-content #orbit-anywhere .panel {
  margin-bottom: 0;
}
.main-content #orbit-anywhere .ui-btn {
  width: 25%;
}
.main-content #orbit-anywhere #oa-step-one .editor-label {
  margin-top: 10px;
}
.main-content #orbit-anywhere #oa-step-one #event-controls {
  margin-top: 10px;
}
.main-content #orbit-anywhere #oa-step-one #event-configuration {
  height: 275px;
}
.main-content #orbit-anywhere #oa-step-one #event-configuration .editor-label {
  margin-top: 10px;
}
.main-content #orbit-anywhere #oa-step-one #event-configuration .setup-col-1 {
  float: left;
  width: 49%;
}
.main-content #orbit-anywhere #oa-step-one #event-configuration .setup-col-2 {
  float: right;
  width: 49%;
}
.main-content #orbit-anywhere #oa-step-one #event-configuration #timezone-partial #timezone_chosen {
  width: 300px !important;
}
.main-content #orbit-anywhere #oa-step-one #event-configuration #standUnit {
  width: 35%;
  height: 30px;
}
.main-content #orbit-anywhere #oa-step-one #event-configuration #lightWeightSyncInterval {
  width: 35%;
  margin-right: 5px;
}
.main-content #orbit-anywhere #oa-step-one #event-select .chosen-container {
  zoom: 2;
}
.main-content #orbit-anywhere #oa-step-one #cancel {
  float: right;
  width: 20%;
}
.main-content #orbit-anywhere #oa-file-upload .file-upload-left {
  width: 60%;
  float: left;
}
.main-content #orbit-anywhere #oa-file-upload .file-upload-left h3 {
  float: left;
}
.main-content #orbit-anywhere #oa-file-upload .file-upload-left .file-upload-collapse {
  float: right;
  zoom: 1.4;
  padding-left: 5px;
}
.main-content #orbit-anywhere #oa-file-upload .file-upload-right {
  width: 38%;
  float: right;
}
.main-content #orbit-anywhere #oa-file-upload .file-upload-right input {
  width: 100%;
}
.main-content #orbit-anywhere #oa-file-upload .file-upload-right .btn {
  width: 100%;
  margin-top: 5px;
}
.main-content #orbit-anywhere #oa-file-upload .panel {
  margin-bottom: 0;
}
.main-content #orbit-anywhere #oa-file-upload #orbit-anywhere-file-upload,
.main-content #orbit-anywhere #oa-file-upload #contract-product-file-upload {
  float: left;
  width: 100%;
}
.main-content #orbit-anywhere #oa-file-upload #orbit-anywhere-file-upload label,
.main-content #orbit-anywhere #oa-file-upload #contract-product-file-upload label {
  margin-top: 5px;
  margin-bottom: 0;
}
.main-content #orbit-anywhere #oa-file-upload #orbit-anywhere-file-upload .upload-fields,
.main-content #orbit-anywhere #oa-file-upload #contract-product-file-upload .upload-fields {
  height: 650px;
}
.main-content #orbit-anywhere #oa-file-upload #orbit-anywhere-file-upload .upload-fields .line-center-outer,
.main-content #orbit-anywhere #oa-file-upload #contract-product-file-upload .upload-fields .line-center-outer {
  width: 100%;
  margin: 15px 0;
}
.main-content #orbit-anywhere #oa-file-upload #orbit-anywhere-file-upload .upload-fields .line-center-outer .line-center,
.main-content #orbit-anywhere #oa-file-upload #contract-product-file-upload .upload-fields .line-center-outer .line-center {
  background-color: white;
}
.main-content #orbit-anywhere #oa-file-upload #orbit-anywhere-file-upload .upload-fields .ui-btn,
.main-content #orbit-anywhere #oa-file-upload #contract-product-file-upload .upload-fields .ui-btn {
  width: 65%;
}
.main-content #orbit-anywhere #oa-file-upload #orbit-anywhere-file-upload #upload-controls,
.main-content #orbit-anywhere #oa-file-upload #contract-product-file-upload #upload-controls {
  width: 100%;
  height: 50px;
}
.main-content #orbit-anywhere #oa-file-upload #orbit-anywhere-file-upload #upload-controls #cancel-upload,
.main-content #orbit-anywhere #oa-file-upload #contract-product-file-upload #upload-controls #cancel-upload {
  float: right;
}
.main-content #orbit-anywhere #sheet-selection .panel-body #sheet-selection-controls {
  padding-top: 10px;
}
.main-content #orbit-anywhere #column-mapping .editor-label {
  margin-top: 10px;
}
.main-content #orbit-anywhere #column-mapping #column-mapping-form .column-required {
  border: red 1px solid;
}
.main-content #orbit-anywhere #column-mapping #column-mapping-form .column-profile {
  margin-bottom: 15px;
  height: 70px;
}
.main-content #orbit-anywhere #column-mapping #column-mapping-form .column-profile #column-profile-name {
  float: left;
}
.main-content #orbit-anywhere #column-mapping #column-mapping-form .column-profile #column-profile-new {
  float: right;
}
.main-content #orbit-anywhere #column-mapping #column-mapping-form .column-profile #column-profile-new .bootstrap-switch {
  float: right;
}
.main-content #orbit-anywhere #column-mapping #column-mapping-form .column-left {
  float: left;
  margin-left: 10%;
}
.main-content #orbit-anywhere #column-mapping #column-mapping-form .column-right {
  float: right;
  margin-right: 10%;
}
.main-content #orbit-anywhere #column-mapping #column-mapping-form .column-mapping-controls {
  width: 100%;
  height: 50px;
}
.main-content #orbit-anywhere #column-mapping #column-mapping-form .column-mapping-controls .save-column-mappings {
  width: 49%;
  float: left;
}
.main-content #orbit-anywhere #column-mapping #column-mapping-form .column-mapping-controls .cancel-column-mapping {
  width: 49%;
  float: right;
}
.main-content #orbit-anywhere #extract #extract-controls {
  width: 100%;
  height: 50px;
}
.main-content #orbit-anywhere #extract #extract-controls #change-columns {
  float: left;
  width: 49%;
}
.main-content #orbit-anywhere #extract #extract-controls #extract-files {
  float: right;
  width: 49%;
}
.main-content #orbit-anywhere #event-import #import-controls {
  width: 100%;
  height: 50px;
}
.main-content #orbit-anywhere #event-import #import-controls #orbit-anywhere-import {
  width: 49%;
  float: left;
}
.main-content #orbit-anywhere #event-import #import-controls #cancel {
  width: 49%;
  float: right;
}
.main-content #orbit-anywhere #orbit-import-results {
  margin-top: 15px;
}
.main-content #orbit-anywhere #orbit-import-results .alert {
  padding-top: 0;
  padding-bottom: 0;
}
.main-content #sf-import #sf-event-select #sf_event_select_dropdown_chosen {
  height: 30px;
}
.main-content #sf-import #sf-event-select #sf_event_select_dropdown_chosen .chosen-single {
  height: 30px;
}
.main-content #sf-import #sf-event-select #sf_event_select_dropdown_chosen .chosen-single span {
  padding-top: 3px;
}
.main-content #sf-import #sf-event-select button {
  float: right;
}
.main-content #sf-import #sf-event-configuration {
  margin-top: 15px;
}
.main-content #sf-import #sf-event-configuration .editor-label {
  margin-top: 10px;
}
.main-content #sf-import #sf-event-configuration .setup-col-1 {
  float: left;
}
.main-content #sf-import #sf-event-configuration .setup-col-1 #timezone_chosen,
.main-content #sf-import #sf-event-configuration .setup-col-1 #currencyLocale_chosen {
  height: 30px;
}
.main-content #sf-import #sf-event-configuration .setup-col-1 #timezone_chosen .chosen-single,
.main-content #sf-import #sf-event-configuration .setup-col-1 #currencyLocale_chosen .chosen-single {
  height: 30px;
}
.main-content #sf-import #sf-event-configuration .setup-col-1 #timezone_chosen .chosen-single span,
.main-content #sf-import #sf-event-configuration .setup-col-1 #currencyLocale_chosen .chosen-single span {
  padding-top: 3px;
}
.main-content #sf-import #sf-event-configuration .setup-col-1 #standUnit {
  height: 30px;
  width: 35%;
}
.main-content #sf-import #sf-event-configuration .setup-col-2 {
  float: right;
}
.main-content #sf-import #sf-event-controls {
  padding-top: 15px;
}
.main-content #sf-import #sf-event-controls button {
  float: right;
}
.main-content #sf-import #sf-validation-errors-panel .panel .panel-heading i,
.main-content #sf-import #sf-import-errors-panel .panel .panel-heading i {
  float: right;
  zoom: 1.4;
  padding-left: 5px;
}
.main-content #esop-import .editor-label {
  margin-top: 10px;
}
.main-content #esop-contract-import .editor-label {
  padding-left: 15px;
  margin-top: 10px;
}
.main-content #esop-contract-import .editor-field {
  padding-left: 15px;
}
.main-content #esop-contract-import .margin35 {
  margin-top: 35px;
}
.main-content #esop-contract-import .margin2 {
  margin-bottom: 2px;
}
.main-content #esop-contract-import .margin15 {
  margin-top: 15px;
}
.main-content #orbit-anywhere-export #orbit-anywhere-export-accordion #oa-export-step-twoa #stepTwoA .panel-body #export-all-controls {
  height: 240px;
  width: 100%;
}
.main-content #orbit-anywhere-export #orbit-anywhere-export-accordion #oa-export-step-twoa #stepTwoA .panel-body #export-all-controls #export-profile .row {
  margin-top: 10px;
}
.main-content #orbit-anywhere-export #orbit-anywhere-export-accordion #oa-export-step-twoa #stepTwoA .panel-body #export-all-controls #export-profile .panel {
  margin-top: 5px;
}
.main-content #orbit-anywhere-export #orbit-anywhere-export-accordion #oa-export-step-twoa #stepTwoA .panel-body #export-all-controls .right {
  padding-top: 15px;
  padding-bottom: 15px;
}
.main-content #orbit-anywhere-export #orbit-anywhere-export-accordion #oa-export-step-twoa #stepTwoA .panel-body #export-all-progress #progress-console a {
  width: 25%;
  float: right;
  text-align: right;
  text-decoration: none;
}
.main-content #orbit-anywhere-export #orbit-anywhere-export-accordion #oa-export-step-twoa #stepTwoA .panel-body #export-all-progress #progress-console a:hover {
  color: black;
  background-color: inherit;
}
.main-content #orbit-anywhere-export #clifton-export .panel .panel-body #clifton-extract-controls {
  padding-top: 10px;
}
.main-content #orbit-anywhere-export #clifton-export .panel .panel-body #clifton-extract-controls #clifton-download a:hover {
  background: none;
}
.main-content #orbit-anywhere-export #clifton-export .panel .panel-body #clifton-extract-controls a {
  float: right;
}
.main-content #orbit-anywhere-export #clifton-export .panel .panel-body #clifton-extract-controls a:hover {
  background: none;
  text-decoration: none;
}
.main-content #note-export .panel .panel-body #note-export-controls #note-export-type-buttons {
  padding-top: 10px;
}
.main-content #note-export .panel .panel-body #note-export-controls #note-export-type-buttons a {
  float: right;
}
.main-content #note-export .panel .panel-body #note-export-controls #note-export-type-buttons a:hover {
  background: none;
  text-decoration: none;
}
#reset-password .editor-field input {
  width: 95%;
  border-radius: 8px;
}
#reset-password #reset-password-button {
  float: right;
  margin-top: 10px;
  margin-right: 50px;
}
#reset-password .editor-label {
  margin-top: 10px;
}
#request-password-reset .editor-label {
  margin-top: 10px;
}
#request-password-reset .editor-field input {
  width: 98%;
  border-radius: 8px;
}
#request-password-reset .editor-field button {
  margin-top: 5px;
  margin-right: 20px;
  float: right;
}
#results-controls .ui-btn {
  margin-left: 10%;
  margin-right: 10%;
  width: 30%;
  float: left;
}
#exhibitors #exhibitor-top #exhibitor-show-disabled,
#exhibitor-section #exhibitor-top #exhibitor-show-disabled {
  float: right;
}
#exhibitors #exhibitor-top #exhibitor-show-disabled .bootstrap-switch.bootstrap-switch-normal,
#exhibitor-section #exhibitor-top #exhibitor-show-disabled .bootstrap-switch.bootstrap-switch-normal {
  min-width: 300px;
}
#exhibitors #exhibitor-top #exhibitor-heading,
#exhibitor-section #exhibitor-top #exhibitor-heading {
  display: inline-block;
}
#exhibitors #exhibitor-top #exhibitor-name-edit,
#exhibitor-section #exhibitor-top #exhibitor-name-edit {
  height: 50px;
  vertical-align: middle;
}
#exhibitors #exhibitor-top #exhibitor-name-edit input,
#exhibitor-section #exhibitor-top #exhibitor-name-edit input {
  width: 75%;
}
#exhibitors #exhibitor-controls,
#exhibitor-section #exhibitor-controls {
  margin-bottom: 10px;
}
#exhibitors #exhibitor-controls #exhibitor-controls-filter,
#exhibitor-section #exhibitor-controls #exhibitor-controls-filter {
  height: 35px;
}
#exhibitors #exhibitor-controls #exhibitor-controls-filter #exhibitor-filter,
#exhibitor-section #exhibitor-controls #exhibitor-controls-filter #exhibitor-filter {
  width: 100%;
}
#exhibitors #exhibitor-controls #exhibitor-controls-filter input,
#exhibitor-section #exhibitor-controls #exhibitor-controls-filter input {
  margin-right: 5%;
  float: left;
}
#exhibitors #exhibitor-controls .btn-group,
#exhibitor-section #exhibitor-controls .btn-group {
  float: right;
}
#exhibitors #exhibitor-controls .btn-group #exhibitor-salesmanager-controls,
#exhibitor-section #exhibitor-controls .btn-group #exhibitor-salesmanager-controls {
  width: 100%;
}
#exhibitors #exhibitor-controls .btn-group #exhibitor-salesmanager-controls button,
#exhibitor-section #exhibitor-controls .btn-group #exhibitor-salesmanager-controls button {
  margin-left: 10px;
  margin-top: 5px;
  float: right;
}
#exhibitors #exhibitor-list,
#exhibitor-section #exhibitor-list {
  height: 640px;
  width: 100%;
  overflow-y: auto;
  padding-top: 5px;
}
#exhibitors #exhibitor-list .panel,
#exhibitor-section #exhibitor-list .panel {
  margin-bottom: 0;
}
#exhibitors #exhibitor-list .panel .panel-body,
#exhibitor-section #exhibitor-list .panel .panel-body {
  padding: 10px 15px 5px 15px;
  margin-right: 0;
}
#exhibitors #exhibitor-list .panel .panel-body .user-favourite,
#exhibitor-section #exhibitor-list .panel .panel-body .user-favourite {
  float: left;
  padding-right: 3px;
  height: 40px;
  width: 20px;
}
#exhibitors #exhibitor-list .panel .panel-body .user-favourite img,
#exhibitor-section #exhibitor-list .panel .panel-body .user-favourite img {
  width: 100%;
}
#exhibitors #exhibitor-list .panel .panel-body .names,
#exhibitor-section #exhibitor-list .panel .panel-body .names {
  height: 40px;
  float: left;
}
#exhibitors #exhibitor-list .panel .panel-body .names .exhibiting-name,
#exhibitor-section #exhibitor-list .panel .panel-body .names .exhibiting-name {
  text-align: left;
}
#exhibitors #exhibitor-list .panel .panel-body .names .company-name,
#exhibitor-section #exhibitor-list .panel .panel-body .names .company-name {
  font-size: 12px;
}
#exhibitors #exhibitor-list .panel .panel-body .status,
#exhibitor-section #exhibitor-list .panel .panel-body .status {
  font-weight: 200;
  font-size: 12px;
}
#exhibitors #exhibitor-list .panel .panel-body .status span,
#exhibitor-section #exhibitor-list .panel .panel-body .status span,
#exhibitors #exhibitor-list .panel .panel-body .status i,
#exhibitor-section #exhibitor-list .panel .panel-body .status i {
  padding-top: 7px;
  float: right;
}
#exhibitors #exhibitor-list .panel .panel-body .status i,
#exhibitor-section #exhibitor-list .panel .panel-body .status i {
  font-size: 16pt;
  cursor: pointer;
}
#exhibitors #exhibitor-list .panel .panel-body .status .status-text,
#exhibitor-section #exhibitor-list .panel .panel-body .status .status-text {
  padding-right: 5px;
  margin-top: 5px;
}
#exhibitors #exhibitor-list .panel:hover,
#exhibitor-section #exhibitor-list .panel:hover {
  background-color: #d6e9c6;
}
#exhibitors #exhibitor-list .panel-custom,
#exhibitor-section #exhibitor-list .panel-custom {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
#exhibitors #exhibitor-create .panel,
#exhibitor-section #exhibitor-create .panel {
  margin: 0;
}
#exhibitors #exhibitor-create .input-group,
#exhibitor-section #exhibitor-create .input-group {
  padding-bottom: 1px;
}
#exhibitors #exhibitor-create .exhibitor-error .form-control,
#exhibitor-section #exhibitor-create .exhibitor-error .form-control,
#exhibitors #exhibitor-create .exhibitor-error .input-group-addon,
#exhibitor-section #exhibitor-create .exhibitor-error .input-group-addon {
  border-radius: 4px;
  border-top: 1px solid red;
  border-bottom: 1px solid red;
}
#exhibitors #exhibitor-create .exhibitor-error .input-group-addon,
#exhibitor-section #exhibitor-create .exhibitor-error .input-group-addon {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-left: 1px solid red;
}
#exhibitors #exhibitor-create .exhibitor-error .form-control,
#exhibitor-section #exhibitor-create .exhibitor-error .form-control {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-right: 1px solid red;
}
#exhibitors #exhibitor-create #exhibitor-info .alert,
#exhibitor-section #exhibitor-create #exhibitor-info .alert,
#exhibitors #exhibitor-create #main-contact-details .alert,
#exhibitor-section #exhibitor-create #main-contact-details .alert,
#exhibitors #exhibitor-create #information-details .alert,
#exhibitor-section #exhibitor-create #information-details .alert {
  margin-bottom: 5px;
}
#exhibitors #exhibitor-create #exhibitor-info .input-group,
#exhibitor-section #exhibitor-create #exhibitor-info .input-group,
#exhibitors #exhibitor-create #main-contact-details .input-group,
#exhibitor-section #exhibitor-create #main-contact-details .input-group,
#exhibitors #exhibitor-create #information-details .input-group,
#exhibitor-section #exhibitor-create #information-details .input-group {
  width: 100%;
}
#exhibitors #exhibitor-create #exhibitor-info .input-group .input-group-addon,
#exhibitor-section #exhibitor-create #exhibitor-info .input-group .input-group-addon,
#exhibitors #exhibitor-create #main-contact-details .input-group .input-group-addon,
#exhibitor-section #exhibitor-create #main-contact-details .input-group .input-group-addon,
#exhibitors #exhibitor-create #information-details .input-group .input-group-addon,
#exhibitor-section #exhibitor-create #information-details .input-group .input-group-addon {
  width: 170px;
}
#exhibitors #exhibitor-create #exhibitor-info .input-group .exhibitor-check.form-control,
#exhibitor-section #exhibitor-create #exhibitor-info .input-group .exhibitor-check.form-control,
#exhibitors #exhibitor-create #main-contact-details .input-group .exhibitor-check.form-control,
#exhibitor-section #exhibitor-create #main-contact-details .input-group .exhibitor-check.form-control,
#exhibitors #exhibitor-create #information-details .input-group .exhibitor-check.form-control,
#exhibitor-section #exhibitor-create #information-details .input-group .exhibitor-check.form-control {
  width: 90%;
  border-radius: 4px;
}
#exhibitors #exhibitor-create #exhibitor-info .input-group i,
#exhibitor-section #exhibitor-create #exhibitor-info .input-group i,
#exhibitors #exhibitor-create #main-contact-details .input-group i,
#exhibitor-section #exhibitor-create #main-contact-details .input-group i,
#exhibitors #exhibitor-create #information-details .input-group i,
#exhibitor-section #exhibitor-create #information-details .input-group i {
  width: 10%;
  margin-top: 7px;
}
#exhibitors #exhibitor-create #exhibitor-info .input-group .fa-search,
#exhibitor-section #exhibitor-create #exhibitor-info .input-group .fa-search,
#exhibitors #exhibitor-create #main-contact-details .input-group .fa-search,
#exhibitor-section #exhibitor-create #main-contact-details .input-group .fa-search,
#exhibitors #exhibitor-create #information-details .input-group .fa-search,
#exhibitor-section #exhibitor-create #information-details .input-group .fa-search {
  padding-left: 5px;
}
#exhibitors #exhibitor-create #exhibitor-info .btn-group,
#exhibitor-section #exhibitor-create #exhibitor-info .btn-group,
#exhibitors #exhibitor-create #main-contact-details .btn-group,
#exhibitor-section #exhibitor-create #main-contact-details .btn-group,
#exhibitors #exhibitor-create #information-details .btn-group,
#exhibitor-section #exhibitor-create #information-details .btn-group {
  width: 100%;
}
#exhibitors #exhibitor-create #exhibitor-info .btn-group button,
#exhibitor-section #exhibitor-create #exhibitor-info .btn-group button,
#exhibitors #exhibitor-create #main-contact-details .btn-group button,
#exhibitor-section #exhibitor-create #main-contact-details .btn-group button,
#exhibitors #exhibitor-create #information-details .btn-group button,
#exhibitor-section #exhibitor-create #information-details .btn-group button {
  width: 100%;
  text-align: left;
}
#exhibitors #exhibitor-create #exhibitor-info .btn-group button .caret,
#exhibitor-section #exhibitor-create #exhibitor-info .btn-group button .caret,
#exhibitors #exhibitor-create #main-contact-details .btn-group button .caret,
#exhibitor-section #exhibitor-create #main-contact-details .btn-group button .caret,
#exhibitors #exhibitor-create #information-details .btn-group button .caret,
#exhibitor-section #exhibitor-create #information-details .btn-group button .caret {
  float: right;
  margin-top: 7px;
}
#exhibitors #exhibitor-create #exhibitor-info #exhibitor-appointment .input-group-addon,
#exhibitor-section #exhibitor-create #exhibitor-info #exhibitor-appointment .input-group-addon,
#exhibitors #exhibitor-create #main-contact-details #exhibitor-appointment .input-group-addon,
#exhibitor-section #exhibitor-create #main-contact-details #exhibitor-appointment .input-group-addon,
#exhibitors #exhibitor-create #information-details #exhibitor-appointment .input-group-addon,
#exhibitor-section #exhibitor-create #information-details #exhibitor-appointment .input-group-addon {
  width: 210px;
}
#exhibitors #exhibitor-create #exhibitor-info #exhibitor-appointment .appointment-picker,
#exhibitor-section #exhibitor-create #exhibitor-info #exhibitor-appointment .appointment-picker,
#exhibitors #exhibitor-create #main-contact-details #exhibitor-appointment .appointment-picker,
#exhibitor-section #exhibitor-create #main-contact-details #exhibitor-appointment .appointment-picker,
#exhibitors #exhibitor-create #information-details #exhibitor-appointment .appointment-picker,
#exhibitor-section #exhibitor-create #information-details #exhibitor-appointment .appointment-picker {
  width: 5%;
}
#exhibitors #exhibitor-create #exhibitor-create-controls .input-group,
#exhibitor-section #exhibitor-create #exhibitor-create-controls .input-group {
  width: 100%;
}
#exhibitors #exhibitor-create #exhibitor-create-controls .input-group .input-group-addon,
#exhibitor-section #exhibitor-create #exhibitor-create-controls .input-group .input-group-addon {
  width: 50%;
}
#exhibitors #exhibitor-create #contact-allocation-info #main-contact-details,
#exhibitor-section #exhibitor-create #contact-allocation-info #main-contact-details,
#exhibitors #exhibitor-create #contact-allocation-info #information-details,
#exhibitor-section #exhibitor-create #contact-allocation-info #information-details {
  margin-bottom: 0px;
}
#exhibitors #exhibitor-create #contact-allocation-info #main-contact-details .input-group,
#exhibitor-section #exhibitor-create #contact-allocation-info #main-contact-details .input-group,
#exhibitors #exhibitor-create #contact-allocation-info #information-details .input-group,
#exhibitor-section #exhibitor-create #contact-allocation-info #information-details .input-group {
  width: 100%;
}
#exhibitors #exhibitor-create #contact-allocation-info #main-contact-details .input-group .input-group-addon,
#exhibitor-section #exhibitor-create #contact-allocation-info #main-contact-details .input-group .input-group-addon,
#exhibitors #exhibitor-create #contact-allocation-info #information-details .input-group .input-group-addon,
#exhibitor-section #exhibitor-create #contact-allocation-info #information-details .input-group .input-group-addon {
  width: 100px;
}
#exhibitors #exhibitor-create #contact-allocation-info #exhibitor_assignment_chosen,
#exhibitor-section #exhibitor-create #contact-allocation-info #exhibitor_assignment_chosen {
  height: 30px;
}
#exhibitors #exhibitor-create #contact-allocation-info #exhibitor_assignment_chosen .chosen-single,
#exhibitor-section #exhibitor-create #contact-allocation-info #exhibitor_assignment_chosen .chosen-single {
  height: 30px;
  background-image: none;
}
#exhibitors #exhibitor-create #contact-allocation-info #exhibitor_assignment_chosen .chosen-single span,
#exhibitor-section #exhibitor-create #contact-allocation-info #exhibitor_assignment_chosen .chosen-single span {
  padding-top: 3px;
}
#exhibitors #exhibitor-create #exhibitor-create-controls #exhibitor-save-cancel,
#exhibitor-section #exhibitor-create #exhibitor-create-controls #exhibitor-save-cancel {
  float: right;
}
#exhibitors #exhibitor-details #details-overview,
#exhibitor-section #exhibitor-details #details-overview {
  overflow: hidden;
}
#exhibitors #exhibitor-details #details-overview #company-name-logo,
#exhibitor-section #exhibitor-details #details-overview #company-name-logo {
  min-height: 150px;
}
#exhibitors #exhibitor-details #details-overview #company-name-logo #exhibitor-logo-container,
#exhibitor-section #exhibitor-details #details-overview #company-name-logo #exhibitor-logo-container {
  min-height: 100px;
}
#exhibitors #exhibitor-details #details-overview #company-name-logo #exhibitor-logo-container .exhibitor-logo-preview,
#exhibitor-section #exhibitor-details #details-overview #company-name-logo #exhibitor-logo-container .exhibitor-logo-preview {
  height: 65px;
  width: 100%;
}
#exhibitors #exhibitor-details #details-overview #company-name-logo #exhibitor-logo-container .company,
#exhibitor-section #exhibitor-details #details-overview #company-name-logo #exhibitor-logo-container .company {
  width: 90%;
  overflow: hidden;
  float: left;
  margin-right: 5px;
}
#exhibitors #exhibitor-details #details-overview #company-name-logo #exhibitor-logo-container .no-logo-box,
#exhibitor-section #exhibitor-details #details-overview #company-name-logo #exhibitor-logo-container .no-logo-box {
  width: 300px;
  height: 65px;
  background-color: #e7e7e7;
  text-align: center;
  margin: 5px 0px 0px 5px;
  border-radius: 10px;
}
#exhibitors #exhibitor-details #details-overview #company-name-logo #exhibitor-logo-container .no-logo-box p,
#exhibitor-section #exhibitor-details #details-overview #company-name-logo #exhibitor-logo-container .no-logo-box p {
  padding-top: 20px;
  color: dimgray;
}
#exhibitors #exhibitor-details #details-overview #company-name-logo #exhibitor-logo-container .exhibitor-logo-label .exhibitor-logo-label-display .company,
#exhibitor-section #exhibitor-details #details-overview #company-name-logo #exhibitor-logo-container .exhibitor-logo-label .exhibitor-logo-label-display .company {
  max-height: 25px;
  text-overflow: ellipsis;
}
#exhibitors #exhibitor-details #details-overview #stand-container,
#exhibitor-section #exhibitor-details #details-overview #stand-container {
  margin: 5px;
  font-size: 80%;
}
#exhibitors #exhibitor-details #details-overview #stand-container .stand-row,
#exhibitor-section #exhibitor-details #details-overview #stand-container .stand-row {
  min-height: 81px;
  text-align: left;
  font-weight: normal;
}
#exhibitors #exhibitor-details #details-overview #stand-container .stand-row .standnumber-label,
#exhibitor-section #exhibitor-details #details-overview #stand-container .stand-row .standnumber-label {
  font-weight: bold;
  padding-bottom: 5px;
}
#exhibitors #exhibitor-details #details-overview #stand-container label,
#exhibitor-section #exhibitor-details #details-overview #stand-container label {
  display: inline;
  padding-left: 1%;
  font-size: 12pt;
}
#exhibitors #exhibitor-details #details-overview #stand-container .totalvalue-label,
#exhibitor-section #exhibitor-details #details-overview #stand-container .totalvalue-label {
  text-align: right;
}
#exhibitors #exhibitor-details #details-overview #stand-container #details-overview-status,
#exhibitor-section #exhibitor-details #details-overview #stand-container #details-overview-status {
  margin-top: 25px;
}
#exhibitors #exhibitor-details #details-overview #stand-container #details-overview-status .btn,
#exhibitor-section #exhibitor-details #details-overview #stand-container #details-overview-status .btn {
  float: right;
  background-image: none;
}
#exhibitors #exhibitor-details #detail-tabs #overview #details-overview .panel,
#exhibitor-section #exhibitor-details #detail-tabs #overview #details-overview .panel {
  margin-bottom: 5px;
}
#exhibitors #exhibitor-details #detail-tabs #overview #details-overview .panel .panel-body #exhibitor-status .btn-group,
#exhibitor-section #exhibitor-details #detail-tabs #overview #details-overview .panel .panel-body #exhibitor-status .btn-group {
  padding-top: 14px;
}
#exhibitors #exhibitor-details #detail-tabs #overview #details-overview .panel .panel-footer,
#exhibitor-section #exhibitor-details #detail-tabs #overview #details-overview .panel .panel-footer {
  height: 33px;
  padding: 5px 15px;
}
#exhibitors #exhibitor-details #detail-tabs #overview #details-overview .panel .panel-footer button,
#exhibitor-section #exhibitor-details #detail-tabs #overview #details-overview .panel .panel-footer button {
  float: right;
}
#exhibitors #exhibitor-details #detail-tabs #overview #details-overview #exhibitor-logo #exhibitor-logo-container,
#exhibitor-section #exhibitor-details #detail-tabs #overview #details-overview #exhibitor-logo #exhibitor-logo-container {
  padding-top: 5px;
}
#exhibitors #exhibitor-details #detail-tabs #overview #details-overview #exhibitor-logo #exhibitor-logo-container .exhibitor-logo-preview,
#exhibitor-section #exhibitor-details #detail-tabs #overview #details-overview #exhibitor-logo #exhibitor-logo-container .exhibitor-logo-preview {
  height: 65px;
  width: 100%;
}
#exhibitors #exhibitor-details #detail-tabs #overview #details-overview #exhibitor-logo #exhibitor-logo-container .company,
#exhibitor-section #exhibitor-details #detail-tabs #overview #details-overview #exhibitor-logo #exhibitor-logo-container .company {
  width: 90%;
  overflow: hidden;
  float: left;
  margin-right: 5px;
}
#exhibitors #exhibitor-details #detail-tabs #overview #details-overview #exhibitor-logo #exhibitor-logo-container .no-logo-box,
#exhibitor-section #exhibitor-details #detail-tabs #overview #details-overview #exhibitor-logo #exhibitor-logo-container .no-logo-box {
  width: 300px;
  height: 65px;
  background-color: #e7e7e7;
  text-align: center;
  margin: 5px 0px 0px 5px;
  border-radius: 10px;
}
#exhibitors #exhibitor-details #detail-tabs #overview #details-overview #exhibitor-logo #exhibitor-logo-container .no-logo-box p,
#exhibitor-section #exhibitor-details #detail-tabs #overview #details-overview #exhibitor-logo #exhibitor-logo-container .no-logo-box p {
  padding-top: 20px;
  color: dimgray;
}
#exhibitors #exhibitor-details #detail-tabs #overview #details-overview #exhibitor-logo #exhibitor-logo-container .exhibitor-logo-label .exhibitor-logo-label-display .company,
#exhibitor-section #exhibitor-details #detail-tabs #overview #details-overview #exhibitor-logo #exhibitor-logo-container .exhibitor-logo-label .exhibitor-logo-label-display .company {
  max-height: 25px;
  text-overflow: ellipsis;
}
#exhibitors #exhibitor-details #detail-tabs #overview #details-overview #exhibitor-current-year .panel-body .row,
#exhibitor-section #exhibitor-details #detail-tabs #overview #details-overview #exhibitor-current-year .panel-body .row {
  margin-top: -20px;
}
#exhibitors #exhibitor-details #detail-tabs #overview #details-overview #exhibitor-current-year th,
#exhibitor-section #exhibitor-details #detail-tabs #overview #details-overview #exhibitor-current-year th {
  font-size: 1em;
}
#exhibitors #exhibitor-details #detail-tabs #overview #details-overview #exhibitor-current-year tbody,
#exhibitor-section #exhibitor-details #detail-tabs #overview #details-overview #exhibitor-current-year tbody {
  font-size: 14px;
}
#exhibitors #exhibitor-details #detail-tabs #check-ins .panel,
#exhibitor-section #exhibitor-details #detail-tabs #check-ins .panel {
  margin-bottom: 0;
}
#exhibitors #exhibitor-details #detail-tabs #check-ins .checked-in-by,
#exhibitor-section #exhibitor-details #detail-tabs #check-ins .checked-in-by {
  float: left;
  width: 100%;
  text-align: left;
}
#exhibitors #exhibitor-details #detail-tabs #check-ins .row,
#exhibitor-section #exhibitor-details #detail-tabs #check-ins .row {
  width: 100%;
  float: left;
  font-size: 10pt;
}
#exhibitors #exhibitor-details #detail-tabs #check-ins .row i,
#exhibitor-section #exhibitor-details #detail-tabs #check-ins .row i {
  float: right;
  text-align: right;
}
#exhibitors #exhibitor-details #detail-tabs #contacts #contacts-list #main-contact,
#exhibitor-section #exhibitor-details #detail-tabs #contacts #contacts-list #main-contact,
#exhibitors #exhibitor-details #detail-tabs #contacts #contacts-list .signatory-contact,
#exhibitor-section #exhibitor-details #detail-tabs #contacts #contacts-list .signatory-contact {
  margin-bottom: 0;
}
#exhibitors #exhibitor-details #detail-tabs #contacts #contacts-list .signatory-contact:nth-child(1),
#exhibitor-section #exhibitor-details #detail-tabs #contacts #contacts-list .signatory-contact:nth-child(1),
#exhibitors #exhibitor-details #detail-tabs #contacts #contacts-list #contact-list,
#exhibitor-section #exhibitor-details #detail-tabs #contacts #contacts-list #contact-list {
  margin-top: 15px;
}
#exhibitors #exhibitor-details #detail-tabs #contacts #contacts-list .panel .contact-controls,
#exhibitor-section #exhibitor-details #detail-tabs #contacts #contacts-list .panel .contact-controls {
  width: 100%;
  height: 50px;
}
#exhibitors #exhibitor-details #detail-tabs #contacts #contacts-list .panel .contact-controls button,
#exhibitor-section #exhibitor-details #detail-tabs #contacts #contacts-list .panel .contact-controls button {
  float: right;
}
#exhibitors #exhibitor-details #detail-tabs #contacts #contacts-list .panel .contact-row .contact-address,
#exhibitor-section #exhibitor-details #detail-tabs #contacts #contacts-list .panel .contact-row .contact-address {
  float: left;
  text-align: left;
  width: 50%;
}
#exhibitors #exhibitor-details #detail-tabs #contacts #contacts-list .panel .contact-row .contact-other,
#exhibitor-section #exhibitor-details #detail-tabs #contacts #contacts-list .panel .contact-row .contact-other {
  float: right;
  text-align: left;
  width: 50%;
}
#exhibitors #exhibitor-details #detail-tabs #contacts #contacts-list .panel .contact-row .contact-other #edit-contact-icon,
#exhibitor-section #exhibitor-details #detail-tabs #contacts #contacts-list .panel .contact-row .contact-other #edit-contact-icon {
  float: right;
  font-size: 1.5em;
}
#exhibitors #exhibitor-details #detail-tabs #contacts #contacts-list .panel .contact-row .contact-other #delete-main-contact,
#exhibitor-section #exhibitor-details #detail-tabs #contacts #contacts-list .panel .contact-row .contact-other #delete-main-contact,
#exhibitors #exhibitor-details #detail-tabs #contacts #contacts-list .panel .contact-row .contact-other #delete-signatory-contact,
#exhibitor-section #exhibitor-details #detail-tabs #contacts #contacts-list .panel .contact-row .contact-other #delete-signatory-contact,
#exhibitors #exhibitor-details #detail-tabs #contacts #contacts-list .panel .contact-row .contact-other #delete-contact,
#exhibitor-section #exhibitor-details #detail-tabs #contacts #contacts-list .panel .contact-row .contact-other #delete-contact {
  float: right;
  font-size: 1.5em;
  padding-right: 5px;
}
#exhibitors #exhibitor-details #detail-tabs #contacts #contact-edit .panel .panel-body .row .input-group,
#exhibitor-section #exhibitor-details #detail-tabs #contacts #contact-edit .panel .panel-body .row .input-group {
  width: 100%;
}
#exhibitors #exhibitor-details #detail-tabs #contacts #contact-edit .panel .panel-body .row .input-group .input-group-addon,
#exhibitor-section #exhibitor-details #detail-tabs #contacts #contact-edit .panel .panel-body .row .input-group .input-group-addon {
  width: 120px;
}
#exhibitors #exhibitor-details #detail-tabs #contacts #contact-edit .panel .btn,
#exhibitor-section #exhibitor-details #detail-tabs #contacts #contact-edit .panel .btn {
  width: 100%;
}
#exhibitors #exhibitor-details #detail-tabs #notes #note-controls.row,
#exhibitor-section #exhibitor-details #detail-tabs #notes #note-controls.row {
  padding-bottom: 15px;
  margin-right: 26px;
}
#exhibitors #exhibitor-details #detail-tabs #notes #note-list .panel-body,
#exhibitor-section #exhibitor-details #detail-tabs #notes #note-list .panel-body {
  white-space: pre-wrap;
  padding-top: 0;
  padding-bottom: 0;
}
#exhibitors #exhibitor-details #detail-tabs #history .panel,
#exhibitor-section #exhibitor-details #detail-tabs #history .panel {
  margin-bottom: 0;
}
#exhibitors #exhibitor-details #details-tabs li,
#exhibitor-section #exhibitor-details #details-tabs li {
  margin: 0;
}
#exhibitors #exhibitor-details #details-tabs li a,
#exhibitor-section #exhibitor-details #details-tabs li a {
  padding: 0.5em 0.5em;
}
#exhibitors #exhibitor-details #details-tabs #detail-checkins #checkin-controls #checkin-add-details,
#exhibitor-section #exhibitor-details #details-tabs #detail-checkins #checkin-controls #checkin-add-details {
  height: 40px;
}
#exhibitors #exhibitor-details #details-tabs #detail-checkins #checkin-controls #checkin-add-details .editor-checkbox label,
#exhibitor-section #exhibitor-details #details-tabs #detail-checkins #checkin-controls #checkin-add-details .editor-checkbox label,
#exhibitors #exhibitor-details #details-tabs #detail-checkins #checkin-controls #checkin-add-details .editor-select label,
#exhibitor-section #exhibitor-details #details-tabs #detail-checkins #checkin-controls #checkin-add-details .editor-select label {
  display: inline;
}
#exhibitors #exhibitor-details #details-tabs #detail-checkins #checkin-controls #checkin-add-details .editor-checkbox,
#exhibitor-section #exhibitor-details #details-tabs #detail-checkins #checkin-controls #checkin-add-details .editor-checkbox {
  float: left;
  width: 35%;
}
#exhibitors #exhibitor-details #details-tabs #detail-checkins #checkin-controls #checkin-add-details .editor-select,
#exhibitor-section #exhibitor-details #details-tabs #detail-checkins #checkin-controls #checkin-add-details .editor-select {
  float: right;
  width: 60%;
}
#exhibitors #exhibitor-details #details-tabs #detail-checkins #checkin-controls #checkin-add-details .editor-select .chosen-container,
#exhibitor-section #exhibitor-details #details-tabs #detail-checkins #checkin-controls #checkin-add-details .editor-select .chosen-container {
  zoom: 1.2;
  font-size: 15px;
}
#exhibitors #exhibitor-details #details-tabs #detail-checkins #checkin-controls #edit-checkin-controls,
#exhibitor-section #exhibitor-details #details-tabs #detail-checkins #checkin-controls #edit-checkin-controls {
  height: 70px;
}
#exhibitors #exhibitor-details #details-tabs #detail-checkins #checkin-controls #edit-checkin-controls .ui-btn,
#exhibitor-section #exhibitor-details #details-tabs #detail-checkins #checkin-controls #edit-checkin-controls .ui-btn {
  width: 48%;
  float: left;
}
#exhibitors #exhibitor-details #details-tabs #detail-checkins #checkin-controls #edit-checkin-controls #save-checkin,
#exhibitor-section #exhibitor-details #details-tabs #detail-checkins #checkin-controls #edit-checkin-controls #save-checkin {
  margin-right: 2%;
}
#exhibitors #exhibitor-details #details-tabs #detail-checkins #checkin-filter,
#exhibitor-section #exhibitor-details #details-tabs #detail-checkins #checkin-filter {
  width: 98%;
}
#exhibitors #exhibitor-details #details-tabs #detail-checkins #checkins .checkin-row:hover,
#exhibitor-section #exhibitor-details #details-tabs #detail-checkins #checkins .checkin-row:hover {
  background: white url("jqueryui/smoothness/images/ui-bg_flat_75_ffffff_40x100.png") 50% 50% repeat-x;
}
#exhibitors #exhibitor-details #details-tabs #detail-checkins #checkins .checked-in-by,
#exhibitor-section #exhibitor-details #details-tabs #detail-checkins #checkins .checked-in-by {
  float: left;
  width: 100%;
  text-align: left;
}
#exhibitors #exhibitor-details #details-tabs #detail-checkins #checkins .check-in-value,
#exhibitor-section #exhibitor-details #details-tabs #detail-checkins #checkins .check-in-value {
  width: 100%;
  float: left;
  font-size: 10pt;
}
#exhibitors #exhibitor-details #details-tabs #detail-checkins #checkins .check-in-value span,
#exhibitor-section #exhibitor-details #details-tabs #detail-checkins #checkins .check-in-value span {
  float: left;
}
#exhibitors #exhibitor-details #details-tabs #detail-checkins #checkins .check-in-value i,
#exhibitor-section #exhibitor-details #details-tabs #detail-checkins #checkins .check-in-value i {
  float: right;
}
#exhibitors #exhibitor-details #details-tabs #detail-checkins #edit-checkin #edit-checkin-form,
#exhibitor-section #exhibitor-details #details-tabs #detail-checkins #edit-checkin #edit-checkin-form {
  height: 200px;
}
#exhibitors #exhibitor-details #details-tabs #detail-checkins #edit-checkin #edit-checkin-form #checkin-made-contact,
#exhibitor-section #exhibitor-details #details-tabs #detail-checkins #edit-checkin #edit-checkin-form #checkin-made-contact {
  float: left;
  width: 49%;
}
#exhibitors #exhibitor-details #details-tabs #detail-checkins #edit-checkin #edit-checkin-form #checkin-contact,
#exhibitor-section #exhibitor-details #details-tabs #detail-checkins #edit-checkin #edit-checkin-form #checkin-contact {
  float: right;
  width: 49%;
}
#exhibitors #exhibitor-details #details-tabs #detail-checkins #edit-checkin #edit-checkin-form #checkin-contact #checkin-contact-select,
#exhibitor-section #exhibitor-details #details-tabs #detail-checkins #edit-checkin #edit-checkin-form #checkin-contact #checkin-contact-select {
  float: left;
}
#exhibitors #exhibitor-details #details-tabs #detail-checkins #edit-checkin #edit-checkin-form .editor-label,
#exhibitor-section #exhibitor-details #details-tabs #detail-checkins #edit-checkin #edit-checkin-form .editor-label {
  padding-top: 5px;
}
#exhibitors #exhibitor-details #details-tabs #detail-checkins #edit-checkin #edit-checkin-form .editor-checkbox label,
#exhibitor-section #exhibitor-details #details-tabs #detail-checkins #edit-checkin #edit-checkin-form .editor-checkbox label {
  display: inline;
}
#exhibitors #exhibitor-details #details-tabs #detail-checkins #edit-checkin #edit-checkin-form #edit-checkin-controls,
#exhibitor-section #exhibitor-details #details-tabs #detail-checkins #edit-checkin #edit-checkin-form #edit-checkin-controls {
  height: 50px;
  padding-top: 100px;
}
#exhibitors #exhibitor-details #details-tabs #detail-checkins #edit-checkin #edit-checkin-form #edit-checkin-controls .ui-btn,
#exhibitor-section #exhibitor-details #details-tabs #detail-checkins #edit-checkin #edit-checkin-form #edit-checkin-controls .ui-btn {
  width: 48%;
  float: left;
}
#exhibitors #exhibitor-details #details-tabs #detail-checkins #edit-checkin #edit-checkin-form #edit-checkin-controls #save-checkin,
#exhibitor-section #exhibitor-details #details-tabs #detail-checkins #edit-checkin #edit-checkin-form #edit-checkin-controls #save-checkin {
  padding-right: 2%;
}
#exhibitors #exhibitor-details #details-tabs #details-contacts #contacts .contact-row .contact-address,
#exhibitor-section #exhibitor-details #details-tabs #details-contacts #contacts .contact-row .contact-address {
  float: left;
  text-align: left;
  width: 50%;
}
#exhibitors #exhibitor-details #details-tabs #details-contacts #contacts .contact-row .contact-other,
#exhibitor-section #exhibitor-details #details-tabs #details-contacts #contacts .contact-row .contact-other {
  float: right;
  text-align: left;
  width: 50%;
}
#exhibitors #exhibitor-details #details-tabs #details-contacts #contacts .contact-row .contact-other #edit-contact-icon,
#exhibitor-section #exhibitor-details #details-tabs #details-contacts #contacts .contact-row .contact-other #edit-contact-icon {
  float: right;
  font-size: 1.5em;
}
#exhibitors #exhibitor-details #details-tabs #details-contacts #contacts .contact-row .contact-other #delete-contact,
#exhibitor-section #exhibitor-details #details-tabs #details-contacts #contacts .contact-row .contact-other #delete-contact {
  float: right;
  font-size: 1.5em;
}
#exhibitors #exhibitor-details #details-tabs #details-contacts #contacts .ui-btn:hover,
#exhibitor-section #exhibitor-details #details-tabs #details-contacts #contacts .ui-btn:hover {
  background-color: white;
  text-shadow: none;
}
#exhibitors #exhibitor-details #details-tabs #details-contacts #edit-contact .editor-checkbox label,
#exhibitor-section #exhibitor-details #details-tabs #details-contacts #edit-contact .editor-checkbox label {
  display: inline;
}
#exhibitors #exhibitor-details #details-tabs #details-contacts #edit-contact #edit-contact-form #contact-edit-top #contact-details .input-group-addon,
#exhibitor-section #exhibitor-details #details-tabs #details-contacts #edit-contact #edit-contact-form #contact-edit-top #contact-details .input-group-addon {
  width: 101px;
}
#exhibitors #exhibitor-details #details-tabs #details-contacts #edit-contact #edit-contact-form #contact-edit-top #contact-address .input-group-addon,
#exhibitor-section #exhibitor-details #details-tabs #details-contacts #edit-contact #edit-contact-form #contact-edit-top #contact-address .input-group-addon {
  width: 129px;
}
#exhibitors #exhibitor-details #details-tabs #details-contacts #edit-contact #edit-contact-form #contact-edit-bottom,
#exhibitor-section #exhibitor-details #details-tabs #details-contacts #edit-contact #edit-contact-form #contact-edit-bottom {
  height: 30px;
  margin-top: 10px;
}
#exhibitors #exhibitor-details #details-tabs #details-contacts #edit-contact #edit-contact-form #contact-edit-bottom #contact-edit-controls,
#exhibitor-section #exhibitor-details #details-tabs #details-contacts #edit-contact #edit-contact-form #contact-edit-bottom #contact-edit-controls {
  float: right;
}
#exhibitors #exhibitor-details #details-tabs #detail-contracts #contracts .contract-row,
#exhibitor-section #exhibitor-details #details-tabs #detail-contracts #contracts .contract-row {
  text-align: left;
}
#exhibitors #exhibitor-details #details-tabs #detail-contracts #contracts .contract-row .contract-left,
#exhibitor-section #exhibitor-details #details-tabs #detail-contracts #contracts .contract-row .contract-left,
#exhibitors #exhibitor-details #details-tabs #detail-contracts #contracts .contract-row .contract-right,
#exhibitor-section #exhibitor-details #details-tabs #detail-contracts #contracts .contract-row .contract-right {
  padding-top: 15px;
}
#exhibitors #exhibitor-details #details-tabs #detail-contracts #contracts .contract-row .contract-left,
#exhibitor-section #exhibitor-details #details-tabs #detail-contracts #contracts .contract-row .contract-left {
  float: left;
}
#exhibitors #exhibitor-details #details-tabs #detail-contracts #contracts .contract-row .contract-right,
#exhibitor-section #exhibitor-details #details-tabs #detail-contracts #contracts .contract-row .contract-right {
  float: right;
}
#exhibitors #exhibitor-details #details-tabs #details-notes #note-filter,
#exhibitor-section #exhibitor-details #details-tabs #details-notes #note-filter {
  width: 98%;
}
#exhibitors #exhibitor-details #details-tabs #details-notes #notes .note-row .note-info #note-title,
#exhibitor-section #exhibitor-details #details-tabs #details-notes #notes .note-row .note-info #note-title {
  float: left;
  width: 100%;
  text-align: left;
}
#exhibitors #exhibitor-details #details-tabs #details-notes #notes .note-row .note-info #note-details,
#exhibitor-section #exhibitor-details #details-tabs #details-notes #notes .note-row .note-info #note-details {
  float: left;
  font-size: 10pt;
}
#exhibitors #exhibitor-details #details-tabs #details-notes #notes .note-row .note-body,
#exhibitor-section #exhibitor-details #details-tabs #details-notes #notes .note-row .note-body {
  float: left;
  width: 100%;
  text-align: left;
  white-space: pre-wrap;
  padding-top: 10px;
}
#exhibitors #exhibitor-details #details-tabs #details-notes #edit-note #edit-note-form .chosen-container,
#exhibitor-section #exhibitor-details #details-tabs #details-notes #edit-note #edit-note-form .chosen-container {
  zoom: 1.2;
  font-size: 15px;
}
#exhibitors #exhibitor-details #details-tabs #details-notes #edit-note #note-edit-controls,
#exhibitor-section #exhibitor-details #details-tabs #details-notes #edit-note #note-edit-controls {
  height: 50px;
}
#exhibitors #exhibitor-details #details-tabs #details-notes #edit-note #note-edit-controls .ui-btn,
#exhibitor-section #exhibitor-details #details-tabs #details-notes #edit-note #note-edit-controls .ui-btn {
  width: 30%;
  float: left;
}
#exhibitors #exhibitor-details #details-tabs #details-notes #edit-note #note-edit-controls #save-note,
#exhibitor-section #exhibitor-details #details-tabs #details-notes #edit-note #note-edit-controls #save-note,
#exhibitors #exhibitor-details #details-tabs #details-notes #edit-note #note-edit-controls #cancel-note,
#exhibitor-section #exhibitor-details #details-tabs #details-notes #edit-note #note-edit-controls #cancel-note {
  margin-right: 3%;
}
#exhibitors #exhibitor-details #details-tabs #detail-history .history-row,
#exhibitor-section #exhibitor-details #details-tabs #detail-history .history-row {
  text-align: left;
  font-weight: normal;
}
#exhibitors #exhibitor-details #details-tabs #detail-history .history-row span,
#exhibitor-section #exhibitor-details #details-tabs #detail-history .history-row span {
  margin-left: 10px;
}
#exhibitor-allocation #allocation-controls {
  padding-bottom: 10px;
}
#exhibitor-allocation #allocation-controls #exhibitor-controls-filter {
  height: 35px;
  margin-bottom: 10px;
}
#exhibitor-allocation #allocation-controls #exhibitor-controls-filter #exhibitor-filter {
  width: 100%;
}
#exhibitor-allocation #allocation-controls #exhibitor-controls-filter input {
  margin-right: 5%;
  float: left;
}
#exhibitor-allocation #allocation-controls #back-exhibitors .btn {
  float: right;
  margin-right: 15px;
}
#exhibitor-allocation #allocation-controls #order-by {
  float: left;
}
#exhibitor-allocation #allocation-controls #actions {
  padding-right: 32px;
}
#exhibitor-allocation #allocation-controls #actions .btn,
#exhibitor-allocation #allocation-controls #actions .btn-group {
  float: right;
  margin-left: 5px;
}
#exhibitor-allocation #exhibitor-allocation-rows {
  width: 100%;
  height: 700px;
  overflow-y: auto;
  overflow-x: hidden;
}
#exhibitor-allocation #exhibitor-allocation-rows .panel {
  margin-bottom: 0;
  height: 83px;
}
#exhibitor-allocation #exhibitor-allocation-rows .panel .panel-body i {
  width: 25px;
}
#exhibitor-allocation #exhibitor-allocation-rows .panel .panel-body .btn-default {
  background-image: none;
}
#exhibitor-allocation #exhibitor-allocation-rows .panel .panel-body .allocation-right .chosen-container {
  float: right;
  height: 40px;
  font-size: 15px;
}
#exhibitor-allocation #exhibitor-allocation-rows .panel .panel-body .allocation-right .chosen-container .chosen-single {
  height: 40px;
}
#exhibitor-allocation #exhibitor-allocation-rows .panel .panel-body .allocation-right .chosen-container .chosen-single span {
  padding-top: 7px;
}
#exhibitor-allocation #exhibitor-allocation-rows .panel .panel-body .allocation-right .chosen-container .chosen-single div b {
  margin-top: 7px;
}
#exhibitor-allocation #exhibitor-allocation-rows .panel .panel-body .allocation-right .allocation-status {
  padding-top: 12px;
  padding-right: 5px;
  text-align: right;
}
#exhibitor-allocation #exhibitor-allocation-rows .panel .panel-body .allocation-right .allocation-status i {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
#exhibitor-allocation #assign-all-action .assign-buttons .dropdown-menu,
#exhibitor-allocation #assign-esop .assign-buttons .dropdown-menu,
#exhibitor-allocation #assign-oa .assign-buttons .dropdown-menu {
  left: 54px;
}
#exhibitor-allocation #assign-all-action #esop-allocation,
#exhibitor-allocation #assign-esop #esop-allocation,
#exhibitor-allocation #assign-oa #esop-allocation {
  height: 50px;
}
#exhibitor-allocation #assign-all-action #esop-allocation #ESOPAllocationFile,
#exhibitor-allocation #assign-esop #esop-allocation #ESOPAllocationFile,
#exhibitor-allocation #assign-oa #esop-allocation #ESOPAllocationFile {
  width: 50%;
  float: left;
}
#exhibitor-allocation #assign-all-action #esop-allocation #upload-esop-allocation,
#exhibitor-allocation #assign-esop #esop-allocation #upload-esop-allocation,
#exhibitor-allocation #assign-oa #esop-allocation #upload-esop-allocation {
  float: right;
}
#exhibitor-allocation #assign-all-action #esop-allocation .alert,
#exhibitor-allocation #assign-esop #esop-allocation .alert,
#exhibitor-allocation #assign-oa #esop-allocation .alert {
  margin-top: 25px;
}
#exhibitor-allocation #assign-all-action #custom-allocation #custom-allocation-download,
#exhibitor-allocation #assign-esop #custom-allocation #custom-allocation-download,
#exhibitor-allocation #assign-oa #custom-allocation #custom-allocation-download {
  margin-bottom: 10px;
  height: 75px;
}
#exhibitor-allocation #assign-all-action #custom-allocation #custom-allocation-download #download-custom-alloction,
#exhibitor-allocation #assign-esop #custom-allocation #custom-allocation-download #download-custom-alloction,
#exhibitor-allocation #assign-oa #custom-allocation #custom-allocation-download #download-custom-alloction {
  float: right;
}
#exhibitor-allocation #assign-all-action #custom-allocation #custom-allocation-upload,
#exhibitor-allocation #assign-esop #custom-allocation #custom-allocation-upload,
#exhibitor-allocation #assign-oa #custom-allocation #custom-allocation-upload {
  margin-bottom: 10px;
  height: 100px;
}
#exhibitor-allocation #assign-all-action #custom-allocation #custom-allocation-upload #CustomAllocationFile,
#exhibitor-allocation #assign-esop #custom-allocation #custom-allocation-upload #CustomAllocationFile,
#exhibitor-allocation #assign-oa #custom-allocation #custom-allocation-upload #CustomAllocationFile {
  width: 50%;
  float: left;
}
#exhibitor-allocation #assign-all-action #custom-allocation #custom-allocation-upload #upload-custom-allocation,
#exhibitor-allocation #assign-esop #custom-allocation #custom-allocation-upload #upload-custom-allocation,
#exhibitor-allocation #assign-oa #custom-allocation #custom-allocation-upload #upload-custom-allocation {
  float: right;
}
#exhibitor-allocation #assign-all-action #custom-allocation #custom-allocation-upload #custom-allocation-errors,
#exhibitor-allocation #assign-esop #custom-allocation #custom-allocation-upload #custom-allocation-errors,
#exhibitor-allocation #assign-oa #custom-allocation #custom-allocation-upload #custom-allocation-errors {
  float: right;
}
#exhibitor-allocation #assign-all-action #custom-allocation .alert,
#exhibitor-allocation #assign-esop #custom-allocation .alert,
#exhibitor-allocation #assign-oa #custom-allocation .alert {
  margin-top: 50px;
}
#exhibitor-allocation #assign-esop #esop-file {
  height: 80px;
}
#exhibitor-allocation #assign-esop #esop-file #esop-allocation input {
  float: left;
}
#exhibitor-allocation #assign-esop #esop-file #esop-allocation #upload-esop-allocation {
  float: right;
}
#exhibitor-allocation #assign-esop #esop-columns {
  height: 125px;
}
#exhibitor-allocation #assign-esop #esop-columns .editor-label {
  height: 30px;
}
#exhibitor-allocation #assign-esop #esop-columns .esop-column-map {
  margin: 5px 0;
  height: 35px;
}
#exhibitor-allocation #assign-esop #esop-columns .esop-column-map .column-title {
  padding-top: 7px;
}
#exhibitor-allocation #assign-esop #esop-columns .esop-column-map .btn {
  width: 100%;
}
#exhibitor-allocation #assign-esop #esop-columns .esop-column-map .btn-group.col-md-8 {
  padding-right: 0;
}
#exhibitor-allocation #assign-esop #esop-controls {
  padding-bottom: 15px;
}
#exhibitor-allocation #assign-esop #esop-controls .btn {
  float: right;
  margin-left: 5px;
}
#exhibitor-allocation #assign-esop #esop-errors .error-alert {
  margin-top: 10px;
}
#settings h2 {
  font-size: 1.75em;
  -webkit-margin-before: 0;
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
#settings #settingupdate-container {
  padding: 10px 0 10px 0;
  width: 100%;
  overflow: auto;
}
#settings #settingupdate-container .panel {
  margin-bottom: 0;
}
#settings #settingupdate-container .editor-field {
  float: left;
}
#settings #settingupdate-container .editor-field select {
  margin-top: 8px;
  min-width: 100px;
}
#settings #settingupdate-container .editor-field input {
  width: 100%;
}
#settings #settingupdate-container .small-field {
  width: 11%;
}
#settings #settingupdate-container .longer-field {
  min-width: 20%;
  max-width: 75%;
}
#settings #settingupdate-container .lock-container {
  float: right;
}
#settings #settingupdate-container .lock-label {
  float: left;
  margin-top: 10px;
  margin-right: 10px;
}
#settings #settingupdate-container .lock-field {
  float: left;
}
#settings #settingupdate-container .lock-icon {
  float: left;
  margin-top: 2px;
  margin-left: 10px;
}
#settings #settingupdate-container #exhibitorsort-value {
  width: 100%;
}
#settings #settingupdate-container .validation-message {
  display: inline-block;
  width: inherit;
  margin-left: 10px;
  margin-top: 2px;
}
#settings #settingupdate-container #timezone-value {
  margin-bottom: 10px;
}
#settings #settingupdate-container #timezone-partial select {
  width: 325px;
}
#settings #settingupdate-controls {
  float: right;
}
#new-template h2 {
  margin-bottom: 15px;
  font-size: 1.6em;
  font-family: inherit;
  color: inherit;
  font-weight: 500;
}
#new-template .editor-label {
  margin-top: 10px;
}
#new-template .editor-field input {
  width: 100%;
}
#new-template #btn-save-template {
  font-size: 14px;
  width: 50%;
  float: right;
  margin-top: 20px;
}
#new-template #btn-overwrite-template {
  font-size: 14px;
  width: 50%;
  float: right;
  margin-top: 20px;
}
#new-template #overwrite-template-message {
  margin-top: 10px;
}
#new-template #btn-cancel {
  font-size: 14px;
  width: 49%;
  float: left;
  margin-top: 20px;
}
#contract-template {
  font-size: 14px;
}
#contract-template select {
  height: 30px;
}
#contract-template h2 {
  font-size: 1.75em;
  -webkit-margin-before: 0;
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
  float: left;
  margin-left: 10px;
  margin-top: 10px;
  color: #428bca;
}
#contract-template #edit-contract-name {
  margin-top: 4px;
  margin-left: 10px;
  height: 38px;
  font-size: 1.75em;
  width: 60%;
}
#contract-template #primary-contract-title {
  width: 100%;
  font-weight: bold;
  display: inline-block;
  margin-left: 10px;
  color: #2d6ca2;
}
#contract-template #cross-sell-title {
  width: 100%;
  font-weight: bold;
  display: inline-block;
  margin-left: 10px;
  color: #2d6ca2;
}
#contract-template .template-controls {
  width: 100%;
  display: inline-block;
  padding: 10px;
}
#contract-template .template-controls select {
  height: 33px;
}
#contract-template #contract-options {
  float: right;
}
#contract-template #contract-options #contract-options-lnk {
  color: #428bca;
}
#contract-template #contract-options .option-danger a {
  color: red;
}
#contract-template #btn-contract-remove {
  float: right;
  margin-right: 10px;
  margin-top: 10px;
}
#contract-template .contract-loading-spinner {
  margin-top: 10px;
  margin-left: 10px;
  color: #2d6ca2;
}
#contract-template #contract-tabs {
  padding-top: 5px;
}
#contract-template .tab-content {
  display: inline-block;
  background-color: white;
  width: 100%;
}
#contract-template .alphaContractSection {
  float: left;
  width: 48%;
}
#contract-template .alphaContractSection #existing-templates {
  margin-bottom: 10px;
  width: 100%;
  height: 35px;
}
#contract-template .alphaContractSection #existing-templates #existing-templates-select {
  width: 100%;
  height: 35px;
}
#contract-template .alphaContractSection #existing-templates #existing-templates-label {
  width: 40%;
}
#contract-template .alphaContractSection #datelocale {
  width: 100%;
  margin-top: 10px;
}
#contract-template .alphaContractSection #datelocale .chosen-container-single .chosen-single {
  height: 35px;
  line-height: 32px;
}
#contract-template .alphaContractSection #datelocale #template-datelocale {
  width: 100%;
}
#contract-template .alphaContractSection #datelocale #template-datelocale-label {
  width: 40%;
  height: 35px;
}
#contract-template .alphaContractSection #allowsNonBinding.panel-default .panel-title {
  color: #555555;
}
#contract-template .alphaContractSection #allowsNonBinding {
  width: 100%;
  margin-top: 10px;
  margin-bottom: 0px;
}
#contract-template .alphaContractSection #allowsNonBinding .panel-title {
  font-size: 14px;
}
#contract-template .alphaContractSection #allowsNonBinding i {
  margin-right: 5px;
}
#contract-template .alphaContractSection #allowsDiscretionaryHold {
  width: 100%;
  margin-top: 10px;
  margin-bottom: 0px;
}
#contract-template .alphaContractSection #allowsDiscretionaryHold .panel-title {
  font-size: 14px;
}
#contract-template .alphaContractSection #allowsDiscretionaryHold i {
  margin-right: 5px;
}
#contract-template .omegaContractSection {
  float: right;
  width: 48%;
  margin-right: 10px;
}
#contract-template .omegaContractSection #standunit {
  width: 100%;
  margin-bottom: 10px;
}
#contract-template .omegaContractSection #standunit #template-standunit {
  width: 100%;
  height: 35px;
}
#contract-template .omegaContractSection #standunit #template-standunit-label {
  width: 40%;
  height: 35px;
}
#contract-template .omegaContractSection #currencylocale {
  width: 100%;
  margin-top: 10px;
}
#contract-template .omegaContractSection #currencylocale .chosen-container-single .chosen-single {
  height: 35px;
  line-height: 32px;
}
#contract-template .omegaContractSection #currencylocale #template-currencylocale {
  width: 100%;
  height: 35px;
}
#contract-template .omegaContractSection #currencylocale #template-currencylocale-label {
  width: 40%;
  height: 35px;
}
#contract-template .omegaContractSection #floorplan {
  width: 100%;
  margin-top: 10px;
}
#contract-template .omegaContractSection #floorplan .chosen-container-single .chosen-single {
  height: 35px;
  line-height: 32px;
}
#contract-template .omegaContractSection #floorplan #template-floorplan {
  width: 100%;
  height: 35px;
}
#contract-template .omegaContractSection #floorplan #template-floorplan-label {
  width: 40%;
  height: 35px;
}
#contract-template .omegaContractSection #isCoreProductOrder {
  width: 100%;
  margin-top: 10px;
  margin-bottom: 0px;
}
#contract-template .omegaContractSection #isCoreProductOrder .panel-title {
  font-size: 14px;
}
#contract-template .omegaContractSection #isCoreProductOrder i {
  margin-right: 5px;
}
#contract-template #contract-buttons {
  width: 200%;
  text-align: left;
}
#contract-template #btn-add-key {
  display: inline-block;
  width: 49%;
  font-size: 15px;
  text-align: center;
  float: right;
  margin-top: 10px;
}
#contract-template #btn-add-media {
  display: inline-block;
  width: 49%;
  font-size: 15px;
  text-align: center;
  float: left;
  margin-top: 10px;
}
#contract-template .option-hide {
  float: right;
  line-height: 10px;
}
#contract-template .template-buttons {
  float: left;
  width: 100%;
  margin-top: 15px;
}
#contract-template .contract-preview {
  float: right;
  width: 600px;
  height: 1030px;
  padding: 0;
  overflow: hidden;
}
#contract-template .contract-preview a {
  color: gray;
}
#contract-template .contract-preview iframe {
  float: left;
  width: 755px;
  height: 1030px;
  border-top: 1px black solid;
  border-bottom: 1px black solid;
  -ms-zoom: 0.8;
  -moz-transform: scale(0.8);
  -moz-transform-origin: 0 0;
  -o-transform: scale(0.8);
  -o-transform-origin: 0 0;
  -webkit-transform: scale(0.8);
  -webkit-transform-origin: 0 0;
}
#contract-template .full-screen {
  width: 100%;
  height: 1030px;
  padding: 0;
  overflow: hidden;
}
#contract-template .full-screen iframe {
  width: 900px;
  height: 1030px;
  -ms-zoom: initial;
  -moz-transform: initial;
  -moz-transform-origin: initial;
  -o-transform: initial;
  -o-transform-origin: initial;
  -webkit-transform: initial;
  -webkit-transform-origin: initial;
}
#contract-template .link-expand-container {
  width: 6%;
  float: right;
}
#contract-template #link-expand {
  text-decoration: none;
  position: absolute;
  z-index: 1;
  margin-left: 10px;
}
#contract-template .stick {
  position: fixed;
  top: 10px;
}
#contract-template #config-list {
  width: 336px;
  float: left;
}
#contract-template #config-list a {
  color: gray;
}
#contract-template #config-list .config-row {
  display: inline-block;
  width: 100%;
  min-height: 200px;
  margin-bottom: 5px;
}
#contract-template #config-list .hidden-row {
  opacity: 0.7;
}
#contract-template #config-list .config-header {
  width: 100%;
  height: 40px;
}
#contract-template #config-list textarea {
  margin: 0px;
}
#contract-template #config-list .config-title {
  float: left;
  margin-bottom: 5px;
  font-size: 1.2em;
  font-family: inherit;
  color: inherit;
  font-weight: 500;
}
#contract-template #config-list .config-body {
  padding-bottom: 0px;
  height: 215px;
}
#contract-template #config-list .link-edit-config {
  float: right;
  text-decoration: none;
}
#contract-template #config-list .config-loading {
  width: 100%;
  float: right;
  padding-top: 5px;
}
#contract-template #config-list .config-loading .config-update-message {
  float: right;
}
#contract-template #config-list .config-loading .config-update-success {
  float: right;
  margin-left: 5px;
}
#contract-template #config-list .config-loading .config-loading-spinner {
  float: right;
  margin-left: 5px;
}
#contract-template #config-list .config-loading .config-update-fail {
  float: right;
  margin-left: 5px;
}
#contract-template #config-list #btn-delete-config {
  float: right;
  font-size: 12px;
}
#contract-template #config-list .config-value {
  width: 100%;
  height: 95px;
  max-width: 100%;
  max-height: 350px;
  border-color: lightgray;
  margin-bottom: 5px;
}
#contract-template #config-list .config-imageValue {
  float: left;
  width: 100%;
  margin-bottom: 5px;
}
#contract-template #config-list .current-image {
  margin-bottom: 10px;
  width: 100%;
  float: left;
}
#contract-template #config-list .current-image .existing-image-dropdown {
  width: 100%;
  height: 35px;
}
#contract-template #config-list .btnUploadLogo {
  width: 100%;
}
#contract-template #config-list .btnCancelUpload {
  width: 100%;
  margin-top: 5px;
}
#contract-template #config-list .current-image-label {
  margin: 0px 5px 0px 0px;
}
#contract-template #config-list .config-colourPicker input {
  height: 40px;
  width: 100%;
  margin-top: 5px;
  margin-bottom: 42px;
}
#contract-template #config-list .config-colourPicker select {
  height: 30px;
  width: 100%;
}
#contract-template #config-list .is-hidden-switch {
  margin-top: 10px;
  width: 100%;
  float: left;
}
#contract-template #config-list .is-hidden-switch .list-group {
  margin-bottom: 0;
}
#contract-template #config-list .is-hidden-switch .list-group-item {
  width: 100%;
  float: left;
  padding: 7px;
}
#contract-template #config-list .is-hidden-switch .list-group-item .item-title {
  margin-top: 5px;
  float: left;
}
#contract-template #config-list .is-hidden-switch .bootstrap-switch {
  float: right;
}
#contract-template #config-list .config-section-picker .section-picker-dropdown {
  width: 100%;
  height: 40px;
  margin-bottom: 15px;
}
#contract-template #config-list .config-options .option-count {
  float: left;
  font-size: 14px;
  font-weight: bold;
  color: #428bca;
}
#contract-template #config-list .config-options .edit-lnk {
  float: right;
  color: #428bca;
  font-weight: bold;
}
#contract-template #config-list .config-options .option-initial-btn {
  width: 100%;
}
#contract-template #config-list .config-options .option-initial-or {
  margin-top: 10px;
  text-align: center;
  font-weight: bold;
  font-size: 14px;
}
#contract-template #config-list .config-options .option-list {
  float: left;
  width: 100%;
  height: 90px;
  margin-top: 5px;
  overflow-y: scroll;
}
#contract-template #config-list .config-options .option-list .tree,
#contract-template #config-list .config-options .option-list .tree ul {
  margin: 0;
  padding: 0;
  list-style: none;
  font-size: 12px;
  color: #428bca;
}
#contract-template #config-list .config-options .option-list .tree ul {
  position: relative;
}
#contract-template #config-list .config-options .option-list .tree ul ul {
  margin-left: 0.5em;
}
#contract-template #config-list .config-options .option-list .tree ul:before {
  content: "";
  display: block;
  width: 0;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  border-left: 1px solid;
}
#contract-template #config-list .config-options .option-list .tree li {
  margin: 0;
  padding: 0 1em;
  position: relative;
  margin-bottom: 3px;
}
#contract-template #config-list .config-options .option-list .tree ul li:before {
  content: "";
  display: block;
  width: 10px;
  height: 0;
  border-top: 1px solid;
  margin-top: -4px;
  position: absolute;
  top: 1em;
  left: 0;
}
#contract-template #config-list .config-options .option-list .tree ul li:last-child:before {
  background: white;
  height: auto;
  top: 1em;
  bottom: 0;
}
#contract-template #manage-options input[type="text"] {
  height: 33px;
}
#contract-template #manage-options .options-title {
  margin-top: 20px;
}
#contract-template #manage-options .new-option-name {
  width: 41%;
}
#contract-template #manage-options .new-option-value {
  width: 53%;
}
#contract-template #manage-options .new-option {
  width: 94%;
}
#contract-template #manage-options .add-new-option-btn {
  float: right;
  color: #428bca;
  margin-right: 15px;
}
#contract-template #manage-options .options-warning {
  margin-top: 10px;
}
#contract-template #manage-options #new-option-checkbox-options {
  margin-top: 20px;
}
#contract-template #manage-options #new-option-checkbox-options .bootstrap-switch {
  margin-right: 20px;
}
#contract-template #manage-options .list-group-title {
  margin-top: 20px;
}
#contract-template #manage-options .list-group {
  margin-bottom: 10px;
}
#contract-template #manage-options .list-group .item-name {
  width: 40%;
}
#contract-template #manage-options .list-group .item-text {
  width: 55%;
}
#contract-template #manage-options .list-group .item-value {
  width: 96%;
}
#contract-template #manage-options .list-group .item-icon {
  float: right;
  color: #428bca;
  margin-top: 2px;
}
#contract-template #config-new {
  display: inline-block;
  width: 100%;
  margin-bottom: 5px;
}
#contract-template #config-new-header {
  margin-bottom: 15px;
}
#contract-template .config-new-message {
  display: inline-block;
  padding-top: 7px;
}
#contract-template #btn-config-addKey {
  float: right;
  margin-left: 15px;
}
#contract-template .config-validation-message {
  margin-bottom: 15px;
}
#contract-template .alphaSection {
  width: 50%;
  float: left;
  height: 160px;
}
#contract-template .alphaSection input {
  height: 33px;
  width: 90%;
}
#contract-template .omegaSection {
  width: 50%;
  float: right;
  height: 160px;
}
#contract-template .omegaSection select {
  width: 88%;
  margin-bottom: 15px;
}
#contract-template .omegaSection input {
  height: 33px;
  width: 88%;
}
#contract-template .omegaSection input.new-option {
  width: 88%;
}
#contract-template .omegaSection .add-new-option-btn {
  float: right;
  color: #428bca;
  margin-right: 15px;
}
#contract-template .omegaSection textarea {
  width: 90%;
  max-width: 97%;
}
#contract-template .config-warning {
  margin-top: 10px;
  font-style: italic;
}
#contract-template .option-list {
  float: left;
  width: 100%;
}
#contract-template .option-list .item-icon {
  float: right;
  color: #428bca;
}
#contract-template .option-list .item-value {
  width: 55%;
}
#contract-template .option-list .item-name {
  width: 40%;
}
#contract-template .option-list .item-option {
  width: 96%;
}
#contract-template #media-new {
  display: inline-block;
  width: 100%;
  margin-bottom: 5px;
}
#contract-template #media-new .media-label {
  margin-bottom: 10px;
  padding-right: 15px;
  font-size: 1.2em;
  font-family: inherit;
  color: inherit;
  font-weight: 500;
}
#contract-template #media-new .media-upload {
  float: left;
  width: 100%;
  margin-bottom: 15px;
}
#contract-template #media-new #media-current-marketingfile {
  margin-bottom: 20px;
  margin-top: 10px;
}
#contract-template #media-new #marketing-filename {
  color: #1677ff;
  margin-left: 10px;
}
#contract-template #media-new-TnC {
  display: inline-block;
  width: 100%;
  margin-bottom: 5px;
}
#contract-template #media-new-TnC .term-label {
  margin-bottom: 10px;
  padding-right: 15px;
  font-size: 1.2em;
  font-family: inherit;
  color: inherit;
  font-weight: 500;
}
#contract-template #media-new-TnC .term-upload {
  float: left;
  width: 100%;
  margin-bottom: 15px;
}
#contract-template #media-new-TnC #media-current-termsconditionsfile {
  margin-bottom: 20px;
  margin-top: 10px;
}
#contract-template #media-new-TnC #termsconditions-filename {
  color: #1677ff;
  margin-left: 10px;
}
#contract-template #btn-media-add {
  margin-left: 15px;
}
#contract-template #edit-config #edit-header {
  display: inline-block;
  width: 100%;
}
#contract-template #edit-config h2 {
  margin-left: 0px;
  width: 70%;
  float: left;
}
#contract-template #edit-config .editor-field {
  padding: 5px 10px 10px 0px;
}
#contract-template #edit-config .editor-field input,
#contract-template #edit-config .editor-field textarea {
  width: 100%;
}
#contract-template #edit-config .editor-select {
  padding: 5px 10px 10px 0px;
}
#contract-template #edit-config .editor-select select {
  width: 25%;
}
#contract-template #edit-config #btn-delete {
  float: right;
  margin-top: 10px;
}
#contract-template #edit-config #edit-controls button {
  float: left;
  width: 50%;
  margin-top: 10px;
}
#contract-template #contract-portfolio-modal input[type=radio] {
  width: 20px;
  display: inline-block;
  margin: 10px;
}
#contract-template #contract-portfolio-modal #portfolio-setup {
  margin-top: 15px;
}
#contract-template #contract-portfolio-modal #portfolio-existing-events {
  margin-bottom: 20px;
  height: 30px;
}
#contract-template #contract-portfolio-modal #portfolio-existing-events select {
  width: 100%;
}
#contract-template #contract-portfolio-modal #portfolio-error {
  float: left;
  width: 55%;
  margin-bottom: 0;
  padding: 5px;
}
#contract-template #contract-portfolio-modal #portfolio-create-controls {
  float: right;
  width: 45%;
}
#contract-template #contract-portfolio-modal .input-group {
  width: 100%;
  margin-bottom: 10px;
}
#contract-template #contract-portfolio-modal .input-group-addon {
  width: 110px;
}
#paper-contract-colour,
#preshow-contract-colour,
#inquery-contract-colour {
  height: 50px;
}
#paper-contract-colour .colour-label,
#preshow-contract-colour .colour-label,
#inquery-contract-colour .colour-label {
  font-size: 20px;
}
#paper-contract-colour .star-group,
#preshow-contract-colour .star-group,
#inquery-contract-colour .star-group {
  float: right;
}
#paper-contract-colour .star-group .dropdown-menu,
#preshow-contract-colour .star-group .dropdown-menu,
#inquery-contract-colour .star-group .dropdown-menu {
  min-width: 54px;
}
#paper-contract-colour .star-group .dropdown-menu .star-option,
#preshow-contract-colour .star-group .dropdown-menu .star-option,
#inquery-contract-colour .star-group .dropdown-menu .star-option {
  text-align: center;
}
#paper-contract-colour .star-group button,
#preshow-contract-colour .star-group button,
#inquery-contract-colour .star-group button {
  width: 100%;
}
#product-categories .tab-content {
  display: inline-block;
  background-color: white;
  width: 100%;
}
#product-categories .panel-primary {
  margin-bottom: 0;
}
#product-categories #product-category-header {
  height: 65px;
}
#product-categories #product-category-header h2 {
  float: left;
}
#product-categories #product-category-header button {
  float: right;
  margin: 25px;
}
#product-categories #product-category-upload .right-50 .btn {
  float: right;
}
#product-categories #product-category-controls {
  float: right;
  height: 35px;
  margin: 10px 5px 10px 0;
  width: 100%;
}
#product-categories #product-category-controls button {
  float: right;
  margin-right: 5px;
}
#product-categories #category-controls {
  height: 40px;
  float: right;
}
#product-categories #categories {
  margin: 50px 10px 0 10px;
}
#product-categories #categories .categories-row {
  margin-bottom: 15px;
}
#product-categories #categories .categories-row .panel-body .product-controls {
  height: 40px;
  margin-top: 10px;
}
#product-categories #categories .categories-row .panel-body .product-controls .add-product {
  float: right;
}
#product-categories #categories .categories-row .panel-body .products .products-row .allows-free-text.fa-square-o {
  padding-left: 14px;
}
#products #products-header {
  height: auto;
  padding: 5px;
}
#products #products-header .alert {
  float: left;
  margin-bottom: 0;
}
#products #product-display {
  padding: 5px;
}
#products #product-display #product-controls {
  height: 35px;
  width: 100%;
  margin-bottom: 15px;
}
#products #product-display #product-controls #product-select-all {
  width: 150px;
  float: right;
  margin: 0 5px 5px 0;
}
#products #product-display #product-controls #product-actions {
  float: right;
  margin-bottom: 5px;
}
#products #product-display #product-controls #product-actions button {
  width: 150px;
}
#products #product-display #product-controls #product-show-disabled i {
  float: right;
  padding-left: 5px;
  padding-top: 5px;
}
#products #product-display #product-controls #product-filter {
  width: 100%;
}
#products #product-display #product-list {
  height: 565px;
  overflow: auto;
}
#products #product-display #product-list .panel {
  margin-bottom: 0;
}
#products #product-display #product-list .product-row .ui-corner-all {
  border: 1px solid black;
  padding: 10px;
}
#products #product-display #product-list .product-row .product-details {
  margin-top: 10px;
}
#products #product-display #product-list .product-row .product-controls {
  float: right;
}
@media (max-width: 768px) {
  #products #product-display #product-list {
    height: 615px;
    overflow: auto;
  }
}
#products #product-display #clone-products #clone-options .clone-tab .clone-details {
  padding: 20px 0 35px 0;
}
#products #product-display #clone-products #clone-options .clone-tab .clone-details .clone-select {
  float: left;
}
#products #product-display #clone-products #clone-options .clone-tab .clone-details .clone-btn {
  margin-top: 10px;
  float: right;
}
#products #product-display #set-zone .zone-select {
  width: 100%;
}
#products #product-display #set-floorplan .floorplan-select {
  width: 100%;
}
#product-section #product-app #product-edit #product-edit-form .price-form-control {
  border-radius: 4px;
  border: 1px solid #cccccc;
  width: 95%;
}
#product-section #product-app #product-edit #product-edit-form .editor-checkbox label {
  display: inline;
}
#product-section #product-app #product-edit #product-edit-form .btn-toggle {
  padding-bottom: 10px;
}
#product-section #product-app #product-edit #product-edit-form .switch-form-field .editor-checkbox {
  width: 100%;
}
#product-section #product-app #product-edit #product-edit-form .switch-form-field .editor-checkbox .switch-label {
  width: 50%;
}
#product-section #product-app #product-edit #product-edit-form #product-description,
#product-section #product-app #product-edit #product-edit-form #product-code,
#product-section #product-app #product-edit #product-edit-form #product-binding-id,
#product-section #product-app #product-edit #product-edit-form #product-non-binding-id,
#product-section #product-app #product-edit #product-edit-form #binding-price,
#product-section #product-app #product-edit #product-edit-form #non-binding-price,
#product-section #product-app #product-edit #product-edit-form #product-area,
#product-section #product-app #product-edit #product-edit-form #product-switches {
  height: auto;
  width: 100%;
}
#product-section #product-app #product-edit #product-edit-form .required {
  border: red 1px solid;
}
#product-section #product-app #product-edit #product-edit-form #cost-type {
  height: 55px;
}
#product-section #product-app #product-edit #product-edit-form #cost-type .panel {
  margin-bottom: 0;
}
#product-section #product-app #product-edit #product-edit-form #min-max-size {
  height: 55px;
}
#product-section #product-app #product-edit #product-edit-form #value-based-pricing {
  padding-top: 15px;
}
#product-section #product-app #product-edit #product-edit-form #value-based-pricing #value-based-prices .value-based-price-row {
  width: 100%;
  margin-top: 5px;
}
#product-section #product-app #product-edit #product-edit-form #value-based-pricing #value-based-prices .value-based-price-row label {
  display: inline;
  font-size: 12pt;
}
#product-section #product-app #product-edit #product-edit-form #value-based-pricing #value-based-prices .value-based-price-row .value-based-id {
  margin-right: 1.5%;
}
#product-section #product-app #product-edit #product-edit-form #value-based-pricing #value-based-prices .value-based-price-row .value-based-id i {
  padding-left: 2px;
}
#product-section #product-app #product-edit #product-edit-form #value-based-pricing #value-based-prices .value-based-price-row .value-based-description-label {
  margin-right: 17%;
  margin-left: 10px;
}
#product-section #product-app #product-edit #product-edit-form #value-based-pricing #value-based-prices .value-based-price-row .value-based-description {
  width: 25%;
  margin-right: 10px;
}
#product-section #product-app #product-edit #product-edit-form #value-based-pricing #value-based-prices .value-based-price-row .value-based-price-label {
  margin-right: 9%;
}
#product-section #product-app #product-edit #product-edit-form #value-based-pricing #value-based-prices .value-based-price-row .value-based-price {
  width: 9%;
}
#product-section #product-app #product-edit #product-edit-form #value-based-pricing #value-based-prices .value-based-price-row .value-based-opensides-label {
  margin-right: 2%;
}
#product-section #product-app #product-edit #product-edit-form #value-based-pricing #value-based-prices .value-based-price-row .value-based-opensides {
  width: 10%;
  margin-left: 5px;
  margin-right: 1%;
}
#product-section #product-app #product-edit #product-edit-form #value-based-pricing #value-based-prices .value-based-price-row .value-based-non-binding-label {
  margin-right: 1.5%;
}
#product-section #product-app #product-edit #product-edit-form #value-based-pricing #value-based-prices .value-based-price-row .value-based-non-binding {
  margin-right: 1%;
}
#product-section #product-app #product-edit #product-edit-form #value-based-pricing #value-based-prices .value-based-price-row .value-based-zone-label {
  margin-right: 11.5%;
}
#product-section #product-app #product-edit #product-edit-form #value-based-pricing #value-based-prices .value-based-price-row .value-based-zone-id {
  width: 15%;
  margin-right: 1%;
}
#product-section #product-app #product-edit #product-edit-form #value-based-pricing #value-based-prices .value-based-price-row i {
  font-size: 1.5em;
  padding-left: 2%;
}
#product-section #product-app #product-edit #product-edit-form #value-based-pricing #value-based-prices .value-based-price-row .sr-only {
  position: relative;
}
#product-section #product-app #product-edit #product-edit-form #value-based-pricing #value-based-prices .value-based-price-row .price-importedid-group {
  padding-top: 5px;
  width: 100%;
}
#product-section #product-app #product-edit #product-edit-form #value-based-pricing #value-based-prices .value-based-price-row .price-importedid-group .input-group-addon {
  width: 25px;
}
#product-section #product-app #product-edit #product-edit-form #value-based-pricing #value-based-pricing-controls {
  float: left;
  width: 100%;
  height: 55px;
  padding: 5px 0 10px 0;
}
#product-section #product-app #product-edit #product-edit-form #value-based-pricing #value-based-pricing-controls #add-price {
  float: right;
  width: 25%;
}
#product-section #product-app #product-edit #product-edit-form .col-md-4 {
  padding-left: 0;
}
#product-section #product-app #product-edit #product-edit-form .col-md-4 .panel {
  margin-bottom: 0;
}
#product-section #product-app #product-edit #product-edit-form #product-switches {
  padding-top: 15px;
  width: 100%;
  height: auto;
  min-height: 170px;
  margin-left: 0;
  margin-right: 0;
}
#product-section #product-app #product-edit #product-edit-form #product-switches .product-switch {
  float: left;
  width: 25%;
}
#product-section #product-app #product-edit #product-edit-form #product-switches .col-md-4 {
  padding-left: 0;
}
#product-section #product-app #product-edit #product-edit-form #product-switches .panel {
  margin-bottom: 10px;
}
#product-section #product-app #product-edit #product-edit-form #event-contract-template-edit,
#product-section #product-app #product-edit #product-edit-form #zone-edit {
  float: left;
  margin-top: 5px;
  margin-bottom: 5px;
}
#product-section #product-app #product-edit #product-edit-form #event-contract-template-edit .chosen-container,
#product-section #product-app #product-edit #product-edit-form #zone-edit .chosen-container {
  zoom: 1.2;
}
#product-section #product-app #product-edit #product-edit-form #event-contract-template-edit #event-contract-template,
#product-section #product-app #product-edit #product-edit-form #zone-edit #event-contract-template {
  width: 100%;
  height: 25px;
  border-radius: 5px;
}
#product-section #product-app #product-edit #product-edit-form #event-contract-template-edit #zones,
#product-section #product-app #product-edit #product-edit-form #zone-edit #zones {
  width: 100%;
  height: 25px;
  border-radius: 5px;
}
#product-section #product-app #product-edit #product-edit-form #event-contract-template-edit,
#product-section #product-app #product-edit #product-edit-form #floorplan-edit {
  float: left;
  margin-top: 5px;
  margin-bottom: 5px;
}
#product-section #product-app #product-edit #product-edit-form #event-contract-template-edit .chosen-container,
#product-section #product-app #product-edit #product-edit-form #floorplan-edit .chosen-container {
  zoom: 1.2;
}
#product-section #product-app #product-edit #product-edit-form #event-contract-template-edit #floorplans,
#product-section #product-app #product-edit #product-edit-form #floorplan-edit #floorplans {
  width: 100%;
  height: 25px;
  border-radius: 5px;
}
#product-section #product-app #product-edit #product-edit-form #floorplan-name {
  font-size: 100%;
}
#product-section #product-app #product-edit #product-edit-form #event-contract-template-edit .required.editor-field {
  border: 1px solid red;
  border-radius: 7px;
  padding: 0.5px;
}
#product-section #product-app #product-edit #product-edit-form #product-create-controls {
  height: 70px;
}
#product-section #product-app #product-edit #product-edit-form #product-create-controls .btn {
  float: left;
  width: 49%;
  margin: 5px 1% 0 0;
}
#product-section #product-app #promote-products .panel {
  margin-bottom: 0;
}
#product-section #product-app #promote-products .chosen-container {
  height: 30px;
}
#product-section #product-app #promote-products .chosen-container .chosen-single {
  height: 30px;
  background-image: none;
}
#product-section #product-app #promote-products .chosen-container .chosen-single span {
  padding-top: 3px;
}
#product-section #product-app #promote-products .label {
  zoom: 1.8;
}
#product-section #product-app #promote-products #product-controls {
  margin-bottom: 15px;
}
#product-section #product-app #promote-products #product-controls .btn {
  float: right;
}
#product-section #product-app #promote-products #complete-controls {
  height: 60px;
}
#product-section #product-app #promote-products #complete-controls .alert {
  margin-top: 10px;
  margin-bottom: 5px;
}
#product-section #product-app #promote-products #complete-controls #do-promote {
  margin-top: 15px;
  float: right;
}
#product-section #product-app #promote-products #promote-errors .alert,
#product-section #product-app #promote-products #promote-warning .alert,
#product-section #product-app #promote-products #promote-success .alert {
  margin-bottom: 5px;
}
#product-section #product-app #promote-products .product-row {
  margin-bottom: 5px;
}
#pre-pop-products #pre-pop-summary #summary-controls {
  height: 55px;
}
#pre-pop-products #pre-pop-summary #summary-controls button {
  float: right;
  margin: 10px;
}
#pre-pop-products #pre-pop-summary .pre-pop-line {
  margin-bottom: 0;
}
#pre-pop-products #pre-pop-summary .pre-pop-line .edit-pre-pop.btn.btn-success {
  margin-right: 3px;
}
#pre-pop-products #pre-pop-summary .pre-pop-line .stand {
  max-width: 300px;
}
#pre-pop-products #pre-pop-summary .pre-pop-line .stand .input-group-addon {
  line-height: 0.5;
}
#pre-pop-products #pre-pop-summary .pre-pop-line .stand .form-control,
#pre-pop-products #pre-pop-summary .pre-pop-line .stand .input-group-addon {
  height: 25px;
}
#pre-pop-products #pre-pop-summary .pre-pop-line .edit-pre-pop {
  background-image: none;
  float: right;
}
#pre-pop-products #pre-pop-summary .pre-pop-line .event-products {
  margin-bottom: 5px;
}
#pre-pop-products #pre-pop-import #pre-pop-upload-panel input {
  float: left;
  width: 100%;
}
#pre-pop-products #pre-pop-import #pre-pop-upload-panel button {
  float: right;
  width: 100%;
}
#pre-pop-products #pre-pop-columns #pre-pop-column-panel .row .btn-group button {
  width: 100%;
}
#pre-pop-products #pre-pop-columns #pre-pop-column-panel .row .column-row {
  padding-bottom: 10px;
}
#pre-pop-products #pre-pop-columns #pre-pop-column-panel .row .column-row .chosen-container {
  margin-top: 5px;
}
#pre-pop-products #pre-pop-columns #pre-pop-column-panel .row .column-name-row {
  text-align: left;
  margin-top: 5px;
}
#pre-pop-products #pre-pop-columns #pre-pop-column-panel .row #back-file-upload,
#pre-pop-products #pre-pop-columns #pre-pop-column-panel .row #upload-pre-pop-columns {
  float: right;
  margin-left: 5px;
  margin-top: 15px;
}
#pre-pop-products #pre-pop-fix #pre-pop-fix-panel #fixes .panel {
  margin: 0 5px 0 5px;
}
#pre-pop-products #pre-pop-fix #pre-pop-fix-panel #fixes .panel .panel-body .matched-product {
  border-left: solid 1px dimgray;
}
#pre-pop-products #pre-pop-fix #pre-pop-fix-panel #fixes .panel .panel-body .matched-product .matched-product-view button {
  float: right;
}
#pre-pop-products #pre-pop-fix #pre-pop-fix-panel #fixes .panel .panel-body .matched-product .matched-product-edit .event-products {
  float: left;
}
#pre-pop-products #pre-pop-fix #pre-pop-fix-panel #fixes .panel .panel-body .matched-product .matched-product-edit .event-product-prices {
  float: right;
}
#pre-pop-products #pre-pop-fix #pre-pop-fix-panel #fixes .panel .panel-body .matched-product .matched-product-edit .opensides-controls {
  margin-top: 5px;
}
#pre-pop-products #pre-pop-fix #pre-pop-fix-panel #fixes .panel .panel-body .matched-product .matched-product-edit .opensides-controls .openside-selection {
  float: left;
  width: 60%;
}
#pre-pop-products #pre-pop-fix #pre-pop-fix-panel #fixes .panel .panel-body .matched-product .matched-product-edit .opensides-controls button {
  float: right;
  margin-left: 5px;
}
#pre-pop-products #pre-pop-fix #pre-pop-fix-panel #fix-controls {
  margin-top: 15px;
}
#pre-pop-products #pre-pop-fix #pre-pop-fix-panel #fix-controls button {
  float: right;
  margin-left: 5px;
}
#pre-pop-products #pre-pop-results #pre-pop-result-panel .panel-body table tr td .input-group {
  float: right;
  width: 30%;
  margin-right: 5px;
}
#pre-pop-products #pre-pop-results #pre-pop-result-panel .panel-body table tr td button {
  float: right;
  margin-top: 3px;
}
#pre-pop-products #pre-pop-results #pre-pop-result-panel .panel-body ul li button {
  float: right;
}
#contracts h2,
#contracts h3 {
  margin-top: 0;
}
#contracts #contracts-display .alert {
  margin-bottom: 0;
  padding: 10px 15px 10px 15px;
  width: 345px;
}
#contracts #contracts-display #contract-header {
  margin-top: 15px;
  height: 45px;
}
#contracts #contracts-display #contract-header h4 {
  margin-top: 0;
}
#contracts #contracts-display #contract-header #contract-count {
  float: left;
}
#contracts #contracts-display #contract-header #contract-count a:hover {
  text-decoration: none;
  background: none;
}
#contracts #contracts-display #contract-header #contract-count i {
  padding-left: 5px;
}
#contracts #contracts-display #contracts-controls {
  height: 105px;
}
#contracts #contracts-display #contracts-controls #contracts-controls-left,
#contracts #contracts-display #contracts-controls #contract-download {
  height: 45px;
}
#contracts #contracts-display #contracts-controls #contract-download {
  text-align: center;
}
#contracts #contracts-display #contracts-controls #contract-download a {
  text-shadow: none;
}
#contracts #contracts-display #contracts-controls #contract-download a:hover,
#contracts #contracts-display #contracts-controls #contract-download a:visited {
  text-decoration: none;
  background: none;
  text-shadow: none;
}
#contracts #contracts-display #contracts-controls #contract-download button {
  float: right;
  margin-left: 5px;
}
#contracts #contracts-display #contracts-controls #contract-filters input {
  width: 100%;
}
#contracts #contracts-display #contracts-controls #contract-filters .btn-group {
  float: right;
}
#contracts #contracts-display #contracts-controls #contract-star-filter .dropdown-menu {
  min-width: 54px;
}
#contracts #contracts-display #contracts-controls #contract-star-filter .dropdown-menu .star-option {
  text-align: center;
}
#contracts #contracts-display #contracts-list {
  float: left;
  width: 100%;
  height: 740px;
  overflow-y: scroll;
  overflow-x: hidden;
}
#contracts #contracts-display #contracts-list .panel .contract-row h3 {
  text-align: left;
}
#contracts #contracts-display #contracts-list .panel .contract-row h3 .filename {
  padding-left: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 55%;
  display: inline-block;
  cursor: pointer;
}
#contracts #contracts-display #contracts-list .panel .contract-row h3 .contract-select {
  float: left;
}
#contracts #contracts-display #contracts-list .panel .contract-row h3 .manual {
  color: blue;
}
#contracts #contracts-display #contracts-list .panel .contract-row h3 .cancelled {
  color: red;
}
#contracts #contracts-display #contracts-list .panel .contract-row h3 .firm {
  color: #ccc000;
}
#contracts #contracts-display #contracts-list .panel .contract-row h3 .fa-square-o,
#contracts #contracts-display #contracts-list .panel .contract-row h3 .fa-check-square-o,
#contracts #contracts-display #contracts-list .panel .contract-row h3 .fa-ban {
  float: left;
}
#contracts #contracts-display #contracts-list .panel .contract-row h3 .fa-info-circle {
  width: 4%;
  float: left;
  zoom: 1.4;
  padding-left: 8px;
}
#contracts #contracts-display #contracts-list .panel .contract-row h3 .row-lock {
  float: right;
  zoom: 1.4;
  text-align: right;
}
#contracts #contracts-display #contracts-list .panel .contract-row h3 .row-lock .fa-lock,
#contracts #contracts-display #contracts-list .panel .contract-row h3 .row-lock .fa-unlock-alt {
  padding-left: 5px;
}
#contracts #contracts-display #contracts-list .panel .contract-row h3 .row-lock .fa-spinner {
  margin-left: 1px;
}
#contracts #contracts-display #contracts-list .panel .contract-row h3 .row-lock .badge {
  margin-left: 3px;
}
#contracts #contracts-display #contracts-list .panel .contract-row h3 .contract-collapse {
  float: right;
  zoom: 1.4;
  padding-left: 5px;
}
#contracts #contracts-display #contracts-list .panel .contract-row h3 .contract-state {
  float: right;
  zoom: 1.4;
}
#contracts #contracts-display #contracts-list .panel .contract-row h3 .contract-stand {
  float: right;
  width: 27%;
  overflow: hidden;
  text-overflow: ellipsis;
}
#contracts #contracts-display #contracts-list .panel .contract-row .contract-row-left {
  float: left;
  width: 60%;
}
#contracts #contracts-display #contracts-list .panel .contract-row .contract-row-left .contracts-processing,
#contracts #contracts-display #contracts-list .panel .contract-row .contract-row-left .contracts-email-details {
  padding-top: 15px;
  float: left;
}
#contracts #contracts-display #contracts-list .panel .contract-row .contract-row-left .contracts-processing .contract-total-value {
  float: left;
}
#contracts #contracts-display #contracts-list .panel .contract-row .contract-row-left .contracts-processing {
  padding-left: 20px;
  width: 100%;
}
#contracts #contracts-display #contracts-list .panel .contract-row .contract-row-left .contracts-processing .contract-actions {
  width: 65%;
  float: left;
  text-align: left;
}
#contracts #contracts-display #contracts-list .panel .contract-row .contract-row-left .contracts-processing .contract-actions .star-select {
  position: absolute;
  top: 125px;
  left: 25px;
}
#contracts #contracts-display #contracts-list .panel .contract-row .contract-row-left .contracts-processing .contract-actions .star-select i {
  margin-left: 5px;
}
#contracts #contracts-display #contracts-list .panel .contract-row .contract-row-left .contracts-processing .contract-notes {
  float: left;
  text-align: left;
}
#contracts #contracts-display #contracts-list .panel .contract-row .contract-row-left .contracts-processing .contract-add-note {
  margin-left: 16px;
}
#contracts #contracts-display #contracts-list .panel .contract-row .contract-row-left .contracts-processing .contract-add-note .fa-stack-1x {
  padding-left: 5px;
}
#contracts #contracts-display #contracts-list .panel .contract-row .contract-row-left .contracts-processing i {
  padding-right: 10px;
}
#contracts #contracts-display #contracts-list .panel .contract-row .contract-row-left .processing-completed {
  color: green;
}
#contracts #contracts-display #contracts-list .panel .contract-row .contract-row-left .processing-failed {
  color: red;
}
#contracts #contracts-display #contracts-list .panel .contract-row .contract-row-left .contracts-email-details {
  padding-left: 20px;
  width: 100%;
}
#contracts #contracts-display #contracts-list .panel .contract-row .contract-row-left .contracts-email-details .contract-user-detail,
#contracts #contracts-display #contracts-list .panel .contract-row .contract-row-left .contracts-email-details .contract-email-to,
#contracts #contracts-display #contracts-list .panel .contract-row .contract-row-left .contracts-email-details .contract-email-cc,
#contracts #contracts-display #contracts-list .panel .contract-row .contract-row-left .contracts-email-details .contract-email-bcc {
  float: left;
  text-align: left;
  width: 100%;
}
#contracts #contracts-display #contracts-list .panel .contract-row .contract-row-left .contracts-email-details .contract-email-to {
  width: 100%;
}
#contracts #contracts-display #contracts-list .panel .contract-row .contract-row-right {
  float: right;
  width: 40%;
}
#contracts #contracts-display #contracts-list .panel .contract-row .contract-row-right .contract-process {
  width: 100%;
  margin-bottom: 5px;
}
#contracts #contracts-display #contracts-list .panel .contract-row .contract-row-right .contract-open {
  float: left;
  width: 48%;
}
#contracts #contracts-display #contracts-list .panel .contract-row .contract-row-right .contract-update {
  float: right;
  width: 48%;
}
#contracts #conflicts {
  margin-top: 15px;
}
#contracts #conflicts #conflict-header {
  height: 40px;
  margin-top: 15px;
}
#contracts #conflicts #conflict-header h4 {
  margin-top: 0;
}
#contracts #conflicts #conflict-header #conflict-count {
  float: left;
  width: 80%;
}
#contracts #conflicts #conflict-header #conflict-count a:hover {
  text-decoration: none;
  background: none;
}
#contracts #conflicts #conflict-header #conflict-count i {
  padding-left: 5px;
}
#contracts #conflicts #conflict-header #conflict-filter-order-by {
  float: right;
  width: 19%;
}
#contracts #conflicts #conflicts-list {
  float: left;
  width: 100%;
  margin-top: 25px;
  height: 740px;
  overflow-y: scroll;
  overflow-x: hidden;
}
#contracts #conflicts #conflicts-list .panel .contract-row h3 {
  text-align: left;
}
#contracts #conflicts #conflicts-list .panel .contract-row h3 .filename {
  padding-left: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  max-width: 59%;
  display: inline-block;
}
#contracts #conflicts #conflicts-list .panel .contract-row h3 .contract-select {
  float: left;
}
#contracts #conflicts #conflicts-list .panel .contract-row h3 .manual {
  color: blue;
}
#contracts #conflicts #conflicts-list .panel .contract-row h3 .cancelled {
  color: red;
}
#contracts #conflicts #conflicts-list .panel .contract-row h3 .firm {
  color: #ccc000;
}
#contracts #conflicts #conflicts-list .panel .contract-row h3 .contract-collapse {
  float: right;
  zoom: 1.4;
  padding-left: 5px;
}
#contracts #conflicts #conflicts-list .panel .contract-row h3 .contract-state {
  float: right;
  zoom: 1.4;
}
#contracts #conflicts #conflicts-list .panel .contract-row h3 .contract-stand {
  float: right;
  width: 30%;
  overflow: hidden;
  text-overflow: ellipsis;
}
#contracts #conflicts #conflicts-list .panel .contract-row .contract-row-left {
  float: left;
  width: 60%;
}
#contracts #conflicts #conflicts-list .panel .contract-row .contract-row-left .contracts-processing,
#contracts #conflicts #conflicts-list .panel .contract-row .contract-row-left .contracts-email-details {
  padding-top: 15px;
  float: left;
}
#contracts #conflicts #conflicts-list .panel .contract-row .contract-row-left .contracts-processing .contract-total-value {
  float: left;
}
#contracts #conflicts #conflicts-list .panel .contract-row .contract-row-left .contracts-processing {
  padding-left: 65%;
  width: 100%;
}
#contracts #conflicts #conflicts-list .panel .contract-row .contract-row-left .contracts-processing .contract-actions {
  width: 65%;
  float: left;
  text-align: left;
}
#contracts #conflicts #conflicts-list .panel .contract-row .contract-row-left .contracts-processing .contract-actions .star-select {
  position: absolute;
  top: 125px;
  left: 25px;
}
#contracts #conflicts #conflicts-list .panel .contract-row .contract-row-left .contracts-processing .contract-actions .star-select i {
  margin-left: 5px;
}
#contracts #conflicts #conflicts-list .panel .contract-row .contract-row-left .contracts-processing .contract-notes {
  float: left;
  text-align: left;
}
#contracts #conflicts #conflicts-list .panel .contract-row .contract-row-left .contracts-processing .contract-add-note {
  margin-left: 16px;
}
#contracts #conflicts #conflicts-list .panel .contract-row .contract-row-left .contracts-processing .contract-add-note .fa-stack-1x {
  padding-left: 5px;
}
#contracts #conflicts #conflicts-list .panel .contract-row .contract-row-left .contracts-processing i {
  padding-right: 10px;
}
#contracts #conflicts #conflicts-list .panel .contract-row .contract-row-left .processing-completed {
  color: green;
}
#contracts #conflicts #conflicts-list .panel .contract-row .contract-row-left .processing-failed {
  color: red;
}
#contracts #conflicts #conflicts-list .panel .contract-row .contract-row-left .contracts-email-details {
  padding-left: 20px;
  width: 100%;
}
#contracts #conflicts #conflicts-list .panel .contract-row .contract-row-left .contracts-email-details .contract-user-detail,
#contracts #conflicts #conflicts-list .panel .contract-row .contract-row-left .contracts-email-details .contract-email-to,
#contracts #conflicts #conflicts-list .panel .contract-row .contract-row-left .contracts-email-details .contract-email-cc,
#contracts #conflicts #conflicts-list .panel .contract-row .contract-row-left .contracts-email-details .contract-email-bcc {
  float: left;
  text-align: left;
  width: 100%;
}
#contracts #conflicts #conflicts-list .panel .contract-row .contract-row-left .contracts-email-details .contract-email-to {
  width: 100%;
}
#contracts #conflicts #conflicts-list .panel .contract-row .contract-row-right {
  float: right;
  width: 40%;
}
#contracts #conflicts #conflicts-list .panel .contract-row .contract-row-right .btn {
  width: 100%;
}
#contracts #conflicts #conflicts-list .panel .contract-row .contract-row-right .conflict-download {
  margin-top: 10px;
}
#contracts #conflicts #conflicts-list .panel .contract-row .contract-row-right .conflict-controls .btn {
  margin-top: 5px;
}
#contracts #conflicts #conflicts-list .panel .contract-row .contract-row-right .conflict-controls .conflict-cancel {
  float: left;
}
#contracts #conflicts #conflicts-list .panel .contract-row .contract-row-right .conflict-controls .conflict-move {
  float: left;
}
#contracts #conflicts #conflicts-list .panel .contract-row .contract-note-modal .contract-note-list {
  height: 750px;
  overflow: auto;
}
#contracts #conflicts #conflicts-list .panel .contract-row .contract-note-modal .contract-note-list .note-row .note-info #note-title {
  float: left;
  width: 100%;
  text-align: left;
}
#contracts #conflicts #conflicts-list .panel .contract-row .contract-note-modal .contract-note-list .note-row .note-info #note-details {
  float: left;
  font-size: 10pt;
}
#contracts #conflicts #conflicts-list .panel .contract-row .contract-note-modal .contract-note-list .note-row .note-body {
  float: left;
  width: 100%;
  text-align: left;
  white-space: pre-wrap;
  padding-top: 10px;
}
#contracts #contracts-edit {
  padding: 25px 0 0 25px;
}
#contracts #contracts-edit h2 {
  padding-bottom: 15px;
}
#contracts #contracts-edit .input-group {
  width: 100%;
  margin-top: 15px;
}
#contracts #contracts-edit .input-group .input-group-addon {
  width: 10%;
}
#contracts #contracts-edit .input-group input {
  width: 100%;
}
#contracts #contracts-edit #contract-edit #switches {
  padding-top: 15px;
}
#contracts #contracts-edit #contract-edit #switches .panel-heading h3 .panel-text {
  float: right;
  text-align: right;
}
#contracts #contracts-edit #contract-edit-controls {
  width: 100%;
}
#contracts #contracts-edit #contract-edit-controls .btn {
  float: right;
  width: 20%;
}
#contracts #contracts-edit #contract-edit-controls #contract-cancel {
  margin-right: 5px;
}
#contracts #contract-note-details {
  text-align: right;
  font-size: 10pt;
}
#userteams #userteams-header {
  height: 65px;
  margin-bottom: 20px;
}
#userteams #userteams-header h2 {
  float: left;
}
#userteams #userteams-header #userteams-add {
  float: right;
  width: 25%;
  margin-top: 20px;
}
#userteams #userteams-list {
  width: 100%;
}
#userteams .userteams-row .team-name {
  text-align: left;
  float: left;
}
#userteams .userteams-row .team-members {
  float: right;
  width: 50%;
  font-size: 14px;
}
#userteams .userteams-row .team-members-row {
  width: 100%;
  text-align: right;
  float: right;
}
#userteams #userteams-update .panel-heading h3 {
  margin-top: 10px;
}
#userteams #userteams-update #cancel-update {
  float: left;
  margin-bottom: 15px;
}
#userteams #userteams-update .editor-label {
  font-weight: bold;
  font-size: 14px;
  width: 30%;
  float: left;
}
#userteams #userteams-update .editor-field {
  width: 70%;
  float: left;
}
#userteams #userteams-update #update-members {
  display: inline-block;
  float: left;
  width: 100%;
  margin-top: 15px;
}
#userteams #userteams-update #update-leader {
  display: inline-block;
  float: left;
  width: 100%;
  padding-top: 20px;
}
#userteams #userteams-update #userteams-update-controls {
  float: left;
  width: 100%;
  margin-top: 20px;
}
#userteams #userteams-update #userteams-update-controls #userteams-update-save,
#userteams #userteams-update #userteams-update-controls #userteams-update-delete {
  float: right;
}
#userteams #userteams-update #userteams-update-controls #userteams-update-delete {
  margin-right: 5px;
}
#developer-settings #developer-settings-app .panel {
  margin-bottom: 0px;
}
#developer-settings #developer-settings-app input.setting-value {
  width: 30%;
}
#developer-settings #developer-settings-app #log-event,
#developer-settings #developer-settings-app #tp-log-event {
  height: 155px;
}
#developer-settings #developer-settings-app #log-event #log-download-submit,
#developer-settings #developer-settings-app #tp-log-event #log-download-submit,
#developer-settings #developer-settings-app #log-event #log-download,
#developer-settings #developer-settings-app #tp-log-event #log-download,
#developer-settings #developer-settings-app #log-event #log-view-submit,
#developer-settings #developer-settings-app #tp-log-event #log-view-submit,
#developer-settings #developer-settings-app #log-event #tp-log-download-submit,
#developer-settings #developer-settings-app #tp-log-event #tp-log-download-submit,
#developer-settings #developer-settings-app #log-event #tp-log-download,
#developer-settings #developer-settings-app #tp-log-event #tp-log-download,
#developer-settings #developer-settings-app #log-event #tp-log-view-submit,
#developer-settings #developer-settings-app #tp-log-event #tp-log-view-submit {
  float: right;
}
#developer-settings #developer-settings-app #log-event #log-view-submit,
#developer-settings #developer-settings-app #tp-log-event #log-view-submit,
#developer-settings #developer-settings-app #log-event #tp-log-view-submit,
#developer-settings #developer-settings-app #tp-log-event #tp-log-view-submit {
  margin-right: 5px;
}
#developer-settings #developer-settings-app #log-viewer,
#developer-settings #developer-settings-app #tp-log-viewer {
  margin-top: 25px;
}
#developer-settings #developer-settings-app #log-viewer #log-view-controls,
#developer-settings #developer-settings-app #tp-log-viewer #log-view-controls,
#developer-settings #developer-settings-app #log-viewer #tp-log-view-controls,
#developer-settings #developer-settings-app #tp-log-viewer #tp-log-view-controls {
  height: 50px;
}
#developer-settings #developer-settings-app #log-viewer #log-view-controls #log-view-controls-filter,
#developer-settings #developer-settings-app #tp-log-viewer #log-view-controls #log-view-controls-filter,
#developer-settings #developer-settings-app #log-viewer #tp-log-view-controls #log-view-controls-filter,
#developer-settings #developer-settings-app #tp-log-viewer #tp-log-view-controls #log-view-controls-filter,
#developer-settings #developer-settings-app #log-viewer #log-view-controls #tp-log-view-controls-filter,
#developer-settings #developer-settings-app #tp-log-viewer #log-view-controls #tp-log-view-controls-filter,
#developer-settings #developer-settings-app #log-viewer #tp-log-view-controls #tp-log-view-controls-filter,
#developer-settings #developer-settings-app #tp-log-viewer #tp-log-view-controls #tp-log-view-controls-filter {
  float: right;
  width: 45%;
}
#developer-settings #developer-settings-app #log-viewer #log-view,
#developer-settings #developer-settings-app #tp-log-viewer #log-view,
#developer-settings #developer-settings-app #log-viewer #tp-log-view,
#developer-settings #developer-settings-app #tp-log-viewer #tp-log-view {
  height: 500px;
  overflow-y: auto;
}
#developer-settings #developer-settings-app #log-viewer #tp-log-view,
#developer-settings #developer-settings-app #tp-log-viewer #tp-log-view {
  max-width: 100%;
  overflow-wrap: break-word;
}
#developer-settings #developer-settings-app #log-viewer #tp-log-view .panel-heading,
#developer-settings #developer-settings-app #tp-log-viewer #tp-log-view .panel-heading {
  padding: 0 15px;
}
#developer-settings #developer-settings-app #orbit-log-controls {
  float: left;
  margin-bottom: 15px;
}
#developer-settings #developer-settings-app #orbit-log-controls #orbit-log-inputs {
  float: left;
  width: 100%;
}
#developer-settings #developer-settings-app #orbit-log-controls #orbit-log-inputs #orbit-log-rows {
  float: left;
  width: 49%;
}
#developer-settings #developer-settings-app #orbit-log-controls #orbit-log-inputs #orbit-log-rows .form-control {
  float: left;
  width: 90%;
}
#developer-settings #developer-settings-app #orbit-log-controls #orbit-log-inputs #orbit-log-severity {
  width: 24%;
  float: left;
  height: 35px;
}
#developer-settings #developer-settings-app #orbit-log-controls #orbit-log-inputs #orbit-log-fetch {
  width: 24%;
  margin-left: 15px;
  float: right;
}
#developer-settings #developer-settings-app #clear-orbit-logs {
  width: 100%;
}
#developer-settings #developer-settings-app #clear-orbit-logs button {
  float: right;
}
#developer-settings #developer-settings-app #developer-settings-list .panel .panel-body .setting-label {
  float: left;
  width: 55%;
}
#developer-settings #developer-settings-app #developer-settings-list .panel .panel-body .setting-switch {
  float: right;
  width: 35%;
}
#developer-settings #developer-settings-app #developer-settings-list .panel .panel-body .row {
  padding-bottom: 15px;
}
#developer-settings #developer-settings-app #developer-settings-list .panel .panel-body .row .input-group {
  width: 100%;
  padding-bottom: 2px;
}
#developer-settings #developer-settings-app #developer-settings-list .panel .panel-body .row .input-group .setting-label {
  float: left;
}
#developer-settings #developer-settings-app #developer-settings-list .panel .panel-body .row .input-group .bootstrap-switch {
  float: right;
}
#developer-settings #developer-settings-app #developer-settings-list .panel .panel-body .row .input-group input {
  width: 100%;
}
#developer-settings #developer-settings-app #developer-settings-list .panel .panel-body .bridgetest-label {
  float: left;
}
#developer-settings #developer-settings-app #developer-settings-list .panel .panel-body .bridgetest-select {
  float: right;
  height: 30px;
  width: 300px;
  max-width: 500px;
}
#developer-settings #developer-settings-app #developer-settings-list .panel .panel-body .bridgetest-row {
  width: 100%;
  float: left;
}
#developer-settings #developer-settings-app #developer-settings-list .panel .panel-body .bridgetest-row .bridgetest-btn {
  margin-top: 10px;
  float: right;
}
#developer-settings #developer-settings-app #developer-settings-list .panel .panel-body #settings-restricted-email {
  width: 45%;
}
#developer-settings #developer-settings-app #developer-settings-list .panel .panel-body #settings-restricted-email input.setting-value {
  float: right;
  width: 25%;
}
#developer-settings #developer-settings-app #touchplan-version .panel-body .btn {
  float: right;
}
#developer-settings #developer-settings-app #delete-event #event-delete-submit {
  float: right;
}
#developer-settings #developer-settings-app #delete-event #events-delete-submit {
  float: right;
}
#developer-settings #developer-settings-app #delete-user #user-delete-submit {
  float: right;
}
#developer-settings #developer-settings-app #delete-user #users-delete-submit {
  float: right;
}
#developer-settings #developer-settings-app #delete-oa-profiles #profile-delete-submit {
  float: right;
}
#developer-settings #developer-settings-app #ipa-upload #upload-orbit-app #upload-orbit-app-form #upload-orbit-app-file {
  height: 45px;
}
#developer-settings #developer-settings-app #ipa-upload #upload-orbit-app #upload-orbit-app-form #upload-orbit-app-file #upload-input {
  float: left;
  width: 85%;
}
#developer-settings #developer-settings-app #ipa-upload #upload-orbit-app #upload-orbit-app-form #upload-orbit-app-file #upload-app {
  float: right;
  width: 10%;
}
#developer-settings #developer-settings-app #ipa-upload #upload-orbit-app #upload-orbit-app-form #upload-orbit-app-controls button {
  float: right;
}
#developer-settings #developer-settings-app #plist-editor #plist-editor-form .editor-field {
  margin-bottom: 15px;
}
#developer-settings #developer-settings-app #plist-editor #plist-editor-form textarea {
  width: 100%;
  height: 975px;
}
#developer-settings #developer-settings-app #plist-editor #plist-editor-form #upload-plist-content {
  float: right;
}
#bridgetest #contract-frame {
  width: 100%;
  height: 1030px;
}
#report #reports-title {
  height: 50px;
}
#report #reports-title #title {
  float: left;
}
#report #reports-title #download {
  float: right;
}
#report .tab-content #overview #overview-controls #overview-templates .pcwidth {
  width: 50%;
}
#report .tab-content #overview #overview-controls #overview-templates .templates {
  float: left;
  width: 100%;
}
#report .tab-content #overview #overview-controls #filters .pcwidth {
  width: 50%;
}
#report .tab-content #overview #overview-controls #filters .btn-group {
  float: right;
  padding-right: 5px;
}
#report .tab-content #overview #overview-controls #filters #star-filters #star-filter {
  min-width: 50px;
}
#report .tab-content #overview #overview-controls #filters #star-filters .dropdown-menu {
  min-width: 54px;
}
#report .tab-content #overview #overview-controls #filters #star-filters .dropdown-menu .star-option {
  text-align: center;
}
#report .tab-content #overview #overview-controls.row {
  padding-bottom: 5px;
}
#report .tab-content #overview #overview-table td.contract-name-row {
  text-align: left;
}
#report .tab-content .templates {
  text-align: center;
  padding-bottom: 15px;
}
#report .tab-content .templates select {
  height: 30px;
}
#report .tab-content .templates .show-data-for-label {
  font-weight: bold;
}
#report .tab-content #floorplansales-template {
  float: left;
  width: 100%;
}
#report #report-totals .panel {
  margin-top: 10px;
  margin-left: 10px;
  margin-right: 10px;
}
#report #overview-table,
#report #overview-totals {
  margin-top: 0px;
}
#report #overview-table thead,
#report #overview-totals thead {
  background-color: #f2f0f0;
}
#report #overview-table thead th,
#report #overview-totals thead th {
  font-size: 14px;
  text-align: center;
  vertical-align: top;
}
#report #overview-table thead th .sub-th,
#report #overview-totals thead th .sub-th {
  font-weight: 500;
}
#report #overview-table tbody td,
#report #overview-totals tbody td {
  font-size: 14px;
  text-align: center;
}
#report #overview-table tbody td.contract-name-row,
#report #overview-totals tbody td.contract-name-row {
  font-weight: bold;
  color: #32a3e8;
}
#report #templates {
  text-align: center;
  padding-bottom: 35px;
}
#report #templates select {
  height: 30px;
}
#report #templates .show-data-for-label {
  font-weight: bold;
}
#runners #runners-header {
  height: 60px;
}
#runners #runners-header h2 {
  float: left;
}
#runners #runners-header #runner-save,
#runners #runners-header #runner-add,
#runners #runners-header #allocation-mode {
  float: right;
}
#runners #runners-header #allocation-mode {
  margin-top: 14px;
}
#runners #runners-header #allocation-mode:active {
  box-shadow: none;
}
#runners #runners-header #runner-add,
#runners #runners-header #runner-save {
  margin: 20px 0 0 10px;
}
#runners #runner-configurations #runners-list .runner-row {
  margin-bottom: 0;
}
#runners #runner-configurations #runners-list .runner-row .panel-body .runner-name,
#runners #runner-configurations #runners-list .runner-row .panel-body .runner-enabled,
#runners #runner-configurations #runners-list .runner-row .panel-body .runner-allocations,
#runners #runner-configurations #runners-list .runner-row .panel-body .runner-remove {
  float: left;
}
#runners #runner-configurations #runners-list .runner-row .panel-body .runner-name,
#runners #runner-configurations #runners-list .runner-row .panel-body .runner-enabled {
  padding: 2px 0 0 0;
}
#runners #runner-configurations #runners-list .runner-row .panel-body .runner-name {
  width: 25%;
}
#runners #runner-configurations #runners-list .runner-row .panel-body .runner-name .chosen-container {
  zoom: 1.2;
}
#runners #runner-configurations #runners-list .runner-row .panel-body .runner-enabled {
  width: 12%;
}
#runners #runner-configurations #runners-list .runner-row .panel-body .runner-allocations {
  width: 60%;
}
#runners #runner-configurations #runners-list .runner-row .panel-body .runner-allocations .alphanum-allocations,
#runners #runner-configurations #runners-list .runner-row .panel-body .runner-allocations .add-alphanum-allocation {
  float: left;
  padding-top: 3px;
}
#runners #runner-configurations #runners-list .runner-row .panel-body .runner-allocations .alphanum-allocations {
  width: 95%;
  zoom: 1.2;
}
#runners #runner-configurations #runners-list .runner-row .panel-body .runner-allocations .add-alphanum-allocation {
  width: 5%;
}
#runners #runner-configurations #runners-list .runner-row .panel-body .runner-allocations .input-group {
  width: 50%;
}
#runners #runner-configurations #runners-list .runner-row .panel-body .runner-allocations .min-allocation {
  float: left;
}
#runners #runner-configurations #runners-list .runner-row .panel-body .runner-allocations .max-allocation {
  float: right;
}
#runners #runner-configurations #runners-list .runner-row .panel-body .runner-allocations .allocation-error .form-control,
#runners #runner-configurations #runners-list .runner-row .panel-body .runner-allocations .allocation-error .input-group-addon {
  border-radius: 4px;
  border-top: 1px solid red;
  border-bottom: 1px solid red;
}
#runners #runner-configurations #runners-list .runner-row .panel-body .runner-allocations .allocation-error .input-group-addon {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-left: 1px solid red;
}
#runners #runner-configurations #runners-list .runner-row .panel-body .runner-allocations .allocation-error .form-control {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-right: 1px solid red;
}
#runners #runner-configurations #runners-list .runner-row .panel-body .runner-remove {
  width: 3%;
  line-height: 28px;
  padding: 2px 0 0 1%;
}
#runners #runner-appointments #exhibitor-filter,
#runners #runner-appointments .chosen-container {
  height: 44px;
  padding-bottom: 10px;
}
#runners #runner-appointments #other-appointments li:hover {
  background-color: #d6e9c6;
}
#runners #runner-appointments #allocate-buttons {
  height: 50px;
}
#runners #runner-appointments .chosen-container {
  padding-bottom: 5px;
}
#runners #runner-appointments .panel-body .col-md-6 .alert {
  padding: 8px;
  margin-bottom: 7px;
}
#runners #alphanum-modal .modal-dialog .modal-content .modal-body .alphanumerical-hall-rows,
#runners #alphanum-modal .modal-dialog .modal-content .modal-body .alphanumerical-allocation {
  width: 100%;
}
#runners #alphanum-modal .modal-dialog .modal-content .modal-body .alphanumerical-hall-rows .input-group-addon,
#runners #alphanum-modal .modal-dialog .modal-content .modal-body .alphanumerical-allocation .input-group-addon {
  width: 33%;
}
#runners #alphanum-modal .modal-dialog .modal-content .modal-body .alphanumerical-hall-rows .form-control,
#runners #alphanum-modal .modal-dialog .modal-content .modal-body .alphanumerical-allocation .form-control {
  width: 100%;
}
#surveys #surveys-header {
  height: 60px;
}
#surveys #surveys-header h2 {
  float: left;
}
#surveys #surveys-header .alert {
  float: right;
}
#surveys #surveys-list .survey-row .survey-row-header {
  height: 35px;
}
#surveys #surveys-list .survey-row .survey-row-header .survey-name {
  float: left;
  width: 51%;
}
#surveys #surveys-list .survey-row .survey-row-header .survey-controls {
  width: 47%;
  float: right;
}
#surveys #surveys-list .survey-row .survey-row-header .survey-controls .question-add {
  float: right;
}
#surveys #surveys-list .survey-row .survey-row-header .survey-controls .add-question-group .download-survey,
#surveys #surveys-list .survey-row .survey-row-header .survey-controls .save-survey {
  margin-left: 5px;
  float: right;
}
#surveys #surveys-list .survey-row .survey-row-questions {
  padding-top: 10px;
}
#surveys #surveys-list .survey-row .survey-row-questions .question-row .panel-body .answers-section {
  padding-top: 10px;
  height: 50px;
}
#surveys #surveys-list .survey-row .survey-row-questions .question-row .panel-body .answers-section .answer-type {
  float: left;
}
#surveys #surveys-list .survey-row .survey-row-questions .question-row .panel-body .answers-section .answer-type label {
  font-size: 14px;
}
#surveys #surveys-list .survey-row .survey-row-questions .question-row .panel-body .answers-section .answer-controls {
  float: right;
}
#surveys #surveys-list .survey-row .survey-row-questions .question-row .panel-body .answers-section .answer-controls .add-option {
  margin-top: 5px;
}
#surveys #surveys-list .survey-row .survey-row-questions .question-row .panel-body .answers-section .answers {
  float: left;
  padding-top: 15px;
}
#surveys #surveys-list .survey-row .survey-row-questions .question-row .panel-body .answers-section .answers .range {
  float: left;
}
#floorplans .tab-content #floorplan-config #floorplan-show-disabled {
  float: right;
  padding: 20px 3px 0 0;
}
#floorplans .tab-content #floorplan-config #floorplan-show-disabled .bootstrap-switch.bootstrap-switch-normal {
  min-width: 300px;
}
#floorplans .tab-content #floorplan-config #floorplan-configs .panel-custom {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
#floorplans .tab-content #floorplan-config #floorplan-configs .panel .panel-heading {
  height: 40px;
}
#floorplans .tab-content #floorplan-config #floorplan-configs .panel .panel-heading h3 {
  float: left;
}
#floorplans .tab-content #floorplan-config #floorplan-configs .panel .panel-heading .floorplan-collapse {
  float: right;
  zoom: 1.4;
  padding-left: 5px;
  padding-top: 2px;
}
#floorplans .tab-content #floorplan-config #floorplan-configs .panel .panel-heading .touchplan-enabled {
  float: right;
}
#floorplans .tab-content #floorplan-config #floorplan-configs .panel .panel-body .left-50 .input-group,
#floorplans .tab-content #floorplan-config #floorplan-configs .panel .panel-body .right-50 .input-group {
  margin-bottom: 10px;
}
#floorplans .tab-content #floorplan-config #floorplan-configs .panel .panel-body .left-50 .panel,
#floorplans .tab-content #floorplan-config #floorplan-configs .panel .panel-body .right-50 .panel {
  margin-bottom: 10px;
}
#floorplans .tab-content #floorplan-config #floorplan-configs .panel .panel-body .left-50 .colour-picker-large.input-group,
#floorplans .tab-content #floorplan-config #floorplan-configs .panel .panel-body .right-50 .colour-picker-large.input-group {
  width: 100%;
}
#floorplans .tab-content #floorplan-config #floorplan-configs .panel .panel-body .left-50 .colour-picker-large.input-group .input-group-addon,
#floorplans .tab-content #floorplan-config #floorplan-configs .panel .panel-body .right-50 .colour-picker-large.input-group .input-group-addon {
  width: 170px;
}
#floorplans .tab-content #floorplan-config #floorplan-configs .panel .panel-body .left-50 .pillar-colour,
#floorplans .tab-content #floorplan-config #floorplan-configs .panel .panel-body .right-50 .pillar-colour {
  width: 75%;
}
#floorplans .tab-content #floorplan-config #floorplan-configs .panel .panel-body .left-50 .pillar-opacity,
#floorplans .tab-content #floorplan-config #floorplan-configs .panel .panel-body .right-50 .pillar-opacity {
  width: 25%;
}
#floorplans .tab-content #floorplan-config #floorplan-configs .panel .panel-body .left-50 .small.input-group,
#floorplans .tab-content #floorplan-config #floorplan-configs .panel .panel-body .right-50 .small.input-group {
  width: 100%;
}
#floorplans .tab-content #floorplan-config #floorplan-configs .panel .panel-body .left-50 .small.input-group .unit-dropdown,
#floorplans .tab-content #floorplan-config #floorplan-configs .panel .panel-body .right-50 .small.input-group .unit-dropdown,
#floorplans .tab-content #floorplan-config #floorplan-configs .panel .panel-body .left-50 .small.input-group .dimension-dropdown,
#floorplans .tab-content #floorplan-config #floorplan-configs .panel .panel-body .right-50 .small.input-group .dimension-dropdown {
  width: 100%;
  border-color: #cccccc;
}
#floorplans .tab-content #floorplan-config #floorplan-configs .panel .panel-body .left-50 .small.input-group .input-group-addon,
#floorplans .tab-content #floorplan-config #floorplan-configs .panel .panel-body .right-50 .small.input-group .input-group-addon {
  width: 133px;
}
#floorplans .tab-content #floorplan-config #floorplan-configs .panel .panel-body .left-50 .form-group .switch-label,
#floorplans .tab-content #floorplan-config #floorplan-configs .panel .panel-body .right-50 .form-group .switch-label {
  margin-top: 5px;
}
#floorplans .tab-content #floorplan-config #floorplan-configs .panel .panel-body .left-50 .form-group .editor-checkbox,
#floorplans .tab-content #floorplan-config #floorplan-configs .panel .panel-body .right-50 .form-group .editor-checkbox {
  float: right;
  margin-top: 0;
}
#floorplans .tab-content #floorplan-config #floorplan-configs .panel .panel-body .left-50 .colour-picker.input-group,
#floorplans .tab-content #floorplan-config #floorplan-configs .panel .panel-body .right-50 .colour-picker.input-group {
  width: 100%;
}
#floorplans .tab-content #floorplan-config #floorplan-configs .panel .panel-body .left-50 .colour-picker.input-group .input-group-addon,
#floorplans .tab-content #floorplan-config #floorplan-configs .panel .panel-body .right-50 .colour-picker.input-group .input-group-addon {
  width: 155px;
}
#floorplans .tab-content #floorplan-config #floorplan-configs .panel .panel-body .left-50 .unit-dropdown,
#floorplans .tab-content #floorplan-config #floorplan-configs .panel .panel-body .right-50 .unit-dropdown {
  width: 100%;
  height: 34px;
  padding-left: 10px;
}
#floorplans .tab-content #floorplan-config #floorplan-configs .panel .panel-body .left-50 .dimension-dropdown,
#floorplans .tab-content #floorplan-config #floorplan-configs .panel .panel-body .right-50 .dimension-dropdown {
  width: 100%;
  height: 34px;
  padding-left: 10px;
}
#floorplans .tab-content #floorplan-config #floorplan-configs .panel .panel-body .right-50 #pillar-colour-controls input {
  float: left;
  width: 50%;
}
#floorplans .tab-content #floorplan-config #floorplan-configs .panel .panel-body .right-50 #pillar-colour-controls .bootstrap-touchspin {
  padding-left: 10px;
  width: 40%;
}
#floorplans .tab-content #floorplan-config #floorplan-configs .panel .panel-body .right-50 #pillar-colour-controls .bootstrap-touchspin input {
  width: 100%;
}
#floorplans .tab-content #floorplan-config #floorplan-configs .panel .panel-body .right-50 #logo-control {
  min-height: 100px;
  padding-bottom: 54px;
  margin-bottom: 0;
}
#floorplans .tab-content #floorplan-config #floorplan-configs .panel .panel-body .right-50 #logo-control .floorplan-logo-preview {
  height: 65px;
  width: 100%;
}
#floorplans .tab-content #floorplan-config #floorplan-configs .panel .panel-body .right-50 #logo-control .no-logo-box {
  width: 300px;
  height: 65px;
  background-color: #e7e7e7;
  text-align: center;
  margin: 5px 0px 0px 5px;
  border-radius: 10px;
}
#floorplans .tab-content #floorplan-config #floorplan-configs .panel .panel-body .right-50 #logo-control .no-logo-box p {
  padding-top: 20px;
  color: dimgray;
}
#floorplans .tab-content #floorplan-config #floorplan-configs .panel .panel-body .right-50 #logo-control .floorplan-logo-upload {
  padding: 3px;
  height: 30px;
  margin-top: 5px;
  float: left;
  padding-bottom: 15px;
}
#floorplans .tab-content #floorplan-config #floorplan-configs .panel .panel-body .right-50 #logo-control .remove-logo-button {
  margin-top: 2px;
  margin-left: 25px;
}
#floorplans .tab-content #floorplan-config #floorplan-configs .panel .panel-body .right-50 .form-group.dropdown-group {
  margin-bottom: 22px;
}
#floorplans .tab-content #floorplan-config #floorplan-configs .panel .panel-body .floorplan-configs {
  height: 1000px;
}
#floorplans .tab-content #floorplan-config #floorplan-configs .panel .panel-body .geometry-updates {
  padding-top: 50px;
}
#floorplans .tab-content #floorplan-config #floorplan-configs .panel .panel-body .geometry-updates .zones-tab .zones .zone-name,
#floorplans .tab-content #floorplan-config #floorplan-configs .panel .panel-body .geometry-updates .zones-tab .areas .zone-name {
  width: 30%;
}
#floorplans .tab-content #floorplan-config #floorplan-configs .panel .panel-body .geometry-updates .zones-tab .zones .firm-colour,
#floorplans .tab-content #floorplan-config #floorplan-configs .panel .panel-body .geometry-updates .zones-tab .areas .firm-colour {
  width: 10%;
}
#floorplans .tab-content #floorplan-config #floorplan-configs .panel .panel-body .geometry-updates .zones-tab .zones .firm-colour input,
#floorplans .tab-content #floorplan-config #floorplan-configs .panel .panel-body .geometry-updates .zones-tab .areas .firm-colour input {
  width: 150px;
}
#floorplans .tab-content #floorplan-config #floorplan-configs .panel .panel-body .geometry-updates .zones-tab .zones .zone-opacity,
#floorplans .tab-content #floorplan-config #floorplan-configs .panel .panel-body .geometry-updates .zones-tab .areas .zone-opacity {
  width: 25%;
}
#floorplans .tab-content #floorplan-config #floorplan-configs .panel .panel-body .geometry-updates .zones-tab .zones .zone-delete,
#floorplans .tab-content #floorplan-config #floorplan-configs .panel .panel-body .geometry-updates .zones-tab .areas .zone-delete {
  width: 10%;
  text-align: center;
}
#floorplans .tab-content #floorplan-config #floorplan-configs .panel .panel-body .geometry-updates .zones-tab .zones #add-zone,
#floorplans .tab-content #floorplan-config #floorplan-configs .panel .panel-body .geometry-updates .zones-tab .areas #add-zone,
#floorplans .tab-content #floorplan-config #floorplan-configs .panel .panel-body .geometry-updates .zones-tab .zones #add-area,
#floorplans .tab-content #floorplan-config #floorplan-configs .panel .panel-body .geometry-updates .zones-tab .areas #add-area {
  float: right;
}
#floorplans .tab-content #floorplan-config #floorplan-configs .panel .panel-body .geometry-updates .fixtures-tab .fixture-name {
  width: 25%;
}
#floorplans .tab-content #floorplan-config #floorplan-configs .panel .panel-body .geometry-updates .fixtures-tab .fixture-name-position {
  width: 15%;
}
#floorplans .tab-content #floorplan-config #floorplan-configs .panel .panel-body .geometry-updates .fixtures-tab .fixture-colour {
  width: 20%;
}
#floorplans .tab-content #floorplan-config #floorplan-configs .panel .panel-body .geometry-updates .fixtures-tab .fixture-colour input {
  width: 100%;
}
#floorplans .tab-content #floorplan-config #floorplan-configs .panel .panel-body .geometry-updates .fixtures-tab .fixture-text-size,
#floorplans .tab-content #floorplan-config #floorplan-configs .panel .panel-body .geometry-updates .fixtures-tab .fixture-max-width,
#floorplans .tab-content #floorplan-config #floorplan-configs .panel .panel-body .geometry-updates .fixtures-tab .fixture-max-height {
  width: 12%;
}
#floorplans .tab-content #floorplan-config #floorplan-configs .panel .panel-body .geometry-updates .fixtures-tab .fixture-text-size input,
#floorplans .tab-content #floorplan-config #floorplan-configs .panel .panel-body .geometry-updates .fixtures-tab .fixture-max-width input,
#floorplans .tab-content #floorplan-config #floorplan-configs .panel .panel-body .geometry-updates .fixtures-tab .fixture-max-height input {
  width: 100%;
}
#floorplans .tab-content #floorplan-config #floorplan-configs .panel .panel-body .geometry-updates .fixtures-tab .fixture-controls {
  width: 4%;
}
#floorplans .tab-content #floorplan-config #floorplan-configs .panel .panel-body .geometry-updates .fixtures-tab .fixture-controls i {
  float: right;
}
#floorplans .tab-content #floorplan-config #floorplan-configs .panel .panel-body .geometry-updates .polygons-tab th {
  font-size: 10pt;
}
#floorplans .tab-content #floorplan-config #floorplan-configs .panel .panel-body .geometry-updates .polygons-tab .polygons-name {
  width: 16%;
}
#floorplans .tab-content #floorplan-config #floorplan-configs .panel .panel-body .geometry-updates .polygons-tab .polygon-position {
  width: 18%;
}
#floorplans .tab-content #floorplan-config #floorplan-configs .panel .panel-body .geometry-updates .polygons-tab .polygon-position .dropdown {
  margin-left: 15px;
}
#floorplans .tab-content #floorplan-config #floorplan-configs .panel .panel-body .geometry-updates .polygons-tab .polygon-text-size {
  width: 17%;
}
#floorplans .tab-content #floorplan-config #floorplan-configs .panel .panel-body .geometry-updates .polygons-tab .polygon-text-size input {
  margin-left: 15px;
  width: 50%;
}
#floorplans .tab-content #floorplan-config #floorplan-configs .panel .panel-body .geometry-updates .polygons-tab .polygon-controls {
  width: 4%;
}
#floorplans .tab-content #floorplan-config #floorplan-configs .panel .panel-body .geometry-updates .polygons-tab .polygon-controls i {
  float: right;
}
#floorplans .tab-content #floorplan-config #floorplan-configs .panel .panel-body .floorplan-config-controls {
  padding-top: 15px;
  width: 100%;
}
#floorplans .tab-content #floorplan-config #floorplan-configs .panel .panel-body .floorplan-config-controls button {
  float: right;
  margin-right: 5px;
}
#floorplans .tab-content #floorplan-config #floorplan-configs .panel .panel-body a {
  font-size: 16px;
  color: #428bca;
}
#floorplans .tab-content #floorplan-config #floorplan-configs .panel .panel-body .unit-dropdown {
  width: 100%;
  height: 34px;
  padding-left: 10px;
  border-color: #cccccc;
}
#floorplans .tab-content #floorplan-config #floorplan-configs .panel .panel-body .dimension-dropdown {
  width: 50%;
  height: 34px;
  padding-left: 10px;
  border-color: #cccccc;
}
#floorplans .tab-content #floorplan-config #floorplan-configs .panel .panel-body .dropdown-group {
  height: 25px;
}
#floorplans .tab-content #floorplan-config #floorplan-configs .panel .panel-body .dropdown-group label {
  margin-top: 5px;
  float: left;
}
#floorplans .tab-content #floorplan-config #floorplan-configs .panel .panel-body .dropdown-group .dropdown {
  float: right;
}
#floorplans .tab-content #floorplan-config #floorplan-configs .panel .panel-body .dropdown-group .btn {
  float: right;
}
#floorplans .tab-content #floorplan-upload-tab #floorplan-upload #floorplan-upload-panel #dwg-file {
  float: left;
  width: 75%;
}
#floorplans .tab-content #floorplan-upload-tab #floorplan-upload #floorplan-upload-panel #dwg-file input {
  width: 95%;
}
#floorplans .tab-content #floorplan-upload-tab #floorplan-upload #floorplan-upload-panel #dwg-file-upload-submit {
  float: right;
  width: 25%;
}
#floorplans .tab-content #floorplan-upload-tab #floorplan-upload #floorplan-upload-panel #floorplan-names .input-group {
  width: 100%;
}
#floorplans .tab-content #floorplan-upload-tab #floorplan-upload #floorplan-upload-panel #floorplan-names .input-group .input-group-addon {
  width: 165px;
}
#floorplans .tab-content #floorplan-upload-tab #floorplan-upload #floorplan-upload-panel #floorplan-names .input-group .form-control {
  width: 100%;
}
#floorplans .tab-content #floorplan-upload-tab #floorplan-upload #floorplan-upload-panel #scale-selection .input-group {
  width: 100%;
}
#floorplans .tab-content #floorplan-upload-tab #floorplan-upload #floorplan-upload-panel #scale-selection .input-group .input-group-addon {
  width: 165px;
}
#floorplans .tab-content #floorplan-upload-tab #floorplan-upload #floorplan-upload-panel #scale-selection .input-group .form-control {
  width: 100%;
}
#floorplans .tab-content #floorplan-upload-tab #floorplan-upload #floorplan-upload-panel #layer-selections {
  height: 110px;
}
#floorplans .tab-content #floorplan-upload-tab #floorplan-upload #floorplan-upload-panel #layer-selections .layer-select {
  width: 100%;
}
#floorplans .tab-content #floorplan-upload-tab #floorplan-upload #floorplan-upload-panel #layer-selections .layer-select .input-group-addon {
  width: 165px;
}
#floorplans .tab-content #floorplan-upload-tab #floorplan-upload #floorplan-upload-panel #layer-selections .layer-select .form-control {
  width: 100%;
}
#floorplans .tab-content #floorplan-upload-tab #floorplan-upload #floorplan-upload-panel #extract-layers {
  float: right;
  width: 25%;
  margin-bottom: 10px;
}
#floorplans .tab-content #floorplan-upload-tab #floorplan-upload #floorplan-upload-panel #disable-pillars {
  float: right;
}
#floorplans .tab-content #floorplan-download-tab #floorplan-download #floorplan-download-panel #floorplan-selection-controls #floorplan_selection_chosen {
  padding-top: 0px !important;
}
#floorplans .tab-content #floorplan-download-tab #floorplan-download #floorplan-download-panel #floorplan-selection-controls .chosen-container {
  height: 30px;
}
#floorplans .tab-content #floorplan-download-tab #floorplan-download #floorplan-download-panel #floorplan-selection-controls .chosen-container .chosen-single {
  height: 30px;
  background-image: none;
}
#floorplans .tab-content #floorplan-download-tab #floorplan-download #floorplan-download-panel #floorplan-selection-controls .chosen-container .chosen-single span {
  padding-top: 3px;
}
#floorplans .tab-content #floorplan-download-tab #floorplan-download #floorplan-download-panel #floorplan-selection-controls .col-md-4 {
  padding-bottom: 15px;
}
#floorplans .tab-content #floorplan-download-tab #floorplan-download #floorplan-download-panel #floorplan-selection-controls #floorplan_selection_chosen {
  padding-top: 5px;
}
#floorplans .tab-content #floorplan-download-tab #floorplan-download #floorplan-download-panel #floorplan-download-controls button {
  float: right;
}
#floorplans .tab-content #floorplan-promote-tab .chosen-container {
  height: 30px;
}
#floorplans .tab-content #floorplan-promote-tab .chosen-container .chosen-single {
  height: 30px;
  background-image: none;
}
#floorplans .tab-content #floorplan-promote-tab .chosen-container .chosen-single span {
  padding-top: 3px;
}
#floorplans .tab-content #floorplan-promote-tab #complete-controls {
  height: 60px;
}
#floorplans .tab-content #floorplan-promote-tab #complete-controls .alert {
  margin-top: 10px;
  margin-bottom: 5px;
}
#floorplans .tab-content #floorplan-promote-tab #complete-controls .btn {
  margin-top: 15px;
  float: right;
}
#floorplans .tab-content #floorplan-promote-tab #promote-errors .alert,
#floorplans .tab-content #floorplan-promote-tab #promote-warning .alert,
#floorplans .tab-content #floorplan-promote-tab #promote-floorplans .alert {
  margin-bottom: 5px;
}
#floorplans .tab-content #floorplan-promote-tab .product-row {
  margin-bottom: 5px;
}
#floorplans #sale-modal #selected-sale-status-change {
  float: right;
}
#floorplans #sale-modal #selected_sale_product_change_chosen,
#floorplans #sale-modal #selected_sale_user_change_chosen {
  width: 80% !important;
}
#floorplans #sale-modal .chosen-container {
  height: 30px;
}
#floorplans #sale-modal .chosen-container .chosen-single {
  height: 30px;
  background-image: none;
}
#floorplans #sale-modal .chosen-container .chosen-single span {
  padding-top: 3px;
}
#floorplans #floorplan-sales .panel {
  margin-bottom: 0px;
}
#floorplans #floorplan-sales .panel .panel-body .row .col-md-3,
#floorplans #floorplan-sales .panel .panel-body .row .col-md-6 {
  margin-top: 5px;
}
#floorplans #floorplan-sales .panel .panel-body .row .right .btn,
#floorplans #floorplan-sales .panel .panel-body .row .right a {
  float: right;
}
#floorplans #floorplan-sales .panel .panel-body .row .right a:hover {
  background: none;
  text-decoration: none;
}
#floorplans #floorplan-sales .panel .panel-body .input-group {
  float: left;
  padding-left: 15px;
}
#floorplans #floorplan-sales .panel .panel-body #filter-status {
  float: right;
  padding-right: 15px;
}
#floorplans #floorplan-sales .panel .panel-body #filter-product .chosen-container {
  float: right;
  padding-right: 15px;
}
#floorplans #floorplan-sales .panel .panel-body #filter-product,
#floorplans #floorplan-sales .panel .panel-body #filter-user {
  padding-top: 15px;
}
#floorplans #floorplan-sales .panel .panel-body #filter-product .chosen-container,
#floorplans #floorplan-sales .panel .panel-body #filter-user .chosen-container {
  height: 30px;
}
#floorplans #floorplan-sales .panel .panel-body #filter-product .chosen-container .chosen-single,
#floorplans #floorplan-sales .panel .panel-body #filter-user .chosen-container .chosen-single {
  height: 30px;
  background-image: none;
}
#floorplans #floorplan-sales .panel .panel-body #filter-product .chosen-container .chosen-single span,
#floorplans #floorplan-sales .panel .panel-body #filter-user .chosen-container .chosen-single span {
  padding-top: 3px;
}
#floorplans #floorplan-sales .panel .panel-body #filter-user {
  float: left;
}
#floorplans #floorplan-sales .panel .panel-body .sale-filter,
#floorplans #floorplan-sales .panel .panel-body .sale-filter-chosen {
  padding-left: 10px;
  padding-right: 0;
  display: inline-block;
}
#floorplans #floorplan-sales .panel .panel-body .sale-filter-chosen {
  padding-top: 5px;
}
#floorplans #floorplan-sales .panel .panel-body #sales-table tbody tr.active td {
  background-color: white;
}
#floorplans #floorplan-sales .panel .panel-body #sales-table tbody tr.active:hover td {
  background-color: #e8e8e8;
}
#floorplans #floorplan-sales .list-group .list-group-item:hover {
  background-color: whitesmoke;
}
#sockets #orbit-hub-logs {
  padding-bottom: 5px;
}
#sockets #orbit-hub-logs #tp-connections .sale-connection-panel {
  padding: 0 15px 0 15px;
  width: 100%;
}
#sockets #dashboard-collapse #checkin-messages #checkin-body #add-checkin .chosen-container {
  float: left;
}
#sockets #dashboard-collapse #checkin-messages #checkin-body #add-checkin button {
  float: right;
  margin-right: 2px;
}
#sockets #dashboard-collapse #status-messages #status-body #add-status .chosen-container {
  float: left;
}
#sockets #dashboard-collapse #status-messages #status-body #add-status .form-control,
#sockets #dashboard-collapse #status-messages #status-body #add-status button {
  float: right;
  margin-right: 2px;
}
#sockets #send-contact .modal-dialog .modal-body .row #contact_exhibitor_chosen {
  height: 30px;
}
#sockets #send-contact .modal-dialog .modal-body .row #contact_exhibitor_chosen .chosen-single {
  height: 30px;
  background-image: none;
}
#sockets #send-contact .modal-dialog .modal-body .row #contact_exhibitor_chosen .chosen-single span {
  padding-top: 3px;
}
#sockets #send-contact .modal-dialog .modal-body .row .input-group {
  width: 100%;
}
#sockets #send-contact .modal-dialog .modal-body .row .input-group .input-group-addon {
  width: 125px;
}
#sockets #send-contact .modal-dialog .modal-body .row .input-group input[type='text'] {
  width: 100%;
  border-radius: 5px;
}
#sockets #send-contact .modal-dialog .modal-body .row .input-group .editor-label {
  padding-top: 5px;
}
