/* @override
	http://delavnice-papilot.dev.bananadmin.com/p/elementi/print.css
	http://delavnice-papilot.local/p/elementi/print.css
	http://delavnice-papilot.lj.bananica.com/p/elementi/print.css
	http://delavnice-papilot.lj.bananica.com/p/elementi/print.css?v=16
	http://delavnice-papilot.lj.bananica.com/p/elementi/print.css?v=18
	http://delavnice-papilot.lj.bananica.com/p/elementi/print.css?v=19
	http://delavnice-papilot.lj.bananica.com/p/elementi/print.css?v=20
	http://delavnice-papilot.lj.bananica.com/p/elementi/print.css?v=21
	http://delavnice-papilot.lj.bananica.com/p/elementi/print.css?v=22
	http://delavnice-papilot.lj.bananica.com/p/elementi/print.css?v=23
	http://delavnice-papilot.lj.bananica.com/p/elementi/print.css?v=24
	http://delavnice.papilot.si/p/elementi/print.css?v=26
	http://delavnice-papilot.lj.bananica.com/p/elementi/print.css?v=27 */
body {
    margin: 0 !important;
    padding: 0 !important;
}

body, font, td, tr, table, input, textarea, select, th, button {
    font-size: 11px;
}

a:link:after, a:visited:after {
    content: "";
}

.tab-pane table.cke_show_border,
.tab-pane table.cke_show_border tbody td,
.tab-pane table.cke_show_border tbody th {
    border: none !important;
}

.alert.alert-strong,
.span3, .pojasnilo, .navbar, .btn, #myTab, .cke_chrome {
    display: none !important;
}

.span9 {
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

.tab-content {
    width: 100%;
}

.tab-pane {
    display: block !important;
    width: 100%;
}

.odgovor::before, .odgovori::before {
    display: none;
}

.odgovor, .odgovori {
    background: #fff;
    padding: 0;
}

hr {
    border: none;
    background: #fff !important;
    border-bottom: 1px solid #000;
    border: none;
}

.odgovori label input {
    display: none;
}

.noprint {
    display: none !important;
}

.noprintManual {
    display: none !important;
}

.odgovori label::before {
    content: '\f054';
    font-family: FontAwesome;
    display: inline-block;
    padding: 0 5px 0 10px;
    font-size: 9px !important;
}

.newType .odgovori label::before {
    display: none;
}

.newType .odgovori label {
    font-size: 9px !important;
    margin: 0;
    display: inline;
}

.newType .odgovori {
    margin-top: 10px;
}

.newType .odgovor p:last-of-type {
    margin: 0;
}

body .newType hr {
    display: none;
}

body .newType.typeD #krajTable {
    margin-top: 20px;
}

body .newType .vprasanjeWraper .odgovori,
body .newType .vprasanjeWraper .odgovor,
body .newType .vprasanjeWraper label,
body .newType .vprasanje,
body .newType .vprasanjeWraper {
    display: inline;
    margin: 0;
    padding: 0;
    line-height: 12px;
}

.newType .vprasanje p {
    margin: 0;
}

.newType .odgovor p {
    margin: 0;
    line-height: 14px;
}

.newType .vprasanjeType0 .odgovor, .vprasanjeType2 .odgovor, .vprasanjeType3 .odgovor, .vprasanjeType4 .odgovor, .vprasanjeType1 .odgovor {
    font-size: 9px;
    margin: 0;
    padding: 0;
    display: inline;
}

.delavniceVprasanjaHtml {
    display: block;
}

.newType .vprasanjeWraper.vprasanjeType1, .newType .vprasanjeWraper.vprasanjeType4, .newType .vprasanjeWraper.vprasanjeType0 {
    display: inline;
}

.newType .vprasanjeWraper.noVprasanje {
    margin-top: 0;
    display: inline;
    float: none;
    clear: none;
}

.newType .vprasanjeType1 hr, .newType .vprasanjeType4 hr {
    display: none !important;
}

.newType hr, .newType .vprasanjeType4 hr {
    margin: 0;
}

.newType .vprasanjeType1.noVprasanje .odgovori, .newType .vprasanjeType4.noVprasanje .odgovori {
    margin: 0;
}

