/*														CLASE										*/
/* Alinieri */
.center{	text-align:center !important;}
.left{		text-align:left !important;}
.right{		text-align:right !important;}
.justify{	text-align:justify !important;}

.middle{vertical-align:middle;}
.top{vertical-align:top;}
.bottom{vertical-align:bottom;}


.block{display:block !important;}
.inline{display:inline !important;}
.inline-block{display:inline-block !important;}

.hide{display:none !important;}
.width300 {width: 300px !important;}
.width100 {width: 100px !important;}


 /*Padding-uri*/
.padding0{padding:0px !important;}
.padding2{padding:2px !important;}
.padding3{padding:3px !important;}
.padding4{padding:4px !important;}
.padding5{padding:5px !important;}
.padding10{padding:10px !important;}
.padding15{padding:15px !important;}
.padding18{padding:18px !important;}
.padding24{padding:24px !important;}

.padding-top-40{padding-top:42px;}

/* margin-uri*/
.margin0{margin:0px !important;}
.margin1{margin:1px !important;}
.margin2{margin:2px !important;}
.margin5{margin:5px !important;}
.margin10{margin:10px !important;}
.margin15{margin:15px !important;}
.margin-auto{margin:auto !important;}

/* Stil Font */
.bold		{ font-weight:bold !important; }
.italic		{ font-style:italic !important; }
.underline	{ text-decoration:underline !important; }
.title_case{ text-transform:capitalize !important;}

/*Font family*/
.serif {font-family: serif !important;}
.sans-serif {font-family: sans-serif !important;}
.monospace {font-family: monospace !important;}

/*Font size*/
.very-small{font-size:0.6em;}
.small{font-size:0.8em;}

.big{font-size:1.3em;}
.very-big{font-size:1.8em;}

/*		Background		*/
.transparent{
	background-color: transparent !important;
	background-image: none !important;
}

.separator{
	padding: 4px;
}

@media screen{
	.nav-content{
		border-left: solid 1px #e0e0e0;
		border-right: solid 1px #e0e0e0;
		border-bottom: solid 1px #e0e0e0;
		padding:10px;
	}

	table.lista-elemente tr td div{min-height:40px !important;}
	table.lista-elemente tr td span.rowtoolbox{ visibility: hidden; }
	table.lista-elemente tr:hover td span.rowtoolbox{ visibility: visible; }
}

@media print{
	a[href]:after {
		content: none !important;
	}
}

.box{
	border-top: solid 1px #ccc;
	border-right: solid 1px #e0e0e0;
	border-bottom: solid 1px #e0e0e0;
	border-left: solid 1px #e0e0e0;
	padding:5px;
}

.box-dark{
	border-bottom : solid 1px #999 !important;
	padding:5px;
}

.info{
	padding:10px 20px;
	border-style:solid;
	border-width: 1px 1px 1px 5px;
	border-color: #428BCA;
}

.warning{
	padding:10px 20px;
	border-style:solid;
	border-width: 1px 1px 1px 5px;
	border-color: #ffcc33;
}

.error, eroare{
	padding:10px 20px;
	border-style:solid;
	border-width: 1px 1px 1px 5px;
	border-color:  #D24B47;
}

.succes, .success{
	padding:10px 20px;
	border-style:solid;
	border-width: 1px 1px 1px 5px;
	border-color:  #4AA24A;
}

/* 		ID-uri		*/

.romania-flag::before,.romania-flag::after{
	display:block;
	content:'';
	height:4px
}
.romania-flag{
	background-color:#FCD116
}
.romania-flag::before{
	width:33%;
	background-color:#002B7F
}
.romania-flag::after{
	width:33%;position:absolute;
	top:0;
	right:0;
	background-color:#CE1126;
}

.box img{
	max-width: 100%;
	height: auto;
}

#footer{
	min-height:40px;
	border-top:1px solid #9b9b9b;
    background-color:#ffcc33;
    display: flex;
    align-items: center;
    justify-content: center;
}

#footer a{
    color: white;
}

#zona-mijloc{
	background-color:#fff !important;
	min-height: 850px !important;
}

/*		Taguri		*/

form{
	margin:0;
}

.navbar{
	margin-bottom:0 !important;
}


.vertical-center {
	min-height: 100%;  /* Fallback for browsers do NOT support vh unit */
	min-height: 100vh; /* These two lines are counted as one :-)       */

	display: flex;
	align-items: center;
}

.deleted{
	text-decoration: line-through;
}

body, html{
    margin:0;
    padding:0;
}