.container_form .form-group label {
 width:33% !important;
 padding:5px 2% 0 0 !important;
 font-size:14px;
}

.container_form .form-group .col-sm-4 {
 width:60% !important;
 padding:0px !important;
}

.ajax-work {
 position:absolute;
 z-index:10;
 top:15px;
 right:-10px;
 background:url('../images/ajax.gif') no-repeat left center transparent;
 display:none;

 height:18px;
 padding-left:20px;
 font-size:11px;
}

.submit-row .ajax-work {

}

.ui-dialog-titlebar-close {
  display: none !important;
}

label.error {
 display:none !important;
}

.rodne-holder label.error {
 display:block !important;
 width:100% !important;
 font-size:11px !important;
 color:red;
}

.form-control.error {
 border:1px solid red !important;
}

.form-group.card label,
.form-group.card2 label {
 width:100% !important;
 display:block !important;
 text-align:left;
 margin:0px 0px 10px 0px !important;
 padding:0px !important;
 color:white;
}

.form-group.card2 label {
 color:black;
}

.form-group.card input,
.form-group.card2 input {
 padding:0px;
 width:98% !important;
 padding:5px 1% 5px 1%;
}

.form-group input.req,
.form-group select.req,
.form-group select.highBorder,
.form-group input.highBorder {
 border:1px solid red !important;
}

.form-group input.valid {
 border-color:#ccc !important;
}

.container_form .form-group.card .col-sm-4,
.container_form .form-group.card2 .col-sm-4 {
 width:100% !important;
 margin:0 0 10px 0;
}

.container_form .form-group.card select {
 margin:0 0 10px 0;
}

.form-group.card,
.form-group.card2 {
 margin:0 0 30px 0 !important;
 background-color:#0081c6;
 padding:10px;
}

.form-group.card2 {
 background-color:#8dc63f;
}

.normal-list-table {
 width:100%;
}

.normal-list-table .align-left {
 text-align:left;
}

.normal-list-table th {
 font-size:13px;
}

.normal-list-table td {
 font-size:12px;
}

.normal-list-table .align-center {
 text-align:center;
}

.status-icon {
 font-size:9px;
 color:white;
 display:inline-block;
 /*min-width:85px;*/
 min-height:10px;
 border-radius:5px;
 text-align:center;
 /*line-height:25px;*/
 background-color:#45790a;
 text-transform:uppercase;
 font-weight:bold;
 padding-top:5px;
 padding-bottom:5px;
 padding-left:5px;
 padding-right:5px;
 clear:both;
}

.status-icon.icon-1 {
 background-color:#3498db;
}

.status-icon.icon-2 {
 background-color:#ff9700;
}

.status-icon.icon-4 {
 background-color:#ee1c25;
}

.status-icon.icon-5 {
 background-color:#000;
}

.status-icon.icon-4 {
 background-color:#ee1c25;
}

span.green,
span.green a {
 color:#38761d !important;
}

span.black,
body.sub #content .inner .inner-wrap span.black a {
 color:black !important;
}

span.green a,
span.grey a {
 text-decoration:underline !important;
}

span.red,
span.red a {
 color:red !important;
 font-weight:normal;
}

span.grey,
span.grey a {
 color:#555555 !important;
}

.order-edit .row {
 margin:0 0 10px 0;
}

body.sub #content .inner .inner-wrap a.btn {
 color:#333 !important;
}

body.sub #content .inner .inner-wrap a.btn:hover {
 text-decoration:none;
}



li.group-doc30,
li.group-doc50 {
 padding-left:0px !important;
}

li.group-doc30 ~ .group-doc30,
li.group-doc50 ~ .group-doc50 {
 padding-left:10px !important;
}

li.group-doc30 ~ .group-doc30 span:before,
li.group-doc50 ~ .group-doc50 span:before {
 content: " ● alebo  ";
}

.normal-list-table {
 border:1px solid #9a9a9a;
 border-spacing:0px !important;
}

.normal-list-table th {
 background: -webkit-linear-gradient(top, rgb(214, 214, 214) 0%, rgb(183, 183, 183) 100%);
 background: -o-linear-gradient(top, rgb(214, 214, 214) 0%, rgb(183, 183, 183) 100%);
 background: -ms-linear-gradient(top, rgb(214, 214, 214) 0%, rgb(183, 183, 183) 100%);
 background: -moz-linear-gradient(top, rgb(214, 214, 214) 0%, rgb(183, 183, 183) 100%);
 background: linear-gradient(to bottom, rgb(214, 214, 214) 0%, rgb(183, 183, 183) 100%);
 text-align:left !important;
 color:black;
 font-weight:bold;
 font-size:12px;
 border-right:1px solid #9a9a9a;
 padding:5px 10px 5px 10px;
}

.normal-list-table th:last-child {
 border-right:0px solid transparent;
}

.normal-list-table td {
 border-right:1px solid #9a9a9a;
 padding:5px 10px 5px 10px;
}

