@charset "utf-8";
html, body
{
padding:0;
margin:0;
background: url("../images/wave-bg.png") #f6f6f6 !important;
/*position:absolute;*/	
width: 100%;
}
html{
position: relative;
min-height:100%;
	top:0;
}
body {
/* Margin bottom by footer height */
margin-bottom: 100px;
height: auto;
	bottom: 0;
}
.dv-logo-title{
text-transform: uppercase;
word-spacing: 2px;
padding:25px 0px 15px 15px;
color: rgb(71, 70, 70);
font-size: 30px;
background: #fbfafa;
background-color: #fbfafa;
text-shadow: rgb(219, 219, 219) 10px 4px 12px;}
.dv-signin-bg
{
background-image: -webkit-linear-gradient(left, #fbfafa, #fdfcfa); 
background-image:    -moz-linear-gradient(left, #fbfafa, #fdfcfa); 
background-image:     -ms-linear-gradient(left, #fbfafa, #fdfcfa); 
background-image:      -o-linear-gradient(left, #fbfafa, #fdfcfa); 
background-image:         linear-gradient(to right, #fbfafa, #fdfcfa);
-webkit-box-shadow: 0px 0px 51px -10px rgba(0,0,0,0.75);
-moz-box-shadow: 0px 0px 51px -10px rgba(0,0,0,0.75);
box-shadow: 0px 0px 51px -10px rgba(0,0,0,0.75);
}
.signin-panel{
	margin-top: 50px;
	border: 1px solid #ddd;   
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;	
	/*-webkit-box-shadow: 0px 0px 51px -10px rgba(0,0,0,0.75);
	-moz-box-shadow: 0px 0px 51px -10px rgba(0,0,0,0.75);
	box-shadow: 0px 0px 51px -10px rgba(0,0,0,0.75);*/
	background-color: #f5f5f5;
    -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    -moz-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    box-shadow: 0 1px 10px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
    padding:10px;
	margin-bottom: 120px;
	/* 
	webkit-box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.2);
    box-shadow: 0px 1px 4px 0px rgba(0,0,0,0.2);	
	 */
}
.signin-header{
    border-bottom: 1px solid #ddd;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
	color: #333;
    background-color: #f5f5f5;
}
.signin-main
{
	background-color: #f5f5f5;
}
.signin-footer
{
	padding:6px;
    background-color: #f2f2f2;
    border-top: 1px solid #ddd;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
}
.btn-signin
{
	font-family: "OpenSans", "Roboto", "Tahoma", Helvetica Neue, Verdana, sans-serif !important;
	font-size: 14px;
	font-weight: bold;
	text-shadow: none !important;
	border-radius:4px !important;
	letter-spacing: 1.5px;
	padding:10px;
}
.signin-heading
{
	 border: 1px solid #ddd;
	 box-shadow: 2px 2px 19px #5d5d5d;
     -o-box-shadow: 2px 2px 19px #5d5d5d;
     -webkit-box-shadow: 2px 2px 19px #5d5d5d;
     -moz-box-shadow: 2px 2px 19px #5d5d5d;
	/*box-shadow: inset 0 0 1px 0 #ddd;*/
}
#frmSignin input {padding:13px;}
#frmSignin #btn-signin-submit {font-size:135%;transition-property: background, border-radius;
  transition-duration: .2s, 1s;
  transition-timing-function: linear;}
#frmSignin #btn-signin-submit:hover {
  border-radius: 10%;
}

#frmSignin label
{
	margin-bottom: 1px !important;
	font-size: 14px; 
}
.form-group
{
	padding:5px 0px;
}
#dv-signin-alert
{margin-top:5px;
}
.profile-img{min-width: 200px;width:auto;min-height: 110px;height: auto;float:right;}
.logo-div{text-align: right;padding-right:10px;}
.logo-title{text-align: left;padding-left:10px;}
.logosize{height:110px;}
.signin-padding{padding:6px 0px;}
::selection 
{ 
	background: #bfb97b; 
	background-color: #bfb97b;
	color: #fff;
}
::-moz-selection
{ 
	background: #bfb97b;
	background-color: #bfb97b;
	color: #fff;
}
#username, #password
{
	font-family: OpenSans, Roboto, sans-serif !important;
	font-size:105% !important;
	font-weight: bold !important;
	height: 40px !important;
}
#divprozenlogo
{
	background-image: url("../images/prozen/prozen.png");
	background-size: 80% 90%;
 	background-repeat: no-repeat;
	height:90px;
}
.prozenlogo
{
	height: 90px;
	width:auto;
}
.alert-dismissable .close, .alert-dismissible .close{right:-5px !important;}
.signin-padding-alert{padding:15px;}
.signin-project-title{
	font-size:140%;
	font-family: OpenSans, Roboto, sans-serif !important;
	font-weight: bold;
	letter-spacing: 1px;
}
.login-footer {
  position: absolute;
  font-size:13px;
  letter-spacing: 2px;
  bottom: 0;
  width: 100%;
  /* Set the fixed height of the footer here */
  min-height: 100px;
  height: auto;
  font-family: "ProximaNova", Trebuchet MS, Comic Sans MS, Georgia, Helvetica, monospace;
  background-color: #fbfafa;
background-image: -webkit-linear-gradient(left, #fbfafa, #fdfcfa); 
background-image:    -moz-linear-gradient(left, #fbfafa, #fdfcfa); 
background-image:     -ms-linear-gradient(left, #fbfafa, #fdfcfa); 
background-image:      -o-linear-gradient(left, #fbfafa, #fdfcfa); 
background-image:         linear-gradient(to right, #fbfafa, #fdfcfa);
-webkit-box-shadow: inset 0 20px 20px -20px rgba(0,0,0,0.75);
-moz-box-shadow: inset 0 20px 20px -20px rgba(0,0,0,0.75);
box-shadow: inset 0 20px 20px -20px rgba(0,0,0,0.75);
}
.signin-copyright{
	padding:35px;
}

::-webkit-input-placeholder {
   font-size: 14px !important;
}

:-moz-placeholder { /* Firefox 18- */
      font-size: 14px !important;
}
::-moz-placeholder {  /* Firefox 19+ */
      font-size: 14px !important;
}