
.nav > li > a:focus, .nav > li > a:hover {
    background-color: rgba(0, 0, 0, .05)
}

.navbar-nav {
    margin: 0
}

.wrapper > .aside {
    top: -3px
}

.wrapper > section {
    margin-bottom: 36px !important
}

.topnavbar span.title {
    color: #df7533;
    position: relative;
    display: block;
    padding-top: 16px;
    padding-bottom: 15px;
    padding-left: 15px;
    line-height: 20px;
    outline: 0 !important;
    background-color: transparent;
    cursor: auto;
    font-size: large;
    font-weight: 500
}

.table-uigrid.ui-grid.custom-grid b {
    font-weight: 400
}

.table-uigrid.ui-grid.custom-grid span.error {
    background-color: #d9534f;
    border-radius: 3px;
    color: #fff;
    margin-top: 1px;
    padding: 3px 5px;
    position: fixed;
    z-index: 9999
}

.table-uigrid.ui-grid.custom-grid .ui-grid-filter-container .date::-webkit-datetime-edit, .table-uigrid.ui-grid.custom-grid .ui-grid-filter-container input[type=date]::-webkit-datetime-edit {
    font-size: 11px;
    color: #909fa7
}

.table-uigrid.ui-grid.custom-grid .ui-grid-selection-row-header-buttons {
    opacity: .5
}

.table-uigrid.ui-grid.custom-grid .ui-grid-selection-row-header-buttons.ui-grid-all-selected, .table-uigrid.ui-grid.custom-grid .ui-grid-selection-row-header-buttons.ui-grid-row-selected {
    opacity: 1
}

.table-uigrid.ui-grid.custom-grid .ui-grid-menu-button .ui-grid-menu-mid {
    overflow: auto
}

.table-uigrid.ui-grid.custom-grid .ui-grid-menu-button {
    top: 3px;
    background: 0 0;
    border: transparent;
    font-size: 14px
}

.table-uigrid.ui-grid.custom-grid .ui-grid-pinned-container .ui-grid-viewport {
    overflow-x: hidden !important
}

.table-uigrid.ui-grid.custom-grid .ui-grid-viewport {
    overflow-x: scroll !important
}

.table-uigrid.ui-grid.custom-grid .cell-link {
    color: #656565
}

.table-uigrid.ui-grid.custom-grid .cell-link:hover {
    color: #5d9cec
}

.table-uigrid.ui-grid.custom-grid .ui-grid-cell-contents {
    padding: 1px 15px;
    line-height: 2
}

.table-uigrid.ui-grid.custom-grid .ui-grid-cell, .table-uigrid.ui-grid.custom-grid .ui-grid-row {
    border: 0;
    min-height: 30px
}

.custom-list tr:hover, .table-uigrid.ui-grid.custom-grid .ui-grid-cell-focus, .table-uigrid.ui-grid.custom-grid .ui-grid-row.ui-grid-row-selected > [ui-grid-row] > .ui-grid-cell {
    background-color: #cfe0f1 !important
}

.table-uigrid.ui-grid.custom-grid .ui-grid-row:nth-child(odd) .ui-grid-cell {
    background-color: #eff4f7;
    border: 0
}

.table-uigrid.ui-grid.custom-grid .ui-grid-row:nth-child(even) .ui-grid-cell {
    background-color: transparent;
    border: 0
}

.table-uigrid.ui-grid.custom-grid [class*=ui-grid-icon]:not(.ui-grid-icon-angle-down):before, .table-uigrid.ui-grid.custom-grid [class^=ui-grid-icon]:not(.ui-grid-icon-angle-down):before {
    margin-left: -.4em
}

.table-uigrid.ui-grid.custom-grid .ui-grid-pinned-container.ui-grid-pinned-container-left .ui-grid-header-cell:last-child {
    border: 0
}

.table-uigrid.ui-grid.custom-grid .ui-grid-column-menu-button-last-col {
    margin-right: 0
}

.table-uigrid.ui-grid.custom-grid .input-sm {
    border-radius: 3px
}

.table-uigrid.ui-grid.custom-grid .cell-button {
    text-align: left;
    margin-top: 3px;
    margin-left: 10px;
    padding: 0
}

.table-uigrid.ui-grid.custom-grid .cell-button .btn {
    padding: 0 3px
}

