@CHARSET "UTF-8";

/* olbo LoginBundle login.css  */

.main {color:red;}

body.PG_FOG_PASSWD { /* background-image: url(/images/security/password.1960x1307.jpg); */ background-position: center 0;  background-size: 100%; }

@media only screen  and (min-device-width : 320px)  and (max-device-width : 480px) /* Smartphones (portrait and landscape) ----------- */
{
	body.PG_FOG_PASSWD { height: 50px;}
}

body.PG_FOG_PASSWD #fred_container #cont_body {padding-top: 100px;}
body.PG_FOG_PASSWD #fred_container #cont_header { border: none;}
body.PG_FOG_PASSWD #fred_container #cont_header .header {height: 100px; max-height: 100px; background-color:#fff; color:#444; }
.PG_FOG_PASSWD .forgot_passwd { color: #717171; background: white; border: 0px solid #10014e; margin: auto; margin-top:50px; padding: 50px; width: 600px; }
.PG_FOG_PASSWD .forgot_passwd .btns { margin-top: 20px; text-align: right;}
.PG_FOG_PASSWD .forgot_passwd .info {margin-bottom: 20px; font-style: italic;}
.PG_FOG_PASSWD .forgot_passwd .info_error {background: #FFCCCC; padding: 5px 20px; border: 1px solid #ccc; margin-bottom: 20px; }
.PG_FOG_PASSWD .forgot_passwd .td { vertical-align: middle;}
.PG_FOG_PASSWD .forgot_passwd .td.td2 input { width: 100%;font-size: 1em; width: 100%; padding: 12px; }
.PG_FOG_PASSWD .forgot_passwd input[type="password"],
.PG_FOG_PASSWD .forgot_passwd input[type="text"] {font-size: 1em; width: 100%; padding: 12px; }
