*{margin:0;padding:0}
body{

	 font-size:16px;
	 width:100%;
	 height:100%;
	 font-family:'calibri';
	 background:#274784;
	
}
@font-face{    font-family:'gothic725_bd_btbold';     src:url('../fonts/goth725b-webfont.eot');     src:url('../fonts/goth725b-webfont.eot?#iefix') format('embedded-opentype'),         url('../fonts/goth725b-webfont.woff2') format('woff2'),         url('../fonts/goth725b-webfont.woff') format('woff'),         url('../fonts/goth725b-webfont.ttf') format('truetype'),         url('../fonts/goth725b-webfont.svg#gothic725_bd_btbold') format('svg');     font-weight:normal;     font-style:normal}

@font-face{    font-family:'gothic720_btbold_italic';     src:url('got720bi-webfont.eot');     src:url('got720bi-webfont.eot?#iefix') format('embedded-opentype'),         url('got720bi-webfont.woff2') format('woff2'),         url('got720bi-webfont.woff') format('woff'),         url('got720bi-webfont.ttf') format('truetype'),         url('got720bi-webfont.svg#gothic720_btbold_italic') format('svg');     font-weight:normal;     font-style:normal}

@font-face{    font-family:'gothic720_lt_btlight_italic';     src:url('got720li-webfont.eot');     src:url('got720li-webfont.eot?#iefix') format('embedded-opentype'),         url('got720li-webfont.woff2') format('woff2'),         url('got720li-webfont.woff') format('woff'),         url('got720li-webfont.ttf') format('truetype'),         url('got720li-webfont.svg#gothic720_lt_btlight_italic') format('svg');     font-weight:normal;     font-style:normal}

@font-face{    font-family:'gothic720_btbold';     src:url('../fonts/goth720b-webfont.eot');     src:url('../fonts/goth720b-webfont.eot?#iefix') format('embedded-opentype'),         url('../fonts/goth720b-webfont.woff2') format('woff2'),         url('../fonts/goth720b-webfont.woff') format('woff'),         url('../fonts/goth720b-webfont.ttf') format('truetype'),         url('../fonts/goth720b-webfont.svg#gothic720_btbold') format('svg');     font-weight:normal;     font-style:normal}

@font-face{    font-family:'gothic720_btitalic';     src:url('../fonts/goth720i-webfont.eot');     src:url('../fonts/goth720i-webfont.eot?#iefix') format('embedded-opentype'),         url('../fonts/goth720i-webfont.woff2') format('woff2'),         url('../fonts/goth720i-webfont.woff') format('woff'),         url('../fonts/goth720i-webfont.ttf') format('truetype'),         url('../fonts/goth720i-webfont.svg#gothic720_btitalic') format('svg');     font-weight:normal;     font-style:normal}

@font-face{    font-family:'gothic725_blk_btblack';     src:url('../fonts/goth720k-webfont.eot');     src:url('../fonts/goth720k-webfont.eot?#iefix') format('embedded-opentype'),         url('../fonts/goth720k-webfont.woff2') format('woff2'),         url('../fonts/goth720k-webfont.woff') format('woff'),         url('../fonts/goth720k-webfont.ttf') format('truetype'),         url('../fonts/goth720k-webfont.svg#gothic725_blk_btblack') format('svg');     font-weight:normal;     font-style:normal}

@font-face{    font-family:'gothic720_lt_btlight';     src:url('../fonts/goth720l-webfont.eot');     src:url('../fonts/goth720l-webfont.eot?#iefix') format('embedded-opentype'),         url('../fonts/goth720l-webfont.woff2') format('woff2'),         url('../fonts/goth720l-webfont.woff') format('woff'),         url('../fonts/goth720l-webfont.ttf') format('truetype'),         url('../fonts/goth720l-webfont.svg#gothic720_lt_btlight') format('svg');     font-weight:normal;     font-style:normal}

@font-face{    font-family:'gothic720_btroman';     src:url('../fonts/goth720n-webfont.eot');     src:url('../fonts/goth720n-webfont.eot?#iefix') format('embedded-opentype'),         url('../fonts/goth720n-webfont.woff2') format('woff2'),         url('../fonts/goth720n-webfont.woff') format('woff'),         url('../fonts/goth720n-webfont.ttf') format('truetype'),         url('../fonts/goth720n-webfont.svg#gothic720_btroman') format('svg');  font-weight:normal;  font-style:normal}
.wrapper{
	/*background:url('../images/bg-image.jpg') center center  no-repeat;*/
	background-size:cover;
	height:900px;
	overflow:hidden	
}
.left{
	position:absolute;
	bottom:15%;
	left:7%;
	height:auto;
	width:22%
	
}
.right{
	position:absolute;
	bottom:15%;
	right:7%;
	height:auto;
	width:14%
}
.center{
		position:relative;
		height:auto;
		margin:10% auto;
		
}
.center h1{ color:#EB4548 ;text-align:left;margin-bottom:10px;font-size:24px}
.center p{ color:#919191;text-align:left;margin-bottom:0px;font-size:14px}

img{
	max-width:100%;
	height:auto
	}
	
.center input[type=submit] {
  width: 30%;
  display: block;
  margin: 15px auto;

}

.center input[type=text], input[type=password] {
  height: 26px;
  font-size: 12px;
  width: 100%;
  margin-bottom: 10px;
  -webkit-appearance: none;
  background: #ffffff;
    border-radius: 4px;
  border: 1px solid #919191;
  padding: 0 15px;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  color:#919191;
}

input::placeholder{color:#919191;}


.center input[type=text]:hover, input[type=password]:hover {
  border: 1px solid #b9b9b9;
  border-top: 1px solid #a0a0a0;
  -moz-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
  -webkit-box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
  box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);
}
.loginmodal-submit {
  color: #EC3E40;;
  text-shadow: 0 1px rgba(0,0,0,0.1); 
  background-color: #ffffff;
  padding: 5px 0px;
  border: 1px solid #EC3E40;
    border-radius: 10px;
  font-size: 14px;
}

.loginmodal-submit:hover {
    color: #ffffff;;
    text-shadow: 0 1px rgba(0,0,0,0.3);
    background-color: #EC3E40;
    padding: 5px 0px;
    border: 1px solid #EC3E40;
    border-radius: 10px;
    font-size: 14px;
}
@media screen and (max-width:1366px){
	
	.wrapper{height:auto}
	.center {margin: 8% auto;}
}

.footer{
    width: 100%;
    height: 50px;
    padding: 6px 16px 16px 16px;
    background: #EC3E40;
    margin-bottom: 0px;
    position: fixed;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
}

.eicher_logo{
    float: right;
    width: 160px;
    padding: 20px 20px 20px 20px;
}

div.login_box{
    width: 700px;
    height: 390px;
    /*background-image: url("../images/login_box_back.png");*/
}

div.login_elements{
    width:300px;
    margin-left: 340px;
    position: absolute;
    margin-top: 110px;
}

.footer_left{
    margin-left: 200px;
    float: left;
}

.footer_right{
    margin-right: 200px;
    float: right;
}

.input-lbl{
    font-size: 10px;
    color: #919191;
}

.lbl_lft{
    float: left;
}

.lbl_rgt{
    float: right;
}