/********** Redesign Diplomovky 2019 *********/
.diplomovka-2019 h1 img { display: none; }
.diplomovka-2019#middle h2 { font-weight: 900;margin: 0; }

.diplomovka-2019#middle .step1 hr { margin: 14px 0; }
.diplomovka-2019#middle .step1 .form-horizontal.line1 .col-sm-3 { min-width: 27.5%; }
.diplomovka-2019#middle .step1 .form-horizontal.line2 > div:last-child { /* padding-left: 50px; */ }
.diplomovka-2019#middle .step1 .form-horizontal .form-group .control-label { float: none; display: block; width: auto; }
.diplomovka-2019#middle .step1 .form-horizontal .form-group .control-label.big.inline { display: inline-block; float: left; font-size: 18px; padding-top: 0; font-weight: 900; clear: none; }

.diplomovka-2019#middle .order-steps { margin-top: -5px; margin-right: 0px; }
.diplomovka-2019#middle .order-steps li { background: url(/assets/img/order-steps-new.png) no-repeat 100% -73px; color: #46780b; padding: 0 40px !important; min-width: 150px; text-align: center; }
.diplomovka-2019#middle .order-steps li.last { background-position: 0 -73px; }
.diplomovka-2019#middle .order-steps li.selected { background-position: 100% -145px; color: #fff; }
.diplomovka-2019 #headSummary {display: none}
.diplomovka-2019#middle .button-info { min-width: 0; margin: 0; }
.diplomovka-2019#middle .button-info a { border-radius: 0; display: block; min-width: 0; width: 90%; float: right; margin: 0; }
.diplomovka-2019#middle .button-info a:before { background: url(/assets/img/icons/info2.png) no-repeat; }
.diplomovka-2019#middle .button-info img { position: absolute; display: block; }
.diplomovka-2019#middle .price-table th { background: #2c2252; }
.diplomovka-2019 .price-table-row {position: relative}
.diplomovka-2019 .price-table-row #price_table { display: none; position: absolute; z-index: 10; top: 48px; }
.diplomovka-2019 .price-table-row #price_table.col-sm-9 { padding-right: 4px; }
.diplomovka-2019 .price-table-top-row { background: #2c2252; color: #fff; padding: 10px; /* position: relative; */ /* top: 6px; */ }
.diplomovka-2019#middle .price-table-top-row .show-table-price { background: #a54041 url(/assets/img/icons/arrows6.png) no-repeat 12px 10px; background-size: 26px; border-radius: 0; margin: -10px -20px -10px 20px; padding: 10px 30px 10px 45px; height: 46px; width: auto; }
.diplomovka-2019#middle .price-table-top-row .show-table-price.opened { background-position: 12px -30px; }
.diplomovka-2019#middle .price-table-top-row .show-table-price:before { content: "DETAILY CENY"; font-size: 12px; font-family: 'Roboto', Calibri, Arial, sans-serif; font-weight: 700; text-align: left; width: 35px; display: block; line-height: 14px; }
.diplomovka-2019 .price-table-top-row .price-table-top-text { font-size: 18px; }
.diplomovka-2019#middle .price-table-top-row .price-table-top-text .total-price { color: #fff !important; line-height: 26px; }
.diplomovka-2019#middle .main-img img { margin: 0 auto; padding: 0; }
.diplomovka-2019#middle .infobox .read-more strong:before, .diplomovka-2019#middle .infobox .read-less strong:before { content: "Zobraziť viac informácii"; left: 30px; position: absolute; top: 2px; width: 250px; color: #bc181d; margin: 0; }
.diplomovka-2019#middle .infobox .read-less strong:before { content: "Zobraziť menej informácii"; }
.diplomovka-2019#middle .infobox-read-only h2 { margin: 0 0 10px; font-weight: 900; }
.diplomovka-2019#middle .content { border-top: 1px solid #e1e1e1; padding-top: 10px; margin-top: 20px; }
.diplomovka-2019#middle .voucher-table {width:100%;margin: 0;}
.diplomovka-2019#middle .voucher-table td { border: 0 !important; background: #f1f1f1; padding: 9px; }
.diplomovka-2019#middle .button-count { background: #af3d3e; border: 0; border-left: 1px solid rgba(255,255,255,1); width: 40px; }
.diplomovka-2019#middle .module-uploadifive-button { background: #af3d3e; border: #af3d3e; font-weight: 700; line-height: 20px; width: 100%; max-width: 290px; /* margin-right: 2%; */ }
.diplomovka-2019#middle .section-cddvd-print-type-file .module-uploadifive-button { background: #af3d3e; border: #af3d3e; font-weight: 700; line-height: 20px; width: 50%; max-width: 290px; /* margin-right: 2%; */ }
.diplomovka-2019#middle .upload .btn.delete { width: auto; font-weight: 700; }
.diplomovka-2019#middle .upload input[type="number"] { width: 20%; text-align: center; float: left; margin-right: 5px; }
.diplomovka-2019#middle .upload .input-group-btn { width: 55%; float: left; }
.diplomovka-2019#middle .bootstrap-select{max-width: 320px;width:100%;}
.diplomovka-2019#middle .upload .btn.disabled,
.diplomovka-2019#middle .upload .btn[disabled] {opacity: 0;}
.diplomovka-2019#middle .form-horizontal.disabled { display: none; }
.diplomovka-2019 .voucher-info p {font-style: italic;padding: 0;margin: 0;}
.diplomovka-2019 .section-voucher .btn { background: #af3d3e; border: #af3d3e; font-weight: 700; }
.diplomovka-2019#middle span.tool-top { background: url(/assets/img/icons/information5.png) no-repeat 0 0; height: 25px; width: 25px; max-width: 160px; margin: 5px 0 0 10px; display: inline-block; cursor: help; }
.diplomovka-2019#middle .bottom-buttons { background: #2c2252; }
.diplomovka-2019#middle .bottom-buttons .button.green, #middle .buttons .btn-continue { background: #75b231; min-width: 22%; }
.diplomovka-2019#middle .bottom-buttons .button { border-radius: 3px; }
.diplomovka-2019#middle .checkbox.input-sm label {margin: 0; width: auto;}
.diplomovka-2019#middle .checkbox input[type=checkbox] { margin-top: 8px;    }
.diplomovka-2019#middle .panel {box-shadow: none;}
.diplomovka-2019#middle .form-control[disabled],
.diplomovka-2019#middle .form-control[readonly],
.diplomovka-2019#middle fieldset[disabled] .form-control {/*opacity: 0*/}
.diplomovka-2019#middle .form-horizontal .input-group label {display: table-cell;vertical-align: middle;padding: 0 20px 0 0;width: auto;float: none;}
.diplomovka-2019#middle .form-horizontal .checkbox.input-sm {padding: 0}
.diplomovka-2019#middle h2 span.tool-top {position: absolute;top: -7px}