@import url(http://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,400,300,600,700);

body {
    background-color: #895ba1 !important;
    font-family: 'Open Sans', sans-serif !important;
    font-size: 11px;
}

.well {
    background-color: #fff !important;
    border-radius: 0 !important;
    border: black solid 1px;
}

.well.login-box {
    /*width:400px; */
    border: #d1d1d1 solid 1px;
    margin: 0 auto;
    margin-top: 30px;
}

.well.login-box legend {
    font-size: 26px;
    text-align: center;
    font-weight: 300;
}

.well.login-box label {
    font-weight: 300;
    font-size: 13px;

}

.well.login-box input[type="text"] {
    box-shadow: none;
    border-color: #ddd;
    border-radius: 0;
}

.well.welcome-text {
    font-size: 21px;
}

/* Notifications */

.notification {
    position: fixed;
    top: 20px;
    right: 0;
    background-color: #FF4136;
    padding: 20px;
    color: #fff;
    font-size: 21px;
    display: none;
}

.notification-success {
    background-color: #3D9970;
}

.notification-show {
    display: block !important;
}

.btn-cta {
    display: block !important;
    padding: 10px !important;
    text-decoration: none;
    border-color: #ccc;
    border: 1px solid;
    text-align: center;
    cursor: pointer;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background-color: #895ba1;
    color: #fff;
    font-size: 16px;
    border-color: #c3c3c3 #c3c3c3 #bebebe;
    -moz-box-shadow: rgba(0, 0, 0, 0.06) 0 1px 0, rgba(255, 255, 255, 0.1) 0 1px 0 0 inset;
    -webkit-box-shadow: rgba(0, 0, 0, 0.06) 0 1px 0, rgba(255, 255, 255, 0.1) 0 1px 0 0 inset;
    box-shadow: rgba(0, 0, 0, 0.06) 0 1px 0, rgba(255, 255, 255, 0.1) 0 1px 0 0 inset;
}