body,
html {
    width: 100%;
    height: 100%;
    margin: 0;
    padding: 0;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.471;
}

h1,
.h1,
h2,
.h2,
h3,
.h3 {
    margin-top: 10px;
    margin-bottom: 10px
}

a {
    text-decoration: none
}

a,
a:visited,
a:focus,
a:active,
:visited,
:focus,
:active,
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
    outline: 0
}

a:hover,
a:focus {
    text-decoration: none
}

*,
*:before,
*:after {
    box-sizing: border-box
}

h2 {
    font-size: 30px;
    font-weight: 400
}

/*
|--------------------------------------------------------------------------
| Header
|--------------------------------------------------------------------------
 */

.header {
    padding: 20px 0 30px;
}

/*
|--------------------------------------------------------------------------
| Login Box : LoginOR - Forgotten password
|--------------------------------------------------------------------------
*/

.forgotten_password {
    margin: 20px 0 0px;
}

/*
|--------------------------------------------------------------------------
| Registration Box : Create buttons
|--------------------------------------------------------------------------
 */

#createaccount_buttons {
    padding: 0 15px;
}

.createaccount_button {
    cursor: pointer;
    margin-bottom: 20px;
    padding: 20px 11%;
    border: 1px solid #ddd;
    border-radius: 5px;
}

.createaccount_button span {
    font-size: 1.1em;
}

#createcandidate-form .choices {
    padding: 10px 0px;
}

#createcandidate-form .checkbox {
    padding-left: 3px;
}


.partners-container {
    margin-top: 10px;
    margin-bottom: 8px;
}

.parter-section {
    margin-left: 20px;
}

.parter-section-title {
    margin-right: 4px;
}
