* {
    box-sizing : border-box;
}

html, body {
    font-family : "Arial CE", Arial, sans-serif;
}

/*
 * COLORS
 */

.renomia-gray {
    background-color : rgb(168, 168, 168);
}

.renomia-blue {
    background-color : rgb(40, 49, 100);
}

.renomia-light-blue {
    background-color : rgb(225, 230, 238);
}

/*
 * DEFAULT STYLES OVERRIDES
 */

.row {
    padding : 5px 0;
}

.btn {
    border        : 0;
    border-radius : 0;
}

.breadcrumb {
    padding       : 0;
    border-radius : 0;
}

.breadcrumb > li {
    position     : relative;
    margin-right : -4px;
    padding      : 8px 0;
}

.breadcrumb > li.active {
    background-color : rgb(40, 49, 100);
    color            : #FFFFFF;
}

.breadcrumb > li.active:after {
    position          : absolute;
    top               : 50%;
    left              : 100%;
    margin-top        : -18px;
    width             : 0;
    height            : 0;
    border            : solid transparent;
    border-width      : 18px;
    border-left-color : rgb(40, 49, 100);
    content           : " ";
}

.breadcrumb > li:first-of-type {
    padding-left : 15px;
}

.breadcrumb > li + li {
    padding-left : 20px;
}

.breadcrumb > li + li:before {
    display : none;
}

/*
 * HEADER
 */

header {
    height      : 115px;
    line-height : 115px;
}

header img {
    margin-top : 10px;
}

header .visible-xs {
    line-height : 35px;
}

/*
 * LOGIN BASE
 */

.btn-big strong {
    display : block;
}

/*
 * FORMS
 */

.form-separator {
    margin     : 10px 0;
    padding    : 0;
    border-top : solid 1px #000000;
}

.form-group-name {
    padding   : 10px;
    font-size : 20px;
}

.form-group-forms {
    padding-top : 10px;
}

.form-strong {
    display    : block;
    margin-top : 7px;
}

.form-error {
    color : red;
}

/*
 * LOADER
 */

.loader {
    position         : fixed;
    top              : 50%;
    left             : 50%;
    z-index          : 99;
    display          : none;
    margin           : 0 auto;
    padding-top      : 100px;
    width            : 500px;
    height           : 250px;
    background-color : rgba(255, 255, 255, .75);
    transform        : translateY(-50%) translateX(-50%);
}

/*
 * POPOVERS
 */

.popover {
    min-width : 400px;
}