.normal-list-table td:last-child {
 border-right:1px solid transparent;
}

.normal-list-table tr.even td {
 background-color:#d4d4d4;
}

.edit-btn {
 display:inline-block;
 background:url('../img/edit-icon.png') no-repeat center center transparent;
 width:40px;
 height:40px;
 margin:0 0 10px 0;
}

.delete-btn {
 display:inline-block;
 background:url('../img/delete-icon.png') no-repeat center center transparent;
 width:40px;
 height:40px;
 margin:0px 0 10px 0;

}

.search-btn {
 display:inline-block;
 background:url('../img/search-icon.png') no-repeat center center transparent;
 width:40px;
 height:40px;
 border:0px solid transparent !important;
 background-color:transparent !important;
}

.pdf-btn {
 display:inline-block;
 background:url('../img/pdf-icon.png') no-repeat center center transparent;
 width:40px;
 height:40px;
 margin:0 0 10px 0;
}

.order-owner-name {
 color:#8e44ad !important;
}

select.read-only,
input.read-only {
 background-color:#d7d7d7 !important;
}

.f3-widget-paginator {
 width:100%;
 text-align:center;
 margin:10px 0 10px 0;
}

.f3-widget-paginator li {
 display:inline-block !important;
 padding:0 2px 0 2px !important;
 display:none !important;
}

.f3-widget-paginator li:nth-of-type(-n+20) {
 display:inline-block !important;
}

.f3-widget-paginator.open li{
 display:inline-block !important;
}

.f3-widget-paginator li:last-child {
 display:inline-block !important;
}

.f3-widget-paginator.open li:last-child {
 display:none !important;
}

.f3-widget-paginator li.hidden-li {
 display:none !important;
}

.f3-widget-paginator li a {
 display:block;
 border:1px solid black;
 padding:0px 5px 0 5px;
}

.f3-widget-paginator li.next,
.f3-widget-paginator li.previous {
  display:none !important;
}

.btn-default {
 background-image: -webkit-linear-gradient(top, #3498db, #2980b9);
 background-image: -moz-linear-gradient(top, #3498db, #2980b9);
 background-image: -ms-linear-gradient(top, #3498db, #2980b9);
 background-image: -o-linear-gradient(top, #3498db, #2980b9);
 background-image: linear-gradient(to bottom, #3498db, #2980b9);
 color:white !important;
}

.btn-default:hover {
 background: #3cb0fd;
 background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
 background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
 background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
 background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
 background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
 color:black !important;
}

body.sub #content .inner .inner-wrap a.btn-default {
 color:white !important;
}

body.sub #content .inner .inner-wrap a.btn-default:hover {
 color:black !important;
}

.fancybox-iframe body {
 text-align:center;
}

.fancybox-iframe body img {
 display:inline-block;
}

.doc-col .tab {

}

.tx-powermail .powermail_fieldset .powermail_legend,
.tx-powermail h3,
.parsley-errors-list.filled {
 display:none !important;
}

.tx-powermail .powermail_fieldset .powermail_label {
 width:35%;
}

.tx-powermail .powermail_fieldset .powermail_field,
.powermail_captcha_outer  {
 width:65% !important;
}

.tx-powermail .powermail_fieldset input.powermail_captcha {
 width:100% !important;
}

.powermail_captcha_outer {
 border:0px solid transparent !important;
 padding:0px !important;
}

.powermail_captcha_outer.parsley-error,
.powermail_captcha_outer.powermail_field_error {
 background-color:transparent !important;
}

.tx-powermail .powermail_fieldset .powermail_captcha_outer.parsley-error input.powermail_captcha {
 background-color:#ebccd1 !important;
}

.tx-powermail .powermail_fieldset {
 background-color:transparent;
 border:0px solid transparent;
}

.tx-powermail {
 width:100%;
 max-width:650px;
}

body.sub #content .inner .inner-wrap ul {
 list-style:disc;
 margin:0 0 20px 0;
 padding-left:6.7% !important;
}

.align-right {
 text-align:right;
}

.align-center {
 text-align:center;
}

.align-justify {
 text-align:justify;
}

body.sub #content .inner .inner-wrap h5,
body.sub #content .inner .inner-wrap h6 {
 font-weight:bold;
}

body.sub #content .inner .inner-wrap ol {
 list-style:decimal;
 margin:0 0 20px 0;
 padding-left:6.7% !important;
}

body.sub #content .inner .inner-wrap ul li,
body.sub #content .inner .inner-wrap ol li {
 margin-left:15px;
}

body.sub #content .inner .inner-wrap ul.f3-widget-paginator {
 margin:10px 0 10px 0 !important;
}

body.sub #content .inner .inner-wrap ul.f3-widget-paginator li {
 margin-left:0px !important;
 margin-bottom:10px;
}

