.contCenter {
	padding: 20px;
	position: relative;
	margin: 75px auto;
	box-shadow: 0 0 1px 0 rgb(95, 20, 20), 1px 1px 1px 1px rgba(0,0,0,0.5);
	line-height: 22px;
}


.littleMod 
{
	height: 45px;
}

.littleMod.IPAdd
{
	font-size: 15px;
	color: #747474;	
}
.errorInput 
{
	font-size: 12px;
	color: red;	
	display: none;
}

div.separator 
{
	border-top: 1px solid;
	margin-bottom: 20px;	
}

#parolaNouaHld {
	width: 485px;
	height: 300px;
	margin: calc(100% - 842px) auto;
	background-color: white;
}

#register_p1 {
	width: 450px;
	padding: 20px 40px;
	margin: 0px 0 0 0;
}

.titluHld {
	font-weight: bold;
	font-size: 20px;
	margin-bottom: 30px;
}


.forms input[type=text], .forms input[type=password] {
	border: 1px solid #bababa;
	width: 100%;
	padding: 5px;
	height: 23px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	-o-border-radius: 3px;
}

.forms .half
{
	width: 52%;
	margin: 0 auto;
}

.contentHldHeight 
{	
}

#infoWindow
{
	display: none;
	margin: 205px auto 0 auto;
	width: 300px;
}	

.info2 p
{
	margin-top: 0;
}

/* Register */
.registerPanels div
{
	position: relative;
	margin-top: 5px;
    margin-bottom: 10px;	
}

.registerInfoPanel
{
	width: 420px;
	height: 100%;
	border-left: 1px solid #CCC;
	float: left;
	padding: 30px 20px 10px 20px;
	text-align: justify;
	font-size: 18px;
}

.registerInfoPanel p
{
	padding: 15px 80px;	
}

.registerPanels
{
	padding: 20px;
	width: 540px;
	margin: 45px auto 0 auto;	
}

.registerPanels input[type=text],
.registerPanels input[type=password]
{
	width:100%;
	padding: 5px;
	font-size: 15px;
	    height: 30px;
}	
#errorInfoo{
	
}
.errorInfoo{
	padding: 5px 5px 5px 15px;
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1;
    font-weight: bold;
}
.registerPanels div.half
{
	width: 220px;	
}

.registerPanels div.half-mg
{
	margin-right: 10px;
}



.registerPanels label
{
	display: block;
	float: left;
	width: 100px;
}	
#accCondBG label{
	float: none;
	width: auto;
	display: inline-block;
}
#registerFields 
{
	width: 100%;
}

#contNouBtn,
#ActivareContBtn 
{	
	background-color: #354457;
	margin: 10px auto 0 auto;
	width: 200px;
}

#ActivareContBtn:hover{
	background-color: #526986;
}
.checkAcord 
{
	width: 35px;	
}

.accCondTxt
{
	width: 410px;
	font-size:14px;
	padding-top: 4px;
}

#accCond 
{
	position: relative;
    top: 4px;
	width: 20px;
	height: 20px;	
}

.accCondTxt label
{
	width: 100%;
	font-size: 15px;	
}

.accCondInp
{
	margin-right: 10px;	
}

.conditii 
{
	padding: 20px;
	overflow: auto;
	height: 483px;
	
}

#showConditii
{
	cursor: pointer;
	color: rgb(231, 120, 23)	
}

.textConditi{
	height: 380px;
    overflow: auto;
    text-align: justify;
    padding: 15px;
    border: 1px solid rgba(0, 0, 0, 0.27);
    border-radius: 5px;
}
.textConditi >p {
	text-indent: 20px;
}
#showConditiiDiv
{
	position: absolute;
	top: 36px;
	background-color: white;
	width: 720px;
	height: 468px;
	display: none;
	overflow: auto;
	padding: 40px;
	text-align: justify;
	border: 2px solid rgba(0, 0, 0, 0.46);
    border-radius: 5px;	
	position: absolute;
    margin: calc(100% - 946px) calc(100% - 910px);
}
.bground{
	background-color: rgba(152, 152, 152, 0.52);
	width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 4;
}
.btnConditii
{
	/*margin: 10px auto 10px auto;*/
}

.btnConditii .btnt1
{
	background-color: rgb(231, 120, 23);
	width: 165px;
	line-height: 35px;
	color: white;		
}