.table-uigrid.ui-grid.custom-grid .cell-button .btn.btn-primary {
    background-color: #8bb1e2
}

.table-uigrid.ui-grid.custom-grid .cell-button .btn.btn-warning {
    background-color: #ffb347
}

.table-uigrid.ui-grid.custom-grid .cell-button .btn.btn-info {
    background-color: #7ad0ea
}

.table-uigrid.ui-grid.custom-grid .cell-button .btn .fa {
    width: 1em
}

.table-uigrid.ui-grid.custom-grid .ui-grid-top-panel {
    background-color: #f8f9fb
}

.table-uigrid.ui-grid.custom-grid .ui-grid-top-panel .custom-input {
    background-color: #fff
}

.table-uigrid.ui-grid.custom-grid input[type=date]::-webkit-calendar-picker-indicator {
    -webkit-appearance: none;
    margin: 0;
    display: none
}

.botones-grid {
    border: 1px solid #e5e5e5;
    width: 100%;
    background-color: #fafafa;
    border-radius: 5px 5px 0 0;
    padding: 3px;
    height: 33px
}

.botones-grid .btn {
    padding: 2px 6px
}

.botones-grid > .grid-title {
    height: 30px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    font-size: 16px;
    font-weight: 700;
    margin: 2px auto 0;
    padding-left: 8px
}

.botones-grid > .botones-izquierda {
    float: left
}

.botones-grid > .botones-derecha {
    float: right
}

.custom-list td {
    min-width: 66px;
    padding: 0 10px
}

.custom-list td > .btn {
    margin: 0 2px;
    font-size: 10.5px;
    padding: 1px 4px
}

.custom-list td > a, .custom-list td > h4 {
    margin-top: 0;
    margin-bottom: 0
}

.custom-list td > h4 {
    font-weight: 700;
    font-size: 15px
}

.custom-list td > a, .custom-list td > div {
    font-size: 14px
}

.custom-list td > .multi {
    font-size: 13px
}

.custom-list.pijama tr:nth-of-type(even) {
    background-color: #fafdff
}

.ui-grid-row:nth-child(odd) .ui-grid-cell > .ui-grid-cell-contents:not(.noEditableCell) {
    border-bottom: 1px dashed #98b8cc
}

.ui-grid-row:nth-child(even) .ui-grid-cell > .ui-grid-cell-contents:not(.noEditableCell) {
    border-bottom: 1px dashed #c5c5c5
}

.custom-grid-header-edit {
    background-color: #c7daf3
}

.ui-grid-selection-row-header-buttons:before {
    font-family: 'FontAwesome'
}

.ui-grid-selection-row-header-buttons.ui-grid-icon-ok:before {
    content: '\f096'
}

.ui-grid-selection-row-header-buttons.ui-grid-icon-ok.ui-grid-all-selected:before, .ui-grid-selection-row-header-buttons.ui-grid-icon-ok.ui-grid-row-selected:before {
    content: '\f046'
}

.warn-diferencial {
    color: red
}

.form-group-sm .form-control, .input-group-sm .form-control, .input-sm {
    padding: 2px 5px !important;
    height: 26px !important;
    font-size: 15px !important;
    line-height: 1 !important
}

.input-xs {
    padding: 1px 5px !important;
    height: 21px !important;
    font-size: 14px !important;
    line-height: 4 !important
}

.input-group-sm .input-group-btn .btn {
    border-top: none;
    border-right: none;
    border-bottom: none;
    line-height: 1;
    height: 26px
}

.form-group-sm select.form-control, .input-group-sm select.form-control, select.input-sm {
    padding: 2px 1px !important
}

form .title {
    font-weight: 700;
    vertical-align: top;
    min-width: 90px
}

.control-label, .panel-sm form {
    margin-bottom: 0
}

.control-label {
    text-align: left
}

.input-group-addon.customLang {
    height: auto;
    padding: 0 5px;
    min-width: 30px
}

.input-group-addon.customLang.defaultLang {
    border-left-width: 0
}

div.input-group.input-group-sm.otherLang {
    margin-top: 5px
}

.custom-input {
    width: 100%
}

textarea.form-control {
    padding: 2px 5px !important
}

input.input-lg.custom-input.form-control {
    font-size: 20px;
    height: 27px;
    padding: 5px 10px;
    color: #f99133
}

select[multiple].form-control {
    padding: 5px
}

