/*main structure styles*/
* { margin: 0; padding: 0; border: 0;}
table {width: 100%;}
td {text-align: center;}
div {text-align: left;}
div.clear {clear: both;}
*:focus {outline: 0!important;}
body, table, td, div, input, textarea, select {
	font: normal 12px Arial; 
	color: #000000;
}

body,html{
    height:100%;
	background:#eeeeee;
}

.select2-results__options{
        font-size:40px !important;
 }
 
.select2-search__field{
	font-size:40px !important;
	line-height: 40px!important;
	padding: 14px!important;
	height: 100px!important;
	background-color: #fff!important;
}



.ui-datepicker {
  font-size: 25px;
}
.ui-datepicker .ui-datepicker-next .ui-icon{
  background: url(http://i.imgur.com/DyQTbOA.png);
  width: 50px;
  height: 50px;
  top: 6px;
  left: -27px;
}
.ui-datepicker .ui-datepicker-prev .ui-icon {
  background: url(http://i.imgur.com/hBFw2TW.png);
  width: 50px;
  height: 50px;
  top: 6px;
  left: 6px;
}
.ui-datepicker div.ui-datepicker-title {
  line-height: 2.4em; !important;
}


	.select2-container--default .select2-selection--single
	{	
		display:block!important;
		font:4em Arial!important;
		padding:2%!important;
		min-height:60px!important;
		background:#fff!important;
		border-radius:0px!important;
		border:0px!important;
		/* margin-left:18%!important; */
		box-sizing: none!important;
		/* width:95%!important; */
	}
	
	.select2-container .select2-selection--single {
		box-sizing: unset!important;
	}
	
	.select2-container--default .select2-selection--single .select2-selection__rendered {
		color:#000000!important;
		line-height: 68px!important;
	}
	

	

	.select2-container .select2-selection--single .select2-selection__rendered {
   
    overflow: none!important;
   
  
	}
	.select2-dropdown .select2-dropdown--below{
		width:95%!important;
	}
	
	



::-webkit-input-placeholder { /* WebKit browsers */
    color:   red;
	font-family: 'Roboto', sans-serif;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    red;
	font-family: 'Roboto', sans-serif;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    red;
	font-family: 'Roboto', sans-serif;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    red;
	font-family: 'Roboto', sans-serif;
}

/* Stiluri comune land-portr */

h1#titlu{
	color:#c00;
	color:#fff;
	font-family: Arial;
	font-family: 'Roboto', sans-serif;
	/* font-size:70px; */
	font-size:550%;
	background:#000;
	text-align:center;
	font-weight:bold;
	margin-bottom:20px; 
}

div.alert{
	font:3em Arial;
}

table#lista_sesizari td{
	text-align:center;
	font-size:300%;
	padding:1% 0;
	font-size:3em;
	background:#e2e2e2;

}

div.label{
	float:left;
	font:bold 400% Arial;
	text-transform:uppercase;
	color:#c00;
	/* text-align:right; */
	margin-right:1%;
}
div.value{
	float:left;
	min-width:70%;
	font:400% Arial;
	text-align:left;
}

.inapoi {
	display:block;
	float:left;
	background:#000;
	color:#fff;
	min-width:25%;
	margin-right:5%;
	padding:3% 2%;
	font-family: 'Roboto', sans-serif;
	font-size:350%;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
}

a.add_fisa {
	display:block;
	float:left;
	background:#000;
	color:#fff;
	/* max-width:40%; */
	padding:3% 2%;
	font-family: 'Roboto', sans-serif;
	font-size:350%;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
}

input[type=submit].add_fisa{
		display:block;
		float:right;
		background:#000;
		color:#fff;
		width:45%;
		padding:3% 2%;
		font-family: 'Roboto', sans-serif;
		font-size:350%;
		font-weight:bold;
		text-decoration:none;
		text-align:center;
	}
	
	table.table_int{
		width:100%;
	}
	
	table.table_int th{
		font-size:50px;
		text-align:center;
		background:#bbb;
		padding:1%;
	}
	
	table.table_int td{
		font-size:40px;text-align:center;
		padding:1%;
	}
	
	a.detalii {
		display:block;
		padding:2% 1%;
		background:#333;
		color:#fff;
		border-radius:1%;
		text-decoration:none;
	}
	
	div.answer_caz{
		cursor:pointer; text-transform:uppercase; border:3px solid #999; width:350px; text-align:center; float:left; margin-right:20px; font:bold 40px Arial; padding:20px; color:#999;
	}	
	div.answer{
		cursor:pointer; text-transform:uppercase; border:3px solid #999; width:150px; text-align:center; float:left; margin-right:20px; margin-bottom:20px; font:bold 80px Arial; padding:20px; color:#999;
	}
	div.sela{
		border:3px solid #333; color:#fff; background:green;
	}
	
	
#reset_sign{
	background: green none repeat scroll 0 0;
    border: 4px solid #000;
    cursor: pointer;
    float: left;
    font: bold 500% Arial;
    margin-top: 10px;
    padding: 15px;
    text-align: center;
	
}	

.btn-default {
    background-color: #008000!important;
    border: 3px solid #333!important;
    color: #fff!important;
    display: block!important;
}

.btn {
    -moz-user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 0px!important;
    cursor: pointer;
    display: block!important;
    font-size: 3em!important;
	margin-top:10px!important;
    font-weight: 400;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 6px 12px;
    vertical-align: middle;
    white-space: nowrap;
}

.file-input-name{
	font-size: 16px!important;
}
	
	
		.select2-container {

   
    float: left !important;

}

	div.answerp{
		cursor:pointer; 
		text-transform:uppercase; 
		border:3px solid #999; 
		width:50%; 
		text-align:center; 
		float:left;
		margin-right:20px; 
		font:bold 40px Arial; 
		padding:20px; 
		color:#999;
	}
	
	div.answerp.sela {
	  border: 3px solid #333;
	  color: #fff!important;
	  background: green;
	}
	