header.tipD h1 {
    margin-bottom: 10px;
}

.newType .odgovor li {
    line-height: 12px;
}

.typeD .tab-pane h3 {
    font-size: 18px;
    line-height: 18px;
    margin: 15px 0 15px 0;
}

/*
.typeC.newType #vtip0 {
	display: none !important;
}
*/

#delavnicaInfo {
    margin: 0;
}

#delavnicaInfo tr td {
    padding: 2px 0 !important;
}

.newType .vprasanjeType4 .odgovori, .newType .vprasanjeType1 .odgovori {
    line-height: 12px;
    display: inline;
    float: none;
    clear: none;
}

.newType .vprasanjeType0 .odgovor p {
    display: inline;
}

.newType .vprasanjeType1 .odgovori label::before, .newType .vprasanjeType4 .odgovori label::before {
    /*
    content: "•";
    font-weight: bold;
    font-size: 14px !important;
    line-height: 6px !important;
    */
    content: "" !important;
    margin: 0 !important;
    padding: 0 !important;
}

.vprSpacer {
    clear: both;
    margin: 10px 0 0 0;
    padding: 0;
    height: 1px;
    overflow: hidden;
}

.newType .vprasanjeType1 .odgovori label {
    display: inline;
}

.newType.typeD .vprBox {
    padding: 0 0 8px 0;
    line-height: 10px;
}

.newType.typeD .vprBox .vprasanje p, .newType.typeD .vprBox .vprasanje {
    font-size: 11px;
}

.newType.typeD .vprBox hr {
    border-bottom: 1px solid #000;
    width: 100%;
    display: block;
    margin: 10px 0 0 0;
}

.newType.typeD .vprBox .o p {
    margin: 0;
    display: inline;
}

.newType.typeD .vprBox .o {
    font-size: 9px !important;
    line-height: 11px;
    margin: 0;
    display: inline;
}

body.alinejeOn .newType .vprBox .o.oLI::before,
body.alinejeOn .newType .sklop .oLI::before,
body.alinejeOn .newType .sklop ul li::before {
    content: "•";
    position: absolute;
    left: 4px;
    top: 2px;
    font-size: 10px;
}

body.alinejeOn .newType .sklop ul {
    padding: 0;
    margin: 0;
}

body.alinejeOn .newType .sklop ul li,
body.alinejeOn .newType .vprBox .o.oLI,
body.alinejeOn .newType .sklop .oLI {
    display: block;
    padding: 1px 0 0 15px;
    position: relative;
    line-height: 1.2em;
}

.newType.typeD .vprSpacer {
    display: none !important;
}

.newType.typeD .vprasanjeWraper {
    display: none;
}

/*
.newType .vprasanjeType1 .odgovori label.yesprint::after {
	content: ", ";
}
*/
.newType .vprasanjeWraper {
    float: none;
}

/*
.newType .vprasanjeType1 .odgovori label.yesprint:last-of-type::after {
	content: "";
}
*/
.newType .vprasanjeType1 .odgovori label::before {
    display: none;
}

.newType .vprasanjeType1 .odgovori label.noprint {
    display: none;
}

#printLogo {
    display: block;
    clear: both;
    float: right;
}

#krajTable div {
    margin: 10px 0 0 0;
}

header.tipD {
    display: none;
}

.tab-pane header {
    display: block;
}

.pageBreaker {
    page-break-after: always;
    clear: both;
    width: 100%;
    height: 1px;
}

table, .table, table td, table th, .table td, .table th {
    border-color: #000;
    font-size: 10px !important;
    line-height: 13px !important;
}

.odgovori label {
    font-size: 10px !important;
    line-height: 13px !important;
}

table td, table th {
    padding: 3px 7px !important;
}

.listaPrisotnostiD table td, .listaPrisotnostiD table th {
    padding: 1px 7px !important;
}

.listaPrisotnostiD table.info2 td {
    padding: 0px 7px !important;
}

header h2 {
    display: none;
}