.caducado input {
    color: #c54040 !important
}

.checkbox div, form .title {
    display: inline-block
}

.btn-danger-light {
    background-color: #ea9388
}

.btn-success-light {
    background-color: #97d08e
}

.btn-primary-light {
    background-color: #8bb1e2
}

.btn-danger-light, .btn-primary-light, .btn-success-light {
    color: #fff !important
}

.btn-ext {
    padding: 2px 3px;
    font-size: 9px;
    line-height: 1;
    border-radius: 3px;
    color: #656565;
    background-color: #fff;
    border-color: #eaeaea
}

.btn-navigation, .btn-refresh {
    background-color: #fff !important;
    border: 1px solid #dde6e9 !important;
    color: #656565 !important;
    padding: 5px 7px !important
}

.btn-navigation {
    background-color: #e0e0e0 !important;
    color: #fff !important
}

.form-validate .form-control.ng-dirty.ng-valid + .input-group-addon.customLang.defaultLang.ng-hide + .input-group-btn .btn-refresh, .form-validate .form-control.ng-dirty.ng-valid + .input-group-btn .btn-refresh {
    border-left-color: #27c24c !important
}

.form-validate .form-control.ng-dirty.ng-invalid + .input-group-addon.customLang.defaultLang.ng-hide + .input-group-btn .btn-refresh, .form-validate .form-control.ng-dirty.ng-invalid + .input-group-btn .btn-refresh {
    border-left-color: #f05050 !important
}

.form-validate .form-control:focus + .input-group-addon.customLang.defaultLang.ng-hide + .input-group-btn .btn-refresh, .form-validate .form-control:focus + .input-group-btn .btn-refresh {
    border-left-color: #1e90ff !important
}

button.btn.btn-refresh.btn-xs:focus {
    border-color: #1e90ff !important
}

div.input-group.input-group-lg.mainLang > input {
    font-size: 20px;
    height: 35px;
    padding: 5px 10px
}

div.input-group.input-group-lg.mainLang > span.input-group-btn > button {
    height: 35px
}

#loading-bar .bar {
    background: #9594ff
}

#loading-bar .peg {
    box-shadow: #9594ff 1px 0 6px 1px
}

#loading-bar-spinner {
    top: 48%;
    left: 48%
}

#loading-bar-spinner .spinner-icon {
    border: solid 5px transparent;
    width: 49px;
    height: 49px;
    border-top-color: #9594ff;
    border-left-color: #9594ff;
    border-radius: 80%
}

.sweet-alert {
    width: 370px;
    padding: 10px 2px 2px;
    margin-left: -130px
}

.sweet-alert .sa-icon {
    margin: 0 auto
}

.sweet-alert .sa-button-container {
    margin: 0;
    direction: rtl
}

.sweet-alert h2 {
    font-size: 27px;
    font-weight: 400;
    border-bottom: 0;
    display: inline-table;
    height: 30px;
    margin: 10px 10px 20px
}

.sweet-alert fieldset {
    display: none
}

.sweet-alert button {
    padding: 5px 20px;
    margin: 8px 0
}

.progress {
    height: 26px
}

.progress-grid .progress {
    height: 22px;
    box-shadow: none;
    border: 1px solid #bfbfbf;
    border-radius: 1px;
    margin-bottom: 0
}

.progress-grid .progress span {
    padding-left: 10px;
    padding-right: 10px;
    text-shadow: 1px 1px 1px #000, 1px 0 1px #000
}

.compras, .compras a {
    background-color: rgba(35, 183, 229, .14) !important
}

.intermediacion, .intermediacion a {
    background-color: rgba(255, 165, 0, .18) !important
}

.ventas, .ventas a {
    background-color: rgba(6, 239, 6, .09) !important
}

.sidebar .nav > li.active > a, .sidebar .nav > li.active > a > em, .sidebar .nav > li > a:hover {
    font-weight: 700
}

.sweet-alert.pales {
    width: 1000px;
    margin-left: -490px
}

.sweet-alert.pales h2 {
    width: 970px
}

.zonas-style {
    font-size: 110%
}

.pasillos-style {
    padding-left: 15px
}

.ubicaciones-style {
    padding-left: 30px
}

.inventario-linea-resuelta {
    background-color: #f1f8e9
}

.persiana-recibidos-color .panel-title {
    color: #464646 !important
}

