.btn-primary {
    background-color: #152864;
    border-color: #152864;
    color: #fff;
}
    .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary:active:focus {
        background-color: #1B3482;
        border-color: #1B3482;
    }

a {
    text-decoration: none;
    color: #152864
}

    a:hover, a:focus {
        color: #152864;
    }

.icons .icon-pencil {
    color: #152864;
}

#app-title {
    background-color: white;
    border-bottom: solid 2px #eeeeee;
    padding-bottom: 20px !important;
    /*    padding-left: 100px;
*/ /*background-image: url(../images/topb_menu.png );
    background-position: bottom;
    background-repeat: repeat-x;*/
    /*    background-color: #f5f5f8;*/
}

#apps-items > a:hover {
    border-color: #152864;
}

#apps-items > a.active {
    border-color: #152864;
}

#apps {
    background-color: #eeeeee;
    min-height: 100vh;
}

#app-title-right {
    background-color: #eeeeee;
}
/*//#ededed*/

#app-title-center {
    background-color: white;
    border-bottom: solid 2px #eeeeee;
    padding-bottom: 20px !important;
    /*    background-image: url(../images/topb.png );
    background-position: bottom;
    background-repeat: repeat-x;
*/ /*    background-color: #f5f5f8;
*/
}
/*//#ededed*/

input[type="text"].hasError, input[type="email"].hasError, input[type="password"].hasError, input[type="tel"].hasError, input[type="number"].hasError, input[type="date"].hasError, select.hasError, textarea.hasError {
    border: 1px solid #d62c2c;
    background: #ac2323;
}

input[type="text"]:hover, input[type="email"]:hover, input[type="password"]:hover, input[type="tel"]:hover, input[type="number"]:hover,
input[type="date"]:hover, select:hover, textarea:hover {
    /*    background-color: #f5f5f5;*/
}