﻿#login {
    -webkit-perspective: 10000px;
    -moz-perspective: 10000px;
    perspective: 10000px;
    margin-top: 5px;
    margin-left: 10%;
    height: 423px;
}

.login {
    font-family: 'Josefin Sans', sans-serif;
    -webkit-transition: .1s;
    -moz-transition: .1s;
    transition: .1s;
    -webkit-transform: rotateX(50deg);
    -moz-transform: rotateX(50deg);
    transform: rotateX(50deg);
}

    .login:hover {
        -webkit-transform: rotate(0);
        -moz-transform: rotate(0);
        transform: rotate(0);
    }

    .login article {
    }

    .login .form-group {
        margin-bottom: 17px;
    }

    .login .form-control,
    .login .btn {
        border-radius: 0;
    }

    .login .btn {
        text-transform: uppercase;
        letter-spacing: 3px;
    }

.input-group-addon {
    border-radius: 0;
    color: #fff;
    background: #f3aa0c;
    border: #f3aa0c;
}

.forgot {
    font-size: 16px;
}

    .forgot a {
        color: #333;
    }

        .forgot a:hover {
            color: #5cb85c;
        }

#inner-wrapper, #contact-us .contact-form, #contact-us .our-address {
    color: #1d1d1d;
    font-size: 19px;
    line-height: 1.7em;
    font-weight: 300;

    background: #fff;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);

    border: 10px solid #2bab92;
    border-radius: 5%;
}

.input-group-addon {
    border-radius: 0;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    color: #fff;
    background: #f3aa0c;
    border: #f3aa0c;
    border-right-color: rgb(243, 170, 12);
    border-right-style: none;
    border-right-width: medium;
}

.btn-success {
    color: #fff;
    background-color: #2bab92;
}
