
.dashboard-stat .details .caption-subject:hover {
  transform: scale(1.05);
  transform-origin: bottom;
	
}

.dashboard-stat .visual {
    width: 20px;
    height: 120px;
    display: block;
    float: left;

    padding-left: 15px;
    margin-bottom: 40px;
	padding-top: 0px !important;
	margin-top: 0px;
}

.dashboard-stat .visual > i {
	margin-top:-10px;
	padding-top: 0px;
	font-size: 160px;
}

.dashboard-stat .details .caption-subject {
	font-size: 18px;
	padding-right: 15px;
}

#auction-time {
	float:right;
	height:20px;
	font-size:11px;
	font-weight:bold;
}

#auction-time .time {
	font-size:11px;
	color:#953b39;
}

	table.item-round-list tr td { font-size: 12px !important; padding: 3px;  }
	table.item-round-list tr th { font-size: 12px !important; padding: 3px;  }
	
.page-footer {
    background: #295B86;
    color: #a2abb7;
}


thead.bg-font-blue-soft > tr > th > a > i,  thead.bg-font-blue-soft > tr > th > a   {
    color: #f0f0f0 !important; 
}

.portlet.light >  .portlet-title > .caption > .caption-subject {
    font-size: 16px;
}

.portlet.light > .portlet-title > .caption > .fa {
}

.portlet-title > .caption {    font-size: 16px; }

.border-between > [class*='col-']:before {
  background: ##e3e3e3 !important;
  bottom: 0;
  content: " ";
  left: 0;
  position: absolute;
  width: 1px;
  height: auto;
  top: 0;
}
.border-between > [class*='col-']:first-child:before {
  display: none  !important;
}

.page-header .page-header-menu .hor-menu .navbar-nav > li > a, .page-header .page-header-menu .hor-menu .navbar-nav > li > a > i {
    color: #f0f0f0;
}


@media (min-width: 767px) {
		
.page-head  {
	margin: 0px;
	padding: 0px;
	
}	
.page-head .page-title {
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 18px;
	
}	
.page-header .page-header-menu {
   
      padding: 0px 0 0 0;
      height: auto;
      }
      
.page-header .page-header-menu > li .dropdown-menu > li:hover > a {
       
            color: ##99a8b5; }      
            
.page-header .page-header-menu > li .dropdown-menu > li > a {
            
            color: ##ffffff; }
            
  .page-header .page-header-menu .hor-menu .navbar-nav > li > a {
            color: ##ffffff; }            
            
          .page-header .page-header-menu .hor-menu .navbar-nav > li > a {
          font-size: 14px;
          font-weight: normal;
          padding: 7px 18px 7px 18px; }    
          
                             .page-header .page-header-menu  {
                             	
                             	height: 35px;
                             }
      
      
.page-header .page-header-menu .search-form {

	margin-top: 5px !important;

	height: 24px !important;

	
}
.page-header .page-header-menu .search-form .input-group {

	
}
.page-header .page-header-menu .search-form .input-group .input-group-btn .btn {
	height: 20px !important;
	margin-top: -15px !important;
	padding: 0px !important;

}

.page-header .page-header-menu .search-form .input-group input {
	height: 24px !important;

}


}

.tabbable-custom > .nav-tabs > li.active {

    margin-top: 0px;
    position: relative;
}


@media (max-width: 767px)  {
.page-header .page-header-menu .search-form .input-group .input-group-btn .btn {
	height: 40px !important;
	border: 1px solid red !important;
}	

.page-header .page-header-menu .search-form .input-group input {
	

	
	}
}	


/* BID FORM */

#BidForm {
	margin:0px;
	padding:0px;
}

.bidInput {	
	font-family: 'PT Sans', sans-serif !important;
	font-size: 12px !important;
	text-align:right;


}

.bidInputTotal {	
	font-family: 'PT Sans', sans-serif !important;
	font-size: 12px !important;
	text-align:right;

		
}

.bidInputAnswer {	
	font-family: 'PT Sans', sans-serif !important;
	font-size: 11px !important;
	width:98%;
	height:14px !important;
	padding:2px !important;
	margin:0px !important;
	color: #000000 !important;
}

table.bidTable {
	font-size:12px;
	width:100%;
	background-color: #e0e0e0;
	border-spacing: 1px;
	border-radius:3px;
	margin-top:10px;
	margin-bottom:15px;
}

table.bidTable thead  {
	font-size:12px;
	height:33px;
	background-color:#7D9DCE;
	color: #ffffff;
	text-align:center;
}

table.bidTable th {
	background-color: #7D9DCE;
	padding:3px;
}

table.bidTable th.white {
	background-color:#ffffff;
}

table.bidTable tbody {
	font-size:12px;
	background-color:#ffffff;	
}

table.bidTable tr {	
	border-spacing: 1px;
}

table.bidTable tr:nth-child(even) {
  background-color: #f9f7f7;
}


table.bidTable tr:nth-child(odd) {
  background-color: #ffffff;
}

table.bidTable td {
	height:30px;
	padding:3px;
	color:#000000;	
}

table.bidTable td.newOffer,
table.bidTable th.newOffer {
	background-color:#dff0d8;
}

table.bidTable tr.itemInfo {
	display:none;
}

table.bidTable td.itemInfoBox {
	padding-left:5px !important;
}


/* Q&A */

.qa {
	vertical-align:top !important;
	padding-top:10px !important;
	padding-left:10px !important;
	padding-right:10px !important;
	padding-bottom:10px !important;
}

.question {
	font-size:14px;
}

.answer {
	font-size:14px;
	font-style:italic;
}

.qaRule {
    border:none;
    height:1px;
    color:#dad6d6;
    background-color:#dad6d6;
}

/* Profil uchadzaca (suppliera) */

#SupplierProfileLeft {
	float:left;
	width:680px;

}

#SupplierProfileRight {
	float:right;
	width:250px;
}

