/*
 * client: Chiavaroli Costruzione.
 * version: 1.1
*/
/* line 7, ../../sass/editor/login.scss */
body {
  -webkit-text-size-adjust: none;
  -webkit-user-select: none;
  font-family: Helvetica, Arial, sans-serif;
  background: white;
}

/* line 14, ../../sass/editor/login.scss */
#logoHeader {
  position: absolute;
  top: 5%;
  left: 50%;
  width: 144px;
  margin: 0 0 0 -72px;
  /*144/2 */
  z-index: 50;
}
/* line 22, ../../sass/editor/login.scss */
#logoHeader .logoContent {
  width: 144px;
  height: 118px;
  /*padding: 118px 0 0 0;*/
  display: block;
  float: left;
  overflow: hidden;
  background: url(/images/editor/marchio_chiavaroli.png) no-repeat;
}
/* line 31, ../../sass/editor/login.scss */
#logoHeader .logoContent a:link, #logoHeader .logoContent a:visited {
  display: block;
  width: 100%;
  float: left;
  height: 0;
  padding: 144px 0 0 0;
  overflow: hidden;
}

/* line 42, ../../sass/editor/login.scss */
#loginContainer {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 316px;
  /*height: 350px;*/
  margin: -110px 0 0 -158px;
  z-index: 200;
  /*	LOGIN ERROR
  	--------------------------------------- */
  /* 	BOX FIELD
  	----------------------------------------------------- */
  /* 	BOX INPUT 
  	------------------------------ */
}
/* line 55, ../../sass/editor/login.scss */
#loginContainer #loginError {
  color: #333;
  font-size: 14px;
  width: 290px;
  /*316 -12-12*/
  display: none;
  padding: 12px;
  margin-bottom: 15px;
  background-color: #FFEBE8;
  border: 1px solid #C00;
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
}
/* line 71, ../../sass/editor/login.scss */
#loginContainer #loginError span.error,
#loginContainer #loginError span.notAuthorized {
  display: none;
}
/* line 76, ../../sass/editor/login.scss */
#loginContainer #loginContent {
  position: relative;
  padding: 30px 40px;
  border: 1px solid #cedae6;
  background: #dfeaf6 url(/images/editor/box.png) repeat-x 0 0;
  /* radius */
  border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  /* shadow */
  box-shadow: rgba(200, 200, 200, 0.7) 0 4px 10px -1px;
  -moz-box-shadow: rgba(200, 200, 200, 0.7) 0 4px 10px -1px;
  -webkit-box-shadow: rgba(200, 200, 200, 0.7) 0 4px 10px -1px;
  -khtml-box-shadow: rgba(200, 200, 200, 0.7) 0 4px 10px -1px;
}
/* line 96, ../../sass/editor/login.scss */
#loginContainer #loginContent .inputLogin {
  padding: 1px;
  margin: 10px 0;
  background: rgba(255, 255, 255, 0.5);
}
/* line 102, ../../sass/editor/login.scss */
#loginContainer #loginContent .inputLogin input[type="text"], #loginContainer #loginContent .inputLogin input[type="password"], #loginContainer #loginContent .inputLogin input {
  color: silver;
  font-size: 19px;
  font-weight: 300;
  font-family: Helvetica, Arial, sans-serif;
  width: 200px;
  padding: 6px 15px;
  outline: 0;
  background: #dae2e9 url(/images/editor/field.png) repeat-x 0 0;
  border: 1px solid #cedae6;
  -webkit-appearance: textfield;
}
/* line 117, ../../sass/editor/login.scss */
#loginContainer #loginContent .inputLogin input[type="text"]:focus, #loginContainer #loginContent .inputLogin input[type="password"]:focus, #loginContainer #loginContent .inputLogin input:focus {
  color: #363d42;
  border-color: #a0c4dd;
  /* shadow */
  box-shadow: 0 0 10px #3888c8;
  -moz-box-shadow: 0 0 10px #3888c8;
  -webkit-box-shadow: 0 0 10px #3888c8;
  -khtml-box-shadow: 0 0 10px #3888c8;
}
/* line 134, ../../sass/editor/login.scss */
#loginContainer #loginField {
  height: 100px;
  position: relative;
  margin-top: 15px;
  background: white;
}
/* line 140, ../../sass/editor/login.scss */
#loginContainer #loginField .rememberLogin {
  color: gray;
  font-size: 12px;
  font-weight: normal;
  font-style: normal;
  float: left;
  margin: 0 0 0 40px;
}
/* line 150, ../../sass/editor/login.scss */
#loginContainer #loginField .submitLogin {
  float: right;
  margin: 15px 1px 0 0;
  /*	IMPUT BUTTON 
  	------------------------------- */
}
/* line 157, ../../sass/editor/login.scss */
#loginContainer #loginField .submitLogin .loginButton {
  color: rgba(0, 0, 0, 0.9);
  text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.8);
  text-transform: uppercase;
  width: 100px;
  height: 28px;
  padding: 5px 5px 5px 5px;
  border: 1px solid rgba(80, 80, 80, 0.5);
  background: #f0f0f0;
  /* radius */
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  /* shadow */
  box-shadow: 0px 0px 2px rgba(50, 50, 50, 0.4);
  -moz-box-shadow: 0px 0px 2px rgba(50, 50, 50, 0.4);
  -webkit-box-shadow: 0px 0px 2px rgba(50, 50, 50, 0.4);
  -khtml-box-shadow: 0px 0px 2px rgba(50, 50, 50, 0.4);
}
/* line 181, ../../sass/editor/login.scss */
#loginContainer #loginField .submitLogin .loginButton:hover {
  cursor: pointer;
  background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255, 255, 255, 0.8)), to(rgba(185, 185, 185, 0.8)));
  background: -moz-linear-gradient(top, white, #b9b9b9);
}
/* line 188, ../../sass/editor/login.scss */
#loginContainer #loginField .submitLogin .loginButton:active,
#loginContainer #loginField .submitLogin .loginButton:focus {
  background: -webkit-gradient(linear, 0% 100%, 0% 0%, from(white), to(#b9b9b9));
  background: -moz-linear-gradient(bottom, white, #b9b9b9);
}
/* line 193, ../../sass/editor/login.scss */
#loginContainer #loginField .submitLogin .loginButton.disablet {
  cursor: default;
  color: rgba(0, 0, 0, 0.4);
  text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.2);
  background: rgba(250, 250, 250, 0.2);
}

