.content {
    margin-top: 100px;
}

::-webkit-input-placeholder {
    font-family: 'Montserrat' !important;
    font-style: normal !important;
    font-size: 12px !important;
    line-height: 15px !important;
    color: #D5D5D5 !important;
}

:-moz-placeholder { /* Firefox 18- */
    font-family: 'Montserrat' !important;
    font-style: normal !important;
    font-size: 12px !important;
    line-height: 15px !important;
    color: #D5D5D5 !important;
}

::-moz-placeholder { /* Firefox 19+ */
    font-family: 'Montserrat' !important;
    font-style: normal !important;
    font-size: 12px !important;
    line-height: 15px !important;
    color: #D5D5D5 !important;
}

.form-control {
    background: #FFFFFF !important;
    box-shadow: 0 0 3px 1px rgba(74, 145, 225, 0.1) !important;
    border-radius: 2px !important;
    height: 38px !important;
}

input {
    font-family: 'Montserrat'!important;
    font-style: normal !important;
    font-weight: 600 !important;
    font-size: 12px !important;
    line-height: 15px !important;
    color: #556376 !important;
}

.label-head-auth {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 17px;

    color: #556376;
}

.label-head-auth-signup {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 18px;
    line-height: 22px;
    margin-bottom: 48px;

    color: #556376;
}

.label-sub-head-auth {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 15px;
    /* identical to box height */
    color: #9DA8B7;
    text-align: center;
}

.label-auth {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-size: 12px;
    line-height: 15px;
    /* identical to box height */
    color: #556376;
}

.login {
    background: #4A91E1;
}

.btn-primary, .btn-primary:hover, .btn-primary:active, .btn-primary:visited {
    background-color: #4A91E1 !important;
}

/* enable absolute positioning */
.inner-addon {
    position: relative;
}

/* style icon */
.inner-addon .fa {
    position: absolute;
    padding: 10px;
}

/* align icon */
.left-addon .fa {
    left: 0px;
}

.right-addon .fa {
    right: 0px;
}

/* add padding  */
.left-addon input {
    padding-left: 30px;
}

.right-addon input {
    padding-right: 30px;
}


.notes-password {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 400;
    font-size: 10px;
    line-height: 16px;
    /* or 160% */
    margin: 0; /* To remove default bottom margin */
    padding: 16px;

    color: #9DA8B7;
}

.register {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: 600;
    font-size: 14px!important;
    line-height: 17px;
    /* identical to box height */

    text-align: center;
}