#SupplierProfileRight  h2{
    margin-top: 0px;
}

#SupplierProfileRight ul {
    list-style-type: none;
    padding: 0;
	margin-top:10px;
}
#SupplierProfileRight  ul li {
    margin-top: 5px;
}

#SupplierUsers ul {
    list-style-type:square;	

}
#SupplierUsers  ul li {
	font-size:10px;
	padding-left:0px;
    margin-top: 5px;
	margin-left:15px;
}

/* Zoznam bidov */

.bidGray {
	background-color:#eeecec;
}

/* Language selector */
#languageList {
	position:absolute;
	display:none;
	float:right;	
	width:38px;
	margin-top:-3px;
	margin-left:915px;
	padding-bottom:5px;
	background-color:#538ed5;
	border-top-left-radius:0px;
	border-top-right-radius:0px;
	border-bottom-right-radius:3px;
	border-bottom-left-radius:3px;
	z-index:100;
	clear:both;
}

/* BidForm - messages */

#bidAlert {
	float:left;
	max-width:620px;
	height:26px;
	font-size:12px;
	font-weight:bold;
	color:#953b39;
}



/* Order */

.basketPrice {
	text-align:right;
	font-size:14px;
	font-weight:bold;
	padding-right:33px !important;
}

.ui-menu .ui-menu-item {
	text-align:left;


}

.ui-menu .ui-menu-item:hover {
	border: 0xp none;


}


.ui-menu .ui-menu-item  {
	border: 0xp none;
}


 .ui-autocomplete {
		max-height: 200px;
		overflow-y: auto;
		/* prevent horizontal scrollbar */
		overflow-x: hidden;
  }

  /* IE 6 doesn't support max-height
   * we use height instead, but this forces the menu to always be this tall
   */

  * html .ui-autocomplete {
	height: 200px;
  }


@keyframes rotation {
	0% {
		transform: rotate(0);
	}
	100% {
		transform: rotate(360deg);
	}
}

@-webkit-keyframes rotation {
	0% {
		-webkit-transform: rotate(0);
	}
	100% {
		-webkit-transform: rotate(360deg);
	}
}		

@-moz-keyframes rotation {
	0% {
		-moz-transform: rotate(0);
	}
	100% {
		-moz-transform: rotate(360deg);
	}
}

.formheaderbg {
	background-color: #ffcc00; 
}

.bgmiddle {
	background-color: #f0f0f0;	
}

/* Claim object */
#claim-object {
	background-color:#f9f7f7;
}

.claimButton {
	background-color:#b94a48;
	border-radius:3px;
	border:1px solid #953b39;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family: 'PT Sans', sans-serif;
	font-size:13px;
	font-weight:bold;
	padding:5px 20px;
	text-decoration:none;
	text-shadow:0px 1px 0px #953b39;
}
.claimButton:hover {
	background-color:#953b39;
}
.claimButton:active {
	position:relative;
	top:1px;
}