/* /loginContainer */
/* ERROR LOGIN 
----------------------------------------- */
/* line 211, ../../sass/editor/login.scss */
#loginContainer.error #loginError {
  display: block !important;
}
/* line 213, ../../sass/editor/login.scss */
#loginContainer.error #loginError span.error {
  display: inline !important;
}

/* line 217, ../../sass/editor/login.scss */
#loginContainer.error.notAuthorized #loginError {
  display: block !important;
}
/* line 219, ../../sass/editor/login.scss */
#loginContainer.error.notAuthorized #loginError span.error {
  display: none !important;
}
/* line 220, ../../sass/editor/login.scss */
#loginContainer.error.notAuthorized #loginError span.notAuthorized {
  display: inline !important;
}

/* 	FOOT
	------------------------ */
/* line 230, ../../sass/editor/login.scss */
#companyInfo {
  color: #363d42;
  font-size: 12px;
  font-family: Helvetica, Arial, sans-serif;
  text-align: center;
  position: absolute;
  width: 316px;
  bottom: 5%;
  left: 50%;
  margin: 0 0 0 -158px;
  padding-top: 10px;
  border-top: 1px dotted silver;
  z-index: 100;
}
/* line 246, ../../sass/editor/login.scss */
#companyInfo a:link,
#companyInfo a:visited {
  color: black;
  text-decoration: none;
  background-color: transparent;
  padding: 1px 2px;
}
/* line 254, ../../sass/editor/login.scss */
#companyInfo a:hover,
#companyInfo a:active {
  color: white;
  background-color: #69b0fc;
}
