/*** Form Layouts ****/ /* Static info */ .static-info { margin-bottom: 10px; .name { font-size: 14px; } .value { font-size: 14px; font-weight: 600; } &.align-reverse .name, &.align-reverse .value { text-align: right; } } /* Help blocks */ .help-block { margin-top: 5px; margin-bottom: 5px; } .help-inline { font-size: 13px; color: #737373; display: inline-block; padding: 5px; } .form-inline { input { margin-bottom: 0px !important; } } /* Control Label */ .control-label { margin-top: 1px; font-weight: normal; } .control-label, .form-group { .required { color: #e02222; font-size: 12px; padding-left: 2px; } } .form { padding: 0 !important; } .portlet-form, .form { .form-body { padding: 20px; .portlet.light & { padding-left: 0; padding-right: 0; } } .form-actions { padding: 20px 20px; margin: 0; background-color: #f5f5f5; @if $theme-type == "default" { border-top: 1px solid $general-panel-border-color; } *zoom: 1; .portlet.light & { background: none; padding-left: 0; padding-right: 0; } &.noborder { border-top: 0; } .portlet & { @include border-radius(0 0 $general-border-radius $general-border-radius); } @include clearfix(); &.right { padding-left: 0; padding-right: 20px; text-align: right; .portlet.light & { padding-right: 0; } } &.left { padding-left: 20px; padding-right: 0; text-align: left; .portlet.light & { padding-left: 0; } } &.nobg { background-color: transparent; } &.top { margin-top: 0; margin-bottom: 20px; border-top: 0; @if $theme-type == "default" { border-bottom: 1px solid $general-panel-border-color; } .portlet.light & { background: none; } } .btn-set { display: inline-block; } @media (max-width: $screen-xs-max) { /* 767px */ .btn-set { margin-bottom: 3px; margin-top: 3px; float: left !important; } } } .form-section { margin: 30px 0px 30px 0px; padding-bottom: 5px; .form-fit & { margin-left: 20px; margin-right: 20px; } @if $theme-type == "default" { border-bottom: 1px solid $general-panel-border-color; } } } /* Checkboxes */ .checkbox, .form-horizontal .checkbox { padding: 0; > label { padding-left: 0; } } .checkbox-list > label { display: block; &.checkbox-inline { display: inline-block; &:first-child { padding-left: 0; } } } /* Radio buttons */ .radio-list > label { display: block; &.radio-inline { display: inline-block; &:first-child { padding-left: 0; } } } /* Radio buttons in horizontal forms */ .form-horizontal { .radio-list { .radio { padding-top: 1px; } > label { margin-bottom: 0; } } .radio { > span { margin-top: 2px; } } } /* Rows seperated form layout */ .form .form-row-seperated { .portlet-body { padding: 0; } .form-group { margin: 0; border-bottom: 1px solid #efefef; padding: 15px 0; &.last { border-bottom: 0; margin-bottom: 0; padding-bottom: 13px; } .help-block { margin-bottom: 0; } } .form-body { padding: 0; } .form-actions { padding-left: 15px !important; padding-right: 15px !important; } } /* Form bordered */ .form .form-bordered { .form-group { margin: 0; border-bottom: 1px solid #efefef; > div { padding: 15px; border-left: 1px solid #efefef; @media (max-width: $screen-sm-max) { /* 991px */ border-left: 0; } } &.last { border-bottom: 0; } .control-label { padding-top: 20px; @media (max-width: $screen-sm-max) { /* 991px */ padding-top: 10px; } } .help-block { margin-bottom: 0; } .form-control { margin: 0; } } .form-body { margin: 0; padding: 0; } .form-actions { margin-top: 0; padding-left: 16px !important; padding-right: 16px !important; @media (max-width: $screen-sm-max) { /* 991px */ padding-left: 15px !important; padding-right: 15px !important; } } } /* Horizontal bordered form */ .form .form-horizontal.form-bordered { &.form-row-stripped { .form-group:nth-child(even) { background-color: #fcfcfc; } .form-control { background: #fff !important; } } &.form-label-stripped { .form-group:nth-child(even) { background-color: #fcfcfc; > div { background-color: #ffffff; } } .form-group:nth-child(even) { background-color: #fcfcfc; } } } /* Horizontal form small input issue */ .form-horizontal { .form-group { .input-sm { margin-top: 3px; } .form-control-static { margin-top: 1px; } } }