/**                                             
*                                               
* @note                                         css file for login and registration pages
*                                               
* @appdef                                       semigator
* @app-myapp-theme                              
* @app-myapp-used                               True
* @media                                        screen
* @valid                                        true
*                                               
* @author                                       Alp Uçkan
* @version                                      1.0
* @link                                         http://www.semigator.de/
*                                               
*/                                              
                                                
/**                                             
* @section                                      loginRegOverview
*/                                              

.loginRegOverview #RegIntroProvider li          { margin: 0 0 1em;  }
.loginRegOverview #RegIntroProvider li a        { width: 20em;  }
.loginRegOverview a.btn:link,                   
.loginRegOverview a.btn:visited,                
.loginRegOverview a.btn:hover,                  
.loginRegOverview a.btn:active                  { margin-right: 0; }
.loginRegOverview #BildungscardIntro .col1      { height: 53px; }
.loginRegOverview #BildungscardIntro .col2      { text-align: right; padding-top: .583em; }

/**
* @section                                      Forms on registration page
*/                                              
                                                
.register .formArea                             { margin-left: 24%; margin-top: 1em; }
.register .formArea .checkboxes                 { margin: 0 0 1em; }
.register fieldset                              { padding: 0; }
                                                
/**
* @section                                      ForgotPassword
*/                                              

#ForgotPassword .fieldset                       { margin: 0 0 1em 0; }
#ForgotPassword .labeled                        { width: 40%; margin: 0 1% 1em 0; }
#ForgotPassword .btnContainer                   { width: 34%; float: left; }

/**
* @section                                      login, small
*/

#Login.mini .twoColContainer,
#Login.mini .twoColContainer .col1,
#Login.mini .twoColContainer .col2,
#Login.mini .twoColContainer input              { margin: 0; }

/**
* @section                                      request password page
*/

.pwdReq .horiz .label                           { width: 16%; }
.pwdReq .horiz .labeled                         { width: 46%; }
.pwdReq .horiz .hints                           { width: 33%; }
.pwdReq .horiz .labeled input                   { width: 98%; margin: 0; }
.pwdReq .msg                                    { margin: 0 0 0 24%; width: 37.5%; }

/**
* @section                                      login box on booking page
*/

#Login .horiz .label                            { width: 38%; }
#Login .horiz .labeled                          { width: 60%; }
#Login .horiz .formArea                         { margin-left: 39%; width: 60%; }