body.sub .commision-total {
 margin:10px 0 10px 0;
 font-size:20px;
 color:#9b59b6;
}

body.sub #content .inner .inner-wrap .provizie-filter-od-do ul {
 padding:0px !important;
 margin:0px !important;
 text-align:left !important;
}

body.sub #content .inner .inner-wrap .provizie-filter-od-do ul li {
 display:inline-block;
 width:48%;
 margin-right:2%;
 list-style:none;
 margin-left:0px;
}

body.sub #content .inner .inner-wrap .provizie-filter-od-do ul li input {
 display:inline-block !important;
 width:70% !important;
 padding-left:3px !important;
 padding-right:3px !important;
}

body.sub #content .inner .inner-wrap  .provizie-filter-od-do ul li:last-child {
 margin-right:0px;
}

.restrictFoundMessage {
 margin:10px 0 10px 0;
 text-align:center;
 font-weight:bold;
}

.container_form .form-group .nbr-label.error {
 display:block !important;
 display:block !important;
 width:100% !important;
 font-size:11px !important;
 color:red;
}

select.filter-item {
 font-size:12px;
}

.normal-list-table {
 width:100%;
}

.normal-list-table .align-left {
 text-align:left;
}

.normal-list-table th {
 font-size:13px;
}

.normal-list-table td {
 font-size:12px;
 background-color:white;
 color:black;
}

.normal-list-table .align-center {
 text-align:center;
}

.doc-col {
	position:Relative;
}

.status-icon {
 font-size:9px;
 color:white;
 display:inline-block;
 /*min-width:85px;*/
 min-height:10px;
 border-radius:5px;
 text-align:center;
 /*line-height:25px;*/
 background-color:#45790a;
 text-transform:uppercase;
 font-weight:bold;
 padding-top:5px;
 padding-bottom:5px;
 padding-left:5px;
 padding-right:5px;
 clear:both;
}

.status-icon.icon-1 {
 background-color:#3498db;
}

.status-icon.icon-2 {
 background-color:#ff9700;
}

.status-icon.icon-4 {
 background-color:#ee1c25;
}

.status-icon.icon-5 {
 background-color:#000;
}

.status-icon.icon-4 {
 background-color:#ee1c25;
}

span.green,
span.green a {
 color:#38761d !important;
}

span.black,
body.sub #content .inner .inner-wrap span.black a {
 color:black !important;
}

span.green a,
span.grey a {
 text-decoration:underline !important;
}

span.red,
span.red a {
 color:red !important;
 font-weight:normal;
}

span.grey,
span.grey a {
 color:#555555 !important;
}

.order-edit .row {
 margin:0 0 10px 0;
}

.doc-col .tab h4 {
 font-size:14px !important;
 font-weight:bold !important;
 margin-top:0px;
 color:black !important;
}

.doc-col .tab {
 display:none;
 position:absolute;
 z-index:20;
 background-color:#8bc34a;
 left:0px;
 width:595px;
 padding:15px;
 -webkit-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.67);
-moz-box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.67);
box-shadow: 0px 3px 5px 0px rgba(0,0,0,0.67);
}

.doc-col .tab-open {
 display:block;
 text-align:center;
 line-height:15px; 
}

.doc-col .tab-open span {
 padding-top:10px;
 display:inline-block;
}

.special-strong {
 font-size:14px !important;
 font-weight:bold !important;
}

ul.documents {
 margin-bottom:0px !important;
}

.tab .sub-tab {
 float:left;
 width:48%;
 margin-right:2%;
}

.wait-overlay {
 position:absolute;
 z-index:500;
 left:0px;
 height:100%;
 width:100%;
 background-color:rgba(0,0,0,0.5);
 position:fixed;
 color:white;
 text-align:center;
 font-size:20px;
 display:none;
}

.wait-overlay span {
  padding:10px 50px 10px 50px;
  text-align:center;
  display:inline-block;
  background-color:rgba(0,0,0,0.9);
  border-radius:5px;
  position:absolute;
  top:50%;
  left:45%;
}

select.read-only,
input.read-only {
 background-color:#d7d7d7 !important;
}

.f3-widget-paginator {
 width:100%;
 text-align:center;
 margin:10px 0 10px 0;
}

.f3-widget-paginator li {
 display:inline-block !important;
 padding:0 2px 0 2px !important;
 display:none !important;
}

.f3-widget-paginator li:nth-of-type(-n+20) {
 display:inline-block !important;
}

.f3-widget-paginator.open li{
 display:inline-block !important;
}

.f3-widget-paginator li:last-child {
 display:inline-block !important;
}

.f3-widget-paginator.open li:last-child {
 display:none !important;
}

.f3-widget-paginator li.hidden-li {
 display:none !important;
}

.f3-widget-paginator li a {
 display:block;
 border:1px solid white;
 padding:0px 5px 0 5px;
}

.f3-widget-paginator li.next,
.f3-widget-paginator li.previous {
  display:none !important;
}
