.smartbar .contact .popup .ui-button,
.smartbar .directions .popup .ui-button,
.mycars .popup .ui-button,
.index .mod .mycars .popup .ui-button {
  border-radius: 3px;
  background-color: #dedede;
  background-image: linear-gradient(#dedede 0%, #afafaf 100%);
  background-position: 0;
  box-shadow: 0 2px 1px rgba(0, 0, 0, 0.3);
}

.smartbar .contact .popup .ui-button.ui-state-hover,
.smartbar .directions .popup .ui-button.ui-state-hover,
.mycars .popup .ui-button.ui-state-hover,
.index .mod .mycars .popup .ui-button.ui-state-hover {
  background-color: #e7e7e7;
  background-image: linear-gradient(#e7e7e7 0%, #cdcccc 100%);
  background-position: 0;
}

.smartbar .contact .popup .ui-button-text,
.smartbar .directions .popup .ui-button-text,
.mycars .popup .ui-button-text,
.index .mod .mycars .popup .ui-button-text {
  border-radius: 3px;
  box-shadow: none;
}

.mycars .popup .ui-button.mycars-btn,
.index .mod .mycars .popup .ui-button.mycars-btn,
.mycars-vlp .ui-button.ui-button-text-only.mycars-btn,
.mycars-vdp .ui-button.ui-button-text-only.mycars-btn {
  border-radius: 3px;
  background-color: #f6f6f6;
  background-image: linear-gradient(#f6f6f6 0%, #dadada 100%);
  background-position: 0;
  box-shadow: none;
}

.mycars .popup .ui-button.mycars-btn:hover,
.index .mod .mycars .popup .ui-button.mycars-btn:hover,
.mycars-vlp .ui-button.ui-button-text-only.mycars-btn:hover,
.mycars-vdp .ui-button.ui-button-text-only.mycars-btn:hover {
  background-color: #e7e7e7;
  background-image: linear-gradient(#e7e7e7 0%, #cdcccc 100%);
  background-position: 0;
}

.mycars .popup .ui-button.mycars-reserve-it-now-btn,
.index .mod .mycars .popup .ui-button.mycars-reserve-it-now-btn {
  background-color: #8b8b8b;
  background-image: linear-gradient(#8b8b8b 0%, #686868 100%);
  box-shadow: none;
}

.mycars .popup .ui-button.mycars-reserve-it-now-btn:hover,
.index .mod .mycars .popup .ui-button.mycars-reserve-it-now-btn:hover {
  background-color: #777;
  background-image: linear-gradient(#777 0%, #5b5a5a 100%);
  box-shadow: none;
}

.mycars .popup .mycars-form-btn {
  border-radius: 3px;
  text-shadow: -1px 0 rgba(255, 255, 255, 0.4), 0 1px #fff;
  background-color: #f6f6f6;
  background-image: linear-gradient(#f6f6f6 0%, #dadada 100%);
  background-position: 0;
  box-shadow: none;
}

.mycars .popup .mycars-form-btn:hover {
  background-color: #e7e7e7;
  background-image: linear-gradient(#e7e7e7 0%, #cdcccc 100%);
}

.mycars .popup .mycars-form-btn.disabled {
  opacity: .5;
}

.mycars .popup .mycars-form-btn.disabled:hover {
  background-image: linear-gradient(#f6f6f6 0%, #dadada 100%);
}

.mycars .popup .ui-button.mycars-btn.mycars-action-set,
.index .mod .mycars .popup .ui-button.mycars-btn.mycars-action-set,
.mycars-vlp .ui-button.ui-button-text-only.mycars-btn.mycars-action-set,
.mycars-vdp .ui-button.ui-button-text-only.mycars-btn.mycars-action-set {
  background-color: #a9cf81;
  background-image: linear-gradient(#a9cf81 0%, #799a56 100%);
}

.mycars .popup .ui-button.mycars-btn.mycars-action-remove,
.index .mod .mycars .popup .ui-button.mycars-btn.mycars-action-remove,
.mycars-vlp .ui-button.ui-button-text-only.mycars-btn.mycars-action-remove,
.mycars-vdp .ui-button.ui-button-text-only.mycars-btn.mycars-action-remove {
  background-color: #f73451;
  background-image: linear-gradient(#f73451 0%, #b31129 100%);
}

.mycars .popup .mycars-btn .ui-button-text,
.index .mod .mycars .popup .mycars-btn .ui-button-text {
  border-radius: 3px;
}

.mycars-vlp .ui-button.ui-button-text-only.mycars-btn .ui-button-text,
.mycars-vdp .ui-button.ui-button-text-only.mycars-btn .ui-button-text {
  border-radius: 0;
  text-shadow: -1px 0 rgba(255, 255, 255, 0.4), 0 1px #fff;
}

.mycars-vlp .ui-button.ui-button-text-only.mycars-btn.mycars-action-set .ui-button-text,
.mycars-vlp .ui-button.ui-button-text-only.mycars-btn.mycars-action-remove .ui-button-text,
.mycars-vdp .ui-button.ui-button-text-only.mycars-btn.mycars-action-set .ui-button-text,
.mycars-vdp .ui-button.ui-button-text-only.mycars-btn.mycars-action-remove .ui-button-text {
  text-shadow: -1px -1px 1px rgba(0, 0, 0, 0.5);
}

.toolbar-white .mycars .selected .popup,
.toolbar-white .smartbar .selected .popup,
.toolbar-black .mycars .selected .popup,
.toolbar-black .smartbar .selected .popup {
  box-shadow: 0 -3px 6px rgba(0, 0, 0, 0.1);
}

.toolbar-white.toolbar-position-top .mycars .selected .popup,
.toolbar-white.toolbar-position-top .smartbar .selected .popup,
.toolbar-black.toolbar-position-top .mycars .selected .popup,
.toolbar-black.toolbar-position-top .smartbar .selected .popup {
  box-shadow: 0 5px 6px rgba(0, 0, 0, 0.4);
}

.toolbar-white,
.toolbar-black {
  box-shadow: 0 -2px 5px rgba(0, 0, 0, 0.3);
}

.toolbar-white .toolbar-flex .popup > .inner > .hd,
.toolbar-white .toolbar-flex .popup > .inner > form > .hd,
.toolbar-black .toolbar-flex .popup > .inner > .hd,
.toolbar-black .toolbar-flex .popup > .inner > form > .hd {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

.smartbar .ct .ui-tabs-nav,
.toolbar-white .toolbarWrap {
  background-color: #dfdfdf;
  background-image: linear-gradient(#fff 0%, #dfdfdf 100%);
}

.toolbar-black .toolbarWrap {
  background-color: #1d1d1d;
  background-image: linear-gradient(#5d5d5d 0%, #1d1d1d 100%);
}

.smartbar .ct .ui-tabs-nav {
  border-radius: 0;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
}

.smartbar .ct .ui-tabs-nav > li {
  border-radius: 0;
}

.smartbar .ct .ui-tabs-nav > li.ui-tabs-selected {
  box-shadow: 0 5px 0 white;
}

.mycars-mod {
  border-radius: 5px;
  box-shadow: 0 0 5px 2px #cccaca;
}

.ddc-toolbar input.ui-corner-all,
.ddc-toolbar textarea.ui-corner-all,
.ddc-toolbar select {
  border-radius: 2px;
  box-shadow: none;
}

.smartbar .contact .popup .google-map {
  box-shadow: none;
}

.mycars-vehicle .hide-price-alert {
  border-radius: 9px;
}

html {
  font-size: 16px;
}

body {
  font-size: 0.85rem;
}

.responsive-type .page-bd h1,
.responsive-type .page-bd .h1,
.responsive-type .content-page-title h1,
.responsive-type .content-page-title .h1,
.responsive-type [role='dialog'] h1,
.responsive-type [role='dialog'] .h1 {
  font-size: 1.3rem;
}

.responsive-type .page-bd h2,
.responsive-type .page-bd .h2,
.responsive-type .content-page-title h2,
.responsive-type .content-page-title .h2,
.responsive-type [role='dialog'] h2,
.responsive-type [role='dialog'] .h2 {
  font-size: 1.25rem;
}

.responsive-type .page-bd h3,
.responsive-type .page-bd .h3,
.responsive-type .content-page-title h3,
.responsive-type .content-page-title .h3,
.responsive-type [role='dialog'] h3,
.responsive-type [role='dialog'] .h3 {
  font-size: 1rem;
}

.responsive-type .page-bd h4,
.responsive-type .page-bd .h4,
.responsive-type .content-page-title h4,
.responsive-type .content-page-title .h4,
.responsive-type [role='dialog'] h4,
.responsive-type [role='dialog'] .h4 {
  font-size: 0.85rem;
}

.responsive-type .page-bd h5,
.responsive-type .page-bd .h5,
.responsive-type .content-page-title h5,
.responsive-type .content-page-title .h5,
.responsive-type [role='dialog'] h5,
.responsive-type [role='dialog'] .h5 {
  font-size: 0.75rem;
}

.responsive-type .page-bd h6,
.responsive-type .page-bd .h6,
.responsive-type .content-page-title h6,
.responsive-type .content-page-title .h6,
.responsive-type [role='dialog'] h6,
.responsive-type [role='dialog'] .h6 {
  font-size: 0.5rem;
}

.responsive-type .page-bd .display-1,
.responsive-type .content-page-title .display-1,
.responsive-type [role='dialog'] .display-1 {
  font-size: 5rem;
}

.responsive-type .page-bd .display-2,
.responsive-type .content-page-title .display-2,
.responsive-type [role='dialog'] .display-2 {
  font-size: 4rem;
}

.responsive-type .page-bd .display-3,
.responsive-type .content-page-title .display-3,
.responsive-type [role='dialog'] .display-3 {
  font-size: 3rem;
}

.responsive-type .page-bd .display-4,
.responsive-type .content-page-title .display-4,
.responsive-type [role='dialog'] .display-4 {
  font-size: 1.5rem;
}

.responsive-type .page-bd .ddc-font-size-xsmall,
.responsive-type .content-page-title .ddc-font-size-xsmall,
.responsive-type [role='dialog'] .ddc-font-size-xsmall {
  font-size: 0.5rem;
}

.responsive-type .page-bd .ddc-font-size-small,
.responsive-type .content-page-title .ddc-font-size-small,
.responsive-type [role='dialog'] .ddc-font-size-small {
  font-size: 0.75rem;
}

.responsive-type .page-bd .ddc-font-size-base,
.responsive-type .content-page-title .ddc-font-size-base,
.responsive-type [role='dialog'] .ddc-font-size-base {
  font-size: 0.85rem;
}

.responsive-type .page-bd .ddc-font-size-large,
.responsive-type .content-page-title .ddc-font-size-large,
.responsive-type [role='dialog'] .ddc-font-size-large {
  font-size: 1rem;
}

.responsive-type .page-bd .ddc-font-size-xlarge,
.responsive-type .content-page-title .ddc-font-size-xlarge,
.responsive-type [role='dialog'] .ddc-font-size-xlarge {
  font-size: 1.25rem;
}

.responsive-type .page-bd .ddc-font-size-xxlarge,
.responsive-type .content-page-title .ddc-font-size-xxlarge,
.responsive-type [role='dialog'] .ddc-font-size-xxlarge {
  font-size: 1.3rem;
}

.responsive-type .page-bd .ddc-font-size-jumbo,
.responsive-type .content-page-title .ddc-font-size-jumbo,
.responsive-type [role='dialog'] .ddc-font-size-jumbo {
  font-size: 2rem;
}

.responsive-type .page-bd .lead,
.responsive-type .content-page-title .lead,
.responsive-type [role='dialog'] .lead {
  font-size: 1.25rem;
}

.responsive-type .page-bd legend,
.responsive-type .content-page-title legend,
.responsive-type [role='dialog'] legend {
  font-size: 1.275rem;
}

.responsive-type .page-bd output,
.responsive-type .content-page-title output,
.responsive-type [role='dialog'] output {
  font-size: 0.85rem;
}

.responsive-type .page-bd input.form-control, .responsive-type .page-bd select.form-control,
.responsive-type .content-page-title input.form-control,
.responsive-type .content-page-title select.form-control,
.responsive-type [role='dialog'] input.form-control,
.responsive-type [role='dialog'] select.form-control {
  height: 42px;
  padding: 6px 12px;
  font-size: 16px;
  line-height: 1.5;
  border-radius: var(--input-border-radius-base, 0);
}

.responsive-type .page-bd textareainput.form-control, .responsive-type .page-bd select.form-control,
.responsive-type .page-bd select[multiple]input.form-control, .responsive-type .page-bd select.form-control,
.responsive-type .content-page-title textareainput.form-control,
.responsive-type .content-page-title select.form-control,
.responsive-type .content-page-title select[multiple]input.form-control,
.responsive-type .content-page-title select.form-control,
.responsive-type [role='dialog'] textareainput.form-control,
.responsive-type [role='dialog'] select.form-control,
.responsive-type [role='dialog'] select[multiple]input.form-control,
.responsive-type [role='dialog'] select.form-control {
  height: auto;
}

.responsive-type .page-bd textarea.form-control,
.responsive-type .content-page-title textarea.form-control,
.responsive-type [role='dialog'] textarea.form-control {
  height: auto;
  padding: 6px 12px;
  font-size: 16px;
  line-height: 1.5;
  border-radius: var(--input-border-radius-base, 0);
}

.responsive-type .page-bd textareatextarea.form-control,
.responsive-type .page-bd select[multiple]textarea.form-control,
.responsive-type .content-page-title textareatextarea.form-control,
.responsive-type .content-page-title select[multiple]textarea.form-control,
.responsive-type [role='dialog'] textareatextarea.form-control,
.responsive-type [role='dialog'] select[multiple]textarea.form-control {
  height: auto;
}

.responsive-type .page-bd .input-sm,
.responsive-type .content-page-title .input-sm,
.responsive-type [role='dialog'] .input-sm {
  height: 31px;
  padding: 5px 10px;
  font-size: 15px;
  line-height: 1.5;
  border-radius: var(--input-border-radius-small, 0);
}

.responsive-type .page-bd textarea.input-sm,
.responsive-type .page-bd select[multiple].input-sm,
.responsive-type .content-page-title textarea.input-sm,
.responsive-type .content-page-title select[multiple].input-sm,
.responsive-type [role='dialog'] textarea.input-sm,
.responsive-type [role='dialog'] select[multiple].input-sm {
  height: auto;
}

.responsive-type .page-bd .input-lg,
.responsive-type .content-page-title .input-lg,
.responsive-type [role='dialog'] .input-lg {
  height: 58px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33333;
  border-radius: var(--input-border-radius-large, 0);
}

.responsive-type .page-bd textarea.input-lg,
.responsive-type .page-bd select[multiple].input-lg,
.responsive-type .content-page-title textarea.input-lg,
.responsive-type .content-page-title select[multiple].input-lg,
.responsive-type [role='dialog'] textarea.input-lg,
.responsive-type [role='dialog'] select[multiple].input-lg {
  height: auto;
}

.responsive-type .page-bd .form-control-static,
.responsive-type .content-page-title .form-control-static,
.responsive-type [role='dialog'] .form-control-static {
  min-height: 42px;
}

.responsive-type .page-bd .form-group-sm input.form-control, .responsive-type .page-bd .form-group-sm select.form-control,
.responsive-type .content-page-title .form-group-sm input.form-control,
.responsive-type .content-page-title .form-group-sm select.form-control,
.responsive-type [role='dialog'] .form-group-sm input.form-control,
.responsive-type [role='dialog'] .form-group-sm select.form-control {
  height: 31px;
  padding: 5px 10px;
  font-size: 15px;
  line-height: 1.5;
  border-radius: var(--input-border-radius-small, 0);
}

.responsive-type .page-bd .form-group-sm textareainput.form-control, .responsive-type .page-bd .form-group-sm select.form-control,
.responsive-type .page-bd .form-group-sm select[multiple]input.form-control, .responsive-type .page-bd .form-group-sm select.form-control,
.responsive-type .content-page-title .form-group-sm textareainput.form-control,
.responsive-type .content-page-title .form-group-sm select.form-control,
.responsive-type .content-page-title .form-group-sm select[multiple]input.form-control,
.responsive-type .content-page-title .form-group-sm select.form-control,
.responsive-type [role='dialog'] .form-group-sm textareainput.form-control,
.responsive-type [role='dialog'] .form-group-sm select.form-control,
.responsive-type [role='dialog'] .form-group-sm select[multiple]input.form-control,
.responsive-type [role='dialog'] .form-group-sm select.form-control {
  height: auto;
}

.responsive-type .page-bd .form-group-sm textarea.form-control,
.responsive-type .content-page-title .form-group-sm textarea.form-control,
.responsive-type [role='dialog'] .form-group-sm textarea.form-control {
  height: auto;
  padding: 5px 10px;
  font-size: 15px;
  line-height: 1.5;
  border-radius: var(--input-border-radius-small, 0);
}

.responsive-type .page-bd .form-group-sm textareatextarea.form-control,
.responsive-type .page-bd .form-group-sm select[multiple]textarea.form-control,
.responsive-type .content-page-title .form-group-sm textareatextarea.form-control,
.responsive-type .content-page-title .form-group-sm select[multiple]textarea.form-control,
.responsive-type [role='dialog'] .form-group-sm textareatextarea.form-control,
.responsive-type [role='dialog'] .form-group-sm select[multiple]textarea.form-control {
  height: auto;
}

.responsive-type .page-bd .form-group-sm .form-control-static,
.responsive-type .content-page-title .form-group-sm .form-control-static,
.responsive-type [role='dialog'] .form-group-sm .form-control-static {
  min-height: 31px;
}

.responsive-type .page-bd .form-group-lg input.form-control, .responsive-type .page-bd .form-group-lg select.form-control,
.responsive-type .content-page-title .form-group-lg input.form-control,
.responsive-type .content-page-title .form-group-lg select.form-control,
.responsive-type [role='dialog'] .form-group-lg input.form-control,
.responsive-type [role='dialog'] .form-group-lg select.form-control {
  height: 58px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33333;
  border-radius: var(--input-border-radius-large, 0);
}

.responsive-type .page-bd .form-group-lg textareainput.form-control, .responsive-type .page-bd .form-group-lg select.form-control,
.responsive-type .page-bd .form-group-lg select[multiple]input.form-control, .responsive-type .page-bd .form-group-lg select.form-control,
.responsive-type .content-page-title .form-group-lg textareainput.form-control,
.responsive-type .content-page-title .form-group-lg select.form-control,
.responsive-type .content-page-title .form-group-lg select[multiple]input.form-control,
.responsive-type .content-page-title .form-group-lg select.form-control,
.responsive-type [role='dialog'] .form-group-lg textareainput.form-control,
.responsive-type [role='dialog'] .form-group-lg select.form-control,
.responsive-type [role='dialog'] .form-group-lg select[multiple]input.form-control,
.responsive-type [role='dialog'] .form-group-lg select.form-control {
  height: auto;
}

.responsive-type .page-bd .form-group-lg textarea.form-control,
.responsive-type .content-page-title .form-group-lg textarea.form-control,
.responsive-type [role='dialog'] .form-group-lg textarea.form-control {
  height: auto;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.33333;
  border-radius: var(--input-border-radius-large, 0);
}

.responsive-type .page-bd .form-group-lg textareatextarea.form-control,
.responsive-type .page-bd .form-group-lg select[multiple]textarea.form-control,
.responsive-type .content-page-title .form-group-lg textareatextarea.form-control,
.responsive-type .content-page-title .form-group-lg select[multiple]textarea.form-control,
.responsive-type [role='dialog'] .form-group-lg textareatextarea.form-control,
.responsive-type [role='dialog'] .form-group-lg select[multiple]textarea.form-control {
  height: auto;
}

.responsive-type .page-bd .form-group-lg .form-control-static,
.responsive-type .content-page-title .form-group-lg .form-control-static,
.responsive-type [role='dialog'] .form-group-lg .form-control-static {
  min-height: 58px;
}

.responsive-type .page-bd .btn,
.responsive-type .content-page-title .btn,
.responsive-type [role='dialog'] .btn {
  font-size: 0.85rem;
}

.responsive-type .page-bd .btn-xs,
.responsive-type .page-bd .btn-xsmall,
.responsive-type .content-page-title .btn-xs,
.responsive-type .content-page-title .btn-xsmall,
.responsive-type [role='dialog'] .btn-xs,
.responsive-type [role='dialog'] .btn-xsmall {
  font-size: 0.5rem;
}

.responsive-type .page-bd .btn-sm,
.responsive-type .page-bd .btn-small,
.responsive-type .content-page-title .btn-sm,
.responsive-type .content-page-title .btn-small,
.responsive-type [role='dialog'] .btn-sm,
.responsive-type [role='dialog'] .btn-small {
  font-size: 0.75rem;
}

.responsive-type .page-bd .btn-lg,
.responsive-type .page-bd .btn-large,
.responsive-type .content-page-title .btn-lg,
.responsive-type .content-page-title .btn-large,
.responsive-type [role='dialog'] .btn-lg,
.responsive-type [role='dialog'] .btn-large {
  font-size: 1rem;
}

.responsive-type .page-bd .btn-xl,
.responsive-type .page-bd .btn-xlarge,
.responsive-type .content-page-title .btn-xl,
.responsive-type .content-page-title .btn-xlarge,
.responsive-type [role='dialog'] .btn-xl,
.responsive-type [role='dialog'] .btn-xlarge {
  font-size: 1.25rem;
}

@media (min-width: 1200px) {
  html {
    font-size: 18px;
  }
  .responsive-type .page-bd input.form-control, .responsive-type .page-bd select.form-control,
  .responsive-type .content-page-title input.form-control,
  .responsive-type .content-page-title select.form-control,
  .responsive-type [role='dialog'] input.form-control,
  .responsive-type [role='dialog'] select.form-control {
    height: 45px;
    padding: 6px 12px;
    font-size: 18px;
    line-height: 1.5;
    border-radius: var(--input-border-radius-base, 0);
  }
  .responsive-type .page-bd textareainput.form-control, .responsive-type .page-bd select.form-control,
  .responsive-type .page-bd select[multiple]input.form-control, .responsive-type .page-bd select.form-control,
  .responsive-type .content-page-title textareainput.form-control,
  .responsive-type .content-page-title select.form-control,
  .responsive-type .content-page-title select[multiple]input.form-control,
  .responsive-type .content-page-title select.form-control,
  .responsive-type [role='dialog'] textareainput.form-control,
  .responsive-type [role='dialog'] select.form-control,
  .responsive-type [role='dialog'] select[multiple]input.form-control,
  .responsive-type [role='dialog'] select.form-control {
    height: auto;
  }
  .responsive-type .page-bd textarea.form-control,
  .responsive-type .content-page-title textarea.form-control,
  .responsive-type [role='dialog'] textarea.form-control {
    height: auto;
    padding: 6px 12px;
    font-size: 18px;
    line-height: 1.5;
    border-radius: var(--input-border-radius-base, 0);
  }
  .responsive-type .page-bd textareatextarea.form-control,
  .responsive-type .page-bd select[multiple]textarea.form-control,
  .responsive-type .content-page-title textareatextarea.form-control,
  .responsive-type .content-page-title select[multiple]textarea.form-control,
  .responsive-type [role='dialog'] textareatextarea.form-control,
  .responsive-type [role='dialog'] select[multiple]textarea.form-control {
    height: auto;
  }
  .responsive-type .page-bd .input-sm,
  .responsive-type .content-page-title .input-sm,
  .responsive-type [role='dialog'] .input-sm {
    height: 34px;
    padding: 5px 10px;
    font-size: 16px;
    line-height: 1.5;
    border-radius: var(--input-border-radius-small, 0);
  }
  .responsive-type .page-bd textarea.input-sm,
  .responsive-type .page-bd select[multiple].input-sm,
  .responsive-type .content-page-title textarea.input-sm,
  .responsive-type .content-page-title select[multiple].input-sm,
  .responsive-type [role='dialog'] textarea.input-sm,
  .responsive-type [role='dialog'] select[multiple].input-sm {
    height: auto;
  }
  .responsive-type .page-bd .input-lg,
  .responsive-type .content-page-title .input-lg,
  .responsive-type [role='dialog'] .input-lg {
    height: 61px;
    padding: 10px 16px;
    font-size: 20px;
    line-height: 1.33333;
    border-radius: var(--input-border-radius-large, 0);
  }
  .responsive-type .page-bd textarea.input-lg,
  .responsive-type .page-bd select[multiple].input-lg,
  .responsive-type .content-page-title textarea.input-lg,
  .responsive-type .content-page-title select[multiple].input-lg,
  .responsive-type [role='dialog'] textarea.input-lg,
  .responsive-type [role='dialog'] select[multiple].input-lg {
    height: auto;
  }
  .responsive-type .page-bd .form-control-static,
  .responsive-type .content-page-title .form-control-static,
  .responsive-type [role='dialog'] .form-control-static {
    min-height: 45px;
  }
  .responsive-type .page-bd .form-group-sm input.form-control, .responsive-type .page-bd .form-group-sm select.form-control,
  .responsive-type .content-page-title .form-group-sm input.form-control,
  .responsive-type .content-page-title .form-group-sm select.form-control,
  .responsive-type [role='dialog'] .form-group-sm input.form-control,
  .responsive-type [role='dialog'] .form-group-sm select.form-control {
    height: 34px;
    padding: 5px 10px;
    font-size: 16px;
    line-height: 1.5;
    border-radius: var(--input-border-radius-small, 0);
  }
  .responsive-type .page-bd .form-group-sm textareainput.form-control, .responsive-type .page-bd .form-group-sm select.form-control,
  .responsive-type .page-bd .form-group-sm select[multiple]input.form-control, .responsive-type .page-bd .form-group-sm select.form-control,
  .responsive-type .content-page-title .form-group-sm textareainput.form-control,
  .responsive-type .content-page-title .form-group-sm select.form-control,
  .responsive-type .content-page-title .form-group-sm select[multiple]input.form-control,
  .responsive-type .content-page-title .form-group-sm select.form-control,
  .responsive-type [role='dialog'] .form-group-sm textareainput.form-control,
  .responsive-type [role='dialog'] .form-group-sm select.form-control,
  .responsive-type [role='dialog'] .form-group-sm select[multiple]input.form-control,
  .responsive-type [role='dialog'] .form-group-sm select.form-control {
    height: auto;
  }
  .responsive-type .page-bd .form-group-sm textarea.form-control,
  .responsive-type .content-page-title .form-group-sm textarea.form-control,
  .responsive-type [role='dialog'] .form-group-sm textarea.form-control {
    height: auto;
    padding: 5px 10px;
    font-size: 16px;
    line-height: 1.5;
    border-radius: var(--input-border-radius-small, 0);
  }
  .responsive-type .page-bd .form-group-sm textareatextarea.form-control,
  .responsive-type .page-bd .form-group-sm select[multiple]textarea.form-control,
  .responsive-type .content-page-title .form-group-sm textareatextarea.form-control,
  .responsive-type .content-page-title .form-group-sm select[multiple]textarea.form-control,
  .responsive-type [role='dialog'] .form-group-sm textareatextarea.form-control,
  .responsive-type [role='dialog'] .form-group-sm select[multiple]textarea.form-control {
    height: auto;
  }
  .responsive-type .page-bd .form-group-sm .form-control-static,
  .responsive-type .content-page-title .form-group-sm .form-control-static,
  .responsive-type [role='dialog'] .form-group-sm .form-control-static {
    min-height: 34px;
  }
  .responsive-type .page-bd .form-group-lg input.form-control, .responsive-type .page-bd .form-group-lg select.form-control,
  .responsive-type .content-page-title .form-group-lg input.form-control,
  .responsive-type .content-page-title .form-group-lg select.form-control,
  .responsive-type [role='dialog'] .form-group-lg input.form-control,
  .responsive-type [role='dialog'] .form-group-lg select.form-control {
    height: 61px;
    padding: 10px 16px;
    font-size: 20px;
    line-height: 1.33333;
    border-radius: var(--input-border-radius-large, 0);
  }
  .responsive-type .page-bd .form-group-lg textareainput.form-control, .responsive-type .page-bd .form-group-lg select.form-control,
  .responsive-type .page-bd .form-group-lg select[multiple]input.form-control, .responsive-type .page-bd .form-group-lg select.form-control,
  .responsive-type .content-page-title .form-group-lg textareainput.form-control,
  .responsive-type .content-page-title .form-group-lg select.form-control,
  .responsive-type .content-page-title .form-group-lg select[multiple]input.form-control,
  .responsive-type .content-page-title .form-group-lg select.form-control,
  .responsive-type [role='dialog'] .form-group-lg textareainput.form-control,
  .responsive-type [role='dialog'] .form-group-lg select.form-control,
  .responsive-type [role='dialog'] .form-group-lg select[multiple]input.form-control,
  .responsive-type [role='dialog'] .form-group-lg select.form-control {
    height: auto;
  }
  .responsive-type .page-bd .form-group-lg textarea.form-control,
  .responsive-type .content-page-title .form-group-lg textarea.form-control,
  .responsive-type [role='dialog'] .form-group-lg textarea.form-control {
    height: auto;
    padding: 10px 16px;
    font-size: 20px;
    line-height: 1.33333;
    border-radius: var(--input-border-radius-large, 0);
  }
  .responsive-type .page-bd .form-group-lg textareatextarea.form-control,
  .responsive-type .page-bd .form-group-lg select[multiple]textarea.form-control,
  .responsive-type .content-page-title .form-group-lg textareatextarea.form-control,
  .responsive-type .content-page-title .form-group-lg select[multiple]textarea.form-control,
  .responsive-type [role='dialog'] .form-group-lg textareatextarea.form-control,
  .responsive-type [role='dialog'] .form-group-lg select[multiple]textarea.form-control {
    height: auto;
  }
  .responsive-type .page-bd .form-group-lg .form-control-static,
  .responsive-type .content-page-title .form-group-lg .form-control-static,
  .responsive-type [role='dialog'] .form-group-lg .form-control-static {
    min-height: 61px;
  }
}
