html {
    min-height: 550px;
    min-width: 1000px;
    height: 100%;
    width: 100%;
    background: #eaf0f3;
}
body {
	width: 100%;
}

.langBoxItem {
	color: #353e53;
}
.langBoxItem.current {
	color: #fff;
}

.citizenBackFill {
	/*background-attachment: fixed;
	background-repeat: no-repeat;
	background: -moz-linear-gradient(-90deg, #3bbbff 0%, #49d9ff 80%); 
	background: -webkit-linear-gradient(-90deg, #3bbbff 0%,#49d9ff 80%);
	background: linear-gradient(180deg, #3bbbff 0%,#49d9ff 80%);*/
	background: #eaf0f3;
	margin: auto;
}
.citizenBack {
	/*text-align: center;*/
	/*height: 100%;*/
	width: 1000px;	
}
.citizenBackFooterFill {
	background: #eaf0f3;
	/*padding-top: 113px;*/
	margin: auto;
}
.citizenBackFooter {
	/*text-align: center;*/
	/*height: 100%;*/
	/*width: 1000px;		*/
	padding-left: 3px;
}
.cmLogo img {
	width: 257px;
}
.usirLogo img {
	width: 300px;
}
.usirLogo {
	padding-right: 36px;
}
.saLogo {	
	top: 0px;
}
.saLogo img {
	width: 95px;
}
.cmLogo {
	padding-bottom: 27px;
}


body {
	/*background-repeat: no-repeat;*/
	/*display: table;*/
	background: initial;
	font-family: FontR;
}
.preTitleArea {
	width: 100%;
	height: 0;
}
.titleAreaCitizen {
	width: 100%;
	/*height: 144px;*/
	/*margin-top: 100px;	*/
	margin-bottom: 35px;
}
.imageClass {
/*	padding-top: 11px;
	padding-left: 2px;*/
	position: relative;
	top: -3px;
}
.mainBlockCitizen {
	width: 100%;
	padding-top:10px;

	height: 161px;
	width: 100%;
}
.lowerBlockCitizen {
	text-align: center;
	/*height: calc(100vh - 475px - 120px);*/
}
.citizenElements {	
	margin-top: 12px;
	margin-left:auto;
	margin-right: auto;
	font-family: inherit;
	display: flex;
	justify-content: space-between;
	width: 861px;
	transition: .3s;
}
.citizenElement {
	text-align: left;
	width: 273px;
	font-family: inherit;
}
.citizenElementRight {
	user-select: none;
	-moz-user-select: none;	
	cursor: pointer;
	height: 40px;
	text-align: center;
	width: 290px;
	margin-top: 26px;
	background-color: #21abee;
	font-size: 14px;
	border-radius: 4px;
	color: #fff;
	transition-property: "background-color";
	transition: .2s;
	-webkit-appearance: none;
	appearance: none;
	outline: none;
	border: none;
	font-family: FontR;
	padding-top: 1px;

}
.citizenElementRight:hover{
	background-color: #ff5e5e;
	transition: .2s;
}
.citizenInnerElement {
	font-family: inherit;
	margin: 4px 0;
	padding: 0;
}
.citizenText{
	/*vertical-align: middle;*/
	display: inline-block;
	padding-top: 12px;
	/*height:100%;*/
}
.citizenImage{
	margin-left: 8px;
	/*vertical-align: middle;*/
	display: inline-block;
	height:10px;
	width: 10px;
	background: url(../images/img-citizenButton.png) center 105% no-repeat ;
}

.inputCitizenField {
	outline: none;
	font-family: fontSB;
	font-size: 14px;
	color: #313638;
	border-radius: 4px;
	height: 40px;
	/*border:none;*/
	border: solid 1px #dee6e9;
	margin-bottom: 18px;
	padding-left: 12px;
	width: 262px;
	position: relative;
	top: -1px;
}
.inputCitizenField:focus {
	border-color: #3cbfff;
}
.inputCitizenLabel {
	font-family: fontSB;
	font-size: 14px;
	color: #2d3236;
	padding-left: 10px;
	padding-bottom:1px;
	width: 273px;
}
.inlineTextBlocks {
	display: inline-block;
	text-align: center;
	color: #698996;
	width: 28%;
	font-size: 14px;
	white-space: pre-wrap;
	padding: 0 20px;
	vertical-align: top;
}
.lowerBlockCitizen{
	width: 100%;
	background: transparent;
}
.disclamerTitle {
	font-family: fontSB;
	letter-spacing: 0px;
	color: #31515e;
	font-size: 24px;
	padding: 113px 0 42px 0;			
}
.disclamerTitleVerificarea {
	padding: 0px 0 20px 0;			
	font-size: 24px;
}
div {
	/*border: solid 1px;*/
}