html, body { height: 100%; font-family: '微软雅黑'; } .wrap { min-height: 100%; height: auto; margin: 0 auto -60px; padding: 0 0 60px; } .wrap > .container { padding: 70px 15px 20px; } .footer { height: 60px; background-color: #f5f5f5; border-top: 1px solid #ddd; padding-top: 20px; } .jumbotron { text-align: center; background-color: transparent; } .jumbotron .btn { font-size: 21px; padding: 14px 24px; } .not-set { color: #c55; font-style: italic; } /* add sorting icons to gridview sort links */ a.asc:after, a.desc:after { position: relative; top: 1px; display: inline-block; font-family: 'Glyphicons Halflings'; font-style: normal; font-weight: normal; line-height: 1; padding-left: 5px; } a.asc:after { content: /*"\e113"*/ "\e151"; } a.desc:after { content: /*"\e114"*/ "\e152"; } .sort-numerical a.asc:after { content: "\e153"; } .sort-numerical a.desc:after { content: "\e154"; } .sort-ordinal a.asc:after { content: "\e155"; } .sort-ordinal a.desc:after { content: "\e156"; } .grid-view .filters input, .grid-view .filters select { min-width: 50px; } .hint-block { display: block; margin-top: 5px; color: #999; } .error-summary { color: #a94442; background: #fdf7f7; border-left: 3px solid #eed3d7; padding: 10px 20px; margin: 0 0 15px 0; } /* align the logout "link" (button in form) of the navbar */ .nav li > form > button.logout { padding: 15px; border: none; } @media (max-width: 767px) { .nav li > form > button.logout { display: block; text-align: left; width: 100%; padding: 10px 15px; } } .nav > li > form > button.logout:focus, .nav > li > form > button.logout:hover { text-decoration: none; } .nav > li > form > button.logout:focus { outline: none; } .left { float: left; } .right { float: right; } @charset "UTF-8"; /* Cubic Bezier Transition */ /*** Page container ***/ .page-container { margin: 0px; padding: 20px 20px 0 10px; position: relative; /* Fixed header */ /* Fixed footer for mobile */ } .page-container:before, .page-container:after { content: " "; display: table; } .page-container:after { clear: both; } .page-header-fixed .page-container { margin-top: 65px; } .page-footer-fixed.page-footer-fixed-mobile .page-container { margin-bottom: 20px !important; } /*** Page sidebar ***/ /* IE8 fix */ .ie8 .page-sidebar { width: 235px; float: left; position: relative; margin-right: -100%; } /* Page Sidebar */ .page-sidebar, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover { -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; /* Default sidebar menu */ } .page-sidebar.navbar-collapse, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover.navbar-collapse { padding: 0; box-shadow: none; } .page-md .page-sidebar.navbar-collapse, .page-md .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover.navbar-collapse { box-shadow: 0px 2px 3px 2px rgba(0, 0, 0, 0.03); } .page-sidebar .page-sidebar-menu, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu { -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; list-style: none; margin: 10px 0 0 0; padding: 0; /* 1st level links */ /* all links */ } .page-sidebar .page-sidebar-menu > li, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li { display: block; margin: 0; padding: 0; border: 0px; } .page-sidebar .page-sidebar-menu > li.heading, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.heading { height: 35px; padding: 12px 15px 10px 20px; } .page-sidebar .page-sidebar-menu > li.heading > h3, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.heading > h3 { font-size: 13px; font-weight: 400; padding: 0; margin: 0; font-weight: 600; } .page-sidebar .page-sidebar-menu > li > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a { display: block; position: relative; margin: 0px 0 0 0; border: 0px; padding: 12px 15px; text-decoration: none; } .page-sidebar .page-sidebar-menu > li > a > .title, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > .title { font-size: 13px; font-weight: 400; } .page-sidebar .page-sidebar-menu > li > a > i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li > a > i { font-size: 13px; text-shadow: none; font-weight: 300; } .page-sidebar .page-sidebar-menu > li.open > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.open > a { font-size: 14px; } .page-sidebar .page-sidebar-menu > li.active > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu > li.active > a { border: none; text-shadow: none; font-size: 14px; } .page-sidebar .page-sidebar-menu .sub-menu, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu { list-style: none; display: none; padding: 0; margin: 8px 0px 8px 0px; } .page-sidebar .page-sidebar-menu .sub-menu li, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li { background: none; margin: 0px; padding: 0px; margin-top: 1px !important; /* 2nd level sub menu */ } .page-sidebar .page-sidebar-menu .sub-menu li > a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li > a { display: block; margin: 0; padding: 8px 14px 8px 30px; text-decoration: none; font-size: 13px; font-weight: 400; background: none; } .page-sidebar .page-sidebar-menu .sub-menu li > a > i, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li > a > i { font-size: 13px; margin-right: 1px; } .page-sidebar .page-sidebar-menu .sub-menu li > a .arrow:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li > a .arrow:before { margin-top: -4px; } .page-sidebar .page-sidebar-menu .sub-menu li > a .arrow.open:before, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li > a .arrow.open:before { margin-top: -2px; } .page-sidebar .page-sidebar-menu .sub-menu li > .sub-menu, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li > .sub-menu { margin: 0; } .page-sidebar .page-sidebar-menu .sub-menu.always-open, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu.always-open { display: block; } .page-sidebar .page-sidebar-menu li.active > .sub-menu, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu li.active > .sub-menu { display: block; } @media (min-width: 992px) { /* 992px */ .page-sidebar { width: 215px; float: left; position: relative; margin-right: -100%; margin-bottom: 10px; } } @media (min-width: 992px) { /* 992px */ /* Page content */ .page-content-wrapper { float: left; width: 100%; } .page-content-wrapper .page-content { margin-left: 215px; margin-top: 0px; min-height: 600px; padding: 0px 0 0 20px; } .logo-default { background-image: url("../images/logo.png"); background-repeat: no-repeat; margin: 9px 5px 5px 10px !important; border-width: 0; width: 50px; height: 56px; float: left; } .page-logo a:hover { text-decoration: none; } .page-logo a span { font-size: 24px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 68px; color: #5bc0de; } .numeric { text-align: right; } .table td, .table th { font-size: 13px !important; } } .form-body .control-label { padding-top: 4px; } .select2-container--bootstrap .select2-selection--single { height: 30px; } .portlet > .portlet-title > .tools { padding: 10px 5px 8px; font-size: 18px; } .portlet > .portlet-title > .tools > a > span { padding: 0 3px; color: white !important; font-size: 14px; } .select2-results__option { font-size: 12px !important; } .table > tbody + tbody { border-top: inherit; } .kv-page-summary { border-top: inherit !important; } .page-header.navbar .page-logo { width: inherit !important; } li.dropdown.dropdown-extended.quick-sidebar-toggler { color: #99a8b5; } .mt-element-step .step-line .mt-step-number { width: 30px; height: 30px; } .mt-element-step .step-line .mt-step-title:after, .mt-element-step .step-line .mt-step-title:before { top: -24px; } .seven-cols .col-md-1, .seven-cols .col-sm-1, .seven-cols .col-lg-1 { width: 14.28%; } @media (min-width: 992px) { /* 992px */ /* Page content */ .page-content-wrapper { float: left; width: 100%; } .page-content-wrapper .page-content { margin-left: 215px; margin-top: 0px; min-height: 600px; padding: 0px 0 0 20px; } .logo-default { background-image: url("../images/logo.png"); background-repeat: no-repeat; margin: 9px 5px 5px 10px !important; border-width: 0; width: 50px; height: 56px; float: left; } .page-logo a:hover { text-decoration: none; } .page-logo a span { font-size: 24px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 68px; color: #5bc0de; } .numeric { text-align: right; } .table td, .table th { font-size: 13px !important; } } .mt-element-step .step-line .mt-step-title { font-size: 14px; } .mt-element-step .step-line .mt-step-col { padding-bottom: 10px; } .portlet.box.table-grey > .portlet-title > .tools > a.collapse { background-image: url(../../global/img/portlet-collapse-icon.png); } .portlet.box.table-grey > .portlet-title > .tools > a.expand { background-image: url(../../global/img/portlet-expand-icon.png); } .col-wd-2 { width: 16.66666667%; } .col-wd-1 { width: 10%; } .label-margin { padding: 0 15px; } .label-footer { margin: 15px 20px; } .search .portlet .form-group { margin-right: 20px; display: inline-flex; } .nav > li.disabled { cursor: not-allowed; } .nav > li.disabled > a { color: #777; pointer-events: none; } .tabbable-custom > .nav-tabs > li.active { border-top: 3px solid #36c6d3; } .search .form-group > input, .search .form-group > select, .search .form-group > div, .modal-dialog .form-group > div { display: inline-flex; } .tabbable-custom .form-group { display: flex; } .tabbable-custom .main .form-group { display: inline-block; } .tab-content .form-group label { width: 120px; text-align: right; } .tab-content .main > div > label { width: 80px; } .tab-content .main label.radio-inline { width: 65px; } .field-basebus-is_my label { width: 65px !important; } .portlet .tab-content { padding-top: 30px } .tab-content .form-group input { width: auto; } .input-group-addon, .input-group-btn { width: auto } .form-group .radio-top label { width: 65px; } .text-center { text-align: center; } .caption.text-center { margin-top: 20px; } .text-left > input, .text-left { text-align: left !important; } .document > img { height: 200px; margin: 10px 25px; } .bs-modal-lg > .modal-dialog { width: 900px !important; } .document .fileinput { margin: auto 20px; } .panel-info .thumbnail > div > img, .panel-info .thumbnail a > img { border: 1px solid lightgrey; min-width: 30%; } .panel-info div.fixed { width: 248px; height: 200px; text-align: center; border: 1px solid lightgrey; } .thumbnail > img { display: inline; } .thumbnail > span.helper { display: inline-block; height: 100%; vertical-align: middle; } /* 点击图片弹出层 start */ .imageBack, .bigDivImage { position: fixed; background-color: rgba(51, 51, 51, 0.43); text-align: center; z-index: 99999; top: 0; height: 100%; width: 100%; overflow: auto !important; } .bigImage { width: 85%; height: auto; display: inline-block; padding: 5px; background-color: white; margin-top: 3%; } .bigImage img { width: 100%; } /* 点击图片弹出层 end */ .radio-top { margin-top: 4px; } .base-driver-index .portlet .tab-content { padding-top: 20px } .warning-div .nav-tabs > li > a > .badge { margin-top: -4px; } .modal-content .form-group .input-group { width: 223px !important; } .modal-content .form-group .input-group > input { width: 100% !important; } div.required > label:before { content: " * "; color: red; vertical-align: sub; } div.required.no-star label:before { content: ''; } .custom-label .form-group label:first-child { line-height: 30px; } .bg-light-pink { background: #eac0c1 !important; } .bg-font-light-pink { color: #333 !important; } .bg-light-sky-blue { background: #F5FDFE !important; } .modal-body { min-height: 100px; } .vertical-middle { vertical-align: middle; } .modal-body-icon { margin: 15px; } .form-group label:first-child { margin-bottom: 0; line-height: 26px; } .margin-30 { margin: 30px; } .form-column2 .form-group { width: 48%; display: inline-table; }