.separador-mt-mb-none, div.palesRecepcion .checkbox {
    margin-top: 0;
    margin-bottom: 0
}

body {
    overflow-x: hidden;
    font-family: Source Sans Pro, sans-serif;
    -ms-overflow-style: scrollbar
}

.bold, h4 {
    font-weight: 700
}

.content-wrapper {
    padding: 0 !important
}

.content-wrapper > h3 {
    font-size: 18px;
    padding: 5px;
    height: 35px;
    text-align: center;
    margin: 0 0 10px
}

.mt-7 {
    margin-top: -7px
}

.mt-mlg {
    margin-top: 22px
}

.mt-gt-lg {
    margin-top: 20px
}

hr {
    border-top: 1px solid #a8b8bd
}

.layout-boxed {
    overflow-x: hidden !important
}

.underline {
    text-decoration: underline
}

.tachado {
    text-decoration: line-through
}

.fichaCabecera {
    border-bottom: 1px solid #cfdbe2;
    line-height: 1.1;
    color: #929292;
    font-size: 18px;
    background-color: #fff
}

.fichaCabecera > div > span.pull-left {
    padding-top: 8px;
    padding-bottom: 7px
}

.fichaCabecera > div > span.pull-right {
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 5px
}

.titulo {
    padding-left: 17px;
    padding-top: 3px
}

.separador {
    display: block;
    border-bottom: 1px solid #e5e5e5
}

.navegacion {
    margin-top: -5px;
    margin-right: 5px;
    margin-bottom: 2px
}

.navegacion .btn {
    color: #23b7e5;
    border-color: #eaeaea
}

.navegacion .btn.btn-xs.ml-sm.btn-danger {
    color: #fff
}

.alert-danger {
    border-radius: 4px;
    background-color: #f36f6f
}

.c-radio, .checkbox, .custom-radio, .desplegable, .no-select, .radio {
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.b-transparent {
    border-color: transparent
}

.link {
    cursor: pointer
}

.sidebar {
    background-color: rgba(234, 235, 243, .4)
}

.sidebar > .nav > li > .nav-item, .sidebar > .nav > li > a {
    padding: 12px
}

.sidebar-subnav > li > .nav-item, .sidebar-subnav > li > a {
    padding: 10px 20px 10px 55px
}

.content-wrapper > h3 > .table .d-cell > small {
    display: block;
    font-size: 12px;
    color: #909fa7
}

.wrapper > footer, footer {
    text-align: center;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    height: 35px;
    border-top: 1px solid #e4eaec;
    padding: 5px;
    z-index: 109
}

.brand-logo {
    padding: 6px 15px !important;
    max-height: 42px;
    max-width: 130px
}

.brand-logo img {
    height: 38px;
    border-radius: 3px
}

.brand-logo-collapsed {
    max-height: 38px;
    max-width: 70px
}

.brand-logo-collapsed img {
    height: 38px;
    width: 38px
}

.no-overflow {
    overflow: hidden
}

.content-wrapper .table .fa-arrow-right {
    font-size: 16px
}

.panel {
    border: 0
}

.panel-title .info-right {
    float: right;
    font-size: 12px;
    color: #909fa7
}

.panel-directive-custom .panel-group {
    margin-bottom: 0
}

.panel-directive-custom .panel.panel-default {
    border-top-width: 1px
}

.panel-directive-custom .panel-heading {
    padding: 8px
}

.panel-directive-custom .panel-title {
    display: inline-block
}

.panel-sm {
    padding: 5px 10px
}

.panel-sm > .panel-heading {
    padding: 5px
}

.panel-sm > .panel-body {
    position: relative;
    padding: 5px
}

.custom-nav-title {
    font-size: 18px;
    padding-top: 14px;
    color: #fff
}

.wrapper > .aside, .wrapper > .aside .aside-inner {
    width: 175px
}

.wrapper {
    overflow-y: hidden
}

input[type=date]::-webkit-inner-spin-button, input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
    -webkit-appearance: none;
    margin: 0;
    display: none
}

input[type=date]::-webkit-calendar-picker-indicator {
    padding: 0;
    margin-inline-start: 0
}

.number, input[type=number] {
    text-align: center
}

.date, input[type=date] {
    max-width: 121px
}

