UNPKG

nest-parrot

Version:
1,694 lines 123 kB
@media (min-width: 1350px) { .container { width: 1320px; } } @media (min-width: 1350px) { .col-lg-1 { float: left; width: 8.33333333%; } .col-lg-pull-1 { right: 8.33333333%; } .col-lg-push-1 { left: 8.33333333%; } .col-lg-offset-1 { margin-left: 8.33333333%; } .col-lg-2 { float: left; width: 16.66666667%; } .col-lg-pull-2 { right: 16.66666667%; } .col-lg-push-2 { left: 16.66666667%; } .col-lg-offset-2 { margin-left: 16.66666667%; } .col-lg-3 { float: left; width: 25%; } .col-lg-pull-3 { right: 25%; } .col-lg-push-3 { left: 25%; } .col-lg-offset-3 { margin-left: 25%; } .col-lg-4 { float: left; width: 33.33333333%; } .col-lg-pull-4 { right: 33.33333333%; } .col-lg-push-4 { left: 33.33333333%; } .col-lg-offset-4 { margin-left: 33.33333333%; } .col-lg-5 { float: left; width: 41.66666667%; } .col-lg-pull-5 { right: 41.66666667%; } .col-lg-push-5 { left: 41.66666667%; } .col-lg-offset-5 { margin-left: 41.66666667%; } .col-lg-6 { float: left; width: 50%; } .col-lg-pull-6 { right: 50%; } .col-lg-push-6 { left: 50%; } .col-lg-offset-6 { margin-left: 50%; } .col-lg-7 { float: left; width: 58.33333333%; } .col-lg-pull-7 { right: 58.33333333%; } .col-lg-push-7 { left: 58.33333333%; } .col-lg-offset-7 { margin-left: 58.33333333%; } .col-lg-8 { float: left; width: 66.66666667%; } .col-lg-pull-8 { right: 66.66666667%; } .col-lg-push-8 { left: 66.66666667%; } .col-lg-offset-8 { margin-left: 66.66666667%; } .col-lg-9 { float: left; width: 75%; } .col-lg-pull-9 { right: 75%; } .col-lg-push-9 { left: 75%; } .col-lg-offset-9 { margin-left: 75%; } .col-lg-10 { float: left; width: 83.33333333%; } .col-lg-pull-10 { right: 83.33333333%; } .col-lg-push-10 { left: 83.33333333%; } .col-lg-offset-10 { margin-left: 83.33333333%; } .col-lg-11 { float: left; width: 91.66666667%; } .col-lg-pull-11 { right: 91.66666667%; } .col-lg-push-11 { left: 91.66666667%; } .col-lg-offset-11 { margin-left: 91.66666667%; } .col-lg-12 { float: left; width: 100%; } .col-lg-pull-12 { right: 100%; } .col-lg-push-12 { left: 100%; } .col-lg-offset-12 { margin-left: 100%; } .col-lg-pull-0 { right: auto; } .col-lg-push-0 { left: auto; } .col-lg-offset-0 { margin-left: 0; } .visible-lg { display: block !important; } table.visible-lg { display: table; } tr.visible-lg { display: table-row !important; } th.visible-lg, td.visible-lg { display: table-cell !important; } .visible-lg-block { display: block !important; } .visible-lg-inline { display: inline !important; } .visible-lg-inline-block { display: inline-block !important; } .hidden-lg { display: none !important; } } /* Sticky footer styles */ html { position: relative; min-height: 100%; overflow-y: scroll; } html.on-mobile-popover-shown { overflow: hidden; overflow-y: hidden; } html.on-mobile-popover-shown body { overflow: hidden; overflow-y: hidden; } body { /* Sticky header styles*/ padding-top: 80px; /* Margin bottom by footer height */ margin-bottom: 46px; } hr.normal-line { margin-top: 0; margin-bottom: 0; border-bottom: solid 1px #e0e0e0; border-top: solid 1px transparent; height: 0; width: 100%; position: absolute; bottom: 0; } hr.normal-line.disabled { border-bottom: dashed 1px #e0e0e0; } hr.focus-line { margin-top: 0; margin-bottom: 0; height: 0; border-top: solid 2px #00b4d4; width: 100%; transform: scaleX(0); -o-transform: scaleX(0); -webkit-transform: scaleX(0); -webkit-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms; -o-transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms; transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms; position: absolute; bottom: 0; } hr.focus-line.focus { transform: scaleX(1); -o-transform: scaleX(1); -webkit-transform: scaleX(1); } .panel { margin-top: 2px; margin-bottom: 3px; } .panel:hover { box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); -o-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); } .panel.panel-default > .panel-heading { color: #666666; } .panel .panel-heading { padding-top: 5px; padding-bottom: 5px; height: 33px; } .panel .panel-heading h4.panel-title { margin-top: 4px; display: table; font-size: 13px; white-space: nowrap; } .panel .panel-heading h4.panel-title.n-normal-title-check, .panel .panel-heading h4.panel-title.n-collapsible-title-check { margin-top: 1px; color: #ffffff; } .panel .panel-heading h4.panel-title > a { font-size: 13px; } .panel .panel-heading h4.panel-title a:focus { text-decoration: none; } .panel .panel-heading h4.panel-title a:focus:hover { text-decoration: underline; } .panel .panel-heading h4.panel-title > div { display: inline; } .panel .panel-heading h4.panel-title > div > div { display: inline; } .panel .panel-heading h4.panel-title > div > span:first-child, .panel .panel-heading h4.panel-title > div > span:last-child { margin-left: 5px; } .panel .panel-heading h4.panel-title div.n-checkbox { margin-left: 3px; display: inline-block; } .panel .panel-heading h4.panel-title div.n-checkbox span.check-label { top: 0; } .panel .panel-heading h4.panel-title div.n-checkbox span.check-container { top: 0; color: #ffffff; } .panel .panel-heading h4.panel-title div.n-checkbox span.check-container:focus:before { background-color: #ffffff; } .panel .panel-heading h4.panel-title div.n-checkbox span.check-container span.check, .panel .panel-heading h4.panel-title div.n-checkbox span.check-container.checked span.check { color: #ffffff; } .panel .panel-heading h4.panel-title div.n-checkbox span.check-container span.check:before, .panel .panel-heading h4.panel-title div.n-checkbox span.check-container.checked span.check:before { color: #ffffff; } .panel.panel-default .panel-heading h4.panel-title.n-normal-title-check, .panel.panel-default .panel-heading h4.panel-title.n-collapsible-title-check { color: #666666; } .panel.panel-default .panel-heading h4.panel-title > a, .panel.panel-default .panel-heading h4.panel-title > small, .panel.panel-default .panel-heading h4.panel-title > .small, .panel.panel-default .panel-heading h4.panel-title > small > a, .panel.panel-default .panel-heading h4.panel-title > .small > a { color: #666666; } .panel.panel-default .panel-heading h4.panel-title div.n-checkbox span.check-container { color: #666666; } .panel.panel-default .panel-heading h4.panel-title div.n-checkbox span.check-container:focus:before { background-color: #2196f3; } .panel.panel-default .panel-heading h4.panel-title div.n-checkbox span.check-container span.check { color: #666666; } .panel.panel-default .panel-heading h4.panel-title div.n-checkbox span.check-container.checked span.check { color: #2196f3; } .panel.panel-default .panel-heading h4.panel-title div.n-checkbox span.check-container.checked span.check:before { color: #2196f3; } .panel.panel-default .panel-heading h4.panel-title div.n-checkbox.n-view-mode span.check-container { color: #666666; } .panel.panel-default .panel-heading h4.panel-title div.n-checkbox.n-view-mode span.check-container:focus:before { background-color: #666666; } .panel.panel-default .panel-heading h4.panel-title div.n-checkbox.n-view-mode span.check-container.checked span.check { color: #666666; } .panel.panel-default .panel-heading h4.panel-title div.n-checkbox.n-view-mode span.check-container.checked span.check:before { color: #666666; } .panel .panel-body { padding-top: 8px; padding-bottom: 7px; } .form-control { height: 30px; } .input-group-addon { padding-left: 5px; padding-right: 5px; } @media (min-width: 768px) { ul.navbar-nav.nav-side { display: none; } } textarea, textarea.form-control { resize: none; height: 30px; } textarea, textarea.form-control, input.form-control, input[type=text], input[type=password], input[type=email], input[type=number], input[type=tel], input[type=text].form-control, input[type=password].form-control, input[type=email].form-control, input[type=number].form-control, input[type=tel].form-control, input[type=text][readonly], input[type=password][readonly], input[type=email][readonly], input[type=number][readonly], input[type=tel][readonly], input[type=text].form-control[readonly], input[type=password].form-control[readonly], input[type=email].form-control[readonly], input[type=number].form-control[readonly], input[type=tel].form-control[readonly] { -webkit-box-shadow: none; box-shadow: none; -o-box-shadow: none; -webkit-transition: none; -o-transition: none; transition: none; border: 0; font-size: 13px; } textarea:focus, textarea.form-control:focus, input.form-control:focus, input[type=text]:focus, input[type=password]:focus, input[type=email]:focus, input[type=number]:focus, input[type=text].form-control:focus, input[type=password].form-control:focus, input[type=email].form-control:focus, input[type=tel].form-control:focus { -webkit-box-shadow: none; box-shadow: none; -o-box-shadow: none; -webkit-transition: none; -o-transition: none; transition: none; border: 0; } textarea[disabled], textarea.form-control[disabled], input.form-control[disabled], input[type=text][disabled], input[type=password][disabled], input[type=email][disabled], input[type=number][disabled], input[type=text].form-control[disabled], input[type=password].form-control[disabled], input[type=email].form-control[disabled], input[type=tel].form-control[disabled] { border: 0; color: #9f9f9f; } .footer { position: absolute; bottom: 0; width: 100%; /* Set the fixed height of the footer here */ background-color: #f5f5f5; } .footer .container .text-muted { margin: 10px 0; color: #666666; } .badge { padding: 3px 7px; } .btn-link:hover, .btn-link:active:hover { background-color: transparent; } .btn-link:active { background-color: transparent; background-image: none; } .modal-content .modal-header { padding-top: 10px; padding-bottom: 10px; } .modal-content .modal-header .modal-title { line-height: 1.5; } .modal-content .modal-header .close { outline: 0; } .modal-content .modal-body { padding-top: 8px; padding-bottom: 7px; } .modal-content .modal-footer { padding-top: 10px; padding-bottom: 10px; } .modal-content .modal-footer.n-modal-form-footer { text-align: left; } .modal-content .modal-footer.n-modal-form-footer div.n-panel-footer { margin-top: -10px; padding-bottom: 5px; } .modal-content .modal-footer > div.n-button { float: right; margin-left: 5px; } .modal-content .modal-footer-empty { padding-top: 10px; } /* hierarchical dropdown menu */ .dropdown-submenu { position: relative; } .dropdown-submenu > .dropdown-menu { top: 0; left: 100%; margin-top: -6px; margin-left: -1px; -webkit-border-radius: 0 6px 6px 6px; -moz-border-radius: 0 6px 6px 6px; border-radius: 0 6px 6px 6px; } .dropdown-submenu > a:after { display: block; content: " "; float: right; width: 0; height: 0; border-top: solid 5px transparent; border-right: 0; border-bottom: solid 5px transparent; border-left: solid 5px #cccccc; margin-top: 5px; margin-right: -10px; } .dropdown-submenu .pull-left { float: none; } .dropdown-submenu .pull-left > .dropdown-menu { left: -100%; margin-left: 10px; -webkit-border-radius: 6px 0 6px 6px; -moz-border-radius: 6px 0 6px 6px; border-radius: 6px 0 6px 6px; } .dropdown-submenu:hover > .dropdown-menu { display: block; } .dropdown-submenu:hover > a:after { border-left-color: #ffffff; } .dropdown-menu .divider { margin: 5px 0; } div.n-datetime { position: relative; } div.n-datetime > div.input-group > span.input-group-addon { padding: 0; } div.n-datetime > div.input-group > span.input-group-addon.link { cursor: pointer; } div.n-datetime > div.input-group > span.input-group-addon.disabled, div.n-datetime > div.input-group > span.input-group-addon.link.disabled { cursor: not-allowed; color: #9f9f9f; } div.n-datetime.popover.top, div.n-datetime.popover.bottom { margin-top: 2px; position: absolute; z-index: 10000; } div.n-datetime.popover.top .arrow, div.n-datetime.popover.bottom .arrow { margin-left: -8px; border-width: 8px; left: 20px; } div.n-datetime.popover.top.date-only, div.n-datetime.popover.bottom.date-only, div.n-datetime.popover.top.time-only, div.n-datetime.popover.bottom.time-only { max-width: 290px; } div.n-datetime.popover.top.date-and-time, div.n-datetime.popover.bottom.date-and-time { max-width: 580px; } div.n-datetime.popover.top .arrow { bottom: -8px; border-bottom-width: 0; } div.n-datetime.popover.bottom .arrow { top: -8px; border-top-width: 0; } div.n-datetime.popover.top.right-to-left .arrow, div.n-datetime.popover.bottom.right-to-left .arrow { left: auto; right: 20px; margin-right: -8px; } div.n-datetime.popover.top > div.popover-content, div.n-datetime.popover.bottom > div.popover-content { padding: 0; overflow: hidden; margin-left: -1px; margin-right: -1px; } div.n-datetime.popover.top > div.popover-content .date-view, div.n-datetime.popover.bottom > div.popover-content .date-view, div.n-datetime.popover.top > div.popover-content .time-view, div.n-datetime.popover.bottom > div.popover-content .time-view { position: relative; min-width: 290px; max-width: 290px; padding: 5px; display: flex; flex-direction: column; } div.n-datetime.popover.top > div.popover-content .cell-7-1, div.n-datetime.popover.bottom > div.popover-content .cell-7-1 { width: 14.28571428%; } div.n-datetime.popover.top > div.popover-content .cell-4-1, div.n-datetime.popover.bottom > div.popover-content .cell-4-1 { width: 25%; } div.n-datetime.popover.top > div.popover-content .cell-3-1, div.n-datetime.popover.bottom > div.popover-content .cell-3-1 { width: 33.33333333%; } div.n-datetime.popover.top > div.popover-content .cell-3-1, div.n-datetime.popover.bottom > div.popover-content .cell-3-1, div.n-datetime.popover.top > div.popover-content .cell-4-1, div.n-datetime.popover.bottom > div.popover-content .cell-4-1, div.n-datetime.popover.top > div.popover-content .cell-7-1, div.n-datetime.popover.bottom > div.popover-content .cell-7-1 { float: left; text-align: center; position: relative; display: table; } div.n-datetime.popover.top > div.popover-content .cell-3-1 span, div.n-datetime.popover.bottom > div.popover-content .cell-3-1 span, div.n-datetime.popover.top > div.popover-content .cell-4-1 span, div.n-datetime.popover.bottom > div.popover-content .cell-4-1 span, div.n-datetime.popover.top > div.popover-content .cell-7-1 span, div.n-datetime.popover.bottom > div.popover-content .cell-7-1 span { display: table-cell; vertical-align: middle; } div.n-datetime.popover.top > div.popover-content .calendar-header, div.n-datetime.popover.bottom > div.popover-content .calendar-header { height: 30px; text-align: center; font-weight: bold; position: relative; } div.n-datetime.popover.top > div.popover-content .calendar-header .header-btn, div.n-datetime.popover.bottom > div.popover-content .calendar-header .header-btn { font-size: 1.3em; margin-top: 2px; font-weight: bold; cursor: pointer; position: relative; } div.n-datetime.popover.top > div.popover-content .calendar-header .header-btn.left, div.n-datetime.popover.bottom > div.popover-content .calendar-header .header-btn.left { float: left; } div.n-datetime.popover.top > div.popover-content .calendar-header .header-btn.right, div.n-datetime.popover.bottom > div.popover-content .calendar-header .header-btn.right { float: right; } div.n-datetime.popover.top > div.popover-content .calendar-header .header-date-btn, div.n-datetime.popover.bottom > div.popover-content .calendar-header .header-date-btn { cursor: pointer; position: relative; } div.n-datetime.popover.top > div.popover-content .calendar-body, div.n-datetime.popover.bottom > div.popover-content .calendar-body { position: relative; display: flex; flex-grow: 1; flex-direction: column; } div.n-datetime.popover.top > div.popover-content .calendar-body .day-view-body-header, div.n-datetime.popover.bottom > div.popover-content .calendar-body .day-view-body-header { position: relative; margin-left: 0; margin-right: 0; } div.n-datetime.popover.top > div.popover-content .calendar-body .day-view-body-header div, div.n-datetime.popover.bottom > div.popover-content .calendar-body .day-view-body-header div { padding-top: 3px; padding-bottom: 4px; font-weight: bold; } div.n-datetime.popover.top > div.popover-content .calendar-body .day-view-body-body, div.n-datetime.popover.bottom > div.popover-content .calendar-body .day-view-body-body { position: relative; padding-bottom: 3px; margin-left: 0; margin-right: 0; } div.n-datetime.popover.top > div.popover-content .calendar-body .day-view-body-body div, div.n-datetime.popover.bottom > div.popover-content .calendar-body .day-view-body-body div { padding-top: 3px; padding-bottom: 4px; } div.n-datetime.popover.top > div.popover-content .calendar-body .day-view-body-body div.gap-day, div.n-datetime.popover.bottom > div.popover-content .calendar-body .day-view-body-body div.gap-day { color: #b3b3b3; } div.n-datetime.popover.top > div.popover-content .calendar-body .day-view-body-body div.disable-day, div.n-datetime.popover.bottom > div.popover-content .calendar-body .day-view-body-body div.disable-day { color: #b3b3b3; } div.n-datetime.popover.top > div.popover-content .calendar-body .month-view-body-body, div.n-datetime.popover.bottom > div.popover-content .calendar-body .month-view-body-body { position: relative; margin-left: 0; margin-right: 0; } div.n-datetime.popover.top > div.popover-content .calendar-body .month-view-body-body div, div.n-datetime.popover.bottom > div.popover-content .calendar-body .month-view-body-body div { padding-top: 20px; padding-bottom: 20px; } div.n-datetime.popover.top > div.popover-content .calendar-body .year-view-body-body, div.n-datetime.popover.bottom > div.popover-content .calendar-body .year-view-body-body { position: relative; margin-left: 0; margin-right: 0; } div.n-datetime.popover.top > div.popover-content .calendar-body .year-view-body-body div, div.n-datetime.popover.bottom > div.popover-content .calendar-body .year-view-body-body div { padding-top: 7px; padding-bottom: 7px; } div.n-datetime.popover.top > div.popover-content .calendar-body .day-view-body-body div, div.n-datetime.popover.bottom > div.popover-content .calendar-body .day-view-body-body div, div.n-datetime.popover.top > div.popover-content .calendar-body .month-view-body-body div, div.n-datetime.popover.bottom > div.popover-content .calendar-body .month-view-body-body div, div.n-datetime.popover.top > div.popover-content .calendar-body .year-view-body-body div, div.n-datetime.popover.bottom > div.popover-content .calendar-body .year-view-body-body div { border-radius: 4px; cursor: pointer; position: relative; } div.n-datetime.popover.top > div.popover-content .calendar-body .day-view-body-body div.today:before, div.n-datetime.popover.bottom > div.popover-content .calendar-body .day-view-body-body div.today:before, div.n-datetime.popover.top > div.popover-content .calendar-body .month-view-body-body div.today:before, div.n-datetime.popover.bottom > div.popover-content .calendar-body .month-view-body-body div.today:before, div.n-datetime.popover.top > div.popover-content .calendar-body .year-view-body-body div.today:before, div.n-datetime.popover.bottom > div.popover-content .calendar-body .year-view-body-body div.today:before { content: ' '; position: absolute; bottom: 3px; right: 3px; display: block; height: 8px; width: 8px; border-bottom: 4px solid #2196f3; border-right: 4px solid #2196f3; border-top: 4px solid transparent; border-left: 4px solid transparent; } div.n-datetime.popover.top > div.popover-content .calendar-body .day-view-body-body div.current-value, div.n-datetime.popover.bottom > div.popover-content .calendar-body .day-view-body-body div.current-value, div.n-datetime.popover.top > div.popover-content .calendar-body .month-view-body-body div.current-value, div.n-datetime.popover.bottom > div.popover-content .calendar-body .month-view-body-body div.current-value, div.n-datetime.popover.top > div.popover-content .calendar-body .year-view-body-body div.current-value, div.n-datetime.popover.bottom > div.popover-content .calendar-body .year-view-body-body div.current-value, div.n-datetime.popover.top > div.popover-content .calendar-body .day-view-body-body div.current-value:hover, div.n-datetime.popover.bottom > div.popover-content .calendar-body .day-view-body-body div.current-value:hover, div.n-datetime.popover.top > div.popover-content .calendar-body .month-view-body-body div.current-value:hover, div.n-datetime.popover.bottom > div.popover-content .calendar-body .month-view-body-body div.current-value:hover, div.n-datetime.popover.top > div.popover-content .calendar-body .year-view-body-body div.current-value:hover, div.n-datetime.popover.bottom > div.popover-content .calendar-body .year-view-body-body div.current-value:hover { background-color: #2196f3; color: #ffffff; } div.n-datetime.popover.top > div.popover-content .calendar-body .day-view-body-body div.current-value.today:before, div.n-datetime.popover.bottom > div.popover-content .calendar-body .day-view-body-body div.current-value.today:before, div.n-datetime.popover.top > div.popover-content .calendar-body .month-view-body-body div.current-value.today:before, div.n-datetime.popover.bottom > div.popover-content .calendar-body .month-view-body-body div.current-value.today:before, div.n-datetime.popover.top > div.popover-content .calendar-body .year-view-body-body div.current-value.today:before, div.n-datetime.popover.bottom > div.popover-content .calendar-body .year-view-body-body div.current-value.today:before { border-bottom: 4px solid #ffffff; border-right: 4px solid #ffffff; } div.n-datetime.popover.top > div.popover-content .calendar-body .day-view-body-body div:hover, div.n-datetime.popover.bottom > div.popover-content .calendar-body .day-view-body-body div:hover, div.n-datetime.popover.top > div.popover-content .calendar-body .month-view-body-body div:hover, div.n-datetime.popover.bottom > div.popover-content .calendar-body .month-view-body-body div:hover, div.n-datetime.popover.top > div.popover-content .calendar-body .year-view-body-body div:hover, div.n-datetime.popover.bottom > div.popover-content .calendar-body .year-view-body-body div:hover { background-color: #e0e0e0; } div.n-datetime.popover.top > div.popover-content .calendar-body .time-view-body-body, div.n-datetime.popover.bottom > div.popover-content .calendar-body .time-view-body-body { text-align: center; padding-top: 5px; flex-grow: 1; display: flex; justify-content: space-around; } div.n-datetime.popover.top > div.popover-content .calendar-body .time-view-body-body svg.clock, div.n-datetime.popover.bottom > div.popover-content .calendar-body .time-view-body-body svg.clock { overflow: overlay; z-index: 2; } div.n-datetime.popover.top > div.popover-content .calendar-body .time-view-body-body svg.clock text.text, div.n-datetime.popover.bottom > div.popover-content .calendar-body .time-view-body-body svg.clock text.text { fill: #999999; font-family: 'Engravers MT', Roboto, 'Helvetica Neue', Helvetica, Arial; font-weight: bold; } div.n-datetime.popover.top > div.popover-content .calendar-body .time-view-body-body svg.clock text.text.minute, div.n-datetime.popover.bottom > div.popover-content .calendar-body .time-view-body-body svg.clock text.text.minute { font-size: 1em; } div.n-datetime.popover.top > div.popover-content .calendar-body .time-view-body-body svg.clock text.text.hour-12, div.n-datetime.popover.bottom > div.popover-content .calendar-body .time-view-body-body svg.clock text.text.hour-12, div.n-datetime.popover.top > div.popover-content .calendar-body .time-view-body-body svg.clock text.text.hour-24, div.n-datetime.popover.bottom > div.popover-content .calendar-body .time-view-body-body svg.clock text.text.hour-24 { font-size: 0.7em; } div.n-datetime.popover.top > div.popover-content .calendar-body .time-view-body-body svg.clock text.text.am, div.n-datetime.popover.bottom > div.popover-content .calendar-body .time-view-body-body svg.clock text.text.am { text-anchor: start; font-size: 1em; cursor: pointer; } div.n-datetime.popover.top > div.popover-content .calendar-body .time-view-body-body svg.clock text.text.pm, div.n-datetime.popover.bottom > div.popover-content .calendar-body .time-view-body-body svg.clock text.text.pm { text-anchor: end; font-size: 1em; cursor: pointer; } div.n-datetime.popover.top > div.popover-content .calendar-body .time-view-body-body svg.clock text.text.am.yes, div.n-datetime.popover.bottom > div.popover-content .calendar-body .time-view-body-body svg.clock text.text.am.yes, div.n-datetime.popover.top > div.popover-content .calendar-body .time-view-body-body svg.clock text.text.pm.yes, div.n-datetime.popover.bottom > div.popover-content .calendar-body .time-view-body-body svg.clock text.text.pm.yes { fill: #2196f3; } div.n-datetime.popover.top > div.popover-content .calendar-body .time-view-body-body svg.clock text.text.top-num, div.n-datetime.popover.bottom > div.popover-content .calendar-body .time-view-body-body svg.clock text.text.top-num { text-anchor: middle; dominant-baseline: hanging; } div.n-datetime.popover.top > div.popover-content .calendar-body .time-view-body-body svg.clock text.text.left-num, div.n-datetime.popover.bottom > div.popover-content .calendar-body .time-view-body-body svg.clock text.text.left-num { dominant-baseline: central; text-anchor: start; } div.n-datetime.popover.top > div.popover-content .calendar-body .time-view-body-body svg.clock text.text.right-num, div.n-datetime.popover.bottom > div.popover-content .calendar-body .time-view-body-body svg.clock text.text.right-num { dominant-baseline: central; text-anchor: end; } div.n-datetime.popover.top > div.popover-content .calendar-body .time-view-body-body svg.clock text.text.bottom-num, div.n-datetime.popover.bottom > div.popover-content .calendar-body .time-view-body-body svg.clock text.text.bottom-num { text-anchor: middle; dominant-baseline: ideographic; } div.n-datetime.popover.top > div.popover-content .calendar-body .time-view-body-body svg.clock line.big, div.n-datetime.popover.bottom > div.popover-content .calendar-body .time-view-body-body svg.clock line.big { stroke-width: 3px; stroke: #999999; } div.n-datetime.popover.top > div.popover-content .calendar-body .time-view-body-body svg.clock line.small, div.n-datetime.popover.bottom > div.popover-content .calendar-body .time-view-body-body svg.clock line.small { stroke-width: 1px; stroke: #999999; } div.n-datetime.popover.top > div.popover-content .calendar-body .time-view-body-body svg.clock line.hour-hand, div.n-datetime.popover.bottom > div.popover-content .calendar-body .time-view-body-body svg.clock line.hour-hand { stroke-width: 5px; stroke: #999999; } div.n-datetime.popover.top > div.popover-content .calendar-body .time-view-body-body svg.clock line.minute-hand, div.n-datetime.popover.bottom > div.popover-content .calendar-body .time-view-body-body svg.clock line.minute-hand { stroke-width: 3px; stroke: #999999; } div.n-datetime.popover.top > div.popover-content .calendar-body .time-view-body-body svg.clock line.second-hand, div.n-datetime.popover.bottom > div.popover-content .calendar-body .time-view-body-body svg.clock line.second-hand { stroke-width: 1px; stroke: #2196f3; } div.n-datetime.popover.top > div.popover-content .calendar-footer, div.n-datetime.popover.bottom > div.popover-content .calendar-footer { position: relative; float: left; width: 100%; margin-left: 0; margin-right: 0; padding-bottom: 5px; } div.n-datetime.popover.top > div.popover-content .calendar-footer div, div.n-datetime.popover.bottom > div.popover-content .calendar-footer div { padding-top: 4px; padding-bottom: 4px; border-radius: 4px; cursor: pointer; position: relative; } div.n-datetime.popover.top > div.popover-content .calendar-footer div > span, div.n-datetime.popover.bottom > div.popover-content .calendar-footer div > span { font-size: 1.3em; } div.n-datetime.popover.top > div.popover-content .calendar-footer div:hover, div.n-datetime.popover.bottom > div.popover-content .calendar-footer div:hover { background-color: #e0e0e0; } div.n-datetime.mobile-phone.popover.top, div.n-datetime.mobile-phone.popover.bottom { width: 100%; top: 0; left: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.541176); margin-top: 0; padding: 15px; max-width: none; } div.n-datetime.mobile-phone.popover.top > div.arrow, div.n-datetime.mobile-phone.popover.bottom > div.arrow { display: none; } div.n-datetime.mobile-phone.popover.top > div.popover-content, div.n-datetime.mobile-phone.popover.bottom > div.popover-content { background-color: #ffffff; box-shadow: rgba(0, 0, 0, 0.247059) 0px 14px 45px, rgba(0, 0, 0, 0.219608) 0px 10px 18px; padding: 0; padding-bottom: 33px; position: fixed; margin-left: 0; margin-right: 0; height: initial; width: -webkit-calc(100% - 30px); width: -moz-calc(100% - 30px); width: calc(100% - 30px); } div.n-datetime.mobile-phone.popover.top > div.popover-content .date-view, div.n-datetime.mobile-phone.popover.bottom > div.popover-content .date-view, div.n-datetime.mobile-phone.popover.top > div.popover-content .time-view, div.n-datetime.mobile-phone.popover.bottom > div.popover-content .time-view { min-width: 100%; padding: 0; } div.n-datetime.mobile-phone.popover.top > div.popover-content .calendar-header, div.n-datetime.mobile-phone.popover.bottom > div.popover-content .calendar-header { line-height: 33px; height: 33px; } div.n-datetime.mobile-phone.popover.top > div.popover-content .calendar-header .header-btn, div.n-datetime.mobile-phone.popover.bottom > div.popover-content .calendar-header .header-btn { line-height: 33px; font-size: 1.5em; margin-top: -1px; } div.n-datetime.mobile-phone.popover.top > div.popover-content .calendar-header .header-date-btn, div.n-datetime.mobile-phone.popover.bottom > div.popover-content .calendar-header .header-date-btn { font-size: 1.3em; } div.n-datetime.mobile-phone.popover.top > div.popover-content .calendar-header span:not(.header-btn):not(.header-date-btn), div.n-datetime.mobile-phone.popover.bottom > div.popover-content .calendar-header span:not(.header-btn):not(.header-date-btn) { font-size: 1.3em; min-width: 15px; display: inline-block; } div.n-datetime.mobile-phone.popover.top > div.popover-content .calendar-header span:first-child, div.n-datetime.mobile-phone.popover.bottom > div.popover-content .calendar-header span:first-child { margin-left: 5px; } div.n-datetime.mobile-phone.popover.top > div.popover-content .calendar-header span:nth-last-child(2), div.n-datetime.mobile-phone.popover.bottom > div.popover-content .calendar-header span:nth-last-child(2) { margin-right: 5px; } div.n-datetime.mobile-phone.popover.top > div.popover-content .calendar-body, div.n-datetime.mobile-phone.popover.bottom > div.popover-content .calendar-body { display: block; font-size: 1.3em; } div.n-datetime.mobile-phone.popover.top > div.popover-content .calendar-body .day-view-body-body div, div.n-datetime.mobile-phone.popover.bottom > div.popover-content .calendar-body .day-view-body-body div, div.n-datetime.mobile-phone.popover.top > div.popover-content .calendar-body .month-view-body-body div, div.n-datetime.mobile-phone.popover.bottom > div.popover-content .calendar-body .month-view-body-body div, div.n-datetime.mobile-phone.popover.top > div.popover-content .calendar-body .year-view-body-body div, div.n-datetime.mobile-phone.popover.bottom > div.popover-content .calendar-body .year-view-body-body div { border-radius: 0; } div.n-datetime.mobile-phone.popover.top > div.popover-content .calendar-body .day-view-body-body div.current-value:hover, div.n-datetime.mobile-phone.popover.bottom > div.popover-content .calendar-body .day-view-body-body div.current-value:hover, div.n-datetime.mobile-phone.popover.top > div.popover-content .calendar-body .month-view-body-body div.current-value:hover, div.n-datetime.mobile-phone.popover.bottom > div.popover-content .calendar-body .month-view-body-body div.current-value:hover, div.n-datetime.mobile-phone.popover.top > div.popover-content .calendar-body .year-view-body-body div.current-value:hover, div.n-datetime.mobile-phone.popover.bottom > div.popover-content .calendar-body .year-view-body-body div.current-value:hover { background-color: #2196f3; color: #ffffff; } div.n-datetime.mobile-phone.popover.top > div.popover-content .calendar-body .day-view-body-body div:hover, div.n-datetime.mobile-phone.popover.bottom > div.popover-content .calendar-body .day-view-body-body div:hover, div.n-datetime.mobile-phone.popover.top > div.popover-content .calendar-body .month-view-body-body div:hover, div.n-datetime.mobile-phone.popover.bottom > div.popover-content .calendar-body .month-view-body-body div:hover, div.n-datetime.mobile-phone.popover.top > div.popover-content .calendar-body .year-view-body-body div:hover, div.n-datetime.mobile-phone.popover.bottom > div.popover-content .calendar-body .year-view-body-body div:hover { background-color: inherit; } div.n-datetime.mobile-phone.popover.top > div.popover-content .calendar-body .time-view-body-body, div.n-datetime.mobile-phone.popover.bottom > div.popover-content .calendar-body .time-view-body-body { padding-bottom: 15px; } div.n-datetime.mobile-phone.popover.top > div.popover-content > .calendar-footer, div.n-datetime.mobile-phone.popover.bottom > div.popover-content > .calendar-footer { height: 33px; line-height: 33px; position: absolute; bottom: 0; left: 0; right: 0; z-index: 2; background-color: #ffffff; margin-left: 0; margin-right: 0; border-top: 1px solid #e3f2fd; } div.n-datetime.mobile-phone.popover.top > div.popover-content > .calendar-footer > div, div.n-datetime.mobile-phone.popover.bottom > div.popover-content > .calendar-footer > div { padding: 0; border-radius: 0; cursor: default; position: initial; } div.n-datetime.mobile-phone.popover.top > div.popover-content > .calendar-footer > div > a, div.n-datetime.mobile-phone.popover.bottom > div.popover-content > .calendar-footer > div > a { float: right; color: #2196f3; font-size: 1.3em; padding-left: 16px; padding-right: 16px; } div.n-datetime.mobile-phone.popover.top.fix-bottom, div.n-datetime.mobile-phone.popover.bottom.fix-bottom { background: transparent; } div.n-datetime.mobile-phone.popover.top.fix-bottom > div.popover-content, div.n-datetime.mobile-phone.popover.bottom.fix-bottom > div.popover-content { position: fixed; bottom: 0; left: 0; right: 0; box-shadow: none; width: 100%; padding-bottom: 0; padding-top: 40px; background-color: #d9d9d9; } div.n-datetime.mobile-phone.popover.top.fix-bottom > div.popover-content > .calendar-footer, div.n-datetime.mobile-phone.popover.bottom.fix-bottom > div.popover-content > .calendar-footer { position: absolute; height: 40px; line-height: 40px; top: 0; left: 0; right: 0; border-top: 1px solid #c8c9cc; border-bottom: 1px solid #d9d9d9; background-color: #f0f1f2; } div.n-datetime.mobile-phone.popover.top.fix-bottom > div.popover-content > .calendar-footer > div, div.n-datetime.mobile-phone.popover.bottom.fix-bottom > div.popover-content > .calendar-footer > div { border-top: 0; } div.n-card { display: none; } div.n-card.n-card-active { display: block; } ul.n-cards-nav { padding-bottom: 7px; } ul.n-cards-nav > li { line-height: 1.6; } ul.n-cards-nav > li.active > a, ul.n-cards-nav > li.active > a:hover, ul.n-cards-nav > li.active > a:focus { color: #ffffff; background-color: #2196f3; } ul.n-cards-nav > li.before > a { color: #ffffff; background-color: #4caf50; } ul.n-cards-nav > li.before > a > .badge { color: #4caf50; background-color: #ffffff; } ul.n-cards-nav > li.after > a { color: #666666; background-color: #f5f5f5; } ul.n-cards-nav > li > a { border-radius: 0; opacity: 0.8; cursor: default; } ul.n-cards-nav > li > a > .badge { margin-top: -3px; } ul.n-cards-nav > li:first-child > a { border-bottom-left-radius: 4px; border-top-left-radius: 4px; } ul.n-cards-nav > li:last-child > a { border-bottom-right-radius: 4px; border-top-right-radius: 4px; } ul.n-cards-nav.n-cards-free > li.before > a { color: #666666; background-color: #f5f5f5; } ul.n-cards-nav.n-cards-free > li.before > a > .badge { color: #ffffff; background-color: #bbbbbb; } ul.n-cards-nav.n-cards-free > li > a { cursor: pointer; } ul.nav.nav-direction-vertical.nav-tabs, ul.nav.nav-direction-vertical.nav-pills { text-align: center; } ul.nav.nav-direction-vertical > li > a > span:first-child { display: block; } div.horizontal-label { padding-top: 0; } div.horizontal-label > div.row > div:first-child { height: 30px; } div.horizontal-label > div.row > div:first-child > span { line-height: 30px; white-space: nowrap; text-overflow: ellipsis; width: 100%; display: inline-block; overflow: hidden; } div.horizontal-label > div.row > div:first-child > span .label-icon { margin-right: 3px; } div.vertical-label { line-height: 1.2; } div.vertical-label > span { white-space: nowrap; text-overflow: ellipsis; } div.vertical-label > span:first-child { white-space: nowrap; text-overflow: ellipsis; width: 100%; display: inline-block; overflow: hidden; } div.vertical-label > span .label-icon { margin-right: 3px; } span.required { color: #f44336; font-size: 0.95em; } span.n-form-cell-tooltip { color: #90A4AE; font-size: 0.95em; margin-left: 3px; } div.n-form-cell { padding-top: 2px; padding-bottom: 3px; } div.n-form-cell.n-form-cell-invisible { display: none; } div.n-form-cell.horizontal-label div.n-radio span.radio-container { top: 5px; } div.n-form-cell.horizontal-label div.n-radio span.radio-label { top: 2px; } div.n-form-cell.horizontal-label div.n-checkbox span.check-container { top: 5px; } div.n-form-cell.horizontal-label div.n-checkbox span.check-label { top: 3px; } .pull-down, .n-form-cell.pull-down { padding-top: 20px; } div.n-panel .panel-heading .panel-title { display: inline; } div.n-panel .panel-heading .btn-toolbar.pull-right { display: inline; margin-top: -1px; } div.n-panel .panel-heading .btn-toolbar.pull-right > .n-button { float: right; margin-left: 5px; } div.n-panel .panel-heading .btn-toolbar.pull-right > .n-button .btn { line-height: 20px; box-shadow: none; } div.n-panel-footer { padding-top: 2px; padding-bottom: 3px; } div.n-panel-footer div { height: 30px; } div.n-panel-footer div.btn-toolbar { padding: 0; border-top: 0; background-color: transparent; } div.n-panel-footer div.btn-toolbar > div.n-button.on-left { float: left; } div.n-panel-footer div.btn-toolbar > div.n-button.on-left:not(:first-of-type) { margin-left: 5px; } div.n-panel-footer div.btn-toolbar > div.n-button.on-right { float: right; } div.n-panel-footer div.btn-toolbar > div.n-button.on-right:not(:last-of-type) { margin-left: 5px; } div.n-array-tab > div.n-array-tab-content { background-color: #ffffff; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; padding: 8px 15px 7px; border: solid 1px #e0e0e0; margin-top: -1px; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3); -o-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3); } div.n-array-tab > div.n-array-tab-content:hover { box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); -o-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); } div.n-array-tab > div.n-array-tab-content > div.show { display: block; } div.n-array-tab > div.n-array-tab-content > div.hide { display: none; } div.n-search-text > div.input-group { border: 0; border-radius: 4px; } div.n-search-text > div.input-group .input-btn-group > .btn { float: none; } div.n-search-text > div.input-group .form-control.search-code { width: 50%; border: 0; } div.n-search-text > div.input-group .form-control.search-label { border: 0; width: 150%; margin-left: -50%; } div.n-search-text > div.input-group .form-control.search-label[readonly] { background-color: transparent; } div.n-search-text > div.input-group .form-control.search-label[disabled] { background-color: transparent; } div.n-search-text > div.input-group > span.input-group-addon { border: 0; background-color: transparent; } div.n-search-text > div.input-group > span.input-group-addon.advanced-search-btn { border-left: 0; cursor: pointer; padding-right: 0; } div.n-search-text.n-disabled > div.input-group .form-control.search-label { background-color: transparent; } div.n-search-text.n-disabled > div.input-group > span.input-group-addon.advanced-search-btn { cursor: not-allowed; } div.n-search-text hr.normal-line, div.n-search-text hr.focus-line { left: 0; } div.n-tab ul.nav-tabs > li.hide, div.n-tab ul.nav-pills > li.hide { display: none; } div.n-tab ul.nav-tabs > li > a, div.n-tab ul.nav-pills > li > a { padding: 8px 20px 5px 15px; } div.n-tab ul.nav-tabs > li > a > span.badge, div.n-tab ul.nav-pills > li > a > span.badge, div.n-tab ul.nav-tabs > li > a > span.badge, div.n-tab ul.nav-pills > li > a > span.badge { margin-top: -3px; margin-left: 3px; } div.n-tab ul.nav-tabs > li > a.n-tab-delete, div.n-tab ul.nav-pills > li > a.n-tab-delete { display: none; } div.n-tab ul.nav-tabs > li.active > a.n-tab-delete, div.n-tab ul.nav-pills > li.active > a.n-tab-delete { display: block; position: absolute; float: right; top: 0; right: 2px; padding: 0; cursor: pointer; } div.n-tab ul.nav-tabs > li > a:hover > span.badge { background-color: #2196f3; } div.n-tab ul.nav-tabs > li.active { border-top-left-radius: 4px; border-top-right-radius: 4px; border: 0; } div.n-tab ul.nav-tabs > li.active > a, div.n-tab ul.nav-tabs > li.active > a:hover, div.n-tab ul.nav-tabs > li.active > a:focus { border: 0; } div.n-tab ul.nav-tabs > li.active > a > span.badge { background-color: #2196f3; } div.n-tab ul.nav-tabs > li a.n-tab-delete, div.n-tab ul.nav-tabs > li a.n-tab-delete:hover, div.n-tab ul.nav-tabs > li a.n-tab-delete:focus, div.n-tab ul.nav-tabs > li a.n-tab-delete:active { text-decoration: none; -webkit-box-shadow: none; box-shadow: none; -o-box-shadow: none; } div.n-tab ul.nav-pills > li > a > span.badge { background-color: #2196f3; } div.n-tab ul.nav-pills > li.active > a > span.badge { background-color: #ffffff; } div.n-form-tab { padding-bottom: 5px; } div.n-form-tab > div.n-form-tab-content { background-color: #ffffff; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; padding: 8px 15px 7px; border: solid 1px #e0e0e0; margin-top: -1px; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3); -o-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.3); } div.n-form-tab > div.n-form-tab-content:hover { box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); -webkit-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); -o-box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3); } div.n-form-tab > div.n-form-tab-content > div.show { display: block; } div.n-form-tab > div.n-form-tab-content > div.hide { display: none; } div.n-side-menu { position: fixed; top: 65px; left: 0; display: block; width: 250px; overflow-x: hidden; overflow-y: auto; height: -webkit-calc(100% - 80px + 15px); height: -moz-calc(100% - 80px + 15px); height: calc(100% - 80px + 15px); background-color: #ffffff; border-right: solid 1px #e0e0e0; z-index: 500; } @media (max-width: 767px) { div.n-side-menu { display: none; width: 0; height: 0; } } div.n-side-menu > ul.navbar-nav { width: 100%; float: left; margin: 0; } div.n-side-menu > ul.navbar-nav > li { float: none; } div.n-side-menu > ul.navbar-nav > li a { padding: 5px 10px; border-bottom: solid 1px #e0e0e0; display: block; text-decoration: none; } div.n-side-menu > ul.navbar-nav > li a:hover { background-color: #fafafa; text-decoration: none; } div.n-side-menu > ul.navbar-nav > li a:focus, div.n-side-menu > ul.navbar-nav > li a:active { text-decoration: none; } div.n-side-menu > ul.navbar-nav ul { padding-left: 10px; } div.n-side-menu > ul.navbar-nav span.n-side-menu-ul { float: right; margin-top: 5px; } div.n-side-menu > ul.navbar-nav a { color: #666666; } div.n-side-menu > ul.navbar-nav a:hover, div.n-side-menu > ul.navbar-nav a:focus, div.n-side-menu > ul.navbar-nav a:active { color: #82c4f8; } div.n-side-menu li { display: block; } div.n-side-menu li.n-side-menu-close > a { width: 100%; text-align: right; border-bottom: 0; } div.n-exception-modal .modal-header { padding-bottom: 0; } div.n-exception-modal .modal-body { padding-bottom: 10px; } div.n-exception-modal .modal-body h6 { margin-top: 0; } div.n-exception-modal .modal-body pre { margin-bottom: 0; } div.n-label { display: table-cell; vertical-align: middle; height: 30px; } div.n-label > span { display: block; } span.n-label-2x { font-size: 2em; } span.n-label-3x { font-size: 3em; } span.n-label-4x { font-size: 4em; } span.n-label-5x { font-size: 5em; } span.n-label-6x { font-size: 6em; } span.n-label-7x { font-size: 7em; } span.n-label-8x { font-size: 8em; } span.n-label-9x { font-size: 9em; } span.n-label-10x { font-size: 10em; } span.n-label-1-5x { font-size: 1.5em; } span.n-label-2x { font-size: 2em; } span.n-label-3x { font-size: 3em; } span.n-label-4x { font-size: 4em; } span.n-label-5x { font-size: 5em; } span.n-label-6x { font-size: 6em; } span.n-label-7x { font-size: 7em; } span.n-label-8x { font-size: 8em; } span.n-label-9x { font-size: 9em; } div.n-label.n-label-primary, span.n-label-primary { color: #2196f3; } div.n-label.n-label-success, span.n-label-success { color: #4caf50; } div.n-label.n-label-danger, span.n-label-danger { color: #e51c23; } div.n-label.n-label-info, span.n-label-info { color: #9c27b0; } div.n-label.n-label-warning, span.n-label-warning { color: #ff9800; } span.n-normal-label span { display: block; } div.n-pagination-status > div { display: table; height: 34px; } div.n-pagination-status > div > span { vertical-align: middle; display: table-cell; } div.n-pagination-buttons { text-align: right; line-height: 1; } @media (max-width: 767px) { div.n-pagination-buttons { text-align: left; } } div.n-pagination ul.pagination { margin: 0; padding-top: 2px; padding-bottom: 3px; } div.n-pagination ul.pagination > li > a { padding: 4px 10px; /*width: 50px;*/ /*text-align: center;*/ } ul.pagination > li > a.active { background-color: #eeeeee; } @media (min-width: 768px) { div.n-modal-form > div.modal-dialog { width: 650px; } } @media (min-width: 992px) { div.n-modal-form > div.modal-dialog { width: 800px; } } @media (min-width: 1200px) { div.n-modal-form > div.modal-dialog { width: 900px; } } @media (min-width: 1440px) { div.n-modal-form > div.modal-dialog { width: 1200px; } } @media (min-width: 1920px) { div.n-modal-form > div.modal-dialog { width: 1500px; } } div.n-modal-form.advanced-search-dialog .n-modal-form-footer { display: none; } div.n-modal-form .modal-title > a, div.n-modal-form .modal-title > a:hover, div.n-modal-form .modal-title > a:active, div.n-modal-form .modal-title > a:focus { color: #666666; text-decoration: none; } div.n-modal-form .modal-title > a:hover { text-decoration: underline; } div.n-select { outline: none; position: relative; } div.n-select .form-control { box-shadow: none; -webkit-box-shadow: none; -o-box-shadow: none; padding: 0; border: 0; display: block; position: relative; } div.n-select .form-control:before { content: ''; display: table; } div.n-select .form-control:after { content: ''; display: table; clear: both; } div.n-select .form-control .text { cursor: pointer; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: -webkit-calc(100% - 31px); width: -moz-calc(100% - 31px); width: calc(100% - 31px); float: left; line-height: 30px; position: relative; } div.n-select .form-control .clear { cursor: pointer; font-size: 0.8em; float: right; line-height: 30px; position: relative; right: 17px; width: 14px; } div.n-select .form-control .drop { cursor: pointer; margin-top: -2px; float: right; line-height: 30px; position: relative; left: 14px; width: 17px; } div.n-select .form-control.no-clear .text { width: -webkit-calc(100% - 17px); width: -moz-calc(100% - 17px); width: calc(100% - 17px); } div.n-select .form-control.no-clear .clear { display: none; } div.n-select .form-control.no-clear .drop { left: auto; } div.n-select .form-control select { -webkit-box-shadow: none; box-shadow: none; width: 100%; line-height: 30px; font-size: 13px; } div.n-select:focus hr.focus-line { transform: scaleX(1); -o-transform: scaleX(1); -webkit-transform: scaleX(1); } div.n-select.n-disabled .form-control { cursor: n