/**
 * Registration
 * @author Marek Lisý
 * @copyright Rozečti.se 2013
 */

.dashboard-dimmed {
    background: #7f7f7f url('../../img/homepage/dashboard-blurred-texture.png') repeat-x;
}

.dashboard-dimmed-in {
    background: url('../../img/homepage/dashboard-blurred.png') no-repeat;
    width: 960px;
    padding-top: 25px;
    margin: 0px auto;
    min-height: 1000px;
}

.white-box {
    margin: 0px auto;
    width: 592px;
    border-radius: 2px;
    background: white;
    box-shadow: 1px 1px 20px 0px #000;
    -webkit-box-shadow: 1px 1px 20px 0px #000;
    -moz-box-shadow: 1px 1px 20px 0px #000;
    overflow: hidden;
}



.white-box div.first {
    float: left;
    width: 285px;
    margin-left: 25px;
}

.white-box div.first p {
    margin-top: 25px;
    text-align: center;
}

.white-box input[type="text"],
.white-box input[type="email"],
.white-box input[type="password"],
.white-box select {
    height: 44px;
    padding: 0px 14px;
    margin-bottom: 17px;
    border-radius: 2px;
    width: 255px;
}

.white-box select {
    padding-right: 4px;
}

.white-box select option {
    padding-right: 4px;
}

.white-box div.first p.conditions {
    text-align: left;
    margin-top: 13px;
    margin-bottom: 0px;
}

.white-box input[type="checkbox"] {
    margin-right: 6px;
}

.white-box div.second {
    float:left;
    margin-top: 70px;
    padding-left: 40px;
    height: 380px;
    width: 240px;
    background: url('../../img/homepage/registration-first.png') no-repeat 45px bottom;
    margin-bottom: 36px;
}

.white-box div.second p {
    font-weight: bold;
    margin-bottom: 20px;
}

.white-box div.second ul {
    list-style: none;
}

.white-box div.second ul li {
    margin-bottom: 15px; 
}

/** SECOND STEP **/

.white-box .top {
    padding: 126px 40px 10px;
    text-align: center;
    background: url('../../img/homepage/registration-letter.png') no-repeat center 25px;
    color: #999;
}

.white-box .top p.first {
    width: 300px;
    margin: 0 auto;
}

.white-box .top p.second {
    font-weight: 600;
}

.white-box .top hr {
    margin: 14px 0 20px;
    border-top: 1px solid #a0a0a0;
    border-bottom: 0px;
}

.white-box div.first p.submit {
    margin-top: 5px;
    margin-bottom: 24px;
}

/** LOGIN **/
.white-box.login {
    width: 285px;
    padding: 25px;
    text-align: center;
}

.white-box.login p.persistent {
    padding-top: 25px;
    margin-bottom: 35px;
    clear: both;
    text-align: left;
}

.white-box.login form {
    margin: 0px;
}