#opomba #krajTable td div.odgovor, .listaPrisotnosti #krajTable td div.odgovor {
    display: inline !important;
    width: auto !important;
    min-height: 0 !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
}

#opomba #krajTable td div.odgovor p, .listaPrisotnosti #krajTable td div.odgovor p {
    display: inline;
}

table {
    float: none !important;
    width: 100%;
    clear: both;
}

.cke_editable {
    height: auto !important;
}

.prisotnostStatus {
    font-weight: bold;
}

.prisotnostStatus.ne {
    color: #b00000;
}

body.finalPrint .prisotnostStatus {
    display: block !important;
}

.firstPrint #prisotnostSum strong {
    color: #fff !important;
    width: 40px;
    display: inline-block;
    border-bottom: 1px solid #000;
}

.firstPrint td.kraj p {
    color: #fff !important;
    border-bottom: 1px solid #000;
    width: 100%;
}

.datumEdit.bad {
    color: #fff;
    display: none;
}

.tipDopombaFooter {
    display: block;
}

#udelezenciOceneCBnew {
    display: block;
    margin: 20px 0;
}

.tab-content.newType.typeB .tab-pane, .tab-content.newType.typeC .tab-pane {
    display: none !important;
}

.tipNewCBopombaFooter {
    display: block;
}

#udelezenciOceneCBnew .vprSpacer {
    margin-top: 5px;
}

#udelezenciOceneCBnew .rcol .vprSpacer:first-of-type, #udelezenciOceneCBnew .lcol .vprSpacer:first-of-type {
    display: none;
}

#udelezenciOceneCBnew td h1 {
    font-size: 10px;
    margin: 0;
    padding: 6px 0 2px 0;
    line-height: 10px;
}

#udelezenciOceneCBnew td h1:first-of-type {
    padding-top: 0;
}

#udelezenciOceneCBnew td {
    line-height: 10px !important;
    font-size: 9px !important;
}

.table-striped th, .table-striped td {
    background: #fff !important;
}

#udelezenciOceneCBnew .vprasanjeWraper .odgovori,
#udelezenciOceneCBnew .vprasanjeWraper .odgovor,
#udelezenciOceneCBnew .vprasanjeWraper label,
#udelezenciOceneCBnew .vprasanje,
#udelezenciOceneCBnew .vprasanjeWraper {
    line-height: 10px !important;
}

.typeC.newType #vtip0, .typeB.newType #vtip0 {
    display: block !important;
}

#udelezenciOceneCBnew td em {
    font-style: normal;
}

#udelezenciOceneCBnew .sklop {
    padding: 0 0 5px 0;
}

#udelezenciOceneCBnew .sklop h1 {
    padding: 0;
}

.newType.typeB .pageBreaker, .newType.typeC .pageBreaker {
    display: none;
}

body.view-invoice_edit {
    height: 100%;
    width: 100%;
}

.view-invoice_edit .invoiceFooter {
    position: fixed;
    bottom: 0;
    width: 100%;
    left: 0;
}

.view-invoice_edit .container-fluid {
    padding: 0;
    width: 100%;
    margin: 0;
}

.span9 .span3 {
    display: block !important;
}

.view-invoice_edit *[contenteditable=true] {
    background: transparent;
}

.view-invoice_edit .span1,
.view-invoice_edit .span2,
.view-invoice_edit .span3,
.view-invoice_edit .span4,
.view-invoice_edit .span5,
.view-invoice_edit .span6,
.view-invoice_edit .span7,
.view-invoice_edit .span8,
.view-invoice_edit .span9,
.view-invoice_edit .span10,
.view-invoice_edit .span12,
.view-invoice_edit .span11 {
    float: left;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    min-height: 30px;
    display: block;
    margin: 0;
}

.view-invoice_edit .span5 {
    width: 40%;
}

.view-invoice_edit .span6 {
    width: 50%;
}

.view-invoice_edit .invoiceInf {
    float: right;
}

.view-invoice_edit .span3 {
    width: 25%;
}

.view-invoice_edit .span8 {
    width: 60%;
}

.view-invoice_edit .span4 {
    width: 40%;
}

.view-invoice_edit .span3.offset6 {
    float: right;
}