/* Registration objects */
#registration-supplier-container {
	width:100%;
	max-width:475px;
	float:left;
	margin-top:10px;
	margin-right:10px;
}

#registration-customer-container {
	width:100%;
	max-width:475px;
	float:left;
	margin-top:10px;
}

/* Public items objects */
#eks-items-container {
	width:100%;
	max-width:475px;
	float:left;
	margin-top:10px;
	margin-right:10px;
}

#uvo-items-container {
	width:100%;
	max-width:475px;
	float:left;
	margin-top:10px;
}

.noRecordFound {
	width:100%;
	padding: 10px;
	margin-bottom:20px;
}

.fa-ul { line-height: 120% !important;} 


		
		.row-eq-height {
		  display: -webkit-box;
		  display: -webkit-flex;
		  display: -ms-flexbox;
		  display:         flex;
		}
		
		.page-prefooter a, .page-prefooter h2 {
		    color: #e4e4e4;
		}
		
		.page-prefooter h3 {
		     color:#e4e4e4;
		}
		
		.page-prefooter {
		    background: #337ab7 !important;
		    color: #e0e0e0;
		}
		
		.footer-block h3, .form-padder h2 {
		    font-size: 16px;
		    font-weight: 700 !important;
		    text-transform: uppercase !important;
		}
		
		.page-header-menu {
			background: #337ab7 !important;
		}
		
		.portlet-body h1 {
		    font-size: 16px;
		    font-weight: 700 !important;
		    text-transform: uppercase !important;
		}
		
		.portlet-body h1 a {
		     color: #333;
		}
		
		.portlet-body h2 {
		    font-size: 16px;
		    font-weight: 700 !important;
		    text-transform: uppercase !important;
		}
		
		.portlet-body h3 {
		    font-size: 16px;
		    font-weight: 700 !important;
		    text-transform: uppercase !important;
		}
		
		fieldset legend {
			font-size: 16px;
		    font-weight: 700 !important;
		    text-transform: uppercase !important;
		}
		
		.portlet.light > .portlet-title > .caption {
		    color: #333;
		}
		
		.portlet > .portlet-footer {
		    border-top: 1px solid #eee;
		    padding: 0;
		    margin-top: 10px;
		    padding-top: 10px;
		    margin-bottom: 10px;
		    padding-bottom: 10px;
		    -webkit-border-radius: 4px 4px 0 0;
		    -moz-border-radius: 4px 4px 0 0;
		    -ms-border-radius: 4px 4px 0 0;
		    -o-border-radius: 4px 4px 0 0;
		    border-radius: 4px 4px 0 0;
		}
		
		.dropdown-submenu-light > li > a {

    padding: 0px 0px;
    color: #6f6f6f;
    text-decoration: none;
    display: block;
    clear: both;
    font-weight: 400;
    line-height: 18px;
    font-size: 12px;

}
.dropdown-submenu-light li {
	border-bottom: 1px solid #eaeaea;
	margin-bottom: 2px;
	padding-top: 4px;
	padding-bottom: 4px;	
}
.dropdown-submenu-light {

    list-style: none;
	padding-left: 10px;

	padding-top: 0px;
	padding-bottom: 0px;	
	margin: 0px;
	
}
.dropdown-submenu-light > li > a:hover {

    padding: 0px 0px;
    color: #0f0f0f;

    text-decoration: underline;

}

.modal-content  {
    -webkit-border-radius: 6px !important;
    -moz-border-radius: 6px !important;
    border-radius: 6px !important; 
}

table.dataTable thead th, table.dataTable tfoot th { font-weight: 500 !important; }
.caption-subject { font-weight: 500 !important; font-size: 16px !important; }
.portlet .portlet-title  .caption  .caption-subject,.portlet .portlet-title  .caption  i { font-weight: 500 !important; color: #23527c !important;  }
h1,h2 { font-weight: 400 !important; }

 .dataTables_filter label { color: #555555; }


@media only screen and (min-width : 481px) {
		    .flex-row {
		        display: flex;
		        flex-wrap: wrap;
		    }
		    .flex-row > [class*='col-'] {
		        display: flex;
		        flex-direction: column;
		    }
		    .flex-row.row:after, 
		    .flex-row.row:before {
		        display: flex;
		    }
		
		}
		
table.dataTable.no-footer {
        border-bottom: 1px solid #eaeaea !important;
    }
