.background-image {
    background-color: #ffffff
}

.em_red {
    color: #ff0000;
}

.em_green {
    color: #6AB51E;
}

.em_orange {
    color: #C3161C;
}

.has-error .form-control {
    border-color: #C3161C !important;
    border-bottom: 1px solid #c3161c;
}

.btn-primary {
    background-color: #61A1D2;
    border-color: #61A1D2;
    border-radius: 0px;
}

.btn-primary:hover {
    background-color: #207CC0;
    border-color: #207CC0;
    border-radius: 0px;
}

.btn-primary[disabled] {
    background-color: #DEEFF2;
    border-color: #DEEFF2;
    border-radius: 0px;
}

.btn-success {
    background-color: #83b819;
    border-color: #83b819;
    border-radius: 0px;
}

.btn-success:hover {
    background-color: #83b819;
    border-color: #83b819;
    border-radius: 0px;
}

.btn-success[disabled] {
    background-color: #D7E8CC;
    border-color: #D7E8CC;
    border-radius: 0px;
}

.btn-danger {
    background-color: #C3161C;
    border-color: #C3161C;
    border-radius: 0px;
}

.btn-danger:hover {
    background-color: #992806;
    border-color: #992806;
    border-radius: 0px;
}

.btn-danger[disabled] {
    background-color: #f3d0d2;
    border-color: #f3d0d2;
    border-radius: 0px;
}

.btn-info {
    background-color: #787878;
    border-color: #787878;
    border-radius: 0px;
}

.btn-info:hover {
    background-color: #787878;
    border-color: #787878;
    border-radius: 0px;
}

.btn-info[disabled] {
    background-color: #787878;
    border-color: #787878;
    border-radius: 0px;
}

.alert-info {
    color: #ffffff;
    background-color: #89c2ea;
    border-color: #61a1d2;
    border-radius: 0px;
}

a {
    color: #000000;
}

a:hover {
    color: #787878;
}

a:focus {
    color: #000000;
}

.nav-pills > li.active > a {
    background-color: #000000;
}

.nav-pills > li.active > a:hover {
    background-color: #000000;
}

.nav-pills > li.active > a:focus {
    background-color: #000000;
}

.em-single-container {
    border-color: #f0f0f0;
    border-radius: 0px;
    background-color: #F7F7F7;
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3) !important;
    padding: 40px;
    max-width: 420px;
}

.login-button {
    background-color: #C3161C;
    border-color: #C3161C;
}

.login-button:hover {
    background-color: #C3161C;
    border-color: #C3161C;
}

.login-button[disabled] {
    background-color: #db7377;
    border-color: #db7377;
}

.form-control {
    border-radius: 0px;
}

.form-control:focus {
    border-radius: 0px;
    border-color: #ffffff;
}

.alert {
    border-radius: 0px;
}
.btn-outline-grey, .info-image-input {
 border-radius: 0px;
}
/** section specific style **/
.activation-screen .ngdialog-overlay{ background: #fff;}
.activation-screen .ngdialog-content{
    background-color:#f7f7f7 !important;
    border-radius: 0px !important;
    border: 1px solid #f0f0f0;
    padding:40px !important;
}

.activation-screen .panel{margin:-2em}
.activation-screen .panel-body{background:#f7f7f7}
.red {
    color: #C3161C !important;
}
.yellow {
    color: #fab400 !important;
}
.green {
    color: #83b819 !important;
}
svg.red path, svg.red rect {
    fill: #C3161C !important;
}
svg.yellow path, svg.yellow rect {
    fill: #fab400 !important;
}
svg.green path, svg.green rect {
    fill: #83b819 !important;
}