.nav-tabs > li > a {
    background-color: #f1f1f1;
    border: 1px solid #ddd;
    padding: 2px 20px;
    color: #828282;
    font-weight: 100
}

.nav-tabs > li > a:hover {
    background-color: #fafafa
}

.nav-tabs.nav-justified > .active > a {
    font-size: 17px
}

select::-webkit-scrollbar {
    width: 1px;
    background-color: transparent
}

.multiple-select {
    max-height: 40px;
    display: block;
    overflow: hidden
}

h4.customLegend {
    border-bottom: 1px solid #a4bdde;
    color: #78a8e0;
    padding-bottom: 5px;
    font-size: medium
}

.panel-default > .panel-heading + .panel-collapse > .panel-body {
    border-top: 1px solid #a4bdde
}

.panel-collapse {
    border-top: 0
}

h4.panel-title {
    color: #78a8e0;
    font-size: medium;
    padding: 0 !important
}

.panel-heading {
    padding-bottom: 3px !important;
    padding-left: 2px !important
}

.input-group-addon {
    border: 1px solid #ccc
}

.input-group-addon.defaultLang {
    background-color: rgba(228, 228, 228, .2) !important
}

.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control, input:disabled {
    background-color: #ececec;
    color: #4c4c4c;
    border: 1px dashed #c7c7c7
}

.fieldset-recepcion {
    border: 1px dashed #c7c7c7;
    border-bottom: 1px dashed #c7c7c7 !important
}

.fieldset-recepcion-legend {
    padding: 2px;
    width: 70%;
    font-size: medium;
    margin: 10px;
    border: 0;
    color: #7698c3;
    font-weight: 700
}

b.mainLang, b.mainLang-black {
    font-size: 18px;
    line-height: 21px;
    color: #f99133
}

b.mainLang-black {
    color: #7698c3
}

.fa-fw {
    width: 1em
}

.table-uigrid.ui-grid.custom-grid .ui-grid-menu-button {
    background: #f8f9fb;
    right: 0;
    width: 17px;
    height: 20px
}

.table-uigrid.ui-grid.custom-grid .ui-grid-menu-button .ui-grid-icon-container {
    margin-top: 3px;
    margin-left: 2px;
    height: 20px
}

.table-uigrid.ui-grid.custom-grid .ui-grid-menu-button i:before {
    margin: 0 !important
}

.empty-date {
    color: #a9a9a9
}

.sup-lang {
    color: #949494
}

.modal-body, .modal-footer, .modal-header {
    padding: 25px
}

.modal-header {
    background-color: #23b7e5;
    color: #fff;
    font-weight: 700
}

.modal-xl {
    width: 980px
}

.wrapper {
    background-color: #f7f7f7
}

.text-white {
    color: #fff
}

.titulo {
    color: #f07d48
}

.control-label {
    white-space: nowrap;
    color: #927575;
    font-weight: 500
}

.custom-input, .input-group-addon, textarea.form-control {
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;
    border-radius: 0 !important;
    background-color: #fffcf3
}

.input-grid-line-height {
    line-height: 5px
}

.form-control {
    border-bottom: 1px solid #e6e6e6
}

.btn.btn-default {
    border-color: #ccc
}

.progress {
    border: 1px solid #dadada
}

.pl-xs {
    padding-left: 5px !important
}

.content-wrapper.row {
    margin-left: initial;
    margin-right: initial
}

input:required, select:required, textarea:required {
    background-color: rgba(228, 228, 228, .2)
}

.panel-group .panel {
    padding-bottom: 5px
}

.tarifa-panel .panel-group {
    border-bottom: 1px solid #f6f6f6
}

.tarifa-panel .panel-group .panel {
    border: 1px solid rgba(228, 228, 228, .2)
}

.panel-sm {
    margin-bottom: 1px
}

.panel-group .panel {
    padding-left: 0
}

.panel-group .panel .panel-body {
    padding-left: 0;
    padding-right: 0
}

.tab-content {
    padding: 10px 6px
}

.border-text-large-color {
    border-top: 1px solid #a4bdde
}

.border-text-large-color, .text-large-color {
    font-size: large;
    color: #7698c3
}

.text-color-red {
    color: #b71c1c
}

.text-color-blue {
    color: #7698c3;
    font-weight: 700
}

.no-visible {
    visibility: hidden
}

.inven-info {
    color: #2e2e2e;
    font-size: 13px
}