form#resetPass
{
	width: 302px;
	margin: 20px auto 20px auto;	
}

form#resetPass input[name=emailInput]
{
	margin: 10px 0;	
}

.g-recaptcha 
{
	margin-bottom: 10px;	
}

#errorInfo
{
	font-size: 14px;
	color: red;	
}

.inapoiBtn
{
	position: absolute;
	right: 10px;
	padding: 5px 15px;
	background-color: #f07d1d;
	top: 7px;
	border: 1px solid #fff;
	color: white;
	cursor: pointer;
	border-radius: 3px;
	background-color: #354457;	
}

.inapoiBtn a { 
	color: white;  
	text-decoration: none; 
	

}
.inapoiBtn:hover{
	background-color: #526986;
}

.recuperareSub{
	border-radius: 5px;
    background-color: #354457;
    padding: 10px;
    text-align: center;
    color: #fff;
    font-weight: bold;
    margin-top: 10px;
    cursor: pointer;
}
.recuperareSub:focus {
	border-color: #526986;
    box-shadow: 0 0 3px 2px rgba(54,80,113,.5);
    outline: none;
}

.cpr { text-align: center;  color: white;}

.imgsBg
{
	position: absolute;
	top: 0px;
	left:0;
	bottom: 0;
	/*width: 1016px;*/
	overflow: hidden;
	/*padding-top: 6em;*/
	
	-ms-transform: rotate(20deg) scale(1.4); /* IE 9 */
    -webkit-transform: rotate(20deg) scale(1.4); /* Safari */
    transform: rotate(20deg) scale(1.4);
}

.imgsBg .alttl
{
	  margin: -80px 0 0 -69px;	
}

.imgsBg .col
{
	width: 251px;
	height: 600px;
	float: left;
	margin-right: 3px;

}

.imgsBg .img
{
	width: 100%;
	height: 157px;
	margin: 3px 0;
	opacity: 0.5;
}

.imgsBg .img img
{
	width: 100%;	
}

.recover_btns
{
	padding: 20px 0;	
}
.recover_btns span:hover{
	background-color: #526986;
}
.recover_btns span
{
    width: auto;
    padding: 10px;
    font-size: 13px;
    font-weight: 700;
    background-color: #354457;
    text-align: center;
    color: #fff;
    font-weight: bold;
    cursor: pointer;
    text-decoration: none;
    display: inline-block;
    border-radius: 6px;
    border: 0px;
}

input[name=schimbaEmail] 
{
	width: 400px;	
}

@media screen and (max-device-width: 45em)
{
	.registerInfoPanel{
		border-bottom: 1px solid #ababab;
		margin-bottom: 15px;
	}
	
	.btnTop .btn.D , 
	.btnTop .btn.S{
		border-radius: 0px;
	}
	#register_p1{
		margin: 0px 0 15px 0;
	}
	#btnTop .btn{
		margin-bottom: 10px;
	}

	.registerPanels{
		width: auto;
	}

	.inapoiBtn{
		margin-top: 3px;
	}

	#parolaNouaHld{
		width: auto;
		margin: 75px auto;
	}

	.cpr{
		    margin-top: 2px;
	}

	#contNouBtn{
		   /* margin-right: 49px; */
			padding-bottom: 29px;
			width: 100%;
	}
	#accCondBG{
		float: none;
	}

	#register_p1{
		padding: 0px;
		width:100%;
	}

	.separator{
		margin-left: -7px;
	}

	.registerPanels div.half {
		width: auto;
	}
	.littleMod{
		    width: 100%;
	}
	.accCondTxt{
		font-size: 12px;
		width: 355px;
	}
	.registerInfoPanel{
		border-left: 0px;
		width: auto;
		    padding: 40px 20px 10px 48px!important;
			height: auto;
	}
	.msgP{
		    width: 320px;
	}
	.titluHld{
		    width: 320px;
	}

	#registerFields .half.fl
	{
		float: none;
	}

	.accCondTxt
	{
		width: 100%;
	}
	.registerPanels div.half-mg {
		margin-right: 0px;
	}
	#showConditiiDiv {
		width: auto;
	}
	.btnConditii{
		width: 185px;
	}
	#nuConditii{
		margin-bottom: 15px;
	}
}