
body, html {
  font-family: "Poppins", sans-serif;
  height: 100%;
  margin:0px 0px;
}

.bg {
  /* The image used */
  background-image: url("../images/arhiva-spv-960.jpg");

  /* Full height */
  height: 100%;

  /* Center and scale the image nicely */
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  
  display: flex;
  justify-content: center;
  align-items: center;
}

.expandable-menu {
    background: black;
    z-index: 1000000;
    /*opacity: 0.9;*/
}

.prices {
  max-width: 1536px;
  width: 100%;
  margin: 0 auto !important;
}

@media screen and (max-width: 1200px) {
	#viewPDF{
		display:none;
	}
}

@media screen and (max-width: 800px) {
	#grid .k-toolbar span.k-button-text {
		display:none;
	}
	
	.hideOnPhone{
		display:none;
	}
}

.content {
  margin: auto;
  text-align: center;
  max-width:98vw !important;
}

.w-700px {
	width:700px !important;
}

.maxw-700px {
	max-width:700px !important;
}

.maxw-500px {
	max-width:500px !important;
}

.maxw-400px {
	max-width:400px;
}

.title h1, .title a{
    color: white;
    text-shadow: -4px 5px 3px black;
    font-size: 48px;
    font-weight: 600;
	text-decoration: none;
	font-family: "Poppins", sans-serif;
}
.navbar-toggler-icon {
	width:1em !important;
	height:1em !important;
}

.input-group {
    align-items: center;
    justify-content: center;
    row-gap: 10px;
}

#button-search {
    font-weight: 600; 
	min-width:160px;	
}

#cui {
	font-weight: 600;
	min-width: 200px;
}

#tip, #perioada, #tipPerioada, #typeSPV, #yearSPV, #monthArchive, #yearArchive {
	min-width:160px;
	max-width:170px;
	font-weight:500;
}

#grid {
	font-size:12px;
}

#grid tr td {
	white-space: nowrap;
}

#grid .k-col-xml{
	margin-left: 5px;
}

#grid .k-command-cell {
	text-align:left !important;
	text-overflow:clip;
	padding-left:0;
}

#grid .k-command-cell .k-button {
	margin-left: 4px;
    /* margin-inline-end: unset; */
    /* margin-inline-start: 8px;*/
}

/*
#grid .k-picker, .k-widget.k-picker{        
    width: 75px !important;
}*/

#grid .k-searchbox{
	width:30%;
}

.dc-value{
    text-align: left;
    width: 65% !important;
}

.dc-description{
    text-align: right;
    width: 35% !important;
}

.dc-data{
	max-width: 700px;
	margin:auto !important;
}

#stats_data-form-label, #token_name-form-label {
	justify-content: start;
}

/*invoice forms*/
#invoiceCustomerForm div:nth-child(1) div,#userInvoiceForm div:nth-child(1) div{
	text-align:left;
}

#product_name-form-label {
	align-self: baseline;
}

/*dialogs*/
.k-button-solid-primary {
    border-color: gainsboro;
    color: black;
    background-color: gainsboro;
}

.k-button-solid-primary.k-hover, .k-button-solid-primary:hover {
    border-color: Gray;
    color: white;
	background-color: darkgray;
}

#messageForm > fieldset {
	margin: 16px 8px 8px 8px;
}

#messageForm > fieldset > legend {
	font-weight:400;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}

.k-dialog-title {
	font-weight:600;
}

/* remove the focus ring that appears when the toggler is clicked/focused */
.navbar-toggler:focus, .navbar-toggler:active {
	box-shadow: none !important;
	outline: none !important;
}