.inven-info-acciones {
    color: #2e2e2e;
    padding-left: 10px
}

.devolucion-modal .razon {
    padding-bottom: 15px
}

.devolucion-modal .lote-devolucion {
    padding: 15px
}

.devolucion-modal .lote-devolucion .info-lote {
    margin-bottom: 15px
}

.devolucion-modal .lote-devolucion .info-lote > span {
    margin-right: 10px
}

.devolucion-modal .lote-devolucion .info-lote .numero-lote {
    font-weight: 700;
    text-decoration: underline
}

.devolucion-modal .lote-devolucion .lista-pales-devolucion {
    margin-left: 0
}

.devolucion-modal .lote-devolucion .lista-pales-devolucion .info-pale {
    margin-bottom: 10px
}

.devolucion-modal .lote-devolucion .lista-pales-devolucion .info-pale .numero-pale {
    margin-top: 24px;
    font-weight: 700
}

@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 300;
    src: local("Source Sans Pro Light"), local("SourceSansPro-Light"), url(../fonts/google.source-sans-pro-lite.woff2) format("woff2")
}

@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 400;
    src: local("Source Sans Pro"), local("SourceSansPro-Regular"), url(../fonts/google.source-sans-pro.woff2) format("woff2")
}

@font-face {
    font-family: 'Source Sans Pro';
    font-style: normal;
    font-weight: 600;
    src: local("Source Sans Pro Semibold"), local("SourceSansPro-Semibold"), url(../fonts/google.source-sans-pro-semibold.woff2) format("woff2")
}

@font-face {
    font-family: 'Source Sans Pro';
    font-style: italic;
    font-weight: 400;
    src: local("Source Sans Pro Italic"), local("SourceSansPro-It"), url(../fonts/google.source-sans-pro-italic.woff2) format("woff2")
}

@media only screen and (min-width: 768px) {
    .topnavbar.env-dev, .topnavbar.env-dev .nav-wrapper {
        background-image: linear-gradient(to right, #d88d05 0%, #d8b660 100%)
    }

    .topnavbar .navbar-header {
        text-align: center;
        width: 134px
    }

    .topnavbar span.title {
        color: #fff
    }

    .wrapper > footer, .wrapper > section {
        margin-left: 175px
    }

    .navbar {
        min-height: 50px
    }

    .navbar-brand {
        height: 50px
    }

    .navbar-nav > li > a {
        padding-top: 12px;
        padding-bottom: 14px
    }

    .wrapper > .aside .aside-inner {
        padding-top: 50px
    }
}

@media only screen and (min-width: 992px) {
    .layout-boxed .wrapper, .layout-boxed .wrapper .topnavbar-wrapper {
        width: 100%
    }
}

@media only screen and (min-width: 1200px) {
    .layout-boxed .wrapper, .layout-boxed .wrapper .topnavbar-wrapper {
        width: 100%
    }
}

@media only screen and (max-width: 767px) {
    .topnavbar.env-dev .navbar-header {
        background-image: linear-gradient(to right, #d88d05 0%, #d8b660 100%)
    }
}

@media only screen and (max-width: 640px) {
    .content-wrapper > .fichaCabecera {
        margin-bottom: 0 !important
    }

    .content-wrapper > .fichaCabecera + div.col-xs-12 {
        padding: 0;
        border: 0
    }

    .content-wrapper > .fichaCabecera + div.col-xs-12 .panel.panel-default.panel-sm {
        border: 0;
        border-radius: 0
    }
}

@media print {
    .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9 {
        float: left
    }

    .col-sm-12 {
        width: 100%
    }

    .col-sm-11 {
        width: 91.66666666666666%
    }

    .col-sm-10 {
        width: 83.33333333333334%
    }

    .col-sm-9 {
        width: 75%
    }

    .col-sm-8 {
        width: 66.66666666666666%
    }

    .col-sm-7 {
        width: 58.333333333333336%
    }

    .col-sm-6 {
        width: 50%
    }

    .col-sm-5 {
        width: 41.66666666666667%
    }

    .col-sm-4 {
        width: 33.33333333333333%
    }

    .col-sm-3 {
        width: 25%
    }

    .col-sm-2 {
        width: 16.666666666666664%
    }

    .col-sm-1 {
        width: 8.333333333333332